body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nav{height:6rem;height:5rem;padding:2rem 0;position:absolute;top:0;width:100%;z-index:10}.nav.nav-salmon{background-color:#ff4b3e;height:9rem}.nav .container{align-items:center;display:flex;height:5rem;justify-content:space-between;margin-bottom:0}.nav .container .logo img{height:4rem;width:auto}@media screen and (max-width:992px){.nav .container .logo img{height:3rem}.nav .container .nav-wrapper{display:none}}.nav .container .nav-wrapper ul{display:flex;gap:5rem;list-style:none}.nav .container .nav-wrapper ul li{font-size:1.6rem}.nav .container .nav-wrapper ul li a{color:#f8f8f8;text-decoration:none}.hero-main{background-image:url(/autoflex/static/media/bmw-road.0f9c44222a0046cc02a9.jpeg);background-position:50%;background-size:cover;height:100vh;margin-bottom:14.5rem;position:relative;width:100%}@media screen and (max-width:993px){.hero-main{margin-bottom:5rem}}.hero-main .container{align-items:center;display:flex;flex-direction:column;left:50%;max-width:50%;position:absolute;top:40%;transform:translate(-50%,-60%)}@media screen and (max-width:993px){.hero-main .container{max-width:96%}}@media screen and (max-width:1220px){.hero-main .container{max-width:70%}}.hero-main .container p{color:#f8f8f8;margin-bottom:0}@media screen and (max-width:993px){.hero-main .container p{font-size:1.4rem}}.hero-main .container h1{color:#f8f8f8;text-align:center}.flota{padding:2rem 0 0}.flota .container{grid-gap:2rem;display:grid;gap:2rem;grid-template-areas:"text images" "mercedes images";grid-template-columns:2fr 2.65fr;grid-template-rows:auto auto;margin-bottom:12.5rem}@media screen and (max-width:992px){.flota .container{margin-bottom:5rem}}@media screen and (max-width:768px){.flota .container{grid-template-areas:"text" "images" "mercedes";grid-template-columns:1fr;grid-template-rows:auto}}.flota .container .wrapper-text{grid-area:text}.flota .container .wrapper-text .container-text{padding-right:7%}@media screen and (max-width:992px){.flota .container .wrapper-text .container-text{padding-right:0}}.flota .container .wrapper-text .container-text h6{color:#f15a24;font-size:1.4rem;letter-spacing:.1rem;margin-bottom:1rem;text-transform:uppercase}.flota .container .wrapper-text .container-text h2{padding-right:8%}.flota .container .wrapper-text .container-text p{font-size:1.6rem;line-height:1.8;margin-bottom:2rem}.flota .container .image-mercedes{border-radius:.5rem;grid-area:mercedes;height:23.7rem;margin-top:5.35rem;width:100%}@media screen and (max-width:992px){.flota .container .image-mercedes{margin-top:2rem}}@media screen and (max-width:1300px){.flota .container .image-mercedes{display:none}}.flota .container .image-grid-container{display:flex;gap:2rem}@media screen and (max-width:992px){.flota .container .image-grid-container{flex-direction:column;gap:1.5rem}}.flota .container .image-grid-container .image-grid{display:flex;flex-direction:column;gap:2rem;grid-area:images}.flota .container .image-grid-container .image-grid img{border-radius:.5rem;height:auto;width:100%}.coches-disponibles .container h2{margin-bottom:3rem}.coches-disponibles .container .cards-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.coches-disponibles .container .cards-container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:993px){.coches-disponibles .container .cards-container{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1220px){.coches-disponibles .container .cards-container{grid-template-columns:repeat(4,1fr)}}.coches-disponibles .container .card{border-radius:.5rem;box-shadow:0 8px 16px #0003;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.coches-disponibles .container .card:hover{box-shadow:0 12px 20px #0000004d;transform:scale(1.05)}.card{background-color:#f8f8f8;border-radius:1.5rem;display:grid;flex-direction:column;padding:2rem}.card .disponible{font-size:1.8rem;font-weight:700}.card img{width:100%}.card .name-wrapper{align-items:center;display:flex;justify-content:space-between}.card .name-wrapper h3{color:#1c1c1c;font-size:2.5rem}.card .name-wrapper .price{color:orange}.card .parrafo-descripcion{color:#2c2c2c;font-size:1.4rem;font-weight:300;line-height:2rem;margin-bottom:.5rem}.card .precio-wrapper{align-items:center;align-self:flex-end;display:flex;justify-content:space-between;margin-top:1rem}.card .precio-wrapper .precio{color:#1c1c1c;font-size:2rem;font-weight:700;margin:0}.card p{color:#1c1c1c}.experiencia .container{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:992px){.experiencia .container{flex-direction:column;margin-bottom:5rem}}.experiencia .container .title-experiencia-wrapper{gap:4%;max-width:35%}@media screen and (max-width:992px){.experiencia .container .title-experiencia-wrapper{max-width:100%}}.experiencia .container .title-experiencia-wrapper h2{max-width:70%}@media screen and (max-width:992px){.experiencia .container .title-experiencia-wrapper h2{max-width:100%}}.experiencia .container .title-experiencia-wrapper p{margin-bottom:2rem;max-width:80%}.experiencia .container .imagen-card-wrapper{display:flex;gap:4rem}@media screen and (max-width:992px){.experiencia .container .imagen-card-wrapper{flex-direction:column}}.experiencia .container .imagen-card-wrapper img{border-radius:.5rem;height:auto;width:50%}@media screen and (max-width:992px){.experiencia .container .imagen-card-wrapper img{width:100%}}.experiencia .container .imagen-card-wrapper .card-experiencia{background-color:#ff4b3e;border-radius:1.5rem;height:100%;padding:4rem;width:50%}@media screen and (max-width:992px){.experiencia .container .imagen-card-wrapper .card-experiencia{width:100%}}.experiencia .container .imagen-card-wrapper .card-experiencia img{margin-bottom:2rem}.experiencia .container .imagen-card-wrapper .card-experiencia h3{color:#f8f8f8;font-size:2.4rem;font-weight:700;line-height:3.2rem;margin-bottom:2rem}.experiencia .container .imagen-card-wrapper .card-experiencia p{color:#f8f8f8;font-size:1.6rem;line-height:2.4rem;margin-bottom:2rem}.experiencia .container .imagen-card-wrapper .card-experiencia img{width:4rem}@media screen and (max-width:992px){.banner .container{margin-bottom:5rem}}.banner .container .wrapper-banner{background-image:url(/autoflex/static/media/banner.1f5e0b8898841571583e.jpg);background-position:50%;background-size:cover;border-radius:1.5rem;display:flex;justify-content:space-between;padding:6rem;position:relative}@media screen and (max-width:992px){.banner .container .wrapper-banner{flex-direction:column;padding:6rem 4rem}}.banner .container .wrapper-banner:before{background-color:rgba(255,59,45,.796);border-radius:1.5rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.banner .container .wrapper-banner .banner-text{position:relative;z-index:1}.banner .container .wrapper-banner .banner-text h2{color:#f8f8f8}.banner .container .wrapper-banner .banner-text ul{margin-left:4rem}@media screen and (max-width:992px){.banner .container .wrapper-banner .banner-text ul{margin-left:1.5rem}}.banner .container .wrapper-banner .banner-text ul li{color:#f8f8f8;font-size:1.8rem;margin-bottom:1rem}.banner .container .wrapper-banner .email-container{align-items:center;display:flex;flex-direction:column;margin-top:5rem;position:relative;width:auto;z-index:1}.banner .container .wrapper-banner .email-container .mini-titulo{align-self:flex-start;color:#f8f8f8;font-size:1.4rem;margin-bottom:1rem}.banner .container .wrapper-banner .email-container .email-input{border:2px solid #ccc;border-radius:25px;font-size:16px;outline:none;padding:12px 90px 12px 10px;transition:border-color .3s ease;width:100%}.banner .container .wrapper-banner .email-container .email-input:focus{border-color:#f04c3e}.banner .container .wrapper-banner .email-container .email-button{background-color:#ff4b3e;border:none;border-radius:2.5rem;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:background-color .3s ease}@media screen and (max-width:992px){.banner .container .wrapper-banner .email-container .email-button{margin-top:1.7rem}}.banner .container .wrapper-banner .email-container .email-button:hover{background-color:#e04030}.banner .container .wrapper-banner .email-container .success-message{color:#8bffa6;font-size:1.4rem;font-weight:700;margin-top:1rem;position:absolute;top:70px}@media screen and (max-width:992px){.banner .container .wrapper-banner .email-container .success-message{font-size:1.2rem}}.posts .container{display:flex;gap:1%;justify-content:space-between}@media screen and (max-width:992px){.posts .container{flex-direction:column}}.post{margin-bottom:0;width:24%}@media screen and (max-width:992px){.post{margin-bottom:5rem;width:100%}}.post img{height:auto;width:100%}.post h3{font-size:2.4rem}.post p{font-size:1.4rem;line-height:2.4rem}@media screen and (max-width:992px){.post p{margin-bottom:0}}.post .vermas-wrapper{align-items:center;cursor:pointer;display:flex;gap:1rem}.post .vermas-wrapper a{color:#ff4b3e;font-size:1.6rem;font-weight:700;transition:color .3s ease-in-out}.post .vermas-wrapper img{height:1rem;transition:transform .3s ease;width:auto}.post .vermas-wrapper:hover img{transform:translateX(1rem)}.post .vermas-wrapper:hover a{color:#fc2f20}.footer{background-color:#ff4b3e;color:#f8f8f8}.footer .container{display:flex;gap:4%;padding:6rem 0}@media screen and (max-width:992px){.footer .container{flex-direction:column;margin-bottom:0;padding:6rem 2rem}}@media screen and (max-width:1440px){.footer .container{padding:6rem 5rem}}.footer .container .footer-section{display:flex;flex-direction:column}.footer .container .footer-section h3,.footer .container .footer-section li,.footer .container .footer-section p,.footer .container .footer-section ul{color:#f8f8f8}.footer .container .footer-section h3{font-size:2rem;font-weight:700;margin-bottom:1rem}.footer .container .footer-section ul{list-style:none;margin:0;padding:0}.footer .container .footer-section ul li{color:#f8f8f8;cursor:pointer;font-size:1.6rem;margin-bottom:1.5rem;text-decoration:none}.footer .container .footer-brand{flex:2 1;margin-right:7%}@media screen and (max-width:992px){.footer .container .footer-brand{margin-bottom:4rem;margin-right:0}}.footer .container .footer-brand p{font-size:1.6rem;line-height:2.4;margin:1rem 0}.footer .container .footer-brand .footer-logo{height:auto;margin-bottom:1rem;width:20rem}.footer .container .footer-brand .footer-social{display:flex;gap:1.5rem;margin-top:2rem}.footer .container .footer-brand .footer-social a{cursor:pointer}.footer .container .footer-brand .footer-social a img{height:3rem;width:auto}.footer .container .footer-section:nth-child(2),.footer .container .footer-section:nth-child(3){flex:1 1}.footer .container .footer-contact{flex:1.5 1}.footer .container .footer-contact .contact-input{align-items:center;display:flex}.footer .container .footer-contact .contact-input input{border:none;border-radius:5px 0 0 5px;outline:none;padding:1.5rem;width:100%}.footer .container .footer-contact .contact-input button{background-color:#ff4b3e;border:none;border-radius:.5rem;color:#ff4b3e;cursor:pointer;margin-left:-4rem;padding:1rem}.footer .container .footer-contact .contact-input button span{font-weight:700}.footer .container .footer-contact .contact-input button span img{height:1.2rem;width:auto}.reserva{margin-top:15rem}.reserva .container{margin-bottom:3rem;margin-top:6rem}@media screen and (max-width:992px){.reserva .container{margin-bottom:0}}.reserva .container .car-details{display:flex;flex-direction:row;gap:9rem}@media screen and (max-width:992px){.reserva .container .car-details{flex-direction:column;gap:3rem}}.reserva .container .car-details img{width:100%}.reserva .container .car-details .description-wrapper{max-width:35rem}.reserva .container .car-details .description-wrapper h2{font-size:5rem;line-height:5.6rem;margin-bottom:1rem}.reservation-form{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:50rem;padding:3rem}.reservation-form h2{color:#333;font-size:2.5rem;margin-bottom:1.5rem;text-align:center}.reservation-form .form-group{margin-bottom:1.5rem}.reservation-form .form-group label{color:#3b3b3b;display:block;font-size:1.6rem;font-weight:600;margin-bottom:.5rem}.reservation-form .form-group input{border:1px solid #ccc;border-radius:4px;font-size:1.4rem;padding:.8rem;width:100%}.reservation-form .btn{background-color:#ff4b3e;border:none;border-radius:4px;color:#f8f8f8;cursor:pointer;font-size:1.6rem;font-weight:500;padding:.8rem;transition:all .3s ease-in-out;width:100%}.reservation-form .btn:hover{background-color:#fc2f20}.reservation-form .btn.btn-disabled{background-color:#dec194;color:#a0a0a0;cursor:not-allowed;padding:1rem 2rem;pointer-events:none}.success-message{min-height:40rem;text-align:center}@media screen and (max-width:992px){.success-message{min-height:35rem}}.success-message img{border-radius:1.5rem;margin:0 auto 1rem;width:50%}@media screen and (max-width:992px){.success-message img{width:100%}}.success-message h2{font-size:3rem;line-height:3.2rem;margin-bottom:2rem}.success-message p{font-size:1.6rem;margin-bottom:4rem}@media screen and (max-width:992px){.success-message p{margin-bottom:0}}.coches-disponibles{margin-bottom:8rem}.footer .container{margin-bottom:0}.blog{background-color:#f0f0f0;height:auto}.blog .container{height:auto;margin-bottom:0}.blog .container .banner-blog{align-items:center;background-image:url(/autoflex/static/media/chica-tablet.6ed19f4c98de76bab28f.jpeg);background-position:50%;background-size:cover;border-radius:1.5rem;display:flex;height:25rem;justify-content:center;margin-top:15rem;position:relative}.blog .container .banner-blog:before{background-color:rgba(255,59,45,.796);border-radius:1.5rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.blog .container .banner-blog h2{color:#f8f8f8;font-size:3.5rem;letter-spacing:.1rem;text-align:center;z-index:3}.blog .container .columns-wrapper{display:flex;flex-direction:row;gap:4%}@media screen and (max-width:992px){.blog .container .columns-wrapper{flex-direction:column}}.blog .container .columns-wrapper .container-post{height:auto;width:65%}@media screen and (max-width:992px){.blog .container .columns-wrapper .container-post{width:100%}}.blog .container .columns-wrapper .barra-lateral{height:auto;margin-top:4rem;width:35%}@media screen and (max-width:992px){.blog .container .columns-wrapper .barra-lateral{width:100%}}.blog .container .columns-wrapper .barra-lateral .post-preview{cursor:pointer}.blog .container .columns-wrapper .barra-lateral .post-preview img{border-radius:1.5rem;margin-bottom:0;width:100%}.blog .container .columns-wrapper .barra-lateral .post-preview h3{color:#1c1c1c;font-size:2.5rem;margin-bottom:1rem}.blog .container .columns-wrapper .barra-lateral .post-preview h4{color:#202020;font-size:2.2rem;line-height:2.8rem;margin-bottom:.3rem;margin-top:1rem}.blog .container .columns-wrapper .barra-lateral .post-preview p{margin-bottom:4rem}.blog .container .columns-wrapper .barra-lateral .post-preview ul{margin:1rem 0;padding-left:1.5rem}.blog .container .columns-wrapper .barra-lateral .post-preview ul li{font-size:1.6rem;margin-bottom:.5rem}.blog .container .columns-wrapper .barra-lateral .post-preview strong{color:#171717;font-weight:700}.blog .container .columns-wrapper .barra-lateral .box-call-to-action{background-color:#ff4b3e;border-radius:1.5rem;padding:4rem}.blog .container .columns-wrapper .barra-lateral .box-call-to-action h3{color:#f8f8f8;font-size:2.4rem;font-weight:600;line-height:2.8rem;margin-bottom:1rem;max-width:70%}.blog .container .columns-wrapper .barra-lateral .box-call-to-action p{color:#f8f8f8;margin-bottom:3rem;max-width:90%}.blog .container .columns-wrapper .barra-lateral .box-call-to-action .btn-white{background-color:#f8f8f8;border:.2rem solid #f8f8f8;border-radius:.5rem;color:#ff4b3e;cursor:pointer;font-size:1.6rem;font-weight:700;margin-bottom:1rem;padding:1rem 2rem;transition:all .3s ease-in-out}.blog .container .columns-wrapper .barra-lateral .box-call-to-action .btn-white:hover{background-color:#ff4b3e;color:#f8f8f8}html{box-sizing:border-box;font-size:62.5%;margin:0;padding:0}*,:after,:before{box-sizing:inherit}body{background-color:#f2f2f4;font-family:Arial,sans-serif;line-height:1.6;margin:0;padding:0}.container{display:block;margin:0 auto 14.5rem;max-width:130rem;padding:0 2rem;width:100%}@media screen and (max-with:768px){.container{max-width:60rem}}@media screen and (max-width:992px){.container{margin:0 auto 5rem;max-width:80rem}}a,h1,h2,h3,h4,h5,h6,li,p,span,ul{color:#1c1c1c;margin:0;padding:0}h1{font-size:7rem;font-weight:700;line-height:7.2rem}@media screen and (max-width:992px){h1{font-size:4.5rem;line-height:4.9rem}}.subtitle{font-size:2.8rem;font-weight:700;line-height:3.4rem;margin-bottom:1.5rem}P{font-size:1.6rem;font-weight:300;line-height:2.4rem;margin-bottom:2rem}a{cursor:pointer}.btn-orange-sm{background-color:#ff4b3e;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.4rem;padding:.75rem 1.75rem;transition:all .3s ease-in-out}.btn-orange-sm:hover{background-color:#fc2f20}.btn-orange{background-color:#ff4b3e;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.6rem;margin-bottom:2rem;padding:1rem 2rem;transition:all .3s ease-in-out}.btn-orange:hover{background-color:#fc2f20}.publicacion{border-radius:8px;color:#333;line-height:1.6;margin:2rem auto;padding:2rem}.publicacion article{display:flex;gap:1.5rem;margin-top:3rem}.publicacion article img{border-radius:1.5rem;height:4rem;width:auto}.publicacion article aside p:first-child{font-size:1.8rem;font-weight:600;margin:0}.publicacion article aside p:last-child{color:#676767;font-size:1.4rem;font-weight:300;margin:0}.publicacion img{border-radius:1.5rem;margin-bottom:1.5rem;width:100%}.publicacion h3{color:#1c1c1c;font-size:2.5rem;margin-bottom:1rem}.publicacion h4{color:#333;font-size:1.8rem;margin-top:3rem}.publicacion h4,.publicacion p{margin-bottom:1rem}.publicacion ul{margin:1rem 0;padding-left:1.5rem}.publicacion ul li{font-size:1.6rem;margin-bottom:.5rem}.publicacion strong{color:#555;font-weight:700}
/*# sourceMappingURL=main.65980ab8.css.map*/