:root{--azul:#2a4d69;--azulClaro:#6d9dc5;--grisClaro:#f5f6f5;--negroSuave:#1a252f;--blanco:#ffffff;scroll-behavior:smooth;}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;}body,html{scroll-behavior:smooth;font-family:Poppins,sans-serif;color:var(--negroSuave);background-color:var(--grisClaro);line-height:1.6;}a{text-decoration:none;color:inherit;}.boton,button{background-color:var(--tercero);color:var(--principal);padding:.75rem 1.5rem;border:none;border-radius:100px;font-weight:700;border:0 solid var(--principal);transition:.4s;cursor:pointer;}button#btnValidarContactar{display:none;}.boton:hover,button:hover{border:0 solid var(--principal);-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.3);box-shadow:0 0 10px 2px rgba(0,0,0,.3);}input,select,textarea{width:100%;margin:.5rem 0;padding:.75rem 1.8rem;border:1px solid #ccc;border-radius:50px;}h1{font-size:2.2rem;font-weight:700;color:var(--principal);text-align:left;margin-bottom:0;}h2{font-size:1.2rem;font-weight:700;color:var(--principal);text-align:left;margin-top:0;font-weight:300;}h3{font-size:1.2rem;font-weight:700;color:var(--principal);}.limite{max-width:1200px;margin:auto;width:100%;}.bannerPromocional{width:100%;height:auto;margin-top:0;padding:0;position:relative;}.bannerAutomatico{display:none;width:800px;height:300px;overflow:hidden;position:fixed;z-index:99999;top:0;bottom:0;left:0;right:0;margin:auto;}.bannerAutomatico .btnCerrarBanner{position:absolute;top:-10px;right:-10px;cursor:pointer;height:45px;width:45px;aspect-ratio:1/1;background-color:#5d5d5d;color:#d3d3d3;font-weight:bold;display:flex;flex-direction:column;justify-content:center;align-items:center;}.bannerAutomatico figure{margin:0;padding:0;}.bannerAutomatico figure img{width:100%;}.bannerAutomatico figure img.bannerE{display:block;}.bannerAutomatico figure img.bannerM{display:none;}.encabezadoPrincipal{background-color:var(--principal);color:var(--blanco);text-align:center;}.contenedorHeader{background:0 0;position:fixed;top:10px;left:20px;right:20px;z-index:5;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:80px;padding:15px 50px;box-sizing:border-box;border-radius:100px;transition:.4s;}.contenedorHeader .logotipoSitio{margin:0;padding:0;overflow:hidden;}.contenedorHeader .logotipoSitio img{fill:var(--principal);width:130px;height:auto;}.contenedorHeader .logotipoSitio svg{fill:var(--blanco);width:95px;height:auto;}.scrolled{width:90%;margin:auto;left:0;right:0;margin-top:20px;padding-left:30px;padding-right:30px;background-color:var(--principal);}.scrolled .logotipoSitio svg{fill:var(--blanco);}.scrolled .acciones a{border:1px solid var(--blanco);}.menuNavegacion{margin-top:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;}.menuNavegacion a{color:var(--banco);font-weight:400;margin:0 5px;transition:.3s;}.menuNavegacion a:hover{border-bottom:1px solid var(--principal);}.seccionHero{background-image:url(../graficos/fondoHero.webp);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;position:absolute;top:0;left:0;right:0;z-index:0;width:100%;height:100%;margin-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;}.forma{background-color:var(--principal);width:100%;height:100%;position:absolute;top:0;transform:skewX(-21deg);margin-left:-80%;}.tituloHero{font-size:5rem;line-height:1em;width:90%;max-width:800px;color:var(--blanco);font-weight:700;text-align:center;text-shadow:0 0 6px rgba(0,0,0,.49);}.imagenHero{width:670px;height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-50px;position:relative;}.imagenHero img{width:100%;}.botonesHero{display:flex;flex-direction:row;gap:1rem;margin-top:0;position:relative;}.botonesHero a.botonPrincipal{background-color:transparent;color:var(--blanco);padding:.75rem 1.5rem;border:none;border-radius:100px;font-weight:700;border:1px solid var(--blanco);}.marcasAutos{padding:2rem 0;background-color:var(--grisClaro);text-align:center;margin-top:100vh;position:relative;width:100%;}.marcasAutos .contenedorMarcas{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:2.3rem;}.marcasAutos .contenedorMarcas figure{width:12%;aspect-ratio:1/1;object-fit:contain;border-radius:50%;overflow:hidden;background-color:var(--grisClaro);cursor:pointer;border:6px solid var(--tercero);}.marcasAutos .contenedorMarcas figure img{width:100%;height:100%;object-fit:contain;}.catalogoAutos{padding:3rem 1rem;background-color:var(--blanco);text-align:center;position:relative;width:100%;}.catalogoAutos .contenedorCatalogoAutos{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.6rem;margin-top:2rem;width:100%;justify-content:space-between;align-items:rflex-start;}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto{background-color:var(--grisClaro);padding:0;border-radius:30px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:22%;overflow:hidden;position:relative;margin:0;padding:0;}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto figure{margin:0;padding:0;top:0;left:0;right:0;z-index:1;position:relative;cursor:pointer;}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto figure img{width:100%;border-radius:32px;border:14px solid var(--gris10);}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto figure span{position:absolute;right:18px;bottom:25px;z-index:2;color:var(--blanco);padding:5px;font-size:.9em;font-weight:700;width:40%;border-radius:100px;}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto{display:flex;flex-direction:column;padding:0 20px 20px 20px;}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto h1{text-align:left;margin:0;line-height:25px;font-size:1.4em;line-height:1em;}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto h2{text-align:center;font-size:1.85em;}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto h3{text-align:left;}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto h4{text-align:center;font-weight:600;line-height:17px;margin-top:10px;margin-bottom:10px;}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto p{text-align:left;}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto .caracteristicasAuto{display:flex;flex-direction:row;gap:1rem;margin-top:1.5rem;margin-bottom:1rem;justify-content:space-around;}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto .caracteristicasAuto div{width:26%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto .caracteristicasAuto div span{color:var(--blanco);background:var(--principal);padding:8px;border-radius:50%;font-weight:300;font-size:1.45em;}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto .caracteristicasAuto div p{font-size:.9em;text-align:center;margin-top:6px;}.bannerTodosAutos{padding:0 50px;background-color:var(--principal);text-align:center;position:relative;width:100%;}.bannerTodosAutos .contenedorBannerTodosAutos{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.6rem;margin-top:0;width:100%;justify-content:flex-start;align-items:flex-start;position:relative;overflow:visible;}.bannerTodosAutos .contenedorBannerTodosAutos div{width:40%;display:flex;flex-direction:column;padding:30px;}.bannerTodosAutos .contenedorBannerTodosAutos div h1{color:var(--blanco);margin-top:0;line-height:1em;}.bannerTodosAutos .contenedorBannerTodosAutos div h2{color:var(--blanco);}.bannerTodosAutos .contenedorBannerTodosAutos div p{text-align:left;color:var(--blanco);margin-top:15px;}.bannerTodosAutos .contenedorBannerTodosAutos div a{margin-top:30px;}.bannerTodosAutos .contenedorBannerTodosAutos figure{margin:0;padding:0;width:50%;overflow:hidden;position:absolute;right:0;}.bannerTodosAutos .contenedorBannerTodosAutos figure img{margin:0;padding:0;width:620px;position:relative;z-index:999;}.comoFunciona,.faq,.formularioContacto,.llamadaAccion,.pieDePagina,.seccionUbicacion,.testimoniosClientes{padding:3rem 1rem;text-align:center;position:relative;background:var(--blanco);}.comoFunciona{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.comoFunciona .contenedorComoFunciona{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.comoFunciona .contenedorComoFunciona .ilustracion{width:35%;height:100%;object-fit:cover;border-radius:10px;overflow:hidden;}.comoFunciona .contenedorComoFunciona .ilustracion img{width:100%;height:100%;object-fit:cover;border-radius:16px;}.comoFunciona .contenedorComoFunciona .informacion{width:55%;height:100%;object-fit:cover;border-radius:10px;}.comoFunciona .contenedorComoFunciona .informacion .contenedorPasos{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2rem;margin-bottom:5rem;flex-direction:row;}.comoFunciona .contenedorComoFunciona .informacion .contenedorPasos .paso{background-color:var(--blanco);border-radius:10px;width:43%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;}.comoFunciona .contenedorComoFunciona .informacion .contenedorPasos .paso span{margin-right:10px;color:var(--principal);font-size:2em;}.comoFunciona .contenedorComoFunciona .informacion .contenedorPasos .paso div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.comoFunciona .contenedorComoFunciona .informacion .contenedorPasos .paso div h3{text-align:left;font-size:1.1em;}.comoFunciona .contenedorComoFunciona .informacion .contenedorPasos .paso div p{text-align:left;font-size:.9em;}.testimoniosClientes .contenedorTestimonios{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;margin-bottom:40px;}.testimoniosClientes .contenedorTestimonios .testimonio{color:var(--blanco);padding:1rem;border-radius:10px;display:none;flex-direction:column;justify-content:center;align-items:center;width:23%;position:relative;}.testimoniosClientes .contenedorTestimonios .testimonio:nth-child(-n + 4){display:flex;}.testimoniosClientes .contenedorTestimonios .testimonio figure{width:200px;height:200px;object-fit:cover;border-radius:50%;overflow:hidden;background-color:var(--tercero);margin:0;padding:0;position:relative;z-index:3;border:5px solid var(--tercero);}.testimoniosClientes .contenedorTestimonios .testimonio figure img{width:100%;height:100%;object-fit:cover;border-radius:10px;}.testimoniosClientes .contenedorTestimonios .testimonio .contenedorTestimonios{background-color:var(--principal);padding:1rem;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-60px;position:relative;z-index:2;padding-top:80px;}.testimoniosClientes .contenedorTestimonios .testimonio .contenedorTestimonios blockquote{font-size:.9em;}.testimoniosClientes .contenedorTestimonios .testimonio .contenedorTestimonios cite{font-size:.8em;}.llamadaAccion{background-image:url(../graficos/fondo-accion.webp);background-position:center;background-repeat:no-repeat;background-size:cover;padding:50px;height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.llamadaAccion div{width:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;background:rgb(173 173 173 / 20%);border-radius:50px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);padding:30px 50px;}.llamadaAccion div h1{width:100%;color:var(--blanco);text-align:center;text-shadow:0 0 14px rgba(0,0,0,.4);}.llamadaAccion div a{text-align:center;padding:10px 20px;height:auto;text-decoration:none;font-weight:600;font-size:1.2em;width:200px;margin-top:20px;}.faq{width:100%;padding:50px;}.faq h1{width:100%;text-align:center;}.faq .preguntas{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;}.faq .preguntas div{width:50%;padding:50px;}.faq .preguntas div h3{text-align:left;}.faq .preguntas div p{text-align:left;}.faq .preguntas div figure{display:flex;flex-direction:row;}.faq .preguntas div figure img{width:80%;}.seccionUbicacion{padding:3rem 1rem;background-color:var(--blanco);}.formularioContacto{background-color:var(--grisClaro);}.contenedorFormulario{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.contenedorFormulario .formulario{width:45%;}.contenedorFormulario .contenedorMapa{width:45%;}.contenedorFormulario .contenedorMapa iframe{border-radius:40px;width:100%;height:500px;border:5px solid var(--tercero);}.pieDePagina{background-color:var(--principal);color:var(--blanco);text-align:center;padding:0;margin-top:2rem;}.pieDePagina .contenedorColumnasFooter{display:flex;flex-direction:row;flex-wrap:wrap;}.pieDePagina .contenedorColumnasFooter .columnaFooter{width:25%;padding:2rem;}.pieDePagina .contenedorColumnasFooter .columnaFooter:first-child{width:30%;}.pieDePagina .contenedorColumnasFooter .columnaFooter:last-child{width:17%;}.pieDePagina .contenedorColumnasFooter .columnaFooter h3{text-align:center;color:#ffffff99;margin-bottom:2rem;}.pieDePagina .contenedorColumnasFooter .columnaFooter p{text-align:left;font-size:.83em;margin-bottom:1rem;color:var(--blanco);}.pieDePagina .contenedorColumnasFooter .columnaFooter figure{padding:0;margin:0;display:flex;flex-direction:row;}.pieDePagina .contenedorColumnasFooter .columnaFooter figure img{padding:0;margin:0;width:100%;}.pieDePagina .contenedorColumnasFooter .columnaFooter ul{list-style:none;padding:0;margin:0;}.pieDePagina .contenedorColumnasFooter .columnaFooter ul li{text-align:left;margin-bottom:1rem;}.pieDePagina .contenedorColumnasFooter .columnaFooter ul li a{color:#ffffffab;}.pieDePagina .contenedorColumnasFooter .columnaFooter ul li a:hover{border-bottom:1px solid var(--blanco);}.pieDePagina .contenedorFooter{background-color:#1a252f;padding:1rem;}.pieDePagina .contenedorFooter p{color:#ffffff54;font-size:.8em;font-weight:300;}.sctnOne{display:flex;flex-direction:column;justify-content:center;align-items:center;}.sctnOne .contenidoLegal{width:90%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;}.sctnOne figure{width:200px;height:100px;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;}.sctnOne figure svg{fill:var(--principal);width:120px;}.disclamer{background-color:var(--principal);position:fixed;bottom:10px;right:10px;padding:25px;width:250px;z-index:99;}.disclamer span{position:absolute;top:-10px;right:-10px;background-color:var(--blanco);width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;}.disclamer p{color:var(--blanco)!important;}@media (max-width:768px){.boton,button{padding:.75rem 1rem;font-size:.9em}.contenedorHeader .logotipoSitio{width:100%}.encabezadoPrincipal .acciones{display:none}.encabezadoPrincipal .menuNavegacion{display:none}.bannerAutomatico{width:300px;height:500px;overflow:hidden;position:absolute;z-index:99999;top:0;bottom:0;left:0;right:0}.bannerAutomatico figure img.bannerE{display:none}.bannerAutomatico figure img.bannerM{display:block}.tituloHero{font-size:2.6rem;width:90%}.botonesHero a.botonPrincipal{display:none}.imagenHero{width:95%;margin-top:-60px;height:180px}.contenedorPasos{flex-direction:column;align-items:center}.marcasAutos{padding:20px}.marcasAutos .contenedorMarcas{gap:.8rem}.marcasAutos .contenedorMarcas figure{width:15.8%;border-radius:8px}.catalogoAutos .contenedorCatalogoAutos{gap:1rem}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto{width:47%}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto{padding:0 10px 10px 10px}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto h1{font-size:1.3rem}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto h2{font-size:1rem;font-weight:700}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto figure span{width:60%}.catalogoAutos .contenedorCatalogoAutos .tarjetaAuto .infoAuto .caracteristicasAuto div p{font-size:.6em}.bannerTodosAutos{padding:0 10px}.bannerTodosAutos .contenedorBannerTodosAutos{flex-direction:column}.bannerTodosAutos .contenedorBannerTodosAutos div{width:100%}.bannerTodosAutos .contenedorBannerTodosAutos div h1{text-align:center}.bannerTodosAutos .contenedorBannerTodosAutos div h2{text-align:center}.bannerTodosAutos .contenedorBannerTodosAutos div p{text-align:left;color:var(--blanco)}.bannerTodosAutos .contenedorBannerTodosAutos figure{position:relative;width:100%}.bannerTodosAutos .contenedorBannerTodosAutos figure img{width:100%}.comoFunciona .contenedorComoFunciona{flex-direction:column}.comoFunciona .contenedorComoFunciona .ilustracion{display:none}.comoFunciona .contenedorComoFunciona .informacion{width:100%}.comoFunciona .contenedorComoFunciona .informacion .contenedorPasos{gap:1rem}.comoFunciona .contenedorComoFunciona .informacion .contenedorPasos .paso{width:100%}.testimoniosClientes .contenedorTestimonios{gap:1rem}.testimoniosClientes .contenedorTestimonios .testimonio{width:100%}.faq .preguntas div{width:100%;padding:30px}.faq{width:100%;padding:20px}.llamadaAccion{padding:20px}.llamadaAccion div h1{font-size:1.8em}.contenedorFormulario{flex-direction:column}.contenedorFormulario .formulario{width:100%}.contenedorFormulario .contenedorMapa{width:100%}.pieDePagina .contenedorColumnasFooter .columnaFooter{width:100%}.pieDePagina .contenedorColumnasFooter .columnaFooter:first-child{width:100%}.pieDePagina .contenedorColumnasFooter .columnaFooter:last-child{width:100%}.pieDePagina .contenedorFooter{padding:3rem}}