#cerrajeria-seguridad-palma {
    text-wrap: balance;
}

#cerrajeria-seguridad-palma + p {
    text-wrap: pretty;
}

section[aria-labelledby="cerrajeria-seguridad-palma"] img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    background-color: #0f172b;
}


:root{--ks-primary:#fea116;--ks-dark:#081023;--ks-text:#4b5563;--ks-light:#f8f9fa;--ks-border:#dee2e6;--ks-radius:.65rem}html{scroll-behavior:smooth}body{color:var(--ks-text);background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto}a{text-underline-offset:.15em}a:focus-visible,button:focus-visible{outline:3px solid rgba(254,161,22,.45);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#spinner{opacity:0;visibility:hidden;transition:opacity .25s ease-out,visibility 0s linear .25s;z-index:99999}#spinner.show{opacity:1;visibility:visible;transition-delay:0s}.navbar{transition:background-color .2s ease,box-shadow .2s ease}.navbar.sticky-top{background:var(--ks-dark) !important}.navbar .nav-link{font-weight:500;letter-spacing:.01em}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.88)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link.active{color:var(--ks-primary)}.dropdown-menu{border:0;border-radius:var(--ks-radius);box-shadow:0 .75rem 2rem rgba(15,23,43,.14)}.dropdown-item:active{background-color:var(--ks-primary)}.hero-header{background:var(--ks-dark)}.hero-header h1{line-height:1.12;text-wrap:balance}.hero-header p{max-width:44rem;line-height:1.75}.hero-header .btn{min-width:138px;padding:.55rem 1.15rem;border-radius:999px;font-size:.9rem;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.hero-header .btn:hover{transform:translateY(-1px)}.hero-header .btn-primary{box-shadow:0 .35rem 1rem rgba(254,161,22,.2)}.section-title{position:relative;display:inline-block;color:var(--ks-primary) !important;line-height:1.3}.section-title::before,.section-title::after{content:"";position:absolute;top:50%;width:34px;height:2px;background:var(--ks-primary)}.section-title::before{left:-44px}.section-title::after{right:-44px}.text-start .section-title::before,.section-title.text-start::before{display:none}.row.g-4>[class*="col-"]>.h-100{transition:box-shadow .2s ease,transform .2s ease}.row.g-4>[class*="col-"]>.h-100:hover{transform:translateY(-2px);box-shadow:0 .55rem 1.4rem rgba(15,23,43,.08)}.border{border-color:var(--ks-border) !important}main a:not(.btn),section a:not(.btn),footer a:not(.btn-social){text-decoration-thickness:.06em}.footer{background:var(--ks-dark) !important}.footer .btn.btn-link{display:block;padding:.25rem 0;color:rgba(255,255,255,.78);font-weight:400;text-align:left;text-decoration:none;transition:color .15s ease,transform .15s ease}.footer .btn.btn-link::before{content:"›";margin-right:.45rem;color:var(--ks-primary)}.footer .btn.btn-link:hover,.footer .btn.btn-link:focus{color:#fff;transform:translateX(2px)}.footer address{font-style:normal;line-height:1.75}.footer .btn-social{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%}.footer .copyright{padding:1.35rem 0;border-top:1px solid rgba(255,255,255,.12)}.footer .copyright a{color:#fff}.back-to-top{position:fixed;right:1rem;bottom:1rem;z-index:1000;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.btn-lg-square{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}@media (max-width:991.98px){.navbar{background:var(--ks-dark) !important}.navbar-nav{padding:.75rem 0}.navbar .dropdown-menu{box-shadow:none}.hero-header{text-align:center}.hero-header p{margin-left:auto;margin-right:auto}}@media (max-width:575.98px){.hero-header h1{font-size:clamp(2rem,10vw,2.65rem)}.hero-header .btn{min-width:0;padding:.5rem 1rem;font-size:.86rem}.section-title::before,.section-title::after{display:none}.container-xxl.py-5,section.container-xxl.py-5{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.footer .btn-social{width:36px;height:36px}}