@font-face{font-family:'Garant Pro';src:url(../../assets/fonts/garantpro-regular.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-family:'Garant Pro';src:url(../../assets/fonts/garantpro-bold.otf) format('opentype');font-weight:700;font-style:normal}@font-face{font-family:'Garant Pro';src:url(../../assets/fonts/garantpro-italic.otf) format('opentype');font-weight:400;font-style:italic}@font-face{font-family:'Garant Pro';src:url(../../assets/fonts/garantpro-bolditalic.otf) format('opentype');font-weight:700;font-style:italic}body{font-family:'Garant Pro',sans-serif}.hero-section{background-image:url(../../assets/imgs/HeaderFondo.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;padding:0;margin:0;position:relative}.hero-section::before{content:"";position:absolute;inset:0;z-index:1}.hero-section .container{position:relative;z-index:2;padding-left:0!important;padding-right:0!important}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{text-decoration:underline;text-underline-offset:6px}.resumen h3{font-size:3.5rem;font-weight:700;color:#72bb6a;line-height:.8}.resumen h4{font-size:2rem;font-weight:700;color:#72bb6a;text-transform:uppercase}.resumen p{font-size:2rem;color:#FFF;text-transform:uppercase;line-height:1}#section-estadisticas{background-color:#1d1d1d;text-transform:uppercase}#section-experiencia{padding-top:120px;padding-right:100px;padding-bottom:120px}.experiencia h3{font-size:3.5rem;color:#72bb6a;font-weight:700}.experiencia .experiencia-descripcion{font-size:2rem;color:#000;text-align:justify}.experiencia .experiencia-sinonimo{font-size:2rem;color:#000;font-weight:700}#section-disponibles{padding-top:40px;padding-bottom:80px;background-color:#1d1d1d}#section-disponibles h1{padding-top:80px;padding-bottom:80px;color:#72bb6a}#section-vendidos{padding-top:60px;padding-bottom:40px}.bx-wrapper{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;background:transparent!important}.slider-item{position:relative}.overlay-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:10%;width:300px;opacity:.8;pointer-events:none}.subtitle-modelo{color:#72bb6a;font-weight:700}.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff!important}.dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .4);z-index:1;pointer-events:none}.overlay-text{position:absolute;top:50%;left:50%;color:#fff;font-size:1.5rem;z-index:2;margin:0;transform:translate(-50%,-50%);pointer-events:none}#section-confianza{padding-top:60px;padding-bottom:40px;background-color:#f3f3f3}#section-confianza .title-confianza-uno{font-size:4.5em;font-weight:700;color:#343434}#section-confianza .title-confianza-dos{font-size:4.5em;font-weight:700;color:#72bb6a}#section-confianza p{font-size:1.5em;color:#343434}.text-justify-custom{text-align:justify}#mapa-formulario{position:relative;width:100%;height:600px;background-color:#f3f3f3}.contenedor-mapa{width:80%!important;height:600px}#section-form-movil{margin-top:20px}.formulario-contacto{position:absolute;top:50%;right:10%;transform:translateY(-50%);background-color:#5dbb63;border-radius:30px;padding:30px;width:300px!important;box-shadow:0 5px 15px rgb(0 0 0 / .2)}.formulario-contacto .form-title{font-weight:700;margin-bottom:15px;font-size:18px}.formulario-contacto input,.formulario-contacto select{width:100%;background:#fff0;border:none;border-bottom:2px solid #000;margin-bottom:15px;padding:8px 0;color:#000}.formulario-contacto input::placeholder{color:#000}.formulario-contacto label{font-size:14px;margin-bottom:5px;display:block;color:#000}.formulario-contacto button{width:100%;padding:10px;background-color:#fff;color:#000;border:none;font-weight:700;border-radius:25px;cursor:pointer}.whatsapp-float{width:60px;height:60px;line-height:60px;padding:0;text-align:center;font-size:28px;background-color:#25D366;color:#fff;border-radius:50%;position:fixed;bottom:250px;right:20px;box-shadow:0 4px 10px rgb(0 0 0 / .3);z-index:999;transition:transform 0.3s ease}.whatsapp-float:hover{transform:scale(1.1);color:#fff;text-decoration:none}#section-footer{padding-top:60px;padding-bottom:40px;background-color:#1d1d1d}.btn-custom-green{background-color:#72bb68!important;border:none!important;color:white!important;font-weight:bold!important}.btn-custom-green:hover{background-color:#43a047;color:#fff}#bxslider-carroucel-logos>div{display:flex;align-items:center;justify-content:center;height:100px}#bxslider-carroucel-logos img{max-height:100%;max-width:100%;object-fit:contain}.navbar-brand{margin-left:216px;margin-top:16px}.hero-img-margin{margin-left:240px}#bxslider-carroucel-logos img{width:80%;height:auto;max-height:200px;object-fit:contain}.img-footer-logo{width:100%;max-width:none}@media (max-width:767.98px){.img-footer-logo{width:85%;margin:0 auto;display:block}#bxslider-carroucel-logos img{width:100%;max-height:none;object-fit:contain}}@media (max-width:1366px){.resumen h3{font-size:2.5rem}.resumen h3{font-size:2.5rem}}@media (max-width:576px){.navbar-brand{margin-left:0;margin-top:0}.whatsapp-float{bottom:70px;right:15px;font-size:24px}.display-5{font-size:1.3rem!important;font-weight:700!important}.experiencia h3{font-size:1.7rem;padding-left:40px}.experiencia .experiencia-descripcion{font-size:1rem;padding-left:40px}.experiencia .experiencia-sinonimo{font-size:1rem;padding-left:40px}.overlay-text{font-size:.7em}.contenedor-mapa{width:100%!important}#section-experiencia{padding-top:20px!important;padding-left:20px;padding-right:20px;padding-bottom:20px}.resumen h3{font-size:2.5rem}.resumen h4{font-size:1rem}.resumen p{font-size:1rem}.display-5{font-size:1.3rem!important}#section-confianza .title-confianza-uno{font-size:1.7rem}#section-confianza .title-confianza-dos{font-size:1.7rem}#section-confianza p{font-size:1rem}}.cursor-pointer{cursor:pointer}.formulario-contacto-movil{background-color:#5dbb63;border-radius:30px;padding:30px;width:300px;box-shadow:0 5px 15px rgb(0 0 0 / .2)}.formulario-contacto-movil .form-title{font-weight:700;margin-bottom:15px;font-size:18px}.formulario-contacto-movil input,.formulario-contacto-movil select{width:100%;background:#fff0;border:none;border-bottom:2px solid #000;margin-bottom:15px;padding:8px 0;color:#000}.formulario-contacto-movil input::placeholder{color:#000}.formulario-contacto-movil label{font-size:14px;margin-bottom:5px;display:block;color:#000}.formulario-contacto-movil button{width:100%;padding:10px;background-color:#fff;color:#000;border:none;font-weight:700;border-radius:25px;cursor:pointer}