
.home-page .hero{isolation:isolate;background-image:none}
.fleet-slides{position:absolute;inset:0;z-index:0;overflow:hidden}
.fleet-slide{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center 55%;opacity:0;transition:opacity 1.2s ease}
.fleet-slide.is-active{opacity:1}
.home-page .hero:before{z-index:1;pointer-events:none}
.home-page .hero:after{z-index:2}
.home-page .hero>.wrap{z-index:3;padding-bottom:145px}
.fleet-carousel-controls{position:absolute;right:32px;bottom:30px;z-index:4;padding:17px 22px;background:#3d4c91ed;border:1px solid #ffffff55;border-radius:10px;color:#fff}
.fleet-carousel-label{font-size:17px;font-weight:800;letter-spacing:.06em}
.fleet-carousel-buttons{display:flex;align-items:center;gap:12px;margin-top:12px}
.fleet-carousel-buttons button[data-fleet-slide]{width:16px;height:16px;padding:0;border:2px solid #fff;border-radius:50%;background:transparent;cursor:pointer}
.fleet-carousel-buttons button[aria-pressed=true]{background:#DD7127;border-color:#DD7127}
.fleet-carousel-pause{margin-left:10px;background:transparent;border:1px solid #ffffff88;color:#fff;padding:6px 12px;border-radius:5px;cursor:pointer;font:inherit;font-size:13px}
@media(max-width:700px){.fleet-slide{object-position:67% center}.fleet-carousel-controls{left:20px;right:auto;bottom:20px;padding:13px 17px}.fleet-carousel-label{font-size:14px}.home-page .hero>.wrap{padding-bottom:175px}}
@media(prefers-reduced-motion:reduce){.fleet-slide{transition:none}}
