.fleet-hero{background:var(--dark);color:var(--paper);padding-block:30px 60px}.fleet-hero .breadcrumb{margin-bottom:35px}.fleet-hero-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;margin-bottom:40px}.fleet-hero h1{font-size:clamp(33px,3.4vw,49px);font-weight:500;line-height:1.2;letter-spacing:-1.8px}.fleet-hero h1 em{color:var(--gold)}.fleet-hero-intro>div>p:not(.eyebrow){color:#b5beb3;font-size:14px}.fleet-hero-intro .button{margin-top:25px}.fleet-hero-gallery{display:grid;grid-template-columns:1.35fr 1fr;gap:25px}.fleet-hero-gallery figure{position:relative}.fleet-hero-gallery img{height:340px;width:100%;object-fit:cover}.fleet-hero-gallery figure:first-child img{object-position:center 55%}.fleet-hero-gallery figure:last-child img{object-position:center 60%}.fleet-hero-gallery figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#151c1aeb);padding:50px 25px 20px;color:var(--gold);font-size:8px;letter-spacing:1.5px}.fleet-hero-gallery figcaption span{display:block;font-size:12px;letter-spacing:0;color:var(--paper);margin-top:6px}.fleet-category-nav{border-bottom:1px solid var(--line);background:#eeece4}.fleet-category-nav .wrap{display:flex;justify-content:space-between;gap:25px;padding-block:24px}.fleet-category-nav a{font-size:12px}.fleet-category-nav span{color:#8b7755;margin-left:17px;font-size:9px}.fleet-catalogue{display:grid;grid-template-columns:1fr 1fr;gap:35px}.vehicle-card{border:1px solid var(--line);background:white;scroll-margin-top:125px}.vehicle-card>img{width:100%;height:315px;object-fit:cover}.vehicle-card#grupos>img{object-position:center 64%}.vehicle-info{padding:30px}.vehicle-info .eyebrow{margin-bottom:15px}.vehicle-info h3{font-size:26px;letter-spacing:-.7px}.vehicle-info>p:not(.eyebrow){margin-top:18px;font-size:13px}.vehicle-info ul{padding:20px 0 0;margin:0;list-style:none;font-size:12px;color:var(--muted)}.vehicle-info li{padding:4px 0 4px 17px;position:relative}.vehicle-info li:before{content:'·';position:absolute;left:0;color:#8b7755}.vehicle-link{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;margin-top:24px;border-top:1px solid var(--line);font-size:12px;font-weight:700}.vehicle-link span{font-size:20px;font-weight:400}.fleet-special{background:var(--dark);color:var(--paper);padding-block:65px}.fleet-special-inner{display:flex;justify-content:space-between;align-items:center;gap:80px}.fleet-special h2{font-size:39px}.fleet-special h2 em{color:var(--gold)}.fleet-special p:not(.eyebrow){font-size:14px;color:#b4bfb2;max-width:630px;margin-top:25px}.fleet-special .button{color:var(--gold);flex-shrink:0}.fleet-special .button:hover{color:var(--dark)}.fleet-fit{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.fleet-fit figure img{width:100%;height:480px;object-fit:cover}.fleet-fit figcaption{font-size:9px;color:var(--muted);margin-top:12px}.fleet-fit>div>p:not(.eyebrow){font-size:14px;margin-block:23px}.fleet-fit .care-item>span{font-size:11px;min-width:20px}.fleet-services{background:#eeeee6}.fleet-service-links{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;margin-top:40px}.fleet-service-links a{display:block;position:relative;border-top:1px solid #d0d4c7;padding:23px 30px 23px 0;font-size:16px}.fleet-service-links span{display:block;font-size:8px;letter-spacing:1.5px;color:#8b7755;margin-bottom:8px}.fleet-service-links b{position:absolute;right:0;top:35px;font-size:20px;font-weight:400}.fleet-page .faq a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1050px){.fleet-hero-intro{gap:35px}.fleet-hero h1{font-size:38px}.fleet-hero-gallery{gap:20px}.fleet-hero-gallery img{height:300px}.fleet-catalogue{gap:25px}.vehicle-card>img{height:270px}.vehicle-info{padding:25px}.vehicle-info h3{font-size:23px}.fleet-special-inner{gap:35px}.fleet-special .button{gap:15px}.fleet-fit{gap:40px}}@media(max-width:700px){.fleet-hero{padding-block:24px 35px}.fleet-hero .breadcrumb{font-size:9px;margin-bottom:28px}.fleet-hero-intro{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.fleet-hero .eyebrow{font-size:8px}.fleet-hero h1{font-size:35px;letter-spacing:-1.3px}.fleet-hero-intro>div>p:not(.eyebrow){font-size:13px}.fleet-hero-gallery{grid-template-columns:1fr;gap:18px}.fleet-hero-gallery img{height:240px}.fleet-hero-gallery figure:last-child img{height:210px}.fleet-category-nav .wrap{flex-wrap:wrap;justify-content:start;gap:15px 23px;padding-block:20px}.fleet-category-nav a{font-size:11px}.fleet-category-nav span{margin-left:6px}.fleet-catalogue{grid-template-columns:1fr;gap:25px}.vehicle-card>img{height:250px}.vehicle-info{padding:25px}.vehicle-info h3{font-size:24px}.fleet-special{padding-block:45px}.fleet-special-inner{display:block}.fleet-special h2{font-size:34px}.fleet-special .button{margin-top:25px}.fleet-fit{grid-template-columns:1fr;gap:30px}.fleet-fit figure img{height:330px}.fleet-service-links{grid-template-columns:1fr;margin-top:28px}.fleet-service-links a{font-size:15px}}
