.location-autocomplete_containerClassName__BWBez{position:absolute;z-index:50;max-height:300px;width:100%;overflow-y:auto;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:768px){.location-autocomplete_containerClassName__BWBez{min-width:350px;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.location-autocomplete_flightIconClassName__FCDZY,.location-autocomplete_locationPinIconClassName__1CO2S{margin-right:.5rem;max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1!important;color:rgb(117 116 116/var(--tw-text-opacity,1))!important}.location-autocomplete_headerContainerClassName__FbSGR{display:flex;align-items:center;padding:.5rem .75rem}.location-autocomplete_headerTitleClassName__ewL20{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.location-autocomplete_headerTitleClassName__ewL20{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.location-autocomplete_headerSubtitleClassName__q6OXr{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.location-autocomplete_headerSubtitleClassName__q6OXr{font-size:14px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}}.location-autocomplete_optionContainerClassName__AUqCl{padding:.75rem .5rem .75rem 2rem}.location-autocomplete_optionContainerClassName__AUqCl:hover{background-color:#05BE501A}.location-autocomplete_optionTitleClassName__BioRk{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.location-autocomplete_optionTitleClassName__BioRk{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.location-autocomplete_optionSubtitleClassName__NYXC5{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.location-autocomplete_optionSubtitleClassName__NYXC5{font-size:14px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}}.maintenance-modal_imageClassName__HHeow{height:170px;width:224px}@media (min-width:768px){.maintenance-modal_imageClassName__HHeow{height:300px;width:395px}}.maintenance-modal_descriptionClassName__04ZHg{text-align:start;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.maintenance-modal_descriptionClassName__04ZHg{text-align:center}}.maintenance-modal_contactIconClassName__iEdBf{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.maintenance-modal_contactTextClassName__9Vh_w{text-align:start;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:28px}.load-more-button_containerClassName__0dQMW{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center}.load-more-button_textClassName__bYgkB{height:-webkit-fit-content;height:fit-content;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.load-more-button_iconClassName__g3uAf{display:none}.load-more-button_buttonClassName__5Uw_N{width:100%}@media (min-width:768px){.load-more-button_buttonClassName__5Uw_N{width:-webkit-fit-content;width:fit-content}}.checkout_addCardButtonContainerClass__7Rb7_{margin-top:.25rem;width:100%}@media (min-width:768px){.checkout_addCardButtonContainerClass__7Rb7_{margin-top:1rem}}.checkout_addCardButtonClass__WK95p{width:100%;border-style:none!important;background-color:initial!important;padding-left:1rem!important;padding-right:1rem!important;--tw-text-opacity:1!important;color:rgb(5 190 80/var(--tw-text-opacity,1))!important}@media (min-width:768px){.checkout_addCardButtonClass__WK95p{width:-webkit-fit-content;width:fit-content}}.hotel-search_addRoomButtonIcon__AW7yy,.hotel-search_addRoomButton__T6sj2{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.hotel-search_addRoomButtonIcon__AW7yy{min-height:1rem;min-width:1rem}.hotel-search_removeRoomButton__6yJSn{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.globals-changes_chevronSeeDetailsIconClassName__hxD3O{display:none;max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.layout_horizontalContentContainer__RaUic{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.layout_horizontalContentContainer__RaUic{padding-left:0;padding-right:0}}.car-search-card_cardContainerWeb__sLRvs{min-height:260px;max-width:750px;flex-wrap:wrap;justify-content:space-between;border-radius:.5rem;padding-left:2rem;padding-right:2rem}.car-search-card_cardContainerMobile__EYQmo,.car-search-card_cardContainerWeb__sLRvs{display:flex;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.car-search-card_cardContainerMobile__EYQmo{position:relative;flex-direction:column;gap:.5rem;border-radius:1rem;padding:1rem}.car-search-card_carInfoContainerWeb__TLYrH{display:flex;min-height:202px;width:100%;max-width:417px;flex:1 1 0%}.car-search-card_carInfoContainerMobile__P_mXq{display:flex;width:100%;flex-direction:column;gap:1rem}@media (min-width:768px){.car-search-card_carInfoContainerMobile__P_mXq{min-height:147px}}.car-search-card_carRentalInfoContainer__TLIJR{display:flex;height:100%;max-height:202px;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media (min-width:768px){.car-search-card_carRentalInfoContainer__TLIJR{margin:auto;width:-webkit-fit-content;width:fit-content;max-width:408px;align-items:flex-start}}.car-search-card_carRentalImagesContainer__C7Vrl{display:flex;flex-direction:column}.car-search-card_carModelContainer__CBqhR{margin-top:1rem;display:flex;height:-webkit-fit-content;height:fit-content;width:100%;justify-content:space-between;gap:.5rem}@media (min-width:768px){.car-search-card_carModelContainer__CBqhR{margin-top:0}}.car-search-card_carModelButton__ZCgE3{width:100%;text-align:left;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:640px){.car-search-card_carModelButton__ZCgE3{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}@media (min-width:768px){.car-search-card_carModelButton__ZCgE3{width:-webkit-fit-content;width:fit-content}}.car-search-card_carModelSpan__XvIeY{display:inline-flex;--tw-translate-y:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-search-card_carModelSpan__XvIeY{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));gap:.25rem;padding-left:.25rem;font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-search-card_carCompanyImage__wnZ2s{max-height:15px;min-height:15px;min-width:75px;max-width:75px;object-fit:cover}@media (min-width:768px){.car-search-card_carCompanyImage__wnZ2s{max-height:21px;min-height:21px;min-width:100px;max-width:100px}}.car-search-card_carCharacteristicsContainer__TMCxc{display:flex;width:100%;max-width:250px;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-search-card_carCharacteristicsContainer__TMCxc{margin:auto;max-width:-webkit-fit-content;max-width:fit-content;flex-direction:column;justify-content:center}}@media (min-width:1100px){.car-search-card_carCharacteristicsContainer__TMCxc{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-search-card_carCharacteristicsItem__cAauN{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}@media (min-width:768px){.car-search-card_carCharacteristicsItem__cAauN{padding-left:.5rem;padding-right:.5rem}}.car-search-card_carCharacteristicsIconColor__VYo_Z{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-search-card_divider__XlRRP{margin-top:1rem;margin-bottom:1rem;margin-right:2rem;height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(117 116 116/var(--tw-bg-opacity,1))}@media (min-width:1100px){.car-search-card_divider__XlRRP{display:none}}.car-search-card_priceContainer__OBgCw{display:flex;width:100%;justify-self:end;padding-left:0;padding-top:0;padding-bottom:0}@media (min-width:768px){.car-search-card_priceContainer__OBgCw{margin:auto;max-width:217px;flex-direction:column;align-items:center;justify-content:center;padding-left:2rem;padding-bottom:1rem;padding-top:1.75rem}}.car-search-card_priceButtonWeb__KV5Bc{margin-top:1rem;min-height:40px;width:100%;min-width:217px;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(5 190 80/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-search-card_priceButtonWeb__KV5Bc{max-width:150px}}.car-search-card_priceButtonMobile__8JMCr{margin-top:1rem;min-height:48px;width:100%;min-width:326px;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(5 190 80/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.car-search-card_pricePointsClass__3zVUT{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-search-card_pricePointsClass__3zVUT{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.car-search-card_priceCashClass__RSC59{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-search-card_priceCashClass__RSC59{font-size:20px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:28px}}.car-search-card_priceLabelClass__wWnWz{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}.car-booking-details_carBookingDetailsHeaderContainer__TWgPu{display:flex;width:100%;gap:.5rem;padding-top:2rem;padding-bottom:2rem}.car-booking-details_carBookingDetailsBackButton__9f1BH{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsBackButtonText__2uNVx{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-details_carBookingDetailsBackButtonText__2uNVx{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carBookingDetailsBackButtonIcon__6sGse{height:1rem;width:1rem}.car-booking-details_carBookingDetailsContainer__3y0zv{display:flex;flex-direction:column;gap:1rem}.car-booking-details_CarInfoContainer__ywfiw{display:flex;width:100%;flex-direction:column-reverse;align-items:center}@media (min-width:768px){.car-booking-details_CarInfoContainer__ywfiw{flex-direction:row;gap:5rem}}.car-booking-details_carInfoInnerContainer___2Tnf{display:flex;width:100%;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:768px){.car-booking-details_carInfoInnerContainer___2Tnf{max-width:330px}}@media (min-width:1280px){.car-booking-details_carInfoInnerContainer___2Tnf{justify-content:flex-start}}.car-booking-details_carRentalImagesContainer__lpfur{display:flex;flex-direction:column;gap:.5rem}.car-booking-details_carModelContainer__3eBGF{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap;justify-content:center}@media (min-width:768px){.car-booking-details_carModelContainer__3eBGF{justify-content:flex-start}}.car-booking-details_carModel__ZdRhd{width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-details_carModel__ZdRhd:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-details_carModel__ZdRhd{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carModelSpan__vzpSB{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carModelSpan__vzpSB{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCompanyImage__RI1HY{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}@media (min-width:768px){.car-booking-details_carCompanyImage__RI1HY{margin-left:0;margin-right:0}}.car-booking-details_carCharacteristicsContainer__M56_q{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-details_carCharacteristicsContainer__M56_q{justify-content:flex-start}}@media (min-width:1100px){.car-booking-details_carCharacteristicsContainer__M56_q{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carCharacteristicsItem__x3A9a{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}@media (min-width:768px){.car-booking-details_carCharacteristicsItem__x3A9a{padding-left:.5rem;padding-right:.5rem}}.car-booking-details_carCharacteristicsIconColor__xE_UO{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffContainer__ADxES{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffHeader__L3zMD{flex:1 1 0%;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carPickupDropoffHeader__L3zMD{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffInfoRow__9sWpV{flex:1 1 0%;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carPickupDropoffInfoRow__9sWpV{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffIconColor__gz8nP{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffIconSize__IHP8o{height:1.25rem;width:1.25rem}.car-booking-details_carRateContainer__sYZ0w{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carRateDetailsTitle__wArba{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateDetailsTitle__wArba{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateDetailsList__6CGyz{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateDetailsList__6CGyz{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionTitle__w4yg6{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateInclusionTitle__w4yg6{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionList__Hvz8V{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateInclusionList__Hvz8V{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayContainer__Apt7V{display:flex;flex-direction:column;gap:.25rem;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateToPayContainer__Apt7V{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayTitle__ep6Ys{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateToPayTitle__ep6Ys{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayPoints__TG7Zf{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash___eS8_,.car-booking-details_carRateToPaySeparator__x0vPP{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash___eS8_{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateToPayCash___eS8_{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayTaxTitle__qaxQJ{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateToPayTaxTitle__qaxQJ{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carBookingDetailsPricingContainer__t59GR{display:flex;flex-direction:column;gap:1.25rem}.car-booking-details_carBookingDetailsPricingButton__QLfij{--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingFooterContainer__DkarZ{display:flex;width:356px;flex-direction:column;gap:.25rem;text-align:start}@media (min-width:768px){.car-booking-details_carBookingDetailsPricingFooterContainer__DkarZ{gap:0}}.car-booking-details_carBookingDetailsPricingFooterButton__2Fl3_{text-align:start;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.car-booking-details_carBookingDetailsPricingFooterButton__2Fl3_:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-details_carBookingDetailsPricingFooterButton__2Fl3_{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_divider__zinFs{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(117 116 116/var(--tw-bg-opacity,1))}.car-booking-details_feeTitles__WmgEL{color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_feePoints__nep1W,.car-booking-details_feeTitles__WmgEL{--tw-text-opacity:1;font-size:14px!important;font-family:Poppins!important;font-weight:600!important;letter-spacing:0!important;line-height:20px!important}.car-booking-details_feePoints__nep1W{color:rgb(5 190 80/var(--tw-text-opacity,1))}.car-booking-details_feePointsIcon__n1mBd{margin-right:.25rem;display:inline-block;height:1rem;width:1rem;vertical-align:middle}.car-booking-details_feeCash__6_9YB{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:14px!important;font-family:Poppins!important;font-weight:600!important;letter-spacing:0!important;line-height:20px!important}.car-booking-details_titleContainerClassName__30fyX{display:flex;width:100%;flex-direction:column;gap:1rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-details_titleContainerClassName__30fyX{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.car-booking-details_carBookingDetailsTitle__nrTQZ{display:none;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-details_carBookingDetailsTitle__nrTQZ{display:block}}@media (min-width:1100px){.car-booking-details_carBookingDetailsTitle__nrTQZ{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carBookingDetailsHeaderContainer__N0kVs{display:flex;width:100%;gap:.5rem}.car-booking-details_carBookingDetailsBackButton__wNZ6o{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-details_carBookingDetailsBackButton__wNZ6o{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carBookingDetailsBackButtonIcon__ju7ST{height:1rem;width:1rem}.car-booking-details_carBookingDetailsContainer__V_3fv{display:flex;flex-direction:column;gap:1.25rem}.car-booking-details_CarInfoContainer__yAxjP{display:flex;width:100%;flex-direction:column;align-items:center}@media (min-width:768px){.car-booking-details_CarInfoContainer__yAxjP{gap:1.25rem}}.car-booking-details_carInfoInnerContainer__k7kOv{display:flex;width:-webkit-fit-content;width:fit-content;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:768px){.car-booking-details_carInfoInnerContainer__k7kOv{max-width:321px}}@media (min-width:1280px){.car-booking-details_carInfoInnerContainer__k7kOv{justify-content:flex-start}}.car-booking-details_carRentalImagesContainer__5cH0_{display:flex;flex-direction:column;gap:.5rem}.car-booking-details_carModelContainer__N2Ttl{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap;justify-content:center}.car-booking-details_carModel__k1nIf{width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-details_carModel__k1nIf:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-details_carModel__k1nIf{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carModelSpan__eaqxG{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carModelSpan__eaqxG{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCompanyImage__SFlJ6{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}.car-booking-details_carCharacteristicsContainer__wJfz7{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carCharacteristicsContainer__wJfz7{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carCharacteristicsItem___YJE1{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}@media (min-width:768px){.car-booking-details_carCharacteristicsItem___YJE1{padding-left:.5rem;padding-right:.5rem}}.car-booking-details_carCharacteristicsIconColor__f_YE9{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffContainer__ywk3X{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffHeader___yuBT{flex:1 1 0%;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carPickupDropoffHeader___yuBT{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffInfoRow__h3LVE{flex:1 1 0%;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carPickupDropoffInfoRow__h3LVE{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffIconColor___5yWN{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffIconSize__GaQEx{height:1.25rem;width:1.25rem}.car-booking-details_carRateContainer__neYhj{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carRateDetailsTitle__5FLku{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateDetailsTitle__5FLku{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateDetailsList__IECUe{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateDetailsList__IECUe{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionTitle__fsyIx{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateInclusionTitle__fsyIx{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionList__4mpBs{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateInclusionList__4mpBs{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayContainer__WROVn{display:flex;flex-direction:column;gap:.25rem;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateToPayContainer__WROVn{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayTitle__gYUZ_{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateToPayTitle__gYUZ_{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayPoints__EX3aH{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__zmXb2,.car-booking-details_carRateToPaySeparator__o4DKe{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__zmXb2{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateToPayCash__zmXb2{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carBookingDetailsPricingContainer__NvJY_{display:flex;flex-direction:column;gap:1.25rem}.car-booking-details_carBookingDetailsPricingButton__NuYho{--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingFooterContainer__6PHT_{display:flex;width:356px;flex-direction:column;gap:.25rem;text-align:start}@media (min-width:768px){.car-booking-details_carBookingDetailsPricingFooterContainer__6PHT_{gap:0}}.car-booking-details_carBookingDetailsPricingFooterButton___fbgv{text-align:start;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.car-booking-details_carBookingDetailsPricingFooterButton___fbgv:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-details_carBookingDetailsPricingFooterButton___fbgv{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_divider__4H9gR{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(117 116 116/var(--tw-bg-opacity,1))}.car-booking-details_container__vf5D6{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.car-booking-details_carBookingDetailsHeaderContainer__4S872{display:flex;width:100%;gap:.5rem}.car-booking-details_carBookingDetailsBackButton__ccrDx{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-details_carBookingDetailsBackButton__ccrDx{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carBookingDetailsBackButtonIcon__Z2zqv{height:1rem;width:1rem}.car-booking-details_carBookingDetailsContainer__vonB9{box-shadow:0 2px 8px 0 rgba(38,77,128,.15);display:flex;flex-direction:column;gap:1.25rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (min-width:768px){.car-booking-details_carBookingDetailsContainer__vonB9{border-radius:1rem;padding:1.5rem}}.car-booking-details_CarInfoContainer__mjbcf{display:flex;width:100%;flex-direction:column-reverse;align-items:center}@media (min-width:768px){.car-booking-details_CarInfoContainer__mjbcf{flex-direction:row;gap:4rem}}.car-booking-details_carInfoInnerContainer__IYVWd{display:flex;width:100%;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:768px){.car-booking-details_carInfoInnerContainer__IYVWd{max-width:321px}}@media (min-width:1280px){.car-booking-details_carInfoInnerContainer__IYVWd{justify-content:flex-start}}.car-booking-details_carRentalImagesContainer__V5EBp{display:flex;flex-direction:column;gap:.5rem}.car-booking-details_carModelContainer__yEWuu{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap;justify-content:center}@media (min-width:768px){.car-booking-details_carModelContainer__yEWuu{justify-content:flex-start}}.car-booking-details_carModel__Xhbdd{width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-details_carModel__Xhbdd:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-details_carModel__Xhbdd{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carModelSpan__dbiGX{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carModelSpan__dbiGX{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCompanyImage__2L9nj{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}@media (min-width:768px){.car-booking-details_carCompanyImage__2L9nj{margin-left:0;margin-right:0}}.car-booking-details_carCharacteristicsContainer__2rp2e{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-details_carCharacteristicsContainer__2rp2e{justify-content:flex-start}}@media (min-width:1100px){.car-booking-details_carCharacteristicsContainer__2rp2e{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carCharacteristicsItem__OhABQ{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}@media (min-width:768px){.car-booking-details_carCharacteristicsItem__OhABQ{padding-left:.5rem;padding-right:.5rem}}.car-booking-details_carCharacteristicsIconColor__DeoJS{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffContainer__udnKE{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffHeader__pk31r{flex:1 1 0%;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carPickupDropoffHeader__pk31r{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffInfoRow__sNAiQ{flex:1 1 0%;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carPickupDropoffInfoRow__sNAiQ{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffIconColor__BWCJY,.car-booking-details_carRateContainer__SHkkf{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carRateContainer__SHkkf{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:1rem;font-size:.875rem;line-height:1.25rem}.car-booking-details_carRateDetailsTitle__6QhE7{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateDetailsTitle__6QhE7{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateDetailsList__Uko_b{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateDetailsList__Uko_b{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionTitle__9UQuC{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateInclusionTitle__9UQuC{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionList__XGTPH{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateInclusionList__XGTPH{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayContainer__H8tXY{display:flex;flex-direction:column;gap:.25rem;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateToPayContainer__H8tXY{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayTitle__vmqut{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateToPayTitle__vmqut{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayPoints__tMgas{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__uHAM1,.car-booking-details_carRateToPaySeparator__oWVbm{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__uHAM1{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateToPayCash__uHAM1{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carBookingDetailsPricingContainer__Hy0kp{display:flex;flex-direction:column;gap:1.25rem}.car-booking-details_carBookingDetailsPricingButton__iUm9e{--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingFooterContainer__UxAbi{display:flex;width:356px;flex-direction:column;text-align:start}.car-booking-details_carBookingDetailsPricingFooterButton__tFy3K{text-align:start;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.car-booking-details_carBookingDetailsPricingFooterButton__tFy3K:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-details_carBookingDetailsPricingFooterButton__tFy3K{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_divider__k_C6S{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(117 116 116/var(--tw-bg-opacity,1))}.car-pricing-card_informativeCard__PQ7C7{--tw-bg-opacity:1;background-color:rgb(225 240 255/var(--tw-bg-opacity,1))}.car-booking-card_statusTitle__btjBW{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-card_cardContainer__NGCBw{box-shadow:0 2px 8px 0 #264D8026;margin-right:1rem;display:flex;min-height:250px;max-width:280px;cursor:pointer;flex-direction:column;justify-content:space-between;gap:1rem;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:1rem}@media (min-width:768px){.car-booking-card_cardContainer__NGCBw{min-height:200px;max-width:100%;flex-direction:row;gap:0;padding:1rem 2rem}}.car-booking-card_carRentalInfoContainer__a_B5o{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}@media (min-width:768px){.car-booking-card_carRentalInfoContainer__a_B5o{width:170px}}.car-booking-card_carRentalImagesContainer__h70kk{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media (min-width:768px){.car-booking-card_carRentalImagesContainer__h70kk{align-items:center}}.car-booking-card_carModelContainer__wf_tV{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap}@media (min-width:768px){.car-booking-card_carModelContainer__wf_tV{display:none}}.car-booking-card_carModelContainerMobile__y5HbE{display:none;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap}@media (min-width:768px){.car-booking-card_carModelContainerMobile__y5HbE{display:flex}}.car-booking-card_carModel__eDY2B{width:100%;background-color:initial;text-align:start;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-card_carModel__eDY2B:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:768px){.car-booking-card_carModel__eDY2B{width:-webkit-fit-content;width:fit-content;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-card_carModelSpan__t0JLY{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-card_carModelSpan__t0JLY{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-card_carCompanyImage__pH_j8{margin-left:.75rem;height:16px!important;width:75px!important;--tw-translate-y:-0.25rem!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;object-fit:cover}.car-booking-card_carInformationContainer__CsoNR{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:1rem}@media (min-width:768px){.car-booking-card_carInformationContainer__CsoNR{width:80%;flex-direction:row}}.car-booking-card_carCharacteristicsContainer__LBf2J{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-card_carCharacteristicsContainer__LBf2J{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-card_carCharacteristicsIcon__xURDP{max-height:15px;min-height:15px;min-width:15px;max-width:15px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-card_carPickupDropoffContainer__6A4kC{display:flex;width:100%;flex-direction:column;gap:.5rem}.car-booking-card_carPickupDropoffContainer__6A4kC,.car-booking-card_carPickupDropoffIconColor__7uUsg{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-card_carPickupDropoffIconSize__kZ_QF{height:1rem;width:1rem}.car-booking-card_carPickupDropoffHeader__KKbNU{flex:1 1 0%;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-card_carPickupDropoffHeader__KKbNU{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-card_carPickupDropoffInfoRow__Hgk1j{flex:1 1 0%;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-card_carPickupDropoffInfoRow__Hgk1j{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-card_divider__J_fnR{margin-top:1rem;margin-bottom:1rem;margin-right:2rem;height:.5px;max-height:100dvh;width:100%;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1))}@media (min-width:768px){.car-booking-card_divider__J_fnR{display:none}}.car-booking-card_priceContainer__K_o9v{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:1rem;font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.car-booking-card_priceContainer__K_o9v{margin-left:auto;margin-right:auto}}.car-booking-card_priceButton__RfE3_{margin-top:1rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));padding:.5rem 4rem;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:700}.car-booking-card_priceButton__RfE3_,.car-booking-card_priceCardPointsClass__syuhn{--tw-text-opacity:1;font-size:14px;font-family:Poppins;letter-spacing:0;line-height:20px}.car-booking-card_priceCardPointsClass__syuhn{color:rgb(5 190 80/var(--tw-text-opacity,1));font-weight:600}@media (min-width:768px){.car-booking-card_priceCardPointsClass__syuhn{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.car-booking-card_priceCardCashClass__7_fMp{--tw-text-opacity:1!important;color:rgb(0 57 166/var(--tw-text-opacity,1))!important;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-card_priceCardCashClass__7_fMp{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.car-booking-card_priceTitle__hOx0m{text-align:center;--tw-text-opacity:1;font-size:14px!important;font-weight:400!important}.car-booking-card_priceFeeDisclaimer__7d6_e,.car-booking-card_priceTitle__hOx0m{color:rgb(117 116 116/var(--tw-text-opacity,1));font-family:Poppins!important;letter-spacing:0!important;line-height:20px!important}.car-booking-card_priceFeeDisclaimer__7d6_e{--tw-translate-x:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));text-align:right;--tw-text-opacity:1;font-size:12px!important;font-weight:300!important}.car-booking-page_carBookingDetailsHeaderContainer__rO5_i{display:flex;width:100%;gap:.5rem}.car-booking-page_carBookingDetailsBackButton__io9A4{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-page_carBookingDetailsBackButtonText__3i1sh{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-page_carBookingDetailsBackButtonText__3i1sh{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carBookingDetailsBackButtonIcon__nl5hh{height:1rem;width:1rem}.car-booking-page_carBookingDetailsContainer__97bpS{display:flex;flex-direction:column;gap:1.25rem}.car-booking-page_CarInfoContainer__Y_KYJ{display:flex;width:100%;flex-direction:column-reverse;align-items:center}@media (min-width:768px){.car-booking-page_CarInfoContainer__Y_KYJ{flex-direction:row;gap:4rem}}.car-booking-page_carInfoInnerContainer__oCz8p{display:flex;width:100%;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:768px){.car-booking-page_carInfoInnerContainer__oCz8p{max-width:321px}}@media (min-width:1280px){.car-booking-page_carInfoInnerContainer__oCz8p{justify-content:flex-start}}.car-booking-page_carRentalImagesContainer__FmfRt{display:flex;flex-direction:column;gap:.5rem}.car-booking-page_carModelContainer__GALKC{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap;justify-content:center}@media (min-width:768px){.car-booking-page_carModelContainer__GALKC{justify-content:flex-start}}.car-booking-page_carModel__RLtRB{width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-page_carModel__RLtRB:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-page_carModel__RLtRB{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carModelSpan__kWqnr{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-page_carModelSpan__kWqnr{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carCompanyImage__mzG_z{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}@media (min-width:768px){.car-booking-page_carCompanyImage__mzG_z{margin-left:0;margin-right:0}}.car-booking-page_carCharacteristicsContainer___eYXb{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-page_carCharacteristicsContainer___eYXb{justify-content:flex-start}}@media (min-width:1100px){.car-booking-page_carCharacteristicsContainer___eYXb{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carCharacteristicsItem__gxUQT{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}@media (min-width:768px){.car-booking-page_carCharacteristicsItem__gxUQT{padding-left:.5rem;padding-right:.5rem}}.car-booking-page_carCharacteristicsIconColor__TZkui{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-page_carPickupDropoffContainer__65IDy{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-page_carPickupDropoffHeader__sm_R0{flex:1 1 0%;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-page_carPickupDropoffHeader__sm_R0{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carPickupDropoffInfoRow__rfsrX{flex:1 1 0%;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-page_carPickupDropoffInfoRow__rfsrX{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carPickupDropoffIconColor__qiHxp{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-page_carPickupDropoffIconSize__GWGtn{height:1rem;width:1rem}.car-booking-page_carRateContainer__ZT70V{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-page_carRateDetailsTitle__Nquz9{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-page_carRateDetailsTitle__Nquz9{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateDetailsList__SspSX{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-page_carRateDetailsList__SspSX{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carRateInclusionTitle__TgspA{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-page_carRateInclusionTitle__TgspA{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateInclusionList__ggCbQ{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-page_carRateInclusionList__ggCbQ{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carRateToPayContainer__ryfE8{display:flex;flex-direction:column;gap:.25rem;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-page_carRateToPayContainer__ryfE8{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateToPayTitle__5Eq15{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-page_carRateToPayTitle__5Eq15{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateToPayPoints__yDFEc{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.car-booking-page_carRateToPayCash__mfNMn,.car-booking-page_carRateToPaySeparator__MwZEL{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.car-booking-page_carRateToPayCash__mfNMn{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-page_carRateToPayCash__mfNMn{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateToPayTaxTitle__xrySB{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-page_carRateToPayTaxTitle__xrySB{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carBookingDetailsPricingContainer__QBdT3{display:flex;flex-direction:column;gap:1.25rem}.car-booking-page_carBookingDetailsPricingButton__ilod6{--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-page_carBookingDetailsPricingFooterContainer__ipJz7{display:flex;width:356px;flex-direction:column;text-align:start}.car-booking-page_carBookingDetailsPricingFooterButton__wcoQv{text-align:start;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.car-booking-page_carBookingDetailsPricingFooterButton__wcoQv:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-page_carBookingDetailsPricingFooterButton__wcoQv{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_divider__p2j10{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(117 116 116/var(--tw-bg-opacity,1))}.car-booking-page_detailTitleClass__lV0dp{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-page_detailTitleClass__lV0dp{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_importantTextClass__mh7cr{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-page_importantTextClass__mh7cr{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_importantTextValueClass__kqFC4{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-page_importantTextValueClass__kqFC4{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_priceTitleClass__roe4r{--tw-text-opacity:1!important;color:rgb(117 116 116/var(--tw-text-opacity,1))!important;font-size:18px!important;font-family:Poppins!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important}@media (min-width:768px){.car-booking-page_priceTitleClass__roe4r{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_pricePointsClass__oOAUy{margin-top:.75rem;--tw-text-opacity:1!important;color:rgb(5 190 80/var(--tw-text-opacity,1))!important;font-size:20px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-page_pricePointsClass__oOAUy{font-size:20px!important;font-family:Poppins!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important}}.car-booking-page_priceCashClass__q4UXJ{--tw-text-opacity:1!important;color:rgb(0 57 166/var(--tw-text-opacity,1))!important;font-size:20px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-page_priceCashClass__q4UXJ{font-size:20px!important;font-family:Poppins!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important}}.car-booking-page_taxesMessageClass__1Ik_B{align-self:center;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-page_taxesMessageClass__1Ik_B{font-size:12px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}}.car-booking-page_taxesValueClass__mUjwL{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.driver-form_driverFormContainer__H0S5j{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 2px 8px 0px #264D8026;--tw-shadow-colored:0px 2px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;gap:1rem;padding:1.25rem 2rem}.driver-form_driverFormTitle___cRir{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.driver-form_driverFormInputsContainer__cttnq{display:flex;flex-direction:column;gap:1rem}.driver-form_driverFormCheckbox__uHIHG{--tw-text-opacity:1!important;color:rgb(0 57 166/var(--tw-text-opacity,1))!important;font-size:14px!important;font-family:Poppins!important;font-weight:600!important;letter-spacing:0!important;line-height:20px!important}.hotel-search-card_cardContainerWeb__Ayf6e{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 2px 8px 0px #264D8026;--tw-shadow-colored:0px 2px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);position:relative;display:flex;height:260px;width:100%;justify-content:space-between;gap:1.5rem;overflow:hidden}.hotel-search-card_cardContentWeb__5w2cq{display:flex;gap:1.5rem}.hotel-search-card_cardInfoContainerWeb__HcNhM{margin-top:22px;margin-bottom:22px;display:flex;width:224px;flex-direction:column;gap:1rem}.hotel-search-card_cardHotelCharacteristicsContainer__Zfmcz{display:flex;flex-direction:column;gap:.75rem}.hotel-search-card_cardPriceContainerWeb__znP1M{display:flex;flex-direction:column;gap:.5rem}.hotel-search-card_imageGalleryContainerWeb__cp4Cv{height:260px;width:100%;max-width:216px}.hotel-search-card_imageGalleryWeb__FNeX0{height:260px;width:100%;max-width:216px;border-radius:0;object-fit:cover}.hotel-search-card_infoHotelNameWeb__cxiTb{-webkit-line-clamp:2;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:14px;font-weight:600}.hotel-search-card_infoHotelAddressWeb__49DP_,.hotel-search-card_infoHotelNameWeb__cxiTb{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;--tw-text-opacity:1;font-family:Poppins;letter-spacing:0;line-height:20px}.hotel-search-card_infoHotelAddressWeb__49DP_{-webkit-line-clamp:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:12px;font-weight:400}.hotel-search-card_cardContainerMobile__HoJgd{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 2px 8px 0px #264D8026;--tw-shadow-colored:0px 2px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;height:100%;width:100%;flex-direction:column;border-radius:0}.hotel-search-card_cardContentMobile__0r4a9{display:flex;height:100%;width:100%;justify-content:space-between;gap:.5rem;padding:.5rem 1rem .75rem}.hotel-search-card_cardInfoContainerMobile__Di40p{display:flex;max-height:128px;min-height:128px;flex-direction:column;justify-content:space-between}@media (min-width:640px){.hotel-search-card_cardInfoContainerMobile__Di40p{width:380px;max-width:380px}}@media (min-width:768px){.hotel-search-card_cardInfoContainerMobile__Di40p{width:280px;max-width:280px}}.hotel-search-card_cardPriceContainerMobile__ymlQp{display:flex;max-height:128px;min-height:128px;width:100%;min-width:170px;max-width:170px;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem}.hotel-search-card_imageGalleryContainerMobile__y9QJq{max-height:120px;min-height:120px;width:100%;border-radius:0}.hotel-search-card_imageGalleryMobile__b6jSd{height:120px;width:100%;border-radius:0;object-fit:cover}.hotel-search-card_imageGalleryContainerMobileBeforeFix__bmN9c{max-height:120px!important;min-height:120px!important;width:100%}.hotel-search-card_infoHotelNameMobile__tTHBf{-webkit-line-clamp:2;max-width:90%;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:18px;font-weight:600;line-height:28px}.hotel-search-card_infoHotelAddressMobile__zvNEz,.hotel-search-card_infoHotelNameMobile__tTHBf{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;--tw-text-opacity:1;font-family:Poppins;letter-spacing:0}.hotel-search-card_infoHotelAddressMobile__zvNEz{-webkit-line-clamp:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:12px;font-weight:400;line-height:20px}.hotel-search-card_imageGalleryArrowsContainer__QFGNs{height:2rem;width:2rem;border-radius:9999px;background-color:#676A6ACC;--tw-bg-opacity:0.8}.hotel-search-card_imageGalleryArrowsColor__vRp9l{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hotel-search-card_hotelTypeAndRatingContainer__aqpcT{display:flex;width:100%;flex-direction:column;gap:.25rem}@media (min-width:768px){.hotel-search-card_hotelTypeAndRatingContainer__aqpcT{flex-direction:row;gap:.75rem}}.hotel-search-card_hotelTypeAndRatingChipType__TywO1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:-webkit-fit-content;width:fit-content;max-width:70px;border-radius:4px;--tw-bg-opacity:1!important;background-color:rgb(0 57 166/var(--tw-bg-opacity,1))!important;padding:0 .5rem!important;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-search-card_hotelTypeAndRatingChipType__TywO1{max-width:150px;font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-search-card_hotelTypeAndRatingStarsRating__6nM9_{display:flex;min-width:-webkit-max-content;min-width:max-content;flex-direction:row;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(250 182 0/var(--tw-text-opacity,1))}.hotel-search-card_hotelSearchAmenitiesChip__2j7ir{display:flex;min-width:-webkit-fit-content;min-width:fit-content;align-items:center;gap:.5rem;text-wrap:nowrap;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));padding:1px .5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.hotel-search-card_hotelSearchAmenitiesChip__2j7ir{padding-top:0;padding-bottom:0}}.hotel-search-card_hotelSearchAmenitiesText__9ZTOJ{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-search-card_hotelSearchAmenitiesText__9ZTOJ{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-search-card_hotelSearchCardAmenitiesIcon__oEnrH{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.hotel-search-card_hotelSearchCardAmenitiesIcon__oEnrH{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem}}.hotel-search-card_hotelPolicyDisclaimerIcon__9ObYP{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}@media (min-width:768px){.hotel-search-card_hotelPolicyDisclaimerIcon__9ObYP{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem}}.hotel-search-card_hotelPolicyDisclaimerText__2rJXn{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-search-card_hotelPolicyDisclaimerText__2rJXn{font-size:12px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}}.hotel-search-card_pricingTitle__eIlpF{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-search-card_pricingTitle__eIlpF{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-search-card_pricingPoints__Ud2bd{--tw-text-opacity:1!important;color:rgb(5 190 80/var(--tw-text-opacity,1))!important;font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.hotel-search-card_pricingPoints__Ud2bd{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.hotel-search-card_pricingCash__KapRs{--tw-text-opacity:1!important;color:rgb(117 116 116/var(--tw-text-opacity,1))!important;font-size:14px!important;font-family:Poppins!important;font-weight:400!important;letter-spacing:0!important;line-height:20px!important}@media (min-width:768px){.hotel-search-card_pricingCash__KapRs{font-size:20px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:28px}}.hotel-search-card_princingPerNight__D4BQX{display:flex;align-self:center;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}.hotel-search-card_princingPerNightIcon__8GnKx{max-height:17px;min-height:17px;min-width:17px;max-width:17px;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.hotel-search-card_pricingSelectOfferButton__d37rh{width:100%;max-width:314px}@media (min-width:1100px){.hotel-search-card_pricingSelectOfferButton__d37rh{max-width:217px}}.hotel-images-preview_nextBackButtonWeb__8r0aR{display:flex;min-height:36px;min-width:36px;align-items:center;justify-content:center;border-radius:9999px;background-color:#676A6ACC;opacity:.8}.hotel-images-preview_carouselContainer__IWQh0{flex-shrink:0;overflow:hidden;border-radius:.5rem;border-width:2px;border-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hotel-images-preview_carouselContainerActive__oByzy{border-width:4px;--tw-border-opacity:1;border-color:rgb(5 190 80/var(--tw-border-opacity,1))}.hotel-images-preview_nextBackButtonMobile__aWsnT{display:flex;min-height:36px;min-width:36px;align-items:center;justify-content:center;border-radius:9999px;background-color:#676A6ACC;opacity:.8}.hotel-images-preview_counterMobile__fqqAr{position:absolute;bottom:1rem;left:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background-color:#676A6ACC;padding:.25rem .75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:.8;font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.hotel-images-preview_nextBackButtonDisabled__6jg0Z{opacity:.5}.hotel-head-information_hotelNameWeb__SYNZJ{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:20px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}.hotel-head-information_hotelAddressWeb__g_5Ui,.hotel-head-information_hotelPhoneWeb__wjYNB{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}.hotel-head-information_locationPinIconWeb__qDWC5,.hotel-head-information_phoneIconWeb__1gjDR{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.hotel-head-information_hotelNameMobile__Q4Cxk{font-size:18px;font-weight:600;line-height:28px}.hotel-head-information_hotelAddressMobile__I9SEB,.hotel-head-information_hotelNameMobile__Q4Cxk{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-family:Poppins;letter-spacing:0}.hotel-head-information_hotelAddressMobile__I9SEB{font-size:14px;font-weight:400;line-height:20px}.hotel-head-information_hotelPhoneMobile__NC8_8{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}.hotel-head-information_locationPinIconMobile__0Gf5r,.hotel-head-information_phoneIconMobile__cyYgM{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.hotel-details-tabs_tabText__qgUFB{--tw-text-opacity:1;color:rgb(103 106 106/var(--tw-text-opacity,1));font-weight:400!important}.hotel-details-tabs_tabActiveText__twf5V,.hotel-details-tabs_tabText__qgUFB{font-size:14px!important;font-family:Poppins!important;letter-spacing:0!important;line-height:20px!important}.hotel-details-tabs_tabActiveText__twf5V{--tw-text-opacity:1!important;color:rgb(5 190 80/var(--tw-text-opacity,1))!important;font-weight:600!important}.hotel-details-tabs_tabActiveBorder__ODMmt{--tw-bg-opacity:1!important;background-color:rgb(5 190 80/var(--tw-bg-opacity,1))!important}