:root{--primary-color: #1ecb15;--primary-color-rgb: 120, 202, 92;--secondary-color: #179510;--secondary-color-rgb: 23, 149, 16;--title-font: "Outfit", Helvetica, Arial, sans-serif;--body-font: "Inter", Helvetica, Arial, sans-serif;--body-font-color: #4d5b7c;--dark-body-font-color: rgba(255, 255, 255, .75);--bg-color-dark: #121212;color:var(--dark-body-font-color);background:var(--bg-color-dark);font-family:var(--body-font);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{margin:0;padding:0;overflow-x:hidden;background:#121212;scroll-behavior:smooth}body{min-width:320px;margin:0;padding:0;background:var(--bg-color-dark);color:var(--dark-body-font-color);font-family:var(--body-font);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.7}button,input,textarea,select,a{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,h4,p,blockquote{margin:0}h1,h2,h3,h4{color:#fff;font-family:var(--title-font);font-weight:700;letter-spacing:0;line-height:1.2}address{font-style:normal}.app-shell{min-height:100vh;overflow-x:hidden;background:#121212}.container{width:min(100% - 30px,1200px);margin:0 auto}.section{padding:90px 0}.section-heading{width:min(100%,610px);margin:0 auto 35px;text-align:center}.section-heading h2{margin-bottom:12px;font-size:42px;font-weight:700}.section-heading p{color:#ffffffa6}.section-kicker{display:inline-block;margin-bottom:12px;color:var(--primary-color);font-family:var(--title-font);font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.text-light{color:#fff}.img-fluid{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.id-color{color:var(--primary-color)}.bg-color{background:var(--primary-color)}.de-flex{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%}.de-flex-col{display:flex;align-items:center}.header-col-mid{flex:1 1 auto;justify-content:center}.site-header{position:fixed;top:0;right:0;left:0;z-index:1000;color:#fff;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.site-header.transparent{background:linear-gradient(180deg,#000000a3,#0000)}.site-header.smaller{background:#121212f5;box-shadow:0 4px 24px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#topbar{overflow:hidden;width:100%;background:#121212;transition:height .25s ease,opacity .25s ease}.site-header.smaller #topbar{height:0;opacity:0}#topbar .container{display:flex;min-height:46px;align-items:center;justify-content:space-between}.topbar-left,.topbar-right,.topbar-widget-group,.social-icons{display:flex;align-items:center}.topbar-widget{display:flex;align-items:center;min-height:46px;padding:3px 15px;font-size:14px;font-weight:400}.topbar-widget:first-child{padding-left:0}.topbar-widget a,.topbar-widget span{display:inline-flex;align-items:center;color:#fff}.topbar-widget i{margin-right:10px;color:var(--primary-color);font-size:16px}.social-icons{gap:0}.social-icons a{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:#fff;transition:color .18s ease,transform .18s ease}.social-icons a:hover{color:var(--primary-color);transform:translateY(-1px)}.nav-shell{min-height:90px;transition:min-height .25s ease}.site-header.smaller .nav-shell{min-height:70px}#logo{min-width:150px}#logo a,#logo img{display:block}#logo img{width:150px;transition:width .25s ease}#logo .logo-2{display:none}.site-header.smaller #logo img{width:136px}#mainmenu{display:flex;align-items:center;justify-content:center;gap:0;margin:0;padding:0;list-style:none}#mainmenu li{position:relative}#mainmenu>li{margin:0 2px}#mainmenu a.menu-item{position:relative;display:block;padding:30px 12px;color:#fff;font-family:var(--title-font);font-size:15px;font-weight:600;line-height:1;transition:color .2s ease,padding .25s ease}.site-header.smaller #mainmenu a.menu-item{padding-top:25px;padding-bottom:25px}#mainmenu>li>a.menu-item:after{position:absolute;right:12px;bottom:22px;left:12px;height:2px;background:var(--primary-color);content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s ease}#mainmenu>li:hover>a.menu-item,#mainmenu a.menu-item:hover,#mainmenu a.menu-item.active{color:var(--primary-color)}#mainmenu>li:hover>a.menu-item:after,#mainmenu>li>a.menu-item.active:after{transform:scaleX(1)}#mainmenu ul{position:absolute;top:100%;left:0;width:220px;margin:0;padding:8px 0;border-radius:3px;background:#212121;box-shadow:0 20px 45px #00000042;list-style:none;opacity:0;pointer-events:none;transform:translateY(14px);transition:opacity .2s ease,transform .2s ease}#mainmenu li:hover>ul{opacity:1;pointer-events:auto;transform:translateY(0)}#mainmenu ul a.menu-item{padding:12px 18px;color:#ffffffd1;font-size:14px}#mainmenu ul a.menu-item:hover,#mainmenu ul a.menu-item.active{background:var(--primary-color);color:#fff}.menu_side_area{display:flex;align-items:center;gap:16px}a.btn-main,.btn-main,a.btn-line{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:none;border-radius:5px;color:#fff;font-family:var(--title-font);font-size:14px;font-weight:800;line-height:1.7;outline:0;padding:4px 30px;text-align:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}input,select,textarea,button{font:inherit}input,select,textarea{font-size:16px}a.btn-main,.btn-main{background:var(--primary-color)}a.btn-main:hover,.btn-main:hover{color:#fff;box-shadow:2px 2px 20px rgba(var(--primary-color-rgb),.5);transform:translateY(-1px)}a.btn-line{position:relative;overflow:hidden;border:2px solid rgba(255,255,255,.5);background:transparent;color:#fff;padding:7px 36px}a.btn-line:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--primary-color);content:"";transform:translate(-100%);transition:transform .24s ease}a.btn-line:hover{border-color:transparent;color:#fff}a.btn-line:hover:after{transform:translate(0)}#menu-btn{display:none;width:36px;height:36px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:0;background:transparent;cursor:pointer;padding:0}#menu-btn span{display:block;width:24px;height:2px;background:#fff;transition:transform .18s ease,opacity .18s ease}#menu-btn.menu-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}#menu-btn.menu-open span:nth-child(2){opacity:0}#menu-btn.menu-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero-slider{position:relative;min-height:100vh;overflow:hidden;background:#111;isolation:isolate}.carousel-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease}.carousel-item.active{opacity:1}.carousel-item img{width:100%;height:100%;object-fit:cover;transform:scale(1.05);transition:transform 5.2s ease}.carousel-item.active img{transform:scale(1)}.hero-section .hero-section__image{object-position:center 52%;transform:none;transition:none}.hero-slider .mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000061}.hero-slider__content{position:relative;z-index:2;display:flex;min-height:100vh;align-items:center;justify-content:center;padding:160px 0 110px;text-align:center}.hero-slider__content .container{display:flex;align-items:center;flex-direction:column}.hero-slider h1.s3{margin-bottom:18px;color:#fff;font-size:82px;font-weight:800;letter-spacing:0}.hero-slider .lead{max-width:620px;margin-bottom:28px;color:#ffffffdb;font-size:20px;line-height:1.65}.hero-section h1.s3{max-width:1020px;font-size:66px;line-height:1.08}.hero-section .lead{max-width:760px}.hero-section__actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.hero-section__actions .btn-main,.hero-section__actions .btn-line{min-width:132px;padding-top:8px;padding-bottom:8px}.fade-in-up{animation:fadeInUp .76s ease both}.fade-in-up--delay{animation-delay:.22s}.fade-in-up--delay-long{animation-delay:.43s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.carousel-indicators{position:absolute;right:0;bottom:38px;left:0;z-index:3;display:flex;justify-content:center;gap:9px;margin:0;padding:0;list-style:none}.carousel-indicators li{width:30px;height:3px;border-radius:999px;background:#ffffff75;cursor:pointer;transition:background .2s ease,width .2s ease}.carousel-indicators li.active{width:44px;background:var(--primary-color)}.carousel-control-prev,.carousel-control-next{position:absolute;top:50%;z-index:3;display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#0000001f;color:#fff;cursor:pointer;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,opacity .18s ease}.carousel-control-prev{left:34px}.carousel-control-next{right:34px}.carousel-control-prev:hover,.carousel-control-next:hover{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.32)}.carousel-control-prev-icon:before,.carousel-control-next-icon:before{font-family:FontAwesome;font-size:22px}.carousel-control-prev-icon:before{content:""}.carousel-control-next-icon:before{content:""}.de-gradient-edge-bottom{position:absolute;right:0;bottom:0;left:0;z-index:2;height:170px;background:linear-gradient(0deg,#121212,#12121200);pointer-events:none}.section-cars{background:#121212}.items-carousel-shell{position:relative}.items-carousel{--fleet-gap: 30px;--fleet-visible: 3;--fleet-item-width: calc((100% - 60px) / 3);--fleet-slide-width: calc((100% - 60px) / 3 + 30px);overflow:hidden}.items-carousel__track{display:flex;gap:var(--fleet-gap);transition:transform .65s ease;will-change:transform}.items-carousel__item{flex:0 0 var(--fleet-item-width)}.items-carousel__item--stack{display:grid;gap:24px;align-content:start}.items-carousel__item--stack .de-item{height:100%}.fleet-nav{position:absolute;top:50%;z-index:2;display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#121212c7;color:#fff;cursor:pointer;font-size:26px;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,color .18s ease}.fleet-nav:hover{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.fleet-nav--prev{left:-23px}.fleet-nav--next{right:-23px}.de-item{min-height:100%;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:10px;background:transparent;box-shadow:none;transition:border-color .22s ease,transform .22s ease}.de-item:hover{border-color:rgba(var(--primary-color-rgb),.65);transform:translateY(-4px)}.de-item h3{margin-bottom:5px;color:#fff;font-size:18px;font-weight:700}.de-item .d-img{overflow:hidden;border-radius:6px}.de-item .d-img a{display:block;width:100%}.de-item .d-img img{width:100%;aspect-ratio:16 / 10;object-fit:cover;box-shadow:none;transition:transform .32s ease}.de-item .d-img:hover img,.de-item:hover .d-img img{transform:scale(1.05)}.de-item .d-info{position:relative;padding:20px}.de-item .d-atr-group{padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.2)}.de-item .d-atr{display:inline-flex;align-items:center;margin-right:10px;color:#fff;font-size:14px;font-weight:700}.de-item .d-atr img{width:16px;margin-right:4px}.de-item .d-item_like{position:absolute;top:20px;right:20px;color:#fff;font-size:14px;font-weight:500}.de-item .d-item_like i{margin-right:6px;color:#ffffff4d}.de-item .d-price{position:relative;margin-top:10px;color:#ffffffb8;font-size:14px}.de-item .d-price span{display:block;color:#fff;font-size:26px;font-weight:800}.de-item .d-price .btn-main{position:absolute;right:0;bottom:5px;padding:2px 15px}.vehicle-card{position:relative;overflow:hidden}.vehicle-card__tag{position:absolute;top:20px;left:20px;z-index:2;border-radius:4px;background:var(--primary-color);color:#fff;font-size:12px;font-weight:800;line-height:1;padding:8px 10px}.vehicle-card__category{display:inline-block;margin-bottom:4px;color:var(--primary-color);font-size:12px;font-weight:800;text-transform:uppercase}.vehicle-card__description{min-height:78px;margin:10px 0 18px;color:#ffffffa8;font-size:14px;line-height:1.6}.vehicle-card__features{display:grid;gap:7px;margin:16px 0 0;padding:0;list-style:none}.vehicle-card__features li{display:flex;align-items:center;gap:8px;color:#ffffffc2;font-size:14px;font-weight:600}.vehicle-card__features i{color:var(--primary-color)}.vehicle-card--detailed{background:#ffffff06}.vehicle-card--detailed .d-img{display:flex;min-height:205px;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffffff0f,#fff0),#171717}.vehicle-card--detailed .d-img img{padding:18px;object-fit:contain}.vehicle-card--detailed .d-info{padding:20px}.vehicle-card--detailed .d-price .btn-main{position:static;margin-top:12px;padding:5px 18px}.owl-dots{display:flex;justify-content:center;gap:9px;margin-top:28px}.owl-dots button{width:9px;height:9px;border:0;border-radius:50%;background:#ffffff52;cursor:pointer;padding:0;transition:background .18s ease,transform .18s ease}.owl-dots button.active{background:var(--primary-color);transform:scale(1.25)}.about-stats{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(var(--primary-color-rgb),.14),transparent 28%),#121212}.about-stats__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:50px;align-items:center}.about-stats__copy h2{color:#fff;font-size:42px;line-height:1.18}.about-stats__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-stat{min-height:160px;border:1px solid rgba(255,255,255,.16);border-radius:6px;padding:30px 20px;background:#ffffff0a;text-align:center;transition:border-color .2s ease,transform .2s ease}.about-stat:hover{border-color:rgba(var(--primary-color-rgb),.62);transform:translateY(-4px)}.about-stat strong{display:block;color:#fff;font-family:var(--title-font);font-size:44px;font-weight:800;line-height:1}.about-stat span{display:block;margin-top:14px;color:#ffffffad;font-weight:600}.services-section{background:#121212}.services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.service-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:34px 26px 28px;background:#ffffff0a;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.service-card:before{position:absolute;right:-34px;bottom:-34px;width:110px;height:110px;border-radius:50%;background:rgba(var(--primary-color-rgb),.12);content:"";transition:transform .22s ease}.service-card:hover{border-color:rgba(var(--primary-color-rgb),.65);box-shadow:2px 2px 24px rgba(var(--primary-color-rgb),.16);transform:translateY(-5px)}.service-card:hover:before{transform:scale(1.3)}.service-card__icon{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:5px;background:var(--primary-color);color:#fff;font-size:22px}.service-card h3{margin-top:24px;margin-bottom:12px;color:#fff;font-size:20px}.service-card p{color:#ffffffa8;font-size:15px;line-height:1.65}.service-card ul{display:grid;gap:8px;margin:22px 0 0;padding:0;list-style:none}.service-card li{display:flex;align-items:center;gap:9px;color:#fff;font-size:14px;font-weight:700}.service-card li i{color:var(--primary-color)}.image-band,.adventure-band{position:relative;isolation:isolate;background-image:var(--band-image);background-position:center;background-size:cover;color:#fff}.image-band:before,.adventure-band:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000000a8;content:""}.image-band__content{padding:100px 0}.image-band__copy{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}.image-band__copy h2{color:#fff;font-size:42px;line-height:1.16}.image-band__copy p{color:#ffffffb8}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:62px;text-align:center}.stat-card strong{display:block;color:#fff;font-size:46px;font-weight:700;line-height:1}.stat-card span{color:#ffffffb8}.features{padding-bottom:70px}.features-layout{display:grid;grid-template-columns:1fr minmax(300px,1.55fr) 1fr;gap:30px;align-items:center}.feature-list{display:grid;gap:20px}.feature-item{display:flex;gap:18px;align-items:flex-start}.feature-item>i{display:inline-flex;width:54px;height:54px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:5px;color:#fff;font-size:22px}.feature-item h3{margin-bottom:7px;color:#fff;font-size:18px}.feature-item p{color:#ffffffa3;font-size:15px;line-height:1.65}.features-car{display:flex;align-items:center;justify-content:center}.features-car img{width:min(100%,650px);filter:drop-shadow(0 30px 28px rgba(0,0,0,.42));animation:floatCar 4.5s ease-in-out infinite}@keyframes floatCar{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.testimonials{padding-top:35px;padding-bottom:70px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.testimonial-card.offset-1{margin-top:95px}.testimonial-card.offset-2{margin-top:190px}.testimonial-card--text{min-height:360px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff0a;transition:border-color .2s ease,transform .2s ease}.testimonial-card--text:hover{border-color:rgba(var(--primary-color-rgb),.65);transform:translateY(-4px)}.testimonial-card--text .d-text{padding:40px;color:#fff}.testimonial-card--text .d-text h3{max-width:260px;color:#fff;font-size:20px}.testimonial-card--text blockquote{margin:18px 0 0;border:none;color:#ffffffb8;font-size:15px;line-height:1.6;padding:0}.testimonial-card--text blockquote .by{position:relative;display:block;margin-top:12px;padding-left:30px;color:#fff;font-weight:700}.testimonial-card--text blockquote .by:before{position:absolute;top:14px;left:0;width:20px;height:1px;background:#fff;content:""}.testimonial-card--text .d-quote{float:right;font-size:40px;line-height:1}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.bloglist.s2{border-radius:6px;overflow:hidden;background:#171717}.post-image{position:relative;overflow:hidden}.post-image img{width:100%;aspect-ratio:16 / 10.5;object-fit:cover;transition:transform .4s ease}.bloglist:hover .post-image img{transform:scale(1.05)}.date-box{position:absolute;top:20px;left:20px;z-index:1;width:64px;overflow:hidden;border-radius:5px;text-align:center}.date-box .m{background:var(--primary-color);color:#fff;font-size:26px;font-weight:800;line-height:42px}.date-box .d{background:#fff;color:#111;font-size:12px;font-weight:800;line-height:24px}.post-text{padding:28px}.post-text h3{margin-bottom:12px;color:#fff;font-size:20px}.post-text p{margin-bottom:20px;color:#ffffffa8}.cta-section{position:relative;isolation:isolate;padding:86px 0;background:linear-gradient(90deg,#000000c2,#00000061),url(/trip.jpg) center / cover}.cta-section__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}.cta-section h2{margin-bottom:12px;color:#fff;font-size:46px}.cta-section p{max-width:620px;color:#ffffffbd}.cta-section .btn-main{min-width:150px;padding-top:8px;padding-bottom:8px}.adventure-band{padding:82px 0}.adventure-band__grid{display:grid;grid-template-columns:1fr repeat(3,1fr);gap:30px}.adventure-band h2{max-width:260px;color:#fff;font-size:42px}.adventure-band article i{color:var(--primary-color);font-size:42px}.adventure-band article h3{margin:4px 0 10px;color:#fff;font-size:18px}.adventure-band article p{color:#ffffffb3}.faq-section{padding-bottom:80px}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.faq-column{display:grid}.faq-column details{border:0}.accordion-section-title{display:block;width:100%;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;cursor:pointer;font-size:17px;padding:15px 0;transition:color .18s ease}.accordion-section-title::-webkit-details-marker{display:none}.accordion-section-title:after{float:right;min-width:30px;border-radius:3px;background:var(--primary-color);color:#fff;content:"";font-family:FontAwesome;font-size:15px;line-height:26px;text-align:center}details[open] .accordion-section-title{color:var(--primary-color)}details[open] .accordion-section-title:after{content:""}.accordion-section-content{overflow:hidden;padding:15px 0 5px;animation:accordionOpen .24s ease both}.accordion-section-content p{color:#ffffffa8}@keyframes accordionOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.marquee-band{overflow:hidden;background:#111}.marquee-track{display:flex;width:max-content}.de-marquee-list{display:flex;align-items:center;animation:loop 40s infinite linear}.marquee-item{display:inline-flex;align-items:center}.de-marquee-list .d-item-txt{-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,rgba(var(--primary-color-rgb),1),rgba(var(--secondary-color-rgb),1));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--title-font);font-size:64px;font-weight:600;letter-spacing:0;line-height:64px;white-space:nowrap}.de-marquee-list .d-item-display{display:inline}.de-marquee-list .d-item-dot{display:inline-block;width:100px;max-height:10px;margin:0 50px;padding:2px;background:#ffffff4d;transform:translateY(-15px)}@keyframes loop{0%{transform:translate(0)}to{transform:translate(-100%)}}.fleet-subheader{position:relative;min-height:430px;overflow:hidden;background:#111;isolation:isolate}.fleet-subheader:before,.fleet-subheader:after{position:absolute;right:0;left:0;z-index:-1;content:""}.fleet-subheader:before{top:0;right:0;bottom:0;left:0;background:#0000008c}.fleet-subheader:after{bottom:0;height:150px;background:linear-gradient(0deg,#121212,#12121200)}.fleet-subheader__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.fleet-subheader__content{display:flex;min-height:430px;align-items:center;justify-content:center;padding:165px 0 90px;text-align:center}.fleet-subheader h1{margin-bottom:12px;color:#fff;font-size:58px;font-weight:800}.fleet-subheader p{max-width:650px;margin:0 auto;color:#ffffffbd;font-size:18px}.fleet-page-section{background:#121212;padding-top:72px}.fleet-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px;align-items:start}.fleet-filter{position:sticky;top:105px}.fleet-filter__summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:#fff;font-weight:800}.fleet-filter__summary button{border:0;background:transparent;color:var(--primary-color);cursor:pointer;font-weight:800;padding:0}.item_filter_group{margin-bottom:24px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff09;padding:24px}.item_filter_group h4{margin-bottom:15px;color:#fff;font-size:18px}.de_form{display:grid;gap:10px}.de_checkbox{display:flex;align-items:center;gap:10px;color:#ffffffbd;cursor:pointer;font-size:15px}.de_checkbox input{display:grid;width:18px;height:18px;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center;border:1px solid rgba(255,255,255,.28);border-radius:4px;background:#101010;cursor:pointer}.de_checkbox input:before{width:8px;height:8px;background:#fff;content:"";transform:scale(0);transition:transform .12s ease}.de_checkbox input:checked{border-color:var(--primary-color);background:var(--primary-color)}.de_checkbox input:checked:before{transform:scale(1)}.fleet-search{position:relative;display:block}.fleet-search i{position:absolute;top:50%;left:14px;color:var(--primary-color);transform:translateY(-50%)}.fleet-search input{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:#101010;color:#fff;outline:none;padding:0 14px 0 42px}.fleet-search input:focus{border-color:var(--primary-color)}.fleet-price{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffb3;font-size:14px}.fleet-price strong{color:#fff;font-size:20px}.fleet-price__range{width:100%;margin-top:14px;accent-color:var(--primary-color)}.fleet-range-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.fleet-range-fields label{display:grid;gap:6px;color:#ffffffa8;font-size:13px;font-weight:700}.fleet-range-fields input{width:100%;min-height:40px;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:#101010;color:#fff;outline:none;padding:0 10px}.fleet-range-fields input:focus{border-color:var(--primary-color)}.fleet-results__header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px;color:#ffffffb8}.fleet-results__header strong{color:#fff}.fleet-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.fleet-empty{min-height:360px;border:1px solid rgba(255,255,255,.14);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#ffffff09;padding:40px;text-align:center}.fleet-empty h3{margin-bottom:8px}.fleet-empty p{margin-bottom:18px;color:#ffffffad}.pricing-section{background:#111}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pricing-card{border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff0a;padding:28px 24px;transition:border-color .2s ease,transform .2s ease}.pricing-card:hover{border-color:rgba(var(--primary-color-rgb),.65);transform:translateY(-4px)}.pricing-card span{display:block;color:var(--primary-color);font-size:13px;font-weight:800;text-transform:uppercase}.pricing-card strong{display:block;margin:12px 0;color:#fff;font-family:var(--title-font);font-size:26px;line-height:1.2}.pricing-card p,.pricing-note{color:#ffffffa8}.pricing-note{max-width:850px;margin:28px auto 0;text-align:center}.car-detail-hero{padding:175px 0 80px;background:radial-gradient(circle at 80% 20%,rgba(var(--primary-color-rgb),.16),transparent 30%),linear-gradient(180deg,#111,#121212)}.car-detail-hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:48px;align-items:center}.fleet-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;color:#ffffffb8;font-weight:800;transition:color .18s ease}.fleet-back-link:hover{color:var(--primary-color)}.car-detail-hero h1,.car-not-found h1{margin-bottom:18px;color:#fff;font-size:58px;font-weight:800}.car-detail-hero p,.car-not-found p{max-width:620px;color:#ffffffb8;font-size:18px}.car-detail-hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.car-detail-hero__actions .btn-main,.car-detail-hero__actions .btn-line{min-width:150px;padding-top:8px;padding-bottom:8px}.car-detail-hero__media{position:relative;display:flex;min-height:390px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:linear-gradient(180deg,#ffffff13,#ffffff04),#171717;overflow:hidden}.car-detail-hero__media span{position:absolute;top:22px;left:22px;border-radius:4px;background:var(--primary-color);color:#fff;font-size:12px;font-weight:800;line-height:1;padding:8px 10px}.car-detail-hero__media img{width:min(90%,620px);max-height:330px;object-fit:contain;filter:drop-shadow(0 28px 24px rgba(0,0,0,.42))}.car-detail-section{background:#121212;padding-top:70px}.car-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;align-items:start}.car-detail-main{display:grid;gap:30px}.car-spec-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.car-spec,.car-detail-panel,.booking-panel{border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff0a}.car-spec{min-height:130px;padding:22px 18px}.car-spec img,.car-spec i{width:26px;height:26px;margin-bottom:18px;color:var(--primary-color);font-size:26px}.car-spec span,.booking-panel span{display:block;color:#ffffff9e;font-size:13px;font-weight:800;text-transform:uppercase}.car-spec strong{display:block;margin-top:3px;color:#fff;font-size:17px}.car-detail-panel{padding:34px}.car-detail-panel h2,.related-cars__header h2{margin-bottom:22px;color:#fff;font-size:32px}.car-detail-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px;margin:0;padding:0;list-style:none}.car-detail-features li{display:flex;align-items:center;gap:10px;color:#ffffffc7;font-weight:700}.car-detail-features i{color:var(--primary-color)}.booking-panel{position:sticky;top:105px;padding:30px}.booking-panel strong{display:block;margin:10px 0 12px;color:#fff;font-family:var(--title-font);font-size:34px;line-height:1.1}.booking-panel p{margin-bottom:22px;color:#ffffffa8}.booking-panel .btn-main{width:100%;padding-top:8px;padding-bottom:8px}.related-cars{background:#111}.related-cars__header{margin-bottom:28px}.car-not-found{min-height:70vh;display:flex;align-items:center;padding-top:180px;background:#121212}.car-not-found p{margin-bottom:22px}.single-car-subheader{position:relative;min-height:430px;overflow:hidden;background:#111;isolation:isolate}.single-car-subheader:before,.single-car-subheader:after{position:absolute;right:0;left:0;z-index:-1;content:""}.single-car-subheader:before{top:0;right:0;bottom:0;left:0;background:#00000094}.single-car-subheader:after{bottom:0;height:150px;background:linear-gradient(0deg,#121212,#12121200)}.single-car-subheader__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.single-car-subheader__content{display:flex;min-height:430px;align-items:center;justify-content:center;flex-direction:column;padding:165px 0 90px;text-align:center}.single-car-subheader h1{color:#fff;font-size:58px;font-weight:800}.single-car-section{background:#121212;padding-top:72px}.single-car-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.72fr) minmax(280px,.56fr);gap:34px;align-items:start}.single-car-gallery__main{display:flex;min-height:365px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:linear-gradient(180deg,#ffffff13,#ffffff04),#171717;padding:24px}.single-car-gallery__main img{width:min(100%,620px);max-height:315px;object-fit:contain;filter:drop-shadow(0 28px 24px rgba(0,0,0,.42))}.single-car-gallery__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.single-car-gallery__thumbs img{width:100%;aspect-ratio:16 / 10;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#171717;object-fit:cover;padding:6px}.single-car-info h2{margin-bottom:12px;color:#fff;font-size:30px}.single-car-info p{color:#ffffffad;margin-bottom:18px}.single-car-info h3,.single-car-booking h3{margin-bottom:14px;color:#fff;font-size:20px}.de-spec{display:grid;gap:0}.de-spec .d-row{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.14);padding:10px 0}.de-spec .d-title{color:#ffffff94;font-weight:700}.de-spec .d-value{color:#fff;font-weight:800;text-align:right}.single-car-feature-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.single-car-feature-list li{position:relative;color:#ffffffc2;font-weight:700;padding-left:24px}.single-car-feature-list li:before{position:absolute;left:0;color:var(--primary-color);content:"";font-family:FontAwesome}.single-car-booking{position:sticky;top:105px}.de-price{margin-bottom:24px;border-radius:6px;background:var(--primary-color);color:#fff;font-weight:800;padding:22px}.de-price h3{margin-top:4px;color:#fff;font-size:32px}.de-box{margin-bottom:24px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff0a;padding:24px}.single-car-booking__fields{display:grid;gap:14px;margin-bottom:20px}.single-car-booking__fields label{display:grid;gap:7px;color:#fff;font-size:14px;font-weight:800}.single-car-booking__fields input{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:#101010;color:#fff;outline:none;padding:0 13px}.single-car-booking__fields input:focus{border-color:var(--primary-color)}.btn-fullwidth{width:100%;padding-top:8px;padding-bottom:8px}.single-car-quick{display:flex;gap:8px;flex-wrap:wrap}.single-car-quick span{border-radius:999px;background:rgba(var(--primary-color-rgb),.14);color:#fff;font-size:13px;font-weight:800;padding:6px 10px}.quick-booking-subheader{position:relative;min-height:430px;overflow:hidden;background:#111;isolation:isolate}.quick-booking-subheader:before,.quick-booking-subheader:after{position:absolute;right:0;left:0;z-index:-1;content:""}.quick-booking-subheader:before{top:0;right:0;bottom:0;left:0;background:#00000094}.quick-booking-subheader:after{bottom:0;height:150px;background:linear-gradient(0deg,#121212,#12121200)}.quick-booking-subheader__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 62%}.quick-booking-subheader__content{display:flex;min-height:430px;align-items:center;justify-content:center;flex-direction:column;padding:165px 0 90px;text-align:center}.quick-booking-subheader h1{color:#fff;font-size:58px;font-weight:800}.quick-booking-section{background:#121212;padding-top:72px}.quick-booking-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:34px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff0a;padding:40px;box-shadow:0 22px 60px #0000003d}.quick-booking-form h2{margin-bottom:22px;color:#fff;font-size:24px}.quick-booking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.quick-booking-stack{display:grid;gap:18px}.quick-field{display:grid;gap:8px}.quick-field--wide{margin-bottom:18px}.quick-field span{color:#fff;font-size:14px;font-weight:800}.quick-field input,.quick-field select,.quick-field textarea{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:#101010;color:#fff;outline:none;padding:0 13px}.quick-field textarea{min-height:122px;padding-top:12px;resize:vertical}.quick-field input:focus,.quick-field select:focus,.quick-field textarea:focus{border-color:var(--primary-color)}.quick-car-preview{display:grid;grid-template-columns:145px minmax(0,1fr);gap:18px;align-items:center;margin-bottom:22px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#171717;padding:14px}.quick-car-preview img{width:100%;aspect-ratio:16 / 10;object-fit:contain}.quick-car-preview strong,.quick-car-preview span{display:block}.quick-car-preview strong{color:#fff;font-size:18px}.quick-car-preview span{color:#ffffffa8}.quick-booking-actions{display:grid;gap:12px;margin-top:22px}.quick-booking-actions .btn-line{text-align:center}.quick-booking-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:58px}.quick-booking-timeline article{position:relative;border-left:2px solid var(--primary-color);padding-left:22px}.quick-booking-timeline article:before{position:absolute;top:2px;left:-8px;width:14px;height:14px;border-radius:50%;background:var(--primary-color);content:""}.quick-booking-timeline h3{margin-bottom:8px;color:#fff;font-size:18px}.quick-booking-timeline p{color:#ffffffa8;font-size:15px;line-height:1.65}.contact-subheader{position:relative;min-height:460px;overflow:hidden;background:#111;isolation:isolate}.contact-subheader:before,.contact-subheader:after{position:absolute;right:0;left:0;z-index:-1;content:""}.contact-subheader:before{top:0;right:0;bottom:0;left:0;background:#00000094}.contact-subheader:after{bottom:0;height:150px;background:linear-gradient(0deg,#121212,#12121200)}.contact-subheader__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 62%}.contact-subheader__content{display:flex;min-height:460px;align-items:center;justify-content:center;flex-direction:column;padding:165px 0 90px;text-align:center}.contact-subheader h1{color:#fff;font-size:58px;font-weight:800}.contact-section{background:#121212;padding-top:72px}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.76fr);gap:42px;align-items:start}.contact-info h2,.contact-form h2{margin-bottom:14px;color:#fff;font-size:34px}.contact-info>p{max-width:640px;margin-bottom:30px;color:#ffffffad}.contact-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-card,.contact-form{border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff0a}.contact-card{display:block;min-height:180px;padding:26px 24px;transition:border-color .2s ease,transform .2s ease}.contact-card:hover{border-color:rgba(var(--primary-color-rgb),.65);transform:translateY(-3px)}.contact-card i{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:5px;background:var(--primary-color);color:#fff;font-size:20px}.contact-card span{display:block;margin-top:18px;color:#ffffff94;font-size:13px;font-weight:800;text-transform:uppercase}.contact-card strong{display:block;margin:5px 0 7px;color:#fff;font-size:18px;line-height:1.35}.contact-card p{color:#ffffffa8;font-size:14px}.contact-social{margin-top:34px}.contact-social h3{margin-bottom:12px;color:#fff;font-size:20px}.contact-form{display:grid;gap:18px;padding:34px}.contact-form label{display:grid;gap:8px}.contact-form label span{color:#fff;font-size:14px;font-weight:800}.contact-form input,.contact-form textarea{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:#101010;color:#fff;outline:none;padding:0 13px}.contact-form textarea{min-height:170px;padding-top:12px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--primary-color)}.contact-form .btn-main{justify-self:start;padding-top:8px;padding-bottom:8px}.about-subheader{position:relative;min-height:460px;overflow:hidden;background:#111;isolation:isolate}.about-subheader:before,.about-subheader:after{position:absolute;right:0;left:0;z-index:-1;content:""}.about-subheader:before{top:0;right:0;bottom:0;left:0;background:#0009}.about-subheader:after{bottom:0;height:150px;background:linear-gradient(0deg,#121212,#12121200)}.about-subheader__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 62%}.about-subheader__content{display:flex;min-height:460px;align-items:center;justify-content:center;flex-direction:column;padding:165px 0 90px;text-align:center}.about-subheader h1{max-width:840px;color:#fff;font-size:58px;font-weight:800}.about-subheader p{max-width:720px;margin-top:14px;color:#ffffffbd;font-size:19px}.about-intro-section,.why-choose-section{background:#121212}.about-intro-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:start}.about-intro-grid h2{margin-bottom:26px;color:#fff;font-size:42px;line-height:1.16}.about-story{display:grid;gap:16px}.about-story h3{color:#fff;font-size:26px}.about-story p,.mission-grid p,.about-cta-inner p{color:#ffffffad}.about-stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:62px}.about-page-stat{min-height:150px;border:1px solid rgba(255,255,255,.14);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#ffffff0a;text-align:center}.about-page-stat strong{color:#fff;font-family:var(--title-font);font-size:42px;line-height:1}.about-page-stat span{margin-top:12px;color:#ffffffad;font-weight:800}.mission-section,.values-section{background:#111}.mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.mission-grid article,.why-choose-card,.value-card{border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff0a}.mission-grid article{padding:36px}.mission-grid h2{margin-bottom:14px;color:#fff;font-size:30px}.why-choose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.why-choose-card{padding:30px 26px;transition:border-color .2s ease,transform .2s ease}.why-choose-card:hover,.value-card:hover{border-color:rgba(var(--primary-color-rgb),.65);transform:translateY(-4px)}.why-choose-card i{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:5px;background:var(--primary-color);color:#fff;font-size:21px}.why-choose-card h3{margin:22px 0 10px;color:#fff;font-size:20px}.why-choose-card p,.value-card p{color:#ffffffa8;font-size:15px;line-height:1.65}.values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.value-card{min-height:230px;padding:30px 24px;transition:border-color .2s ease,transform .2s ease}.value-card strong{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-color);color:#fff;font-family:var(--title-font);font-size:20px}.value-card h3{margin:24px 0 10px;color:#fff;font-size:20px}.about-cta-section{padding:78px 0;background:linear-gradient(90deg,#000000c2,#0000006b),url(/trip.jpg) center / cover}.about-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center}.about-cta-inner h2{margin-bottom:10px;color:#fff;font-size:38px}.about-cta-actions{display:flex;gap:12px;flex-wrap:wrap}.about-cta-actions .btn-main,.about-cta-actions .btn-line{min-width:135px;padding-top:8px;padding-bottom:8px}.how-subheader{position:relative;min-height:500px;overflow:hidden;background:#111;isolation:isolate}.how-subheader:before,.how-subheader:after{position:absolute;right:0;left:0;z-index:-1;content:""}.how-subheader:before{top:0;right:0;bottom:0;left:0;background:#0000009e}.how-subheader:after{bottom:0;height:150px;background:linear-gradient(0deg,#121212,#12121200)}.how-subheader__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 62%}.how-subheader__content{display:flex;min-height:500px;align-items:center;justify-content:center;flex-direction:column;padding:170px 0 95px;text-align:center}.how-subheader h1{max-width:860px;margin-bottom:14px;color:#fff;font-size:58px;font-weight:800}.how-subheader p{max-width:650px;margin-bottom:26px;color:#ffffffbd;font-size:19px}.rental-process-section,.how-faq-section{background:#121212}.rental-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rental-step-card,.requirement-card{border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff0a;padding:30px 26px;transition:border-color .2s ease,transform .2s ease}.rental-step-card:hover,.requirement-card:hover{border-color:rgba(var(--primary-color-rgb),.65);transform:translateY(-4px)}.rental-step-card strong{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-color);color:#fff;font-family:var(--title-font);font-size:18px}.rental-step-card h3,.requirement-card h3{margin:22px 0 10px;color:#fff;font-size:20px}.rental-step-card p,.requirement-card p,.requirements-layout>div:first-child p,.how-cta-inner p{color:#ffffffa8}.requirements-section{background:#111}.requirements-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:44px;align-items:start}.requirements-layout>div:first-child h2{margin-bottom:14px;color:#fff;font-size:38px}.requirements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.requirement-card i{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:5px;background:var(--primary-color);color:#fff;font-size:21px}.how-cta-section{padding:78px 0;background:linear-gradient(90deg,#000000c2,#0000006b),url(/rentaly/images/background/9.jpg) center / cover}.how-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center}.how-cta-inner h2{margin-bottom:10px;color:#fff;font-size:38px}.how-cta-actions{display:flex;gap:12px;flex-wrap:wrap}.how-cta-actions .btn-main,.how-cta-actions .btn-line{min-width:135px;padding-top:8px;padding-bottom:8px}.site-footer{background:#111;color:#ffffffb8}.footer-grid{display:grid;grid-template-columns:1.05fr 1fr .8fr 1fr;gap:48px;padding:78px 0}.site-footer h3{margin-bottom:18px;color:#fff;font-size:18px}.site-footer address{display:grid;gap:8px}.site-footer a{color:#ffffffb8;transition:color .18s ease}.site-footer a:hover{color:var(--primary-color)}.footer-links{display:grid;gap:8px;margin:0;padding:0;list-style:none}.social-icons--footer{justify-content:flex-start}.footer-bottom{border-top:1px solid rgba(255,255,255,.12)}.footer-bottom__inner{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;font-size:14px}.footer-bottom__inner div{display:flex;gap:22px;flex-wrap:wrap}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.mobile-action-bar{display:none}@media(max-width:1120px){#mainmenu a.menu-item{padding-right:8px;padding-left:8px;font-size:14px}.features-layout,.car-detail-hero__grid,.adventure-band__grid,.footer-grid,.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-car{grid-column:1 / -1;grid-row:1}.items-carousel{--fleet-item-width: calc((100% - 24px)/2) ;--fleet-slide-width: calc((100% - 24px)/2 + 24px) ;--fleet-gap: 24px}.testimonials-grid,.news-grid,.fleet-card-grid,.car-spec-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.single-car-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr)}.quick-booking-form,.contact-layout,.about-intro-grid,.mission-grid,.why-choose-grid,.values-grid,.rental-steps-grid,.requirements-layout,.quick-booking-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.single-car-booking{grid-column:1 / -1;position:static}.testimonial-card.offset-1,.testimonial-card.offset-2{margin-top:0}}@media(max-width:900px){.xs-hide{display:none}.site-header.transparent{background:#121212fa}#topbar .container{justify-content:center}.topbar-right{min-height:46px}.nav-shell,.site-header.smaller .nav-shell{min-height:72px}#menu-btn{display:inline-flex}.header-col-mid{position:absolute;top:72px;right:15px;left:15px;display:block}.site-nav{display:none;background:#181818;box-shadow:0 20px 35px #00000047}.site-nav--open{display:block}#mainmenu{display:block;padding:8px 0}#mainmenu>li{margin:0}#mainmenu a.menu-item,.site-header.smaller #mainmenu a.menu-item{padding:13px 18px}#mainmenu>li>a.menu-item:after{display:none}#mainmenu ul{position:static;width:auto;box-shadow:none;opacity:1;pointer-events:auto;transform:none;display:none;padding:0 0 8px;background:#ffffff0a}#mainmenu li:hover>ul{display:block}.menu_side_area .btn-main{display:none}.hero-slider h1.s3{font-size:58px}.hero-slider__content{padding-top:170px}.image-band__copy,.about-stats__grid,.stats-grid,.faq-grid,.car-detail-layout,.single-car-layout,.quick-booking-form,.contact-layout,.about-intro-grid,.mission-grid,.about-cta-inner,.requirements-layout,.how-cta-inner,.fleet-layout{grid-template-columns:1fr}.fleet-filter,.single-car-booking,.booking-panel{position:static}.fleet-results{order:1}.fleet-filter{order:2}.about-stats__items{grid-template-columns:repeat(3,minmax(0,1fr))}.cta-section__inner{grid-template-columns:1fr}.stats-grid{gap:24px}.carousel-control-prev,.carousel-control-next{display:none}}@media(max-width:680px){.app-shell{padding-bottom:72px}.section{padding:70px 0}.mobile-action-bar{position:fixed;right:0;bottom:0;left:0;z-index:1100;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14);background:#0f0f0ff5;box-shadow:0 -12px 35px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-action-bar a{display:flex;min-height:64px;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#fff;font-family:var(--title-font);font-size:12px;font-weight:800}.mobile-action-bar a:nth-child(2){background:var(--primary-color)}.mobile-action-bar i{font-size:18px}.section-heading h2,.image-band__copy h2,.about-stats__copy h2,.cta-section h2,.adventure-band h2{font-size:34px}.hero-slider h1.s3{font-size:44px}.hero-section h1.s3{font-size:38px}.hero-slider .lead{font-size:17px}.items-carousel{--fleet-item-width: 100%;--fleet-slide-width: 100%;--fleet-gap: 18px}.items-carousel-shell{padding-bottom:62px}.fleet-nav{top:auto;bottom:0;transform:none}.fleet-nav--prev{left:calc(50% - 54px)}.fleet-nav--next{right:calc(50% - 54px)}.testimonials-grid,.news-grid,.fleet-card-grid,.pricing-grid,.car-detail-hero__grid,.car-detail-features,.car-spec-grid,.services-grid,.about-stats__items,.features-layout,.adventure-band__grid,.footer-grid{grid-template-columns:1fr}.de-item .d-price .btn-main{position:static;margin-top:10px}.testimonial-card--text .d-text{padding:28px}.de-marquee-list .d-item-txt{font-size:40px;line-height:44px}.de-marquee-list .d-item-dot{width:54px;margin:0 28px;transform:translateY(-9px)}.footer-bottom__inner{align-items:flex-start;flex-direction:column;justify-content:center;padding:18px 0}.fleet-results__header{align-items:flex-start;flex-direction:column}.fleet-subheader h1{font-size:44px}.single-car-subheader h1,.quick-booking-subheader h1,.contact-subheader h1{font-size:40px}.quick-booking-form{padding:24px}.quick-booking-grid,.quick-booking-timeline,.contact-card-grid,.about-stats-row,.why-choose-grid,.values-grid,.rental-steps-grid,.requirements-grid,.quick-car-preview{grid-template-columns:1fr}.about-subheader h1,.how-subheader h1{font-size:40px}.about-intro-grid h2,.about-cta-inner h2,.how-cta-inner h2,.requirements-layout>div:first-child h2{font-size:32px}.contact-form{padding:24px}.single-car-gallery__main{min-height:280px}.single-car-gallery__thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.car-detail-hero{padding-top:135px}.car-detail-hero h1,.car-not-found h1{font-size:40px}.car-detail-hero__media{min-height:280px}}
