@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700;color:#e26f32}p,a{font-family:Raleway,sans-serif;font-weight:400}h1{font-size:clamp(1.2rem,5vw,2.4rem)}h2{font-size:clamp(.9rem,4vw,1.8rem)}h3{font-size:clamp(.8rem,3.5vw,1.6rem)}h4{font-size:clamp(.75rem,3vw,1.5rem)}h5{font-size:clamp(.7rem,2.5vw,1.4rem)}h6{font-size:clamp(.65rem,2vw,1.3rem)}p{font-size:clamp(.9rem,2.5vw,1.2rem);line-height:1rem}.btn-whatsapp-float{width:45px;height:45px;position:fixed;bottom:20px;right:20px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #0003;z-index:1000;transition:background-color .3s ease;cursor:pointer}.btn-whatsapp-float:after{content:"";position:absolute;width:100%;height:100%;background:#25d36680;border-radius:50%;transform:scale(1);z-index:-1;animation:wave 1.2s infinite;pointer-events:none}@keyframes wave{0%{transform:scale(1);opacity:.7}to{transform:scale(2);opacity:0}}.floating-back-btn{position:fixed;bottom:25px;left:25px;z-index:1040;display:inline-flex;align-items:center;gap:8px;background:#12161c40;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.25);color:#fff!important;padding:8px 18px;border-radius:30px;text-decoration:none;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 4px 20px #0000001f;transition:all .3s cubic-bezier(.165,.84,.44,1);cursor:pointer;outline:none}.floating-back-btn svg{transition:transform .3s ease}.floating-back-btn:hover{background:#e26f32;border-color:#e26f32;color:#fff!important;transform:translateY(-3px) scale(1.03);box-shadow:0 10px 30px #eb662673}.floating-back-btn:hover svg{transform:translate(-3px)}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1050;transition:background-color .3s ease,box-shadow .3s ease,padding .3s ease,border-color .3s ease;padding-top:8px;padding-bottom:8px}.site-header.header-start{background:transparent}.site-header.header-start.header-scrolled{background:#12161c73;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 25px #00000026;border-bottom:1px solid rgba(255,255,255,.06);padding-top:5px;padding-bottom:5px}.site-header.header-internal{background:#12161c80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px #00000026;border-bottom:1px solid rgba(255,255,255,.08);padding-top:5px;padding-bottom:5px}@media(min-width:1025px){.site-header .container-header{max-width:90%;margin:0 auto}}.site-header .navbar-brand{display:flex;align-items:center;margin:0;padding:0}.site-header .navbar-brand img{height:48px!important;width:auto!important;object-fit:contain}@media(min-width:1025px){.site-header .navbar-brand img{height:65px!important}}.site-header .btn-return-home-pill{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);color:#fff!important;padding:5px 14px;border-radius:20px;text-decoration:none;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;white-space:nowrap}.site-header .btn-return-home-pill:hover{background:#e26f32;border-color:#e26f32;color:#fff!important;transform:translate(-2px)}.btn-mobile-toggle{padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.2);color:#fff;background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,border-color .3s ease;cursor:pointer}.btn-mobile-toggle:hover,.btn-mobile-toggle:active,.btn-mobile-toggle:focus{background:#fff3;border-color:#ffffff4d;outline:none;box-shadow:none}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1030;background:#12161cbf;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;justify-content:space-between;transform:translate(100%);opacity:0;transition:transform .5s ease,opacity .5s ease}.mobile-menu-overlay.active{transform:translate(0);opacity:1}.menu-links{display:flex;flex-direction:column;padding:120px 32px 32px;gap:20px}.menu-links .menu-link{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;color:#fff;text-decoration:none;transition:all .3s ease;text-shadow:0 2px 10px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.5)}.menu-links .menu-link:hover,.menu-links .menu-link:active{color:#ffffffd9}.menu-links .menu-link.active{color:#e26f32;text-shadow:0 2px 12px rgba(226,111,50,.8),0 0 20px rgba(226,111,50,.5)}.menu-links .menu-link.btn-menu-cta{background-color:#e26f32;color:#fff!important;padding:16px 28px;border-radius:30px;border-bottom:none!important;justify-content:center;margin-top:25px;margin-bottom:15px;box-shadow:0 4px 15px #e26f324d;text-shadow:none!important}.menu-links .menu-link.btn-menu-cta:hover,.menu-links .menu-link.btn-menu-cta:active{background-color:#db601f;box-shadow:0 6px 20px #e26f3280;transform:translateY(-1px)}.menu-links .menu-link.btn-menu-cta.active{color:#fff!important;background-color:#db601f;text-shadow:none!important}.menu-footer{padding:32px;border-top:1px solid rgba(255,255,255,.1);background:#0a0c1099;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:left}.menu-footer .footer-title{display:block;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin-bottom:4px}.menu-footer .footer-subtitle{display:block;font-family:Raleway,sans-serif;font-size:.625rem;color:#ffffffb3}.navbar-large{background-color:transparent!important;display:flex;align-items:center;gap:15px;height:max-content;border-radius:0!important}@media(min-width:1025px){.navbar-large{gap:20px}}.navbar-large a{text-decoration:none;padding:6px 0;color:#fffc!important;text-transform:uppercase;font-weight:700;font-size:.8rem;letter-spacing:.8px;position:relative;transition:color .3s ease}@media(min-width:1025px){.navbar-large a{font-size:.75rem}}.navbar-large a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#e26f32;transform:scaleX(0);transition:transform .3s ease}.navbar-large a:hover{color:#fff!important}.navbar-large a:hover:after{transform:scaleX(1)}.navbar-large a.active{color:#fff!important;background-color:transparent!important;border-radius:0!important}.navbar-large a.active:after{transform:scaleX(1)}.navbar-large a.btn-nav-catalog{position:relative;overflow:hidden;background-color:#ffffff26!important;color:#fff!important;padding:5px 16px!important;border-radius:30px!important;font-weight:700!important;font-size:.75rem!important;transition:all .3s ease!important;border:1px solid rgba(255,255,255,.6)!important;display:flex;align-items:center;justify-content:center;margin-right:5px}@media(min-width:1025px){.navbar-large a.btn-nav-catalog{font-size:.75rem!important;padding:5px 16px!important}}.navbar-large a.btn-nav-catalog:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#fff6,#fff0);transform:skew(-20deg);animation:premiumShine 3s infinite}.navbar-large a.btn-nav-catalog:after{display:none!important}.navbar-large a.btn-nav-catalog:hover{background-color:#ffffff40!important;border-color:#fff!important;box-shadow:0 0 15px #ffffff4d!important}@keyframes premiumShine{0%{left:-100%}20%{left:200%}to{left:200%}}.navbar-large a.btn-nav-cta{background-color:#e26f32!important;color:#fff!important;padding:6px 16px!important;border-radius:30px!important;font-weight:700!important;font-size:.75rem!important;transition:all .3s ease!important;box-shadow:0 4px 10px #e26f3233!important;border:1.5px solid #E26F32!important;display:flex;align-items:center;justify-content:center}@media(min-width:1025px){.navbar-large a.btn-nav-cta{font-size:.75rem!important;padding:6px 16px!important}}.navbar-large a.btn-nav-cta:after{display:none!important}.navbar-large a.btn-nav-cta:hover{background-color:#db601f!important;border-color:#db601f!important;box-shadow:0 6px 15px #e26f3259!important;transform:translateY(-1px)!important;color:#fff!important}.footer{background-color:#12161c;border-top:1px solid rgba(255,255,255,.06);padding:30px 0 20px;color:#fff}.footer .footer-container{width:85%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column}.footer .footer-nav-menu{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;margin-top:20px;margin-bottom:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}.footer .footer-nav-menu .nav-link-item{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;text-decoration:none;transition:color .2s ease}.footer .footer-nav-menu .nav-link-item:hover{color:#e26f32!important}.footer .footer-nav-menu .nav-separator{color:#ffffff59;font-size:.8rem;-webkit-user-select:none;user-select:none}.footer .footer-main-grid{display:flex;flex-direction:column;gap:30px;margin-bottom:25px}@media(min-width:768px)and (max-width:1024px){.footer .footer-main-grid{display:grid;grid-template-columns:1fr 2fr 1fr;justify-items:center;align-items:flex-start}}@media(min-width:1025px){.footer .footer-main-grid{display:grid;grid-template-columns:1fr 2.2fr 1fr;justify-items:center;align-items:flex-start}}.footer .footer-brand-section{display:flex;flex-direction:column;align-items:center}@media(min-width:768px)and (max-width:1024px){.footer .footer-brand-section{align-items:flex-start}}@media(min-width:1025px){.footer .footer-brand-section{align-items:flex-start}}.footer .footer-brand-section .footer-logo-link{display:block}.footer .footer-brand-section .footer-logo-link .footer-logo-img{width:135px;height:auto;display:block}.footer .footer-nav-section{display:flex;flex-direction:column;gap:12px;align-items:center}@media(min-width:768px)and (max-width:1024px){.footer .footer-nav-section{align-items:center;align-self:center;margin-top:-10px}}@media(min-width:1025px){.footer .footer-nav-section{align-items:center;align-self:center;margin-top:-10px}}.footer .footer-nav-section .footer-social-media{display:flex;gap:20px;align-items:center;margin-top:22px}.footer .footer-nav-section .footer-social-media .social-link{color:#ffffffd9;text-decoration:none;transition:color .2s ease,transform .2s ease;display:inline-block}.footer .footer-nav-section .footer-social-media .social-link i{font-size:1.15rem}.footer .footer-nav-section .footer-social-media .social-link:hover{color:#e26f32!important;transform:translateY(-2px)}.footer .footer-nav-section .nav-heading{font-size:.78rem;font-weight:700;text-transform:uppercase;color:#ffffffe6;letter-spacing:.8px;margin:0}.footer .footer-nav-section .nav-links-list{display:flex;flex-direction:column;gap:8px;align-items:center}.footer .footer-nav-section .nav-links-list.horizontal-links{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px}.footer .footer-nav-section .nav-links-list .nav-link-item{font-size:.76rem;color:#b0b4b9;text-decoration:none;transition:color .2s ease;font-weight:500}.footer .footer-nav-section .nav-links-list .nav-link-item:hover{color:#e26f32!important}.footer .footer-nav-section .nav-links-list .nav-separator{color:#ffffff40;font-size:.75rem;-webkit-user-select:none;user-select:none}.footer .footer-privacy-section{display:flex;flex-direction:column;gap:12px;align-items:center}@media(min-width:768px)and (max-width:1024px){.footer .footer-privacy-section{align-items:flex-end}}@media(min-width:1025px){.footer .footer-privacy-section{align-items:flex-end}}.footer .footer-privacy-section .privacy-heading{font-size:.78rem;font-weight:700;text-transform:uppercase;color:#ffffffe6;letter-spacing:.8px;margin:0}.footer .footer-privacy-section .privacy-links-list{display:flex;flex-direction:column;gap:8px;align-items:center}@media(min-width:768px)and (max-width:1024px){.footer .footer-privacy-section .privacy-links-list{align-items:flex-end}}@media(min-width:1025px){.footer .footer-privacy-section .privacy-links-list{align-items:flex-end}}.footer .footer-privacy-section .privacy-links-list .privacy-link{font-size:.76rem;color:#b0b4b9;text-decoration:none;transition:color .2s ease;font-weight:500}.footer .footer-privacy-section .privacy-links-list .privacy-link:hover{color:#e26f32!important}.footer .footer-copyright-strip{text-align:center;color:#ffffff73;font-size:.72rem;padding-top:15px;border-top:1px solid rgba(255,255,255,.03);width:100%;letter-spacing:.3px}.footer .footer-copyright-strip a{color:#ffffff73;text-decoration:none;transition:color .2s ease}.footer .footer-copyright-strip a:hover{color:#e26f32;text-decoration:underline}.vehicle-card-logo{height:44px;max-width:220px;margin:0 auto;z-index:3;display:flex;align-items:center;justify-content:center;width:100%}.vehicle-card-logo img{max-height:100%;width:auto;object-fit:contain;filter:brightness(0) invert(1);display:block;margin:0 auto}.vehicle-card-logo .vehicle-card-logo-text{color:#fff;font-size:1.5rem;font-weight:800;font-style:italic;letter-spacing:1.5px;text-transform:uppercase;font-family:Montserrat,sans-serif;text-align:center}.vehicle-card-logo.s3-ev-logo-wrapper{height:52px;width:220px;margin:0 auto}.vehicle-card-logo.s3-ev-logo-wrapper .s3-ev-svg{width:100%;height:100%;overflow:visible}.carousel-services-section{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:20px 0 30px;background-color:transparent}.carousel-services-section .section-title-main{font-size:clamp(1.4rem,4vw,2.2rem);font-weight:800;letter-spacing:.5px;margin-bottom:12px}.carousel-services-section .section-desc-main{font-size:.95rem;line-height:1.5}.vehicles-grid-container{width:100%;padding:10px 0 25px}@media(min-width:1025px){.vehicles-grid-container{max-width:1380px;width:95%;margin:0 auto}}.bento-grid-layout{display:flex;flex-direction:column;gap:10px;padding:0 15px;width:100%;max-width:720px;margin:0 auto}@media(min-width:992px){.bento-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch;padding:0}.bento-grid-layout .bento-right-column{display:flex;flex-direction:column;gap:10px}}.bento-grid-layout .bento-card-item{background:#11151c;border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 5px 15px #0003;transition:box-shadow .3s ease}.bento-grid-layout .bento-card-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.bento-grid-layout .bento-card-item .vehicle-card-logo{position:relative;top:auto;left:auto;right:auto;height:18px;display:flex;justify-content:center;align-items:center;margin-bottom:2px}.bento-grid-layout .bento-card-item .vehicle-card-logo img{max-height:100%;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.bento-grid-layout .bento-card-item .h-picture-product{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;display:flex;justify-content:center;align-items:center;margin:2px 0 6px;min-height:50px}.bento-grid-layout .bento-card-item .h-picture-product img{max-width:100%;max-height:70px;object-fit:contain;transition:transform .4s ease}.bento-grid-layout .bento-card-item .h-picture-product:hover img{transform:scale(1.04)}@media(min-width:992px){.bento-grid-layout .bento-card-item.bento-card-large{height:100%}.bento-grid-layout .bento-card-item.bento-card-large .h-picture-product{min-height:95px}.bento-grid-layout .bento-card-item.bento-card-large .h-picture-product img{max-height:110px}}.bento-grid-layout .bento-card-item.bento-card-compact .h-picture-product{min-height:45px}.bento-grid-layout .bento-card-item.bento-card-compact .h-picture-product img{max-height:55px}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content{position:relative!important;bottom:auto!important;left:auto!important;width:100%!important;padding:0!important;display:flex;flex-direction:column;gap:10px}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-version{color:#fff;font-weight:700;font-size:1.2rem;margin:0;text-align:left}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-specs-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-specs-row .spec-item{background:#ffffff14;padding:4px 10px;border-radius:12px}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-specs-row .spec-item p{color:#fffc;font-size:.72rem;margin:0;font-weight:600}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-actions{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:8px;width:100%}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links{display:flex;align-items:center;gap:4px;flex-wrap:nowrap!important}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links a{white-space:nowrap!important;text-decoration:none;color:#fff;font-size:.57rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.1px;padding:5px 8px!important;border-radius:20px;transition:all .3s ease;text-align:center;flex-shrink:0}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links .btn-rent-now{background:#e26f32}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links .btn-rent-now:hover{background:#ce5a1d}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links .btn-test-drive,.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links .btn-datasheet{background:#ffffff1a;border:1px solid rgba(255,255,255,.25)}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links .btn-test-drive:hover,.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links .btn-datasheet:hover{background:#ffffff40}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-actions .btn-view-more{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;background:#ffffff1f;color:#fff;text-decoration:none;transition:all .3s ease;position:relative;flex-shrink:0}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-actions .btn-view-more:after{content:"→";font-size:1rem;line-height:1}.bento-grid-layout .bento-card-item .vehicle-card-bottom-content .vehicle-card-actions .btn-view-more:hover{background:#e26f32;transform:scale(1.08)}.vehicles-models-grid{display:flex;flex-direction:column;gap:20px;padding:0 20px;width:100%}@media(min-width:768px)and (max-width:1024px){.vehicles-models-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;padding:0 20px}}@media(min-width:1025px){.vehicles-models-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:25px;padding:0}}.vehicle-card{position:relative;background:radial-gradient(circle at center,#2c3138,#0a0c0f);border-radius:16px;border:none;box-shadow:none;transition:box-shadow .4s ease;padding:0;display:flex;flex-direction:column;width:100%;margin:0;overflow:hidden;height:350px}@media(min-width:768px)and (max-width:1024px){.vehicle-card{height:360px}}@media(min-width:1025px){.vehicle-card{height:370px}}.vehicle-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000000b3,#0000 25% 60%,#000000d9);pointer-events:none;z-index:1;transition:opacity .5s ease}.vehicle-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0006}.vehicle-card:hover:before{opacity:.9}.vehicle-card:hover .h-picture-product img{transform:scale(1.2) translateY(-5px)}.vehicle-card .vehicle-card-logo{position:absolute;top:25px;left:0;right:0;height:35px;z-index:2;display:flex;justify-content:center}.vehicle-card .vehicle-card-logo .vehicle-card-logo-text{color:#fff;font-size:1.35rem;font-weight:800;font-style:italic;letter-spacing:1.5px;text-transform:uppercase;font-family:inherit}.vehicle-card .h-picture-product{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:52%;z-index:2;display:flex;justify-content:center;align-items:center}.vehicle-card .h-picture-product img{width:100%;height:auto;object-fit:contain;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.vehicle-card .vehicle-card-bottom-content{position:absolute;bottom:0;left:0;width:100%;padding:14px 10px;z-index:3;display:flex;flex-direction:column;justify-content:flex-end}.vehicle-card .vehicle-card-version{color:#fff;font-weight:400;font-size:.95rem;margin-bottom:6px;text-align:left;letter-spacing:.3px}.vehicle-card .vehicle-card-specs-row{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.vehicle-card .vehicle-card-specs-row .spec-item{background:#ffffff26;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:20px;padding:2px 6px;display:flex;align-items:center;gap:3px}.vehicle-card .vehicle-card-specs-row .spec-item p{margin:0;color:#fff;font-size:.6rem;font-weight:500}.vehicle-card .vehicle-card-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:4px;margin-top:6px}.vehicle-card .vehicle-card-actions .row-text-links{display:flex;flex-direction:row;flex-wrap:nowrap!important;align-items:center;gap:4px;flex-shrink:1}.vehicle-card .vehicle-card-actions .row-text-links a{white-space:nowrap!important;text-decoration:none;color:#fff;font-size:.57rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.1px;padding:5px 8px!important;border-radius:20px;transition:all .3s ease;text-align:center;flex-shrink:0}.vehicle-card .vehicle-card-actions .row-text-links .btn-rent-now{background:#e26f32;box-shadow:none}.vehicle-card .vehicle-card-actions .row-text-links .btn-rent-now:hover{background:#e78856;transform:translateY(-1px);box-shadow:none}.vehicle-card .vehicle-card-actions .btn-view-more{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);text-decoration:none;transition:all .3s ease;position:relative;flex-shrink:0}.vehicle-card .vehicle-card-actions .btn-view-more:after{content:"→";color:#fff;font-size:1rem;position:absolute}.title_orange{color:#e26f32;text-transform:uppercase}.bg-hero{position:relative;height:100dvh;overflow:hidden}.bg-hero .logo_container{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-color:#e26f32;left:0;right:0;margin:0 auto;border-radius:0 0 15px 15px;z-index:100;transform:translateY(-100%);animation:translateLogo 1s ease-in-out forwards}@media(max-width:767px){.bg-hero .logo_container{width:55%;height:33%}}@media(min-width:768px)and (max-width:1024px){.bg-hero .logo_container{width:55%;height:33%}}@media(min-width:1025px){.bg-hero .logo_container{width:13%;height:30%}}.bg-hero .logo_container button{padding-bottom:30px;width:70%;object-fit:cover}.bg-hero .video-background-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;background-color:#000;animation:videoFadeIn 1.5s ease-out forwards}.bg-hero .video-background-container .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#00000073,#00000040,#00000080);z-index:3}.bg-hero .video-background-container .bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}@media(max-width:767px){.bg-hero .video-background-container .bg-video{object-fit:fill}}.buttons{position:absolute;bottom:0;left:0;right:0;z-index:200;margin:0;width:100%;background:linear-gradient(180deg,#0000,#000c);padding:15px 20px;display:flex;flex-direction:column;align-items:center;gap:8px}.buttons .buttons_links{display:flex;justify-content:center;align-items:center;width:100%;max-width:900px;margin:0 auto}@media(max-width:767px){.buttons .buttons_links{flex-direction:column;gap:8px;max-width:280px}}@media(min-width:768px)and (max-width:1024px){.buttons .buttons_links{flex-direction:row;gap:12px}}@media(min-width:1025px){.buttons .buttons_links{flex-direction:row;gap:20px}}.buttons a{text-decoration:none;text-align:center}@media(min-width:1025px){.buttons a{font-size:1rem}.buttons a:hover{transform:scale(1.05)}}@media(min-width:2000px){.buttons a{font-size:1.25rem}.buttons a:hover{transform:scale(1.05)}}.buttons .scroll-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:15px;cursor:pointer}.buttons .scroll-indicator button{display:flex;flex-direction:column;align-items:center;gap:6px;outline:none!important}.buttons .scroll-indicator .mouse{width:24px;height:38px;border:2px solid white;border-radius:12px;position:relative;display:flex;justify-content:center;opacity:.8;transition:opacity .3s ease}.buttons .scroll-indicator .mouse .wheel{width:3px;height:6px;background-color:#fff;border-radius:1.5px;position:absolute;top:6px;animation:scrollMouse 1.5s infinite ease-in-out}.buttons .scroll-indicator .arrow-scroll{display:flex;flex-direction:column;align-items:center;margin-top:2px}.buttons .scroll-indicator .arrow-scroll span{display:block;width:7px;height:7px;border-bottom:2px solid white;border-right:2px solid white;transform:rotate(45deg);margin:-2px 0 0;animation:scrollArrow 1.5s infinite ease-in-out;opacity:.8}.buttons .scroll-indicator .arrow-scroll .arrow-scroll-1{animation-delay:.1s}.buttons .scroll-indicator .arrow-scroll .arrow-scroll-2{animation-delay:.2s}.buttons .scroll-indicator .arrow-scroll .arrow-scroll-3{animation-delay:.3s}.buttons .scroll-indicator:hover .mouse{opacity:1;border-color:#e26f32}.buttons .scroll-indicator:hover .mouse .wheel{background-color:#e26f32}.buttons .scroll-indicator:hover .arrow-scroll span{opacity:1;border-color:#e26f32}.btn-start{border-radius:40px;width:100%;border:none;color:#fff;font-weight:700;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-block;letter-spacing:.5px;text-decoration:none;font-size:11px;padding:8px 16px}@media(min-width:768px)and (max-width:1024px){.btn-start{font-size:12px;padding:10px 20px}}@media(min-width:1025px){.btn-start{font-size:13px;padding:11px 24px}}.btn-start-orange{background-color:#e26f32;border:1.5px solid #E26F32;color:#fff}.btn-start-orange:hover{background-color:#db601f;border-color:#db601f;box-shadow:0 6px 20px #e26f3259;transform:translateY(-2px)}.btn-start-gray{background-color:#ffffff0f;border:1.5px solid rgba(255,255,255,.35);color:#fff}.btn-start-gray:hover{background-color:#fff3;border-color:#fffc;color:#fff;transform:translateY(-2px)}.btn-start-white{background-color:#ffffff0f;border:1.5px solid rgba(255,255,255,.35);color:#fff}.btn-start-white:hover{background-color:#fff3;border-color:#fffc;color:#fff;transform:translateY(-2px)}.btn-start-outline{background-color:transparent;border:1.5px solid #d1d5db;color:#4b5563}.btn-start-outline:hover{background-color:#e26f320d;border-color:#e26f32;color:#e26f32;transform:translateY(-2px)}#start-content{position:relative}#start-content .buttons{position:absolute;left:0;right:0;z-index:90;margin:0 auto}@media(max-width:767px){#start-content .buttons{bottom:2%;width:60%}}@media(min-width:768px)and (max-width:1024px){#start-content .buttons{bottom:40%;width:90%}}@media(min-width:1025px){#start-content .buttons{bottom:40%;width:90%}}@media(max-width:767px){#start-content .buttons .buttons_links{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}}@media(min-width:768px)and (max-width:1024px){#start-content .buttons .buttons_links{margin:30px 0;display:flex;gap:20px}}#start-content .bg-start-content{position:relative;width:100%}@media(max-width:767px){#start-content .bg-start-content{height:500px;margin-bottom:10px}}@media(min-width:768px)and (max-width:1024px){#start-content .bg-start-content{height:800px;margin-bottom:10px}}@media(min-width:1025px){#start-content .bg-start-content{height:800px;margin-bottom:90px}}#start-content .bg-start-content .bg-start-sky{position:absolute;background-image:url(https://ldrenta.com/images/v2/inicio/clouds-7060045_1920.jpg);width:100%;height:30%;background-size:cover;background-repeat:no-repeat}#start-content .bg-start-content .bg-start-store{position:absolute;z-index:30;top:15%;background-image:url(https://ldrenta.com/images/v2/inicio/Bodega_frente.png);background-image:url(https://ldrenta.com/images/v2/inicio/Bodega_frente_upscayl_2x_ultrasharp-4x.png);width:100%;height:40%;background-size:170%;background-position:center;background-repeat:no-repeat}@media(min-width:1025px){#start-content .bg-start-content .bg-start-store{top:0%;height:80%;background-size:115%}}#start-content .bg-start-content .bg-start-vehicles{position:absolute;z-index:35;top:37%;background-image:url(https://ldrenta.com/images/v2/inicio/Camionetas.png);width:100%;height:35%;background-size:90%;background-position:center;background-repeat:no-repeat}@media(min-width:1025px){#start-content .bg-start-content .bg-start-vehicles{top:7%;height:100%;background-image:url(https://ldrenta.com/images/v2/inicio/UnidadesLogistica.png);background-size:60%}}#start-content .bg-start-content .bg-start-floor{position:absolute;z-index:5;top:48%;background-image:url(https://ldrenta.com/images/v2/inicio/Suelo.png);width:100%;height:50%;background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width:1025px){#start-content .bg-start-content .bg-start-floor{top:60%;background-size:100%}}#start-content .bg-start-content .bg-start-floor-fade{position:absolute;z-index:35;top:70%;left:0;background-image:url(https://ldrenta.com/images/v2/inicio/Desvanecimiento_BlancoImagenPrincipal.png);width:100%;height:40%;background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width:1025px){#start-content .bg-start-content .bg-start-floor-fade{top:67%;height:55%}}@media(min-width:1025px){#start-content .container-aboutUs{margin:60px auto 40px;max-width:80%}}#start-content .section-tag-prefix{display:inline-block;color:#e26f32;font-weight:800;font-size:.72rem;letter-spacing:2px;margin-bottom:4px}#start-content .aboutUs-content{background:linear-gradient(145deg,#fff,#fafbfe);border:1px solid rgba(226,111,50,.12);border-radius:24px;box-shadow:0 20px 50px #0000000a,0 4px 20px #e26f3208;padding:35px 24px;position:relative;overflow:hidden}@media(min-width:1025px){#start-content .aboutUs-content{padding:60px 80px}}#start-content .aboutUs-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#e26f32,#f59e6c)}#start-content .aboutUs-content .aboutUs-desc{font-size:.98rem;color:#55585b;line-height:1.7}#start-content .aboutUs-content .btn-about-more{display:inline-flex;align-items:center;justify-content:center;background-color:#e26f32;color:#fff;border:2px solid #E26F32;font-size:.82rem;letter-spacing:.5px;padding:12px 36px;border-radius:30px;transition:all .3s cubic-bezier(.25,.8,.25,1)}#start-content .aboutUs-content .btn-about-more:hover{background-color:#db601f;border-color:#db601f;box-shadow:0 6px 15px #e26f3240;transform:translateY(-2px)}#start-content .video-wrapper-premium{position:relative;transition:transform .4s cubic-bezier(.165,.84,.44,1);border:1px solid rgba(0,0,0,.05)}#start-content .video-wrapper-premium:hover{transform:scale(1.02);box-shadow:0 20px 45px #00000026!important}#start-content .space-y{margin:80px 0}#start-content .logistic{display:flex;gap:50px}@media(max-width:767px){#start-content .logistic{flex-direction:column}}@media(min-width:768px)and (max-width:1024px){#start-content .logistic{flex-direction:column}}@media(min-width:1025px){#start-content .logistic{margin:0 auto;width:80%;flex-direction:row;align-items:center}}@media(max-width:767px){#start-content .logistic .logistic-text{font-size:.9rem;line-height:1.3rem}}@media(min-width:768px)and (max-width:1024px){#start-content .logistic .logistic-text{margin:30px 0;text-align:center;font-size:1.3rem;line-height:1.5rem}}#start-content .stats-card-container{padding:12px}#start-content .stats-card{background:#ffffffe6;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:24px 16px;box-shadow:0 8px 30px #00000008;transition:transform .3s cubic-bezier(.25,.8,.25,1),border-color .3s ease,box-shadow .3s ease}#start-content .stats-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #e26f3226;border-color:#e26f324d}#start-content .stats-card h2{margin-bottom:8px;font-weight:800}#start-content .text-muted-card{color:#6a6d70;font-size:.85rem;font-weight:600;letter-spacing:.5px;margin:0}#start-content .telemetry-section-card{background:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px #0000000a;padding:30px!important;transition:transform .3s cubic-bezier(.25,.8,.25,1),border-color .3s ease,box-shadow .3s ease}#start-content .telemetry-section-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px #00000012;border-color:#e26f3233}#start-content .partner-logos-bar{display:flex;align-items:center;gap:16px;background:#f8f9fa;padding:10px 20px;border-radius:12px;border:1px solid rgba(0,0,0,.04);width:fit-content}#start-content .partner-logos-bar .partner-logo-img{height:28px;width:auto;object-fit:contain}#start-content .partner-logos-bar .partner-separator{color:#d1d5db;font-size:1.25rem;font-weight:300}#start-content .telemetry-features-list{list-style:none;display:flex;flex-direction:column;gap:16px}#start-content .telemetry-features-list li{display:flex;align-items:flex-start;gap:12px}#start-content .telemetry-features-list li .bullet-checkmark{display:flex;align-items:center;justify-content:center;background-color:#e26f321a;color:#e26f32;font-weight:900;font-size:.8rem;width:22px;height:22px;border-radius:50%;flex-shrink:0;margin-top:2px}#start-content .telemetry-features-list li .feature-text{font-size:.95rem;color:#55585b;line-height:1.4}#start-content .telemetry-features-list li .feature-text strong{color:#22252a}#start-content .btn-telemetry-more{display:inline-flex;align-items:center;justify-content:center;background-color:#e26f32;color:#fff;border:2px solid #E26F32;font-size:.82rem;letter-spacing:.5px;padding:12px 36px;border-radius:30px;transition:all .3s cubic-bezier(.25,.8,.25,1)}#start-content .btn-telemetry-more:hover{background-color:#db601f;border-color:#db601f;box-shadow:0 6px 15px #e26f3240;transform:translateY(-2px)}#start-content .image-wrapper-premium{position:relative;transition:transform .4s cubic-bezier(.165,.84,.44,1);border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.05)}#start-content .image-wrapper-premium:hover{transform:scale(1.02);box-shadow:0 20px 45px #00000026!important}.carousel-inner{box-shadow:0 3px 5px #00000080}.carousel-indicators{display:flex;justify-content:center;align-items:center;gap:8px;box-sizing:border-box}.carousel-indicators span{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;border:2px solid transparent;margin:0;padding:0}.carousel-indicators button{all:unset;background-color:#6a6d70!important;width:8px!important;height:8px!important;border:none!important;border-radius:50%!important;padding:0!important;margin:0!important}.carousel-indicators span:has(>button.active){border-color:orange!important;display:flex;justify-content:center;align-items:center}.carousel-indicators span:has(>button.active) button{background-color:#e26f32!important}.list-style li{font-size:clamp(.9rem,2.5vw,1.2rem);line-height:1.3rem}@keyframes translateLogo{to{transform:translateY(0)}}@keyframes translateBg{to{transform:translateY(0)}}@keyframes videoFadeIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes scrollMouse{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes scrollArrow{0%{opacity:0;transform:translateY(-2px) rotate(45deg)}50%{opacity:1;transform:translateY(0) rotate(45deg)}to{opacity:0;transform:translateY(2px) rotate(45deg)}}.card-rent-container.renta-style{position:relative;background:radial-gradient(circle at center,#2c3138,#0a0c0f);border-radius:12px;border:none;box-shadow:none;overflow:hidden;display:flex;flex-direction:column;width:100%;max-width:270px;height:185px;margin:0;transition:box-shadow .5s ease}.card-rent-container.renta-style:hover{transform:scale(1.03);box-shadow:none;z-index:10}.card-rent-container.renta-style:hover .card-rent-bg{transform:scale(1.06) translate(-5px)}.card-rent-container.renta-style .card-rent-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.165,.84,.44,1);z-index:1}.card-rent-container.renta-style .card-rent-overlay{position:absolute;bottom:0;left:0;width:100%;padding:20px;z-index:3;display:flex;justify-content:space-between;align-items:flex-end;background:transparent;height:50%;pointer-events:none}.card-rent-container.renta-style .card-rent-text{max-width:70%}.card-rent-container.renta-style .card-rent-title{color:#e26f32;font-size:1.1rem;font-weight:700;font-style:italic;margin:0;line-height:1.3;letter-spacing:.2px;text-shadow:0 2px 4px rgba(0,0,0,.6);text-transform:uppercase}.card-rent-container.renta-style .card-rent-subtitle{color:#fff;font-size:.8rem;font-weight:500;margin:2px 0 0;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.6);text-transform:uppercase}.card-rent-container.renta-style .btn-view-more{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:#ffffff26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3);text-decoration:none;transition:all .3s ease;position:relative;pointer-events:auto;flex-shrink:0}.card-rent-container.renta-style .btn-view-more:after{content:"→";color:#fff;font-size:1.2rem;position:absolute}.card-rent-container.renta-style .btn-view-more:hover{background:#fff}.card-rent-container.renta-style .btn-view-more:hover:after{color:#12161c}.aboutUs-container{display:block;padding:30px 20px}.aboutUs-container h1{margin-top:85px;text-transform:uppercase;color:#e26f32}.aboutUs-container p{color:#6a6d70}.aboutUs-container .about-content{display:flex;flex-direction:column}@media(min-width:1025px){.aboutUs-container .about-content{margin:70px auto;max-width:80%}}@media(min-width:1025px){.aboutUs-container .about-content .about-img{margin:80px 0;display:grid;place-items:center;grid-template-columns:repeat(2,1fr);gap:50px}}@media(min-width:768px)and (max-width:1024px){.aboutUs-container .about-content .about__description-1{margin:40px 0;line-height:1.8rem}}@media(min-width:768px)and (max-width:1024px){.aboutUs-container .about-content video{margin:50px 0}}.services-container{display:block;overflow-x:hidden}.services-container h1{margin-top:85px;text-transform:uppercase;color:#e26f32}@media(min-width:768px)and (max-width:1024px){.services-container h1{line-height:2.5rem;text-align:center}}@media(min-width:1025px){.services-container h1{margin:130px 0 40px;line-height:2.5rem;text-align:center}}.services-container p{color:#6a6d70}@media(max-width:767px){.services-container .service-description{margin:15px 0}}@media(min-width:768px)and (max-width:1024px){.services-container .service-description{text-align:center;margin:70px 0;font-size:1.5rem;line-height:1.9rem}}@media(min-width:1025px){.services-container .service-description{text-align:center}}@media(max-width:767px){.services-container .serv_carousel_text{font-size:.8rem;line-height:1rem}}@media(min-width:768px)and (max-width:1024px){.services-container .serv_carousel_text{font-size:1.2rem;line-height:1.9rem}}.services-container .carousel-services-section{padding-bottom:0}.services-container .vehicles-grid-container{padding-bottom:15px}@media(min-width:1025px){.services-container .vehicles-models-grid{gap:20px}}.services-container .vehicle-card{height:200px;border-radius:12px}@media(min-width:768px)and (max-width:1024px){.services-container .vehicle-card{flex:1 1 calc(33.333% - 14px);max-width:calc(33.333% - 14px);height:220px}}@media(min-width:1025px){.services-container .vehicle-card{flex:1 1 calc(33.333% - 14px);max-width:calc(33.333% - 14px);height:250px}}.services-container .vehicle-card .vehicle-card-logo{top:15px;height:25px}.services-container .vehicle-card .h-picture-product{width:65%;top:40%}.services-container .vehicle-card .h-picture-product img{max-height:100px}@media(min-width:768px)and (max-width:1024px){.services-container .vehicle-card .h-picture-product img{max-height:115px}}@media(min-width:1025px){.services-container .vehicle-card .h-picture-product img{max-height:130px}}.services-container .vehicle-card .vehicle-card-bottom-content{padding:15px 18px}.services-container .vehicle-card .vehicle-card-version{font-size:.85rem;margin-bottom:5px}.services-container .vehicle-card .vehicle-card-specs-row{gap:5px;margin-bottom:10px}.services-container .vehicle-card .vehicle-card-specs-row .spec-item{padding:3px 8px}.services-container .vehicle-card .vehicle-card-specs-row .spec-item p{font-size:.6rem}.services-container .vehicle-card .vehicle-card-actions{margin-top:5px}.services-container .vehicle-card .vehicle-card-actions .row-text-links a{font-size:.65rem}.services-container .vehicle-card .vehicle-card-actions .btn-view-more{width:30px;height:30px}.services-container .vehicle-card .vehicle-card-actions .btn-view-more:after{font-size:1rem}.stock-card-premium{background:#fff;border-radius:16px;border:1px solid rgba(226,111,50,.08);box-shadow:0 10px 30px #00000008;padding:24px;width:100%;transition:all .35s cubic-bezier(.25,.8,.25,1);position:relative;display:flex;flex-direction:column}.stock-card-premium:hover{transform:translateY(-5px);box-shadow:0 18px 40px #e26f3212;border-color:#e26f3238}.stock-card-premium:hover .location-icon{transform:scale(1.15);background-color:#e26f3226}.stock-card-header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #f1f3f5;margin-bottom:20px}.stock-card-header .location-icon{color:#e26f32;background-color:#e26f3214;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.stock-card-header h3{font-family:Montserrat,sans-serif,sans-serif;font-weight:700;font-size:1.15rem;color:#212529;margin:0;letter-spacing:.5px;text-transform:uppercase}.stock-card-body{display:flex;flex-direction:column;gap:18px;flex-grow:1}.stock-item-row{display:flex;flex-direction:column;gap:8px}.stock-item-info{display:flex;justify-content:justify;justify-content:space-between;align-items:center}.stock-item-info .vehicle-name{font-family:Montserrat,sans-serif,sans-serif;font-weight:600;color:#495057;font-size:.88rem}.stock-item-info .vehicle-qty{font-family:Raleway,sans-serif,sans-serif;font-weight:700;color:#212529;font-size:.85rem}.stock-progress-track{background-color:#f1f3f5;height:6px;border-radius:10px;overflow:hidden;position:relative;width:100%}.stock-progress-fill{background:linear-gradient(90deg,#e26f32,#ff8c51);height:100%;border-radius:10px;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.stock-card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f3f5;padding-top:18px;margin-top:24px}.stock-card-footer .footer-label{font-family:Montserrat,sans-serif,sans-serif;font-weight:700;font-size:.82rem;color:#6a6d70;text-transform:uppercase;letter-spacing:.5px}.stock-card-footer .footer-total{font-family:Montserrat,sans-serif,sans-serif;font-weight:800;font-size:1.35rem;color:#e26f32;background-color:#e26f3214;padding:4px 14px;border-radius:30px;border:1px solid rgba(226,111,50,.12);transition:all .3s ease}.settingsMap{height:380px;width:100%}@media(min-width:1025px){.settingsMap{height:100%;min-height:500px}}.map-location-section{background-color:#fff;box-shadow:0 10px 30px #0000000d!important;border:1px solid rgba(226,111,50,.08)}.map-location-section .section-title-custom{letter-spacing:2px;color:#212529;position:relative;padding-bottom:12px}.map-location-section .section-title-custom:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background-color:#e26f32;border-radius:2px}.map-location-section .col-lg-8{display:flex;flex-direction:column}.city-interactive-card{transition:all .35s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.15)!important;min-height:130px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.city-interactive-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#00000038,#0000007a);z-index:1;transition:all .35s ease}.city-interactive-card>*{position:relative;z-index:2}.city-interactive-card .city-card-title{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.95);font-size:.85rem!important;text-transform:uppercase;letter-spacing:.5px;font-weight:700!important}.city-interactive-card .upcoming-subtitle{color:#ffffffbf!important;font-size:.62rem!important;font-weight:600!important;letter-spacing:.8px;margin-top:4px;text-shadow:0 1px 3px rgba(0,0,0,.95)}.city-interactive-card .text-muted{color:#ffffffd9!important;text-shadow:0 1px 2px rgba(0,0,0,.4)}.city-interactive-card .text-initial{text-transform:initial!important}.city-interactive-card.enabled-card{cursor:pointer}.city-interactive-card.enabled-card:hover{transform:translateY(-3px);border-color:#e26f3299!important;box-shadow:0 10px 25px #e26f322e}.city-interactive-card.enabled-card:hover:before{background:linear-gradient(135deg,#0000001f,#00000059)}.city-interactive-card.disabled-card{cursor:not-allowed;opacity:.65;border-style:dashed!important}.city-interactive-card.disabled-card:before{background:linear-gradient(135deg,#00000080,#000000b3)}.city-interactive-card.active-card{border-color:#e26f32!important;border-width:1.5px!important;box-shadow:0 10px 25px #e26f3238}.city-interactive-card.active-card:before{background:linear-gradient(135deg,#e26f321f,#00000073)}.city-interactive-card.active-card .city-card-title{color:#e26f32!important;text-shadow:0 2px 4px rgba(0,0,0,.5)}.badge-status{font-size:.65rem;font-weight:700;padding:4px 10px;border-radius:50px;display:inline-flex;align-items:center;gap:5px;text-transform:uppercase}.badge-status.badge-active-custom{color:#2e7d32;background-color:#e8f5e9}.badge-status.badge-upcoming-custom{color:#616161;background-color:#eee}.pulse-dot-indicator{width:6px;height:6px;background-color:#2e7d32;border-radius:50%;display:inline-block;position:relative}.pulse-dot-indicator:after{content:"";position:absolute;width:100%;height:100%;background-color:inherit;border-radius:50%;animation:pulse-ring-animation 1.6s cubic-bezier(.215,.61,.355,1) infinite;top:0;left:0}@keyframes pulse-ring-animation{0%{transform:scale(.95);opacity:1}to{transform:scale(2.8);opacity:0}}.btn-custom-outline{background-color:transparent;border:1.5px solid #6A6D70;color:#6a6d70;transition:all .2s ease}.btn-custom-outline:hover{background-color:#6a6d70;color:#fff}.btn-custom-orange{background-color:#e26f32;border:1.5px solid #E26F32;color:#fff;transition:all .2s ease;box-shadow:0 4px 12px #e26f3233}.btn-custom-orange:hover{background-color:#d15f24;border-color:#d15f24;color:#fff;box-shadow:0 6px 16px #e26f324d}@media(max-width:991.98px){.settingsMap{height:380px}.list-cards-wrapper{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px!important}.action-buttons-row{margin-top:15px}}.leaflet-popup-content-wrapper{background-color:#12161a;background-size:cover;background-position:center;color:#fff!important;border-radius:12px!important;border:1px solid rgba(226,111,50,.3)!important;box-shadow:0 10px 25px #00000073!important;font-family:Montserrat,sans-serif!important;padding:6px!important}.leaflet-popup-content-wrapper .leaflet-popup-content{margin:12px 15px!important;line-height:1.4!important;font-size:.85rem!important}.leaflet-popup-content-wrapper .leaflet-popup-content strong{color:#fff!important;font-size:.92rem!important;display:block;margin-bottom:5px}.leaflet-popup-content-wrapper .leaflet-popup-content a{color:#e26f32!important;font-weight:600!important;text-decoration:none!important;transition:color .2s ease}.leaflet-popup-content-wrapper .leaflet-popup-content a:hover{color:#ff8c51!important;text-decoration:underline!important}.leaflet-popup-tip{background:#12161a!important;border:1px solid rgba(226,111,50,.3)!important}.leaflet-container a.leaflet-popup-close-button{color:#aaa!important;padding:8px 8px 0 0!important;font-size:16px!important}.leaflet-container a.leaflet-popup-close-button:hover{color:#e26f32!important}.container-service-w{margin:30px auto;width:90%}@media(min-width:1025px){.container-service-w{margin:40px auto;width:80%}}.container-service-w .service-carousel{position:relative}@media(max-width:767px){.container-service-w .service-carousel{width:85%}}@media(min-width:768px)and (max-width:1024px){.container-service-w .service-carousel{width:75%}}.service-slide-card{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.07);box-shadow:0 8px 30px #0000000a;padding:20px 24px;position:relative;overflow:hidden;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;transition:all .4s cubic-bezier(.165,.84,.44,1);margin:0}.service-slide-card:hover{transform:translateY(-6px);box-shadow:0 16px 35px #00000014;border-color:#e26f324d}.service-slide-card .service-card-index{position:absolute;top:10px;right:15px;font-size:2rem;font-weight:900;color:#e26f321f;-webkit-user-select:none;user-select:none;font-family:Arial,sans-serif}.service-slide-card .service-card-title{color:#e26f32;font-weight:800;font-size:1.1rem;margin-top:5px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.3px;max-width:85%}.service-slide-card .service-card-desc{color:#55585b;font-size:.85rem;line-height:1.5;margin-bottom:16px;flex-grow:1}.service-slide-card .service-card-actions{display:flex;width:100%}.service-slide-card .service-card-actions .btn-service-quote{display:inline-flex;align-items:center;justify-content:center;background-color:#e26f32;color:#fff;border:1.5px solid #E26F32;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:.7rem;letter-spacing:.5px;padding:8px 20px;border-radius:4px;transition:all .3s ease;height:36px;white-space:nowrap}.service-slide-card .service-card-actions .btn-service-quote:hover{background-color:transparent;color:#e26f32}.custom-carousel-btn{width:36px!important;height:36px!important;border-radius:50%!important;background-color:#ffffffe6!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 10px #0000000d!important;top:50%!important;transform:translateY(-50%)!important;opacity:.9!important;transition:all .3s ease!important}.custom-carousel-btn img{height:14px;width:auto;opacity:.7;transition:opacity .3s ease}.custom-carousel-btn:hover{background-color:#e26f32!important;border-color:#e26f32!important;opacity:1!important;transform:translateY(-50%) scale(1.05)!important;box-shadow:0 6px 15px #e26f3233!important}.custom-carousel-btn:hover img{filter:brightness(0) invert(1);opacity:1}.custom-carousel-btn.prev-btn{left:-18px!important}.custom-carousel-btn.next-btn{right:-18px!important}.telemetry-page-container{background-color:#f3f5f8;min-height:100vh;display:flex;flex-direction:column}.telemetry-main-content{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:40px 20px 80px}@media(min-width:1025px){.telemetry-main-content{padding:60px 20px 90px}}.telemetry-header{margin-bottom:40px}@media(min-width:1025px){.telemetry-header{margin-bottom:50px}}.telemetry-header .telemetry-main-title{font-size:1.6rem;font-weight:800;letter-spacing:.5px;color:#e26f32;margin-bottom:15px}@media(min-width:1025px){.telemetry-header .telemetry-main-title{font-size:2.2rem}}.telemetry-header .telemetry-subtitle{font-size:.95rem;line-height:1.5;color:#5a5e64;max-width:750px;margin:0 auto}.telemetry-cards-grid{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:50px;justify-items:center}@media(min-width:768px)and (max-width:1024px){.telemetry-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.telemetry-cards-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px}}.telemetry-glass-card-top-text{background:#ffffffa6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:350px;min-height:380px}.telemetry-glass-card-top-text:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000014}.telemetry-glass-card-top-text:hover .card-top-img{transform:scale(1.03)}.telemetry-glass-card-top-text .card-info-block{padding:22px 22px 15px;display:flex;flex-direction:column;gap:8px}.telemetry-glass-card-top-text .card-info-block .card-info-title{font-size:1.15rem;font-weight:700;color:#2c3138;margin:0}.telemetry-glass-card-top-text .card-info-block .card-info-desc{font-size:.85rem;line-height:1.4;color:#5a5e64;margin:0;font-weight:500}.telemetry-glass-card-top-text .card-image-wrapper{width:100%;overflow:hidden;padding:0 15px 15px}.telemetry-glass-card-top-text .card-image-wrapper .card-top-img{width:100%;height:auto;border-radius:10px;display:block;object-fit:contain;transition:transform .5s ease}.telemetry-bottom-section{display:flex;flex-direction:column;align-items:center;gap:30px}.alliance-logos-strip{display:flex;align-items:center;justify-content:center;gap:20px;background:#ffffff80;border:1px solid rgba(255,255,255,.3);padding:15px 35px;border-radius:40px}.alliance-logos-strip .alliance-logo{height:25px;max-width:110px;object-fit:contain}.alliance-logos-strip .alliance-logo.logo-ldr,.alliance-logos-strip .alliance-logo.logo-advance{filter:brightness(.15)}.alliance-logos-strip .alliance-plus{font-size:1.5rem;font-weight:300;color:#8a8e94}.btn-telemetry-cta{display:inline-block;padding:14px 35px;border-radius:30px;background:#e26f32;color:#fff;font-size:.9rem;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:.5px;box-shadow:0 4px 15px #e26f3259;transition:all .3s ease}.btn-telemetry-cta:hover{background:#e78856;transform:translateY(-2px);box-shadow:0 6px 20px #e26f3280;color:#fff}#map:focus{outline:none}@media(max-width:767px){.layout-points{margin:50px 0}}@media(min-width:1025px){.layout-points{width:90%;margin:100px auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}}#state{border-radius:5px;border:none;background-color:#e26f32;color:#fff;font-family:Montserrat,sans-serif;padding:.2rem 1rem}#state:focus{outline:none}#state option{background-color:#fff;color:#6a6d70}.search-map{border:1px solid #E26F32;border-radius:5px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;font-size:clamp(.8rem,1.8vw,1rem);color:#6a6d70;font-family:Montserrat,sans-serif;cursor:pointer}.schedule h6{font-weight:400;font-size:1rem}.schedule p{font-size:.8rem;text-transform:none}.details-container-main{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:25px 20px;background:#f3f5f8;color:#2c3138;box-sizing:border-box}@media(min-width:1025px){.details-container-main{padding:35px 20px 45px}}.details-content-wrapper.configurator-layout{display:flex;flex-direction:column;gap:20px;max-width:1200px;margin:0 auto}@media(min-width:1025px){.details-content-wrapper.configurator-layout{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:30px;align-items:stretch}}.details-header-span{grid-column:1/span 3;text-align:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:15px;margin-bottom:5px}.details-showcase-column{display:flex;flex-direction:column;gap:15px;width:100%}.details-main-preview{position:relative;background:radial-gradient(circle at center,#2c3138,#0a0c0f);border-radius:16px;box-shadow:none;padding:30px 30px 80px;display:flex;justify-content:center;align-items:center;min-height:250px}@media(min-width:768px)and (max-width:1024px){.details-main-preview{min-height:400px;padding:30px 30px 90px}}@media(min-width:1025px){.details-main-preview{min-height:420px;max-height:450px;padding:30px 30px 90px}}.details-main-preview .main-preview-img{width:100%;max-width:420px;height:auto;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.6));animation:fadeIn .4s ease-in-out}.details-main-preview .preview-indicator{position:absolute;bottom:12px;right:15px;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:500;color:#fffc;border:1px solid rgba(255,255,255,.1)}.details-thumbnails-row{display:flex;gap:10px;overflow-x:auto;padding:5px 0 10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.details-thumbnails-row::-webkit-scrollbar{height:4px}.details-thumbnails-row::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.details-thumbnails-row .thumbnail-btn{background:radial-gradient(circle at center,#23282f,#0d0f12);border:2px solid rgba(255,255,255,.1);border-radius:8px;padding:8px;width:70px;height:55px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;flex-shrink:0}@media(min-width:768px)and (max-width:1024px){.details-thumbnails-row .thumbnail-btn{width:90px;height:70px}}.details-thumbnails-row .thumbnail-btn img{max-width:100%;max-height:100%;object-fit:contain}.details-thumbnails-row .thumbnail-btn:hover{border-color:#fff6;transform:translateY(-2px)}.details-thumbnails-row .thumbnail-btn.active{border-color:#e26f32;box-shadow:0 0 10px #e26f324d;transform:translateY(-2px)}.details-header-span{text-align:center;margin-bottom:5px}.details-header-span .vehicle-brand-logo{height:25px;max-width:100px;object-fit:contain;filter:brightness(.15);margin-bottom:6px}.details-header-span .vehicle-version-title{font-size:1.6rem;font-weight:800;letter-spacing:.3px;margin-bottom:4px;color:#2c3138}@media(min-width:1025px){.details-header-span .vehicle-version-title{font-size:2rem}}.details-header-span .vehicle-slogan-text{font-size:.85rem;line-height:1.4;color:#5a5e64;margin:0 auto;max-width:700px;font-weight:400}.col-configurator{background:#ffffffa6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:15px;box-shadow:0 8px 32px #0000000d}.col-configurator .column-title{font-size:.85rem;font-weight:700;text-transform:uppercase;color:#e26f32;margin-bottom:5px;letter-spacing:.5px;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:8px}.col-center-showcase{background:transparent;border:none;box-shadow:none;padding:0;display:flex;flex-direction:column;gap:15px;justify-content:flex-start}.vehicle-specs-badges{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding-bottom:0;border-bottom:none}.vehicle-specs-badges .spec-badge{background:#ffffff73;border:1px solid rgba(0,0,0,.08);border-radius:6px;padding:4px 10px;display:flex;flex-direction:column;align-items:flex-start;flex:1 1 calc(33.333% - 8px);min-width:65px}.vehicle-specs-badges .spec-badge .spec-badge-label{font-size:.55rem;text-transform:uppercase;color:#6a6d70;margin-bottom:1px;font-weight:600;letter-spacing:.3px}.vehicle-specs-badges .spec-badge .spec-badge-val{font-size:.75rem;color:#2c3138;font-weight:600}.spec-info-cards-stack{display:flex;flex-direction:column;gap:12px}.features-list-card{background:transparent;border:none;padding:0;box-shadow:none}.features-bullet-list{list-style:none;padding:0;margin:0 0 25px;display:flex;flex-direction:column;gap:16px}.features-bullet-list li{font-size:.95rem;color:#4a4e54;display:flex;align-items:flex-start;gap:8px;line-height:1.4;font-weight:500}.features-bullet-list li .bullet-check{color:#e26f32;font-weight:700;font-size:.95rem}.detail-row-item{display:flex;gap:12px;align-items:flex-start;background:#ffffff73;border:1px solid rgba(0,0,0,.05);border-radius:8px;padding:10px 12px}.detail-row-item .detail-icon{width:24px;height:24px;object-fit:contain;filter:brightness(.2);opacity:.8;margin-top:2px}.detail-row-item .detail-text-block h4{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#e26f32;margin-bottom:4px;letter-spacing:.3px}.detail-row-item .detail-text-block p{font-size:.75rem;color:#4a4e54;margin:0 0 2px;line-height:1.2;font-weight:500}.detail-row-item .detail-text-block p:last-child{margin:0}.action-buttons-group{display:flex;flex-direction:column;gap:8px;margin-top:0;width:100%}.action-buttons-group.horizontal-actions{position:absolute;bottom:20px;left:20px;right:20px;width:auto;flex-direction:row;gap:12px;justify-content:center;z-index:10}.action-buttons-group.horizontal-actions .btn-action{flex:1;padding:10px 15px;font-size:.7rem;white-space:nowrap}@media(min-width:768px)and (max-width:1024px){.action-buttons-group.horizontal-actions .btn-action{padding:11px 20px;font-size:.75rem}}.action-buttons-group .btn-action{width:100%;text-align:center;padding:8px 16px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:.3px;transition:all .2s ease}.action-buttons-group .btn-action-rent{background:#e26f32;color:#fff;box-shadow:0 3px 10px #e26f324d}.action-buttons-group .btn-action-rent:hover{background:#e78856;box-shadow:0 5px 15px #e26f3280;transform:translateY(-1px);color:#fff}.action-buttons-group .btn-action-test{background:#ffffff14;border:1px solid rgba(255,255,255,.35);color:#fff}.action-buttons-group .btn-action-test:hover{background:#ffffff2e;border-color:#ffffff80;transform:translateY(-1px);color:#fff}.action-buttons-group .btn-action-sheet{background:#ffffff14;border:1px solid rgba(255,255,255,.35);color:#fff}.action-buttons-group .btn-action-sheet:hover{background:#ffffff2e;border-color:#ffffff80;transform:translateY(-1px);color:#fff}.disclaimer-alert-box{display:flex;gap:8px;align-items:flex-start;background:#e26f3214;border:1px solid rgba(226,111,50,.25);border-radius:6px;padding:8px 10px;margin-top:auto}.disclaimer-alert-box i{color:#e26f32;margin-top:2px;font-size:.8rem}.disclaimer-alert-box p{font-size:.65rem;color:#5a5e64;line-height:1.3;margin:0;font-weight:500}@keyframes fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.geely-style-contact{position:relative;width:100%;min-height:90vh;display:flex;align-items:center;background-image:url(https://images.unsplash.com/photo-1600880292203-757bb62b4baf?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80);background-size:cover;background-position:center;background-attachment:fixed;padding:60px 0}.geely-style-contact .geely-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#000000d9,#0009,#0000004d);z-index:1}.geely-style-contact .geely-container{position:relative;z-index:2;width:90%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:40px}@media(min-width:1025px){.geely-style-contact .geely-container{flex-direction:row;align-items:center;justify-content:space-between}}.geely-style-contact .geely-container .geely-left{color:#fff}@media(min-width:1025px){.geely-style-contact .geely-container .geely-left{width:45%;padding-bottom:0}}.geely-style-contact .geely-container .geely-left .geely-title{font-weight:800;font-size:2.5rem;margin-bottom:20px;letter-spacing:1px}.geely-style-contact .geely-container .geely-left .geely-desc{font-size:1.1rem;line-height:1.6;margin-bottom:30px;color:#ffffffe6}.geely-style-contact .geely-container .geely-left .geely-contact-info p{margin-bottom:5px;font-size:1.1rem}.geely-style-contact .geely-container .geely-left .geely-contact-info p a{color:#fff;text-decoration:none;transition:color .3s}.geely-style-contact .geely-container .geely-left .geely-contact-info p a:hover{color:#e26f32}@media(min-width:1025px){.geely-style-contact .geely-container .geely-right{width:50%}}.geely-style-contact .geely-container .geely-right .glass-form-card{background:#ffffff26;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:40px;box-shadow:0 8px 32px #0000004d}@media(max-width:767px){.geely-style-contact .geely-container .geely-right .glass-form-card{padding:25px}}.geely-style-contact .geely-container .geely-right .glass-form-card .form-label{font-size:.85rem;font-weight:600;margin-bottom:5px}.geely-style-contact .geely-container .geely-right .glass-form-card .glass-input{background:#fffffff2;border:none;border-radius:4px;padding:12px 15px;font-size:.95rem;color:#333;transition:all .3s ease}.geely-style-contact .geely-container .geely-right .glass-form-card .glass-input::placeholder{color:#999;font-size:.9rem}.geely-style-contact .geely-container .geely-right .glass-form-card .glass-input:focus{outline:none;box-shadow:0 0 0 3px #e26f3280;background:#fff}.geely-style-contact .geely-container .geely-right .glass-form-card .btn-geely-submit{background-color:#000;color:#fff;border:none;padding:12px 30px;font-weight:700;font-size:.95rem;border-radius:4px;transition:all .3s ease}.geely-style-contact .geely-container .geely-right .glass-form-card .btn-geely-submit:hover:not(:disabled){background-color:#e26f32}.geely-style-contact .geely-container .geely-right .glass-form-card .btn-geely-submit:disabled{opacity:.6;cursor:not-allowed}.thank-you-page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:calc(100vh - 100px);text-align:center}.geely-style-quote{position:relative;width:100%;min-height:90vh;display:flex;align-items:center;background-image:url(https://images.unsplash.com/photo-1519003722824-194d4455a60c?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80);background-size:cover;background-position:center;background-attachment:fixed;padding:30px 0}.geely-style-quote .geely-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#000000d9,#0009,#0000004d);z-index:1}.geely-style-quote .geely-container{position:relative;z-index:2;width:95%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:20px}@media(min-width:1025px){.geely-style-quote .geely-container{flex-direction:row;align-items:center;justify-content:space-between}}.geely-style-quote .geely-container .geely-left{color:#fff}@media(min-width:1025px){.geely-style-quote .geely-container .geely-left{width:45%;padding-bottom:0}}.geely-style-quote .geely-container .geely-left .geely-title{font-weight:800;font-size:2.2rem;margin-bottom:15px;letter-spacing:1px}.geely-style-quote .geely-container .geely-left .geely-desc{font-size:1rem;line-height:1.5;margin-bottom:20px;color:#ffffffe6}.geely-style-quote .geely-container .geely-left .geely-contact-info p{margin-bottom:5px;font-size:1rem}.geely-style-quote .geely-container .geely-left .geely-contact-info p a{color:#fff;text-decoration:none;transition:color .3s}.geely-style-quote .geely-container .geely-left .geely-contact-info p a:hover{color:#e26f32}@media(min-width:1025px){.geely-style-quote .geely-container .geely-right{width:50%}}.geely-style-quote .geely-container .geely-right .glass-form-card{background:#ffffff26;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:15px 25px;box-shadow:0 8px 32px #0000004d}@media(max-width:767px){.geely-style-quote .geely-container .geely-right .glass-form-card{padding:15px}}.geely-style-quote .geely-container .geely-right .glass-form-card .form-label{font-size:.8rem;font-weight:600;margin-bottom:3px}.geely-style-quote .geely-container .geely-right .glass-form-card .glass-input{background:#fffffff2;border:none;border-radius:4px;padding:8px 12px;font-size:.9rem;color:#333;transition:all .3s ease}.geely-style-quote .geely-container .geely-right .glass-form-card .glass-input::placeholder{color:#999;font-size:.9rem}.geely-style-quote .geely-container .geely-right .glass-form-card .glass-input:focus{outline:none;box-shadow:0 0 0 3px #e26f3280;background:#fff}.geely-style-quote .geely-container .geely-right .glass-form-card .btn-geely-submit{background-color:#000;color:#fff;border:none;padding:12px 30px;font-weight:700;font-size:.95rem;border-radius:4px;transition:all .3s ease}.geely-style-quote .geely-container .geely-right .glass-form-card .btn-geely-submit:hover:not(:disabled){background-color:#e26f32}.geely-style-quote .geely-container .geely-right .glass-form-card .btn-geely-submit:disabled{opacity:.6;cursor:not-allowed}.vehicles-page-container{min-height:100vh;display:flex;flex-direction:column;background-color:#f3f5f8}.vehicles-page-container .vehicles-main-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:80px}.vehicles-grid-catalog{display:grid;grid-template-columns:1fr;gap:30px;width:100%;margin:0 auto 50px}@media(min-width:768px){.vehicles-grid-catalog{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.vehicles-grid-catalog{grid-template-columns:repeat(3,1fr)}}.vehicle-card-catalog-item{background:#11151c;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000040;transition:box-shadow .4s ease}.vehicle-card-catalog-item:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000059}.vehicle-card-catalog-item:hover .h-picture-product img,.vehicle-card-catalog-item:hover .img-vehicle{transform:scale(1.2) translateY(-5px)}.vehicle-card-catalog-item .h-picture-product{display:flex;justify-content:center;align-items:center;min-height:200px;margin-top:10px;margin-bottom:20px}.vehicle-card-catalog-item .h-picture-product img{max-width:100%;max-height:220px;object-fit:contain;transition:transform .5s cubic-bezier(.25,1,.5,1)}.vehicle-card-catalog-item .vehicle-card-bottom-content{display:flex;flex-direction:column;gap:12px}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-version{color:#fff;font-weight:700;font-size:1.25rem;margin:0}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-specs-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-specs-row .spec-item{background:#ffffff14;padding:4px 12px;border-radius:12px}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-specs-row .spec-item p{color:#fffc;font-size:.75rem;margin:0;font-weight:600}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-actions{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:10px;width:100%}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links a{white-space:nowrap;font-size:.58rem;font-weight:700;padding:5px 8px;text-align:center;letter-spacing:.2px;flex-shrink:0}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links .btn-rent-now{background:#e26f32;color:#fff;border-radius:20px;font-weight:700;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links .btn-rent-now:hover{background:#ce5a1d}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links .btn-test-drive{background:#ffffff1a;color:#fff;border-radius:20px;font-weight:700;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links .btn-test-drive:hover{background:#ffffff40}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links .btn-datasheet{background:#ffffff1a;color:#fff;border-radius:20px;font-weight:700;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-actions .row-text-links .btn-datasheet:hover{background:#ffffff40}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-actions .btn-view-more{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;background:#ffffff1f;color:#fff;text-decoration:none;transition:all .3s ease;position:relative}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-actions .btn-view-more:after{content:"→";font-size:1.1rem;line-height:1}.vehicle-card-catalog-item .vehicle-card-bottom-content .vehicle-card-actions .btn-view-more:hover{background:#e26f32;transform:scale(1.1)}.vehicles-footer-action{display:flex;justify-content:center;margin-top:45px;margin-bottom:45px;width:100%}.btn-see-more-vehicles{display:inline-flex;align-items:center;gap:10px;background-color:#e26f32;color:#fff;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.8px;padding:12px 28px;border-radius:30px;text-decoration:none;transition:all .3s ease;border:1.5px solid #E26F32;box-shadow:0 4px 15px #e26f3240}.btn-see-more-vehicles span{font-size:1.1rem;transition:transform .3s ease}.btn-see-more-vehicles:hover{background-color:#db601f;border-color:#db601f;transform:translateY(-2px);box-shadow:0 6px 20px #e26f3266;color:#fff}.btn-see-more-vehicles:hover span{transform:translate(5px)}.vehicles-left-column{display:flex;width:100%}.vehicles-right-column{display:flex;flex-direction:column;gap:25px;width:100%}.vehicle-card{position:relative;background:radial-gradient(circle at center,#2c3138,#0a0c0f);border-radius:16px;border:none;box-shadow:none;padding:0;display:flex;flex-direction:column;width:100%;overflow:hidden;transition:box-shadow .4s ease}.vehicle-card:hover{transform:translateY(-4px)}.vehicle-card.small-card{height:280px}@media(min-width:1025px){.vehicle-card.small-card{height:290px}}.vehicle-card.small-card .h-picture-product{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);width:55%;z-index:2}.vehicle-card.small-card .h-picture-product img{width:100%;max-height:140px;object-fit:contain;transition:transform .5s ease}.vehicle-card.small-card:hover .h-picture-product img{transform:scale(1.08) translate(-10px)}.vehicle-card.tall-card{min-height:400px;height:100%}@media(min-width:768px){.vehicle-card.tall-card{min-height:460px;height:calc(100vh - 380px);max-height:540px}}.vehicle-card.tall-card .h-picture-product{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);width:80%;z-index:2}.vehicle-card.tall-card .h-picture-product img{width:100%;max-height:260px;object-fit:contain;transition:transform .5s ease}.vehicle-card.tall-card:hover .h-picture-product img{transform:scale(1.08) translate(-12px)}.vehicle-card.tall-card .vehicle-slogan{color:#fffc;font-size:.88rem;line-height:1.45;margin-bottom:14px}.vehicle-card.tall-card .font-lg{font-size:1.5rem!important;font-weight:700}.vehicle-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000000b3,#0000 30% 55%,#000000e0);pointer-events:none;z-index:1}.vehicle-card .vehicle-card-logo{position:absolute;top:22px;left:50%;transform:translate(-50%);height:44px;z-index:3;display:flex;align-items:center;justify-content:center;width:auto}.vehicle-card .vehicle-card-logo img{max-height:100%;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.vehicle-card .vehicle-card-bottom-content{position:absolute;bottom:0;left:0;width:100%;padding:22px 25px;z-index:3;display:flex;flex-direction:column;justify-content:flex-end}.vehicle-card .vehicle-card-version{color:#fff;font-weight:600;font-size:1.05rem;margin-bottom:8px;letter-spacing:.3px}.vehicle-card .vehicle-card-specs-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.vehicle-card .vehicle-card-specs-row .spec-item{background:#ffffff26;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:20px;padding:4px 10px;display:flex;align-items:center;gap:5px}.vehicle-card .vehicle-card-specs-row .spec-item p{margin:0;color:#fff;font-size:.65rem;font-weight:500}.vehicle-card .vehicle-card-actions{display:flex;justify-content:space-between;align-items:center;width:100%}.vehicle-card .vehicle-card-actions .row-text-links{display:flex;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}.vehicle-card .vehicle-card-actions .row-text-links a{text-decoration:none;color:#fff;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:6px 14px;border-radius:20px;transition:all .3s ease;white-space:nowrap}.vehicle-card .vehicle-card-actions .row-text-links .btn-rent-now{background:#e26f32}.vehicle-card .vehicle-card-actions .row-text-links .btn-rent-now:hover{background:#e78856;transform:translateY(-1px)}.vehicle-card .vehicle-card-actions .row-text-links .btn-test-drive,.vehicle-card .vehicle-card-actions .row-text-links .btn-datasheet{background:#ffffff1f;border:1px solid rgba(255,255,255,.3)}.vehicle-card .vehicle-card-actions .row-text-links .btn-test-drive:hover,.vehicle-card .vehicle-card-actions .row-text-links .btn-datasheet:hover{background:#ffffff40;transform:translateY(-1px);color:#fff}.vehicle-card .vehicle-card-actions .btn-view-more{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);text-decoration:none;transition:all .3s ease;position:relative;flex-shrink:0}.vehicle-card .vehicle-card-actions .btn-view-more:after{content:"→";color:#fff;font-size:1.1rem;position:absolute}.vehicle-card .vehicle-card-actions .btn-view-more:hover{background:#fff}.vehicle-card .vehicle-card-actions .btn-view-more:hover:after{color:#12161c}.products-page-container{min-height:100vh;display:flex;flex-direction:column;background-color:#f3f5f8}.products-page-container .products-main-content{flex:1;padding-bottom:90px}.products-grid-container{display:grid;grid-template-columns:1fr;gap:30px;width:100%;max-width:1400px;margin:0 auto 50px}@media(min-width:768px)and (max-width:1024px){.products-grid-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.products-grid-container{grid-template-columns:repeat(3,1fr)}}.product-card-item{position:relative;background:radial-gradient(circle at center,#2c3138,#0a0c0f);border-radius:16px;border:none;box-shadow:none;padding:0;display:flex;flex-direction:column;width:100%;height:380px;overflow:hidden;transition:box-shadow .4s ease}.product-card-item:hover{transform:translateY(-5px)}.product-card-item:hover .h-picture-product img{transform:scale(1.08) translate(-10px)}.product-card-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#000000b3,#0000 25% 55%,#000000e6);pointer-events:none;z-index:1}.product-card-item .vehicle-card-logo{position:absolute;top:22px;left:50%;transform:translate(-50%);height:44px;z-index:3;display:flex;align-items:center;justify-content:center;width:auto}.product-card-item .vehicle-card-logo img{max-height:100%;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.product-card-item .h-picture-product{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:65%;z-index:2}.product-card-item .h-picture-product img{width:100%;max-height:170px;object-fit:contain;transition:transform .5s ease}.product-card-item .vehicle-card-bottom-content{position:absolute;bottom:0;left:0;width:100%;padding:22px 25px;z-index:3;display:flex;flex-direction:column;justify-content:flex-end}.product-card-item .vehicle-card-version{color:#fff;font-weight:600;font-size:1.1rem;margin-bottom:8px;letter-spacing:.3px}.product-card-item .vehicle-card-specs-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.product-card-item .vehicle-card-specs-row .spec-item{background:#ffffff26;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:20px;padding:4px 10px;display:flex;align-items:center;gap:5px}.product-card-item .vehicle-card-specs-row .spec-item p{margin:0;color:#fff;font-size:.65rem;font-weight:500}.product-card-item .vehicle-card-actions{display:flex;justify-content:space-between;align-items:center;width:100%}.product-card-item .vehicle-card-actions .row-text-links{display:flex;justify-content:flex-start;align-items:center;gap:4px;flex-wrap:nowrap}.product-card-item .vehicle-card-actions .row-text-links a{text-decoration:none;color:#fff;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.2px;padding:5px 8px;border-radius:20px;transition:all .3s ease;white-space:nowrap;text-align:center;flex-shrink:0}.product-card-item .vehicle-card-actions .row-text-links .btn-rent-now{background:#e26f32}.product-card-item .vehicle-card-actions .row-text-links .btn-rent-now:hover{background:#e78856;transform:translateY(-1px)}.product-card-item .vehicle-card-actions .row-text-links .btn-test-drive,.product-card-item .vehicle-card-actions .row-text-links .btn-datasheet{background:#ffffff1f;border:1px solid rgba(255,255,255,.3)}.product-card-item .vehicle-card-actions .row-text-links .btn-test-drive:hover,.product-card-item .vehicle-card-actions .row-text-links .btn-datasheet:hover{background:#ffffff40;transform:translateY(-1px);color:#fff}.product-card-item .vehicle-card-actions .btn-view-more{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);text-decoration:none;transition:all .3s ease;position:relative;flex-shrink:0}.product-card-item .vehicle-card-actions .btn-view-more:after{content:"→";color:#fff;font-size:1.1rem;position:absolute}.product-card-item .vehicle-card-actions .btn-view-more:hover{background:#fff}.product-card-item .vehicle-card-actions .btn-view-more:hover:after{color:#12161c}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden}body{font-family:Arial,sans-serif;font-size:calc(16px + .390625vw);line-height:1.6;color:#333;overflow-x:hidden;background-color:#f3f5f8}
