.fleet-gallery-showcase,.fleet-gallery-showcase .swiper-wrapper{width:100%}.fleet-gallery-showcase .swiper-slide{align-items:center;display:flex;height:auto;justify-content:center;width:100%}.fleet-gallery-showcase .swiper-slide img{display:block;height:200px;object-fit:cover;width:100%}.car-image img{border-radius:20px;max-height:220px;object-fit:cover;width:100%}.main-info-fleet{display:flex;gap:28px}.car-specs{margin-bottom:12px}.car-specs,.fleet-item-car-specs-hero{display:flex;gap:20px}.fleetHeroSlider_heading .fleet-item-car-specs{display:flex;flex-direction:column}.fleet-item-car-specs,.related-fleet-item-specs{display:flex;gap:20px;margin-bottom:8px}.spec-item{color:var(--Grey-Text);font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:130%;padding-left:30px;position:relative}.fleet-item-spec-item{padding-left:32px}.fleet-item-spec-item,.related-fleet-item-spec-item{color:var(--Grey-Text);font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:130%;position:relative}.related-fleet-item-spec-item{padding-left:28px}.spec-item:before{background-size:contain;content:"";height:18px;left:0;position:absolute;top:4px;width:18px}.spec-item.passengers:before{background:url(/wp-content/uploads/2025/02/ph_user-bold.svg);background-repeat:no-repeat;background-size:contain}.spec-item.luggage:before{background:url(/wp-content/uploads/2025/02/solar_bag-2-linear.svg);background-repeat:no-repeat;background-size:contain}.fleet-item-spec-item:before{background-size:contain;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.fleet-item-spec-item.fleet-item-spec-item-passengers:before{background:url(/wp-content/uploads/2025/02/ph_user-bold.svg);background-repeat:no-repeat;background-size:contain}.fleet-item-spec-item.fleet-item-spec-item-luggage:before{background:url(/wp-content/uploads/2025/02/solar_bag-2-linear.svg);background-repeat:no-repeat;background-size:contain}.related-fleet-item-spec-item:before{background-size:cover;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.related-fleet-item-spec-item.related-fleet-item-spec-item-passengers:before{background:url(/wp-content/uploads/2025/02/ph_user-bold.svg);background-repeat:no-repeat;background-size:contain}.main-info-fleet-wrapper p:last-child{margin-bottom:0}.related-fleet-item-spec-item.related-fleet-item-spec-item-luggage:before{background:url(/wp-content/uploads/2025/02/solar_bag-2-linear.svg);background-repeat:no-repeat;background-size:cover}.info-fleet .container{display:flex;flex-direction:column;gap:48px;padding:0}.fleet-container{padding:48px 0}.fleet-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:20px}.fleet-tags span{color:var(--Orange-Dark);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.154px;line-height:130%}.info-fleet{margin-bottom:48px}.page-fleet{padding:48px 0}.page-fleet .search-input{position:relative}.page-fleet .filter-fleet{margin:12px 0 28px}.page-fleet .filter-fleet-container{display:flex;flex-direction:column;gap:12px;margin-top:12px}.filter-fleet-container{display:flex;gap:20px}.filter-fleet-container select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid var(--Grey-Light);border-radius:6px;outline:none;padding:10px 30px 10px 10px;position:relative;width:100%}.filter-fleet-container select:focus{border-color:var(--Grey-Dark)}.filter-fleet-container select option{padding:10px}.filter-fleet-container .custom-select-wrapper:after{background:url(/wp-content/uploads/2025/02/ph_caret-down-light.svg) no-repeat 50%;content:"";height:16px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease;width:16px}.filter-fleet-container .custom-select-wrapper.opened:after{transform:translateY(-50%) rotate(180deg)}.filter-fleet-container select{color:var(--Grey-Text);font-style:normal;padding:6px 12px}.filter-fleet-container select,.filter-fleet-container select option{font-family:var(--font-body);font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:130%}.filter-fleet-container select option{color:var(--Grey-Disabled);margin-bottom:8px;padding:5px}.filter-fleet-container select:focus{border-color:var(--Grey-Light);outline:none}.filter-fleet-container select.opened{border-color:var(--Grey-Active)}.filter-fleet-container select:active+.custom-select-wrapper:after,.filter-fleet-container select:focus+.custom-select-wrapper:after{transform:translateY(-50%) rotate(180deg)}.custom-select-wrapper{position:relative}.page-fleet .fleet-item,.related-fleet-item{border:1px solid var(--Grey-Middle);border-radius:20px;padding:20px 12px}.related-fleet-item-info{width:100%}#related-fleet-results,.page-fleet #fleet-results{display:flex;flex-direction:column;gap:28px}.fleet-gallery{height:240px;margin:0 auto 20px;overflow:hidden;position:relative;width:330px}.fleet-gallery .swiper-slide{align-items:center;display:flex;justify-content:center}.fleet-gallery .swiper-slide img{height:100%;margin:auto;max-width:292px;object-fit:cover;width:100%}.fleet-item-title,.related-fleet-item-title{align-items:baseline;border-bottom:1px solid #bc6a2a;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.related-fleet-item-title{color:var(--Grey-Text)}.fleet-item-car-services,.related-fleet-item-services{color:var(--Brown-Middle);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.14px;line-height:130%;margin-bottom:0}.filter-fleet-container-layout,.fleet-results-cards .fleet-results-cards-book{display:none}.related-fleet-container{padding:40px 0}.related-fleet-container .excerpt{display:none}.fleet-gallery .swiper-pagination-bullet{background:var(--Orange-Default);height:12px;margin:0 8px 0 0!important;opacity:1;transition:all .3s;width:12px}.fleet-gallery .swiper-pagination-bullet-active{background:#f8b886;height:16px;margin:0 8px -4px 0!important;opacity:1;transition:all .3s;width:16px}.fleetHeroSlider{height:27vh}.fleetHeroSlider-hero{position:relative}.fleetHeroSlider_heading{padding:24px 15px 48px;position:static}.fleetHeroSlider_heading h1{color:var(--Grey-Text);font-family:var(--font-heading);font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:130%;margin-bottom:20px}.fleetHeroSlider_heading .fleet-item-car-services{color:var(--Orange-Hover);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.154px;line-height:130%;margin-bottom:20px}.fleet-gallery .swiper-slide img,.fleet-results-bloks .fleet-gallery .swiper-slide img{margin:0 auto;object-fit:cover;padding:0}@media(max-width:767px){.fleet-gallery .swiper-slide img,.fleet-results-bloks .fleet-gallery .swiper-slide img{height:auto}}@media(min-width:768px){.fleet-gallery-showcase .swiper-slide img{height:auto}.fleetHeroSlider_heading .fleet-item-car-specs{display:flex;flex-direction:row;gap:20px;margin-bottom:8px}.fleetHeroSlider_heading .related-fleet-item-specs{display:flex;gap:20px;margin-bottom:8px}.fleet-gallery .swiper-slide img,.fleet-results-bloks .fleet-gallery .swiper-slide img{object-fit:contain}.fleetHeroSlider_heading{padding:48px;padding:24px 48px 0;position:static}.fleetHeroSlider{height:50vh}.related-fleet-item-spec-item:before{content:"";height:28px;position:absolute;top:2px;width:28px}.related-fleet-container{padding:64px 0}.related-fleet-item-title{color:var(--Grey-Text)}#related-fleet-results,.page-fleet #fleet-results{display:flex;flex-direction:column;gap:32px}.fleet-gallery{height:188px;margin:0 auto;max-width:220px;overflow:hidden;position:relative;width:100%}.fleet-gallery .swiper-slide{height:188px}.fleet-gallery .swiper-slide img{object-fit:contain}.page-fleet .fleet-item,.related-fleet-item{align-items:center;display:flex;gap:20px;padding:20px}.page-fleet .filter-fleet{align-items:center;display:flex;gap:12px;margin:12px 0 32px}.page-fleet .filter-fleet-container{flex:1 0 0;flex-direction:row;margin:0}.custom-select-wrapper{width:100%}.filter-fleet-container select{color:var(--Grey-Text);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.154px;line-height:130%}.fleet-item-spec-item{font-size:18px;letter-spacing:-.18px;padding-left:28px}.fleet-item-spec-item,.related-fleet-item-spec-item{color:var(--Grey-Text);font-family:var(--font-body);font-style:normal;font-weight:500;line-height:130%;position:relative}.related-fleet-item-spec-item{font-size:20px;letter-spacing:-.2px;padding-left:40px}.excerpt{display:block;-webkit-line-clamp:unset}.car-image img{max-height:240px}.fleet-container{padding:64px 0 48px}.fleet-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.fleet-tags span{color:var(--Orange-Hover);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:130%}}@media(min-width:1440px){.fleet-item-car-specs-hero{display:flex;gap:20px}.fleet-item-car-specs-hero .fleet-item-spec-item:before{top:2px}.fleet-item-car-specs-hero .fleet-item-spec-item{color:var(--Grey-White);font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:130%}.fleetHeroSlider_heading h1{font-family:var(--font-heading);font-size:48px;letter-spacing:-.48px;margin-bottom:14px}.fleetHeroSlider_heading .excerpt,.fleetHeroSlider_heading h1{color:var(--Grey-White);font-style:normal;font-weight:400;line-height:130%}.fleetHeroSlider_heading .excerpt{font-family:var(--font-body);font-size:18px;letter-spacing:-.18px;max-width:1024px;width:100%}.fleetHeroSlider_heading{bottom:inherit;margin:-375px auto auto;max-width:1440px;padding:24px 0 48px;position:relative;z-index:9}.fleetHeroSlider{height:100vh}.related-fleet-item-spec-item{color:var(--Grey-Text);font-family:var(--font-body);font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.28px;line-height:130%}.related-fleet-container{padding:80px 0 40px}.related-fleet-item-title{color:var(--Grey-Text)}.page-fleet .fleet-item-info .fleet-item-title{color:var(--Grey-Text);font-family:var(--font-body);font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.24px;line-height:130%;margin-bottom:38px;padding-bottom:12px}.fleet-item-car-services{color:var(--Brown-Middle);font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:130%;margin-bottom:0}.fleet-item-spec-item:before{top:4px}.fleet-item-car-specs,.related-fleet-item-specs{margin-bottom:12px}.excerpt{margin-bottom:38px}.related-fleet-item-info{width:100%}.fleet-gallery .swiper-slide img{height:100%;max-width:100%;object-fit:cover;width:100%}.fleet-results-bloks .fleet-gallery .swiper-slide img{height:155px;max-width:390px;object-fit:cover;width:292px}.fleet-gallery .swiper-pagination-bullet{background:var(--Orange-Default);height:12px;margin:0 8px 0 0!important;opacity:1;transition:all .3s;width:12px}.fleet-gallery .swiper-pagination-bullet-active{background:#f8b886;height:16px;margin:0 8px -4px 0!important;opacity:1;transition:all .3s;width:16px}.fleet-gallery{height:260px;margin:0 auto;max-width:390px;overflow:hidden;position:relative;width:100%}.filter-fleet-container select{color:var(--Grey-Text);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:130%}.page-fleet #fleet-results.fleet-results-bloks{flex-direction:row;flex-wrap:wrap;gap:50px;justify-content:flex-start}#related-fleet-results.fleet-results-bloks{flex-direction:row;flex-wrap:wrap;gap:50px}.fleet-item-info{width:100%}.page-fleet #fleet-results.fleet-results-bloks .fleet-item{flex-direction:column;max-width:392px;padding:20px 32px;width:100%}#related-fleet-results.fleet-results-bloks .related-fleet-item{flex-direction:column;max-width:392px;padding:20px 12px;position:relative;width:100%}#fleet-results-bloks.fleet-results-bloks .related-fleet-item{flex-direction:column;max-width:392px;padding:20px 32px;width:100%}#fleet-results-bloks.fleet-results-bloks .fleet-item .fleet-item-title,.page-fleet #fleet-results.fleet-results-bloks .fleet-item .fleet-item-title{margin-bottom:6px}.filter-fleet-container-layout{align-items:center;cursor:pointer;display:flex;gap:12px;max-width:68px;width:100%}#fleet-results,#fleet-results-bloks{display:flex;opacity:1;transition:opacity .5s ease-in-out}.fleet-results-cards{flex-direction:row;opacity:1}.fleet-results-bloks{flex-direction:column;gap:50px;opacity:1}.fleet-item{transition:all .3s ease-in-out}.page-fleet .filter-fleet{margin:12px 0 52px}.selected{opacity:1}.not-selected{opacity:.3}.fleet-results-blocks .fleet-results-cards-book{display:block}.fleet-results-cards-book a{display:block;margin-top:20px;max-width:100%;text-align:center;width:100%}.fleet-item-spec-item{color:var(--Grey-Text);font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:130%;padding-left:32px;position:relative}.fleet-container{padding:160px 0 40px}.fleet-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.fleet-tags span{color:var(--Orange-Hover);font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:130%}.info-fleet .container{align-items:center;flex-direction:row;gap:52px}.car-image img{height:auto;max-height:240px;max-height:unset;max-width:600px;width:auto}.fleet-container .container:last-child .info-with-image-wrapper{margin-bottom:0}.info-fleet{margin-bottom:52px}#related-fleet-results.fleet-results-bloks .related-fleet-item-spec-item{color:var(--Grey-Text);font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:130%;padding-left:32px}#related-fleet-results.fleet-results-bloks .related-fleet-item-spec-item:before{height:20px;top:0;width:20px}#related-fleet-results.fleet-results-bloks .related-fleet-item-info .excerpt{font-size:14px}.services-page .info-with-image-wrapper p{font-size:18px}.fleetHeroSlider_heading .fleet-item-car-services{color:var(--Orange-Hover);font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:130%}.fleetHeroSlider_heading .fleet-item-car-specs{gap:32px}}