.dato{border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:auto;min-height:20px;margin-top:1em;padding:.5em 1.5em;display:flex;box-shadow:0 0 3px #00000018}.dato small{font-size:13px}nav.navbar-principal{z-index:10001;color:#fff}nav.navbar-principal .navbar-toggler{border-color:#ee810099}nav.navbar-principal .navbar-toggler:focus{box-shadow:0 0 0 .2rem #ee810059}nav.navbar-principal .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ee8100' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}nav.navbar-principal .bg-stev{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff26;border-radius:20px;padding:.8em;transition:background-color .5s;background:#8080802d!important}nav.navbar-principal .bg-stev .navbar-nav{gap:1.2rem}@media (width<=991.98px){nav.navbar-principal .bg-stev .navbar-nav{gap:.3rem;padding:1rem 0}}nav.navbar-principal .bg-stev .navbar-nav .nav-link{color:#fff;font-weight:500;transition:color .3s;position:relative}nav.navbar-principal .bg-stev .navbar-nav .nav-link:hover,nav.navbar-principal .bg-stev .navbar-nav .nav-link.active{color:#ee8100!important}nav.navbar-principal .bg-stev .btn-primary{color:#fff;padding-left:2em!important;padding-right:2em!important}nav.navbar-principal.scrolled .bg-stev{background:#0014329d!important}.galeria{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);padding:0;position:relative;overflow:hidden}.galeria-track{will-change:transform;width:max-content;display:flex;transform:translate(0,0)}.galeria-item{cursor:pointer;flex:0 0 300px;width:300px;height:350px;margin-right:15px;overflow:hidden}.galeria-item img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.galeria-item:hover img{transform:scale(1.05)}.galeria-lightbox{z-index:999999;opacity:0;visibility:hidden;background:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;padding:30px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.galeria-lightbox.active{opacity:1;visibility:visible}.galeria-lightbox img{object-fit:contain;border-radius:10px;width:auto;max-width:95vw;height:auto;max-height:90vh;box-shadow:0 20px 80px #00000080}.galeria-close{z-index:10;color:#fff;cursor:pointer;background:0 0;border:0;width:50px;height:50px;font-size:45px;line-height:1;position:absolute;top:20px;right:30px}.whatsapp-btn{display:none}@media (width<=991.98px){.whatsapp-btn{z-index:9999;white-space:nowrap;display:block;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}}.form-trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formulario .form-select{color:#6c757d}.formulario .form-select:has(option:checked:not([value=""])){color:inherit}.formulario .enlace-aviso{color:#ee8100;text-decoration:underline}.formulario .enlace-aviso:hover{color:#2a3b47}.formulario .invalid-feedback{text-align:left}html.modal-abierto{overflow:hidden}.modal-contacto{color:#0d0e0e;overscroll-behavior:contain;background:#fff;border:0;border-radius:18px;width:min(640px,100% - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:0;overflow:auto;box-shadow:0 24px 60px #0000004d}.modal-contacto::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#293239a6}.modal-contacto[open]{animation:.25s ease-out modal-entrar}@media (width<=767.98px){.modal-contacto{border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}.modal-contacto[open]{animation-name:modal-subir}}.modal-contacto__caja{padding:1.75rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));position:relative}@media (width>=768px){.modal-contacto__caja{padding:2.25rem 2.5rem}}.modal-contacto__caja .formulario{flex-direction:column;display:flex}.modal-contacto__caja .form_contenido{color:gray;text-align:left;flex-direction:column;gap:4px;display:flex}.modal-contacto__caja .form_contenido .pb-3{padding-bottom:.6rem!important}.modal-contacto__caja .form_contenido .row{--bs-gutter-y:0}.modal-contacto__caja .form_contenido .form-check{margin-top:.4rem}.modal-contacto__caja .arrow{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;height:45px;display:flex}.modal-contacto__encabezado{text-align:center;padding:0 1.5rem 1.25rem}.modal-contacto__encabezado h2{color:#ee8100;margin-bottom:.5rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.modal-contacto__encabezado p{color:#0d0e0e;margin:0}.modal-contacto__cerrar{color:#0d0e0e;cursor:pointer;background:#f1f3f5;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.modal-contacto__cerrar svg{width:20px;height:20px}.modal-contacto__cerrar:hover,.modal-contacto__cerrar:focus-visible{background:#e3e7eb}@keyframes modal-entrar{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes modal-subir{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.modal-contacto[open]{animation:none}}html{scroll-behavior:smooth;scroll-padding-top:80px}.scroll-animate{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(40px)}.scroll-animate.show{opacity:1;transform:translateY(0)}.open-sans-font{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-style:normal;font-weight:300}h1,h2,h3,h4,h5{font-weight:800;font-style:bold;color:#2a3b47;font-family:Open Sans}b,strong{font-weight:600;font-style:bold;font-family:Open Sans}p{font-weight:500;font-style:medium;font-family:Open Sans}span,li,a,small{font-weight:300;font-style:light;font-family:Open Sans}.btn-primary{color:#fff;background-color:#ee8100;border:1px solid #ee8100;border-radius:1em;padding:.4em 1.8em;font-weight:600;text-decoration:none;transition:all 1s}.btn-primary:hover{background-color:#0d0e0e;border:1px solid #ee8100;transition:all 1s}.footer{color:#fff;background-color:#2a3b47;justify-content:center;align-items:center;min-height:500px;padding-top:3em;display:flex}.footer .descripcion{flex-direction:column;gap:5px;padding-top:2em;display:flex}.footer .descripcion .bold{font-weight:700}.footer .nav-footer{flex-direction:column;gap:10px;display:flex}.footer .nav-footer a{color:#fff;text-decoration:none}.footer{list-style:none}.header:before{content:"";z-index:2;background:linear-gradient(#000000a9,#000000b0);height:700px;position:absolute;inset:0}.header .header__video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:700px;position:absolute;inset:0;overflow:hidden}.header .titular{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;height:650px;display:flex}.header .titular .titular__contenido{text-align:center;z-index:4;color:#fff;width:70%}.header .titular .titular__contenido h1{font-size:4em;transition:all .5s}.header .titular .titular__contenido p{font-weight:300}.header .titular .titular__contenido .botones a{letter-spacing:2px}@media (width<=991px){.header .titular .titular__contenido{width:100%}.header .titular .titular__contenido h1{font-size:3em;transition:all .5s}}@media (width<=767px){.header .titular .titular__contenido{width:100%}.header .titular .titular__contenido h1{font-size:2.5em;transition:all .5s}.header .titular .titular__contenido p{font-size:16px;font-weight:300}.header .titular .titular__contenido .botones a{letter-spacing:2px;font-size:12px}}.nosotros{flex-direction:row;justify-content:center;align-items:center;min-height:600px;display:flex;overflow-x:hidden}.nosotros .descripcion{font-weight:300}.nosotros .datosduros{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:10px;width:100%;margin-bottom:2em;display:flex;overflow:auto hidden}.nosotros .datosduros::-webkit-scrollbar{display:none}.nosotros .datosduros>*{flex:none}.nosotros video{border-radius:20px;justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}@media (width<=991px){.nosotros{min-height:750px}.nosotros .nosotros__info{text-align:center;order:1;padding-top:5em}.nosotros .hillux{padding-top:3em}.nosotros .datosduros{justify-content:center}.nosotros .btn__cta{text-align:center}}.valores{flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.valores h2{text-align:center}.valores .bullets{flex-direction:row;justify-content:center;align-items:center;gap:30px;min-height:300px;display:flex}.valores .bullets .bullet{text-align:center;width:30%;height:auto;transition:all .5s}.valores .bullets .bullet h4{padding-top:.5em}@media (width<=991px){.valores .bullets{flex-direction:column;gap:30px;padding:5em 0}.valores .bullets .bullet{width:100%;transition:all .5s}.valores h2{margin-top:1.7em}}.bg-top{z-index:1;position:relative;overflow-x:clip}.bg-top .bg-tiger{z-index:-5;pointer-events:none;position:absolute;left:-300px}.bg-top .bg-tiger img{max-width:none;display:block}@media (width<=991px){.bg-top .bg-tiger{top:-120px;left:-200px}.bg-top .bg-tiger img{width:500px}}.servicios{z-index:4;flex-direction:row;justify-content:center;align-items:center;min-height:550px;display:flex}.servicios .oferta{color:#ee8100;letter-spacing:2px;font-weight:600}@media (width<=991px){.hillux{padding:2em 0}.servicios__info{text-align:center;padding:2em 0;overflow-x:hidden}}video{pointer-events:none}.valor-agregado{flex-direction:row;justify-content:center;align-items:center;min-height:400px;display:flex}.valor-agregado ul{list-style-type:none}.valor-agregado ul li{padding-bottom:20px}@media (width<=991px){.valor-agregado{min-height:450px;margin-top:2em}.valor-agregado .valor__lista{margin-bottom:2em;padding-top:1.5em}}.cobertura{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:350px;display:flex}.cobertura .titular{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.cobertura .titular h3,.cobertura .titular p{width:45%}@media (width<=991px){.cobertura .titular h3,.cobertura .titular p{width:100%}}.cobertura .bullets .contenedor{flex-direction:row;justify-content:center;align-items:center;gap:20px;display:flex}@media (width<=700px){.cobertura .bullets .contenedor{width:100%;display:inline-table;overflow-x:hidden}}.mapa .mapa__contenido{text-align:center;padding:3em 0;position:relative}.mapa .mapa__contenido .mapa__contenido__info{text-align:left;width:40%;position:absolute;top:40px;right:20px}@media (width<=991px){.mapa{width:100%;height:800px}}.form{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:850px;display:flex;position:relative;overflow:hidden!important}.form .titular{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.form .titular h4,.form .titular p{width:50%}@media (width<=991px){.form .titular h4,.form .titular p{width:100%}}.form .titular h4{color:#ee8100;font-size:2.8em}.form .formulario{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.form .formulario .form_contenido{color:#2a3b47;z-index:1;text-align:left;flex-direction:column;gap:20px;width:50%;display:flex}@media (width<=991px){.form .formulario .form_contenido{width:100%}}.form .arrow{flex-direction:row;justify-content:center;align-items:center;gap:10px;height:45px;display:flex}.form .bg-tiger-right{z-index:-100;position:absolute;bottom:-80px;right:-200px}
