.fleet-rental-page{--fleet-blue:#40a6ff;--fleet-text:#3c3c3c;--fleet-muted:#888585;--fleet-max:1415px;width:100%;padding:11px 0 0;color:var(--fleet-text);font-family:"Exo 2",sans-serif}.fleet-rental-page,.fleet-rental-page *,.fleet-rental-page ::after,.fleet-rental-page ::before{box-sizing:border-box}.fleet-rental-page__breadcrumb-shell,.fleet-rental-page__head{width:min(var(--fleet-max),calc(100% - 25px));margin-right:auto;margin-left:auto}.fleet-rental-page__list{width:min(1346px,calc(100% - 94px));margin-right:auto;margin-left:auto}.fleet-rental-page__breadcrumb-shell{position:relative;overflow:hidden;min-height:60px;border-radius:10px;background:#838383 url(/images/figma/fleet/bus-rental-breadcrumb.webp)center 47%/cover no-repeat}.fleet-rental-page__breadcrumb-shell::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(64,166,255,.72),rgba(173,148,244,.72))}.fleet-rental-page__breadcrumb{position:relative;z-index:1;display:flex;align-items:center;gap:17px;min-height:60px;padding:0 32px;color:#fff;font-size:14px;font-weight:700;line-height:1}.fleet-rental-page__breadcrumb a,.fleet-rental-page__breadcrumb span{color:inherit;text-decoration:none}.fleet-rental-page__breadcrumb span[aria-hidden=true]{font-size:14px;line-height:1}.fleet-rental-page__head{margin-top:19px;margin-bottom:42px;text-align:center}.fleet-rental-page__title{margin:0;color:var(--fleet-text);font-size:26px;font-weight:600;line-height:1.2}.fleet-rental-page__subtitle{width:min(612px,100%);margin:15px auto 0;color:var(--fleet-muted);font-size:14px;font-weight:600;line-height:1.18}.fleet-rental-page__list{display:grid;gap:14px}.fleet-rental-card{display:grid;grid-template-columns:617px minmax(0,1fr);height:295px;overflow:hidden;border:1px solid #f0f0f0;border-radius:10px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05)}.fleet-rental-card__media{position:relative;width:591px;height:269px;min-height:269px;margin:6px 0 19px 10px;overflow:visible;border-radius:10px;background:#f3f6fb}.fleet-rental-card__slide,.fleet-rental-card__track{position:absolute;inset:0}.fleet-rental-card__track{overflow:hidden;border-radius:inherit}.fleet-rental-card__slide{opacity:0;pointer-events:none;transition:opacity .2s ease}.fleet-rental-card__slide.is-active{opacity:1;pointer-events:auto}.fleet-rental-card__slide img{display:block;width:100%;height:100%;object-fit:cover}.fleet-rental-card__arrow{position:absolute;top:130px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;padding:0;border:0;background:0 0;color:#fff;font-family:"Exo 2",sans-serif;font-size:0;font-weight:500;line-height:1;transform:none;cursor:pointer}.fleet-rental-card__arrow--prev{left:9px}.fleet-rental-card__arrow--next{right:auto;left:570px}.fleet-rental-card__arrow img{display:block;width:10px;height:5px}.fleet-rental-card__arrow--prev img{transform:rotate(90deg) scaleY(-1)}.fleet-rental-card__arrow--next img{transform:rotate(-90deg) scaleY(-1)}.fleet-rental-card__dots{position:absolute;top:274px;left:283px;z-index:3;display:flex;gap:1px;width:24px;height:4px}.fleet-rental-card__dots span{width:4px;height:4px;border-radius:999px;background:#dbdada}.fleet-rental-card__dots span.is-active{background:var(--fleet-blue)}.fleet-rental-card__body{display:flex;min-width:0;flex-direction:column;padding:8px 29px 13px 14px}.fleet-rental-card__title{margin:0;color:var(--fleet-text);font-size:26px;font-weight:600;line-height:1.2}.fleet-rental-card__seats{margin-top:14px;color:var(--fleet-text);font-size:18px;font-weight:600;line-height:1.12}.fleet-rental-card__services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));row-gap:14px;column-gap:30px;max-width:560px;margin-top:39px}.fleet-rental-card__service{display:inline-flex;min-width:0;align-items:center;gap:11px;color:var(--fleet-text);font-size:18px;font-weight:600;line-height:1.1;white-space:normal;overflow-wrap:break-word}.fleet-rental-card__service-icon{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:999px;background:var(--fleet-blue);color:#fff;flex:0 0 auto}.fleet-rental-card__service-icon svg{display:block;width:17px;height:17px}.fleet-rental-card__service-icon img{display:block;width:100%;height:100%;object-fit:contain}.fleet-rental-card__service-icon--image{background:0 0}.fleet-rental-card__button,.fleet-rental-card__service-icon--wifi{background:var(--fleet-blue)}.fleet-rental-card__service-icon--wifi img{width:19px;height:15px}.fleet-rental-card__button{display:inline-flex;align-items:center;justify-content:center;width:417px;max-width:100%;min-height:47px;margin-top:auto;margin-left:0;border:0;border-radius:7px;color:#fff;font-family:"Exo 2",sans-serif;font-size:16px;font-weight:700;line-height:22.5px;letter-spacing:-.5px;cursor:pointer;transition:background .2s ease}.fleet-rental-card__button:hover{background:#2697f4}.fleet-rental-page__empty{min-height:180px;padding:44px 24px;border:1px solid #f0f0f0;border-radius:10px;color:var(--fleet-muted);font-size:18px;font-weight:600;text-align:center}@media (max-width:1199px){.fleet-rental-card{grid-template-columns:52% minmax(0,1fr);height:auto;min-height:295px}.fleet-rental-card__media{width:auto}.fleet-rental-card__arrow{top:50%;transform:translateY(-50%)}.fleet-rental-card__arrow--prev{left:14px}.fleet-rental-card__arrow--next{right:14px;left:auto}.fleet-rental-card__dots{top:auto;bottom:-8px;left:50%;transform:translateX(-50%)}.fleet-rental-card__services{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));column-gap:22px}}@media (max-width:767px){.fleet-rental-page{max-width:none;margin:0 auto;padding:8px 0 17px}.fleet-rental-page__breadcrumb-shell,.fleet-rental-page__list{width:100%}.fleet-rental-page__breadcrumb-shell{background-position:center top}.fleet-rental-page__breadcrumb-shell::after{background:rgba(0,0,0,.1);backdrop-filter:blur(9px)}.fleet-rental-page__breadcrumb{align-items:center;flex-wrap:nowrap}.fleet-rental-page__breadcrumb a,.fleet-rental-page__breadcrumb span:not([aria-hidden=true]){min-width:0;overflow-wrap:anywhere}.fleet-rental-page__head{display:none}.fleet-rental-card{display:block;height:472px;min-height:472px;border-radius:10px}.fleet-rental-card__media{width:361px;max-width:calc(100% - 14px);height:166px;min-height:166px;margin:7px auto 0}.fleet-rental-card__arrow{top:78px;width:8px;height:8px;font-size:18px;transform:none}.fleet-rental-card__arrow--prev{left:3px}.fleet-rental-card__arrow--next{right:auto;left:calc(100% - 10px)}.fleet-rental-card__arrow img{width:8px;height:4px}.fleet-rental-card__dots{top:171px;left:50%;transform:translateX(-50%)}.fleet-rental-card__body{min-height:299px;padding:22px 16px 17px}.fleet-rental-card__title{font-size:22px;line-height:1.18}.fleet-rental-card__seats{margin-top:8px;font-size:16px}.fleet-rental-card__services{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));row-gap:13px;column-gap:14px;margin-top:40px}.fleet-rental-card__service{gap:10px;font-size:16px}.fleet-rental-card__service-icon{width:28px;height:28px}.fleet-rental-card__service-icon svg{width:16px;height:16px}.fleet-rental-card__button{width:100%;min-height:37px;margin-top:auto;font-size:14px}.fleet-rental-page__empty{min-height:140px;padding:32px 16px;font-size:16px}.fleet-rental-page{width:100%;overflow-x:hidden;padding-top:6px}.fleet-rental-page__breadcrumb-shell,.fleet-rental-page__head,.fleet-rental-page__list{width:98vw;max-width:98vw;margin-right:auto;margin-left:auto}.fleet-rental-page__breadcrumb-shell{min-height:60px;border-radius:5px}.fleet-rental-page__breadcrumb{min-height:60px;padding:0 22px;font-size:14px;font-weight:700;line-height:1;gap:12px}.fleet-rental-page__list{gap:16px;margin-top:17px}.fleet-rental-card__media{width:calc(100% - 14px)}}