.car-search-card_cardContainerWeb__PuRLX{min-height:260px;max-width:750px;flex-wrap:wrap;justify-content:space-between;border-radius:.5rem;padding-left:2rem}.car-search-card_cardContainerMobile__G7tCb,.car-search-card_cardContainerWeb__PuRLX{display:flex;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.car-search-card_cardContainerMobile__G7tCb{position:relative;flex-direction:column;gap:.5rem;border-radius:1rem;padding:1rem}.car-search-card_carInfoContainerWeb__r2G_9{display:flex;min-height:202px;width:100%;flex:1 1 0%}.car-search-card_carInfoContainerMobile__2wnCW{display:flex;width:100%;flex-direction:column;gap:1rem}@media (min-width:781px){.car-search-card_carInfoContainerMobile__2wnCW{min-height:147px}}.car-search-card_carRentalInfoContainer__PWuLz{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:781px){.car-search-card_carRentalInfoContainer__PWuLz{margin:auto;width:-webkit-fit-content;width:fit-content;max-width:408px;align-items:flex-start}}.car-search-card_carRentalImagesContainer__OVfcR{display:flex;flex-direction:column;gap:.5rem}.car-search-card_carModelContainer__qNrhb{margin-top:1rem;display:flex;height:-webkit-fit-content;height:fit-content;width:100%;justify-content:space-between;gap:.5rem}@media (min-width:781px){.car-search-card_carModelContainer__qNrhb{margin-top:0}}.car-search-card_carModelButton__pPWM2{width:100%;text-align:left;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.car-search-card_carModelButton__pPWM2:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-search-card_carModelButton__pPWM2{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}@media (min-width:781px){.car-search-card_carModelButton__pPWM2{width:-webkit-fit-content;width:fit-content}}.car-search-card_carModelSpan__I50Tm{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(92 92 92/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-search-card_carModelSpan__I50Tm{--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:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-search-card_carCompanyImage__8lSQU{max-height:15px;min-height:15px;min-width:75px;max-width:75px;object-fit:cover}@media (min-width:781px){.car-search-card_carCompanyImage__8lSQU{margin-left:3rem;height:21px;width:100px}}.car-search-card_carCharacteristicsContainer__Ze2VL{display:flex;width:100%;max-width:250px;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-search-card_carCharacteristicsContainer__Ze2VL{margin:auto;max-width:-webkit-fit-content;max-width:fit-content;flex-direction:column;justify-content:center}}.car-search-card_carCharacteristicsItem__63V3i{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem}.car-search-card_carCharacteristicsIconColor__IYeF4{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-search-card_divider__rlcZp{margin-top:1rem;margin-bottom:1rem;margin-right:2rem;height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1))}@media (min-width:1100px){.car-search-card_divider__rlcZp{display:none}}.car-search-card_priceContainer__ww21T{display:flex;width:100%;justify-self:end}@media (min-width:781px){.car-search-card_priceContainer__ww21T{margin:auto;max-width:264px;flex-direction:column;align-items:center;justify-content:center}}.car-search-card_priceButtonWeb__PldpC{margin-top:1rem;margin-bottom:1rem;min-height:40px;width:100%;min-width:217px;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-search-card_priceButtonWeb__PldpC{max-width:150px}}.car-search-card_priceButtonMobile__H8OfK{margin-top:1rem;min-height:48px;width:100%;min-width:326px;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.car-search-card_pricePointsClass__qxeyS{--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-search-card_pricePointsClass__qxeyS{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.car-search-card_priceCashClass__Skua1{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.car-search-card_priceCashClass__Skua1{font-size:20px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:28px}}.car-search-card_priceLabelClass__EHMiB{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}.car-booking-details_carBookingDetailsHeaderContainer__cFZ0p{display:flex;width:100%;gap:.5rem}.car-booking-details_carBookingDetailsBackButton__S7__p{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-booking-details_carBookingDetailsBackButton__S7__p{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carBookingDetailsContainer__yng4v{display:flex;flex-direction:column;gap:1rem}.car-booking-details_CarInfoContainer__LQYkY{display:flex;width:100%;flex-direction:column-reverse;align-items:center}@media (min-width:781px){.car-booking-details_CarInfoContainer__LQYkY{flex-direction:row;gap:4rem}}.car-booking-details_carInfoInnerContainer__QLiMT{display:flex;width:-webkit-fit-content;width:fit-content;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:781px){.car-booking-details_carInfoInnerContainer__QLiMT{max-width:330px}}@media (min-width:1280px){.car-booking-details_carInfoInnerContainer__QLiMT{justify-content:flex-start}}.car-booking-details_carBookingDetailsBackButtonText__Db3ma{font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-booking-details_carBookingDetailsBackButtonText__Db3ma{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carBookingDetailsBackButtonIcon__IDiss{height:1rem;width:1rem}.car-booking-details_carRentalImagesContainer__cnqTI{display:flex;flex-direction:column;gap:.5rem}.car-booking-details_carModelContainer__5ufAm{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap;justify-content:center}@media (min-width:781px){.car-booking-details_carModelContainer__5ufAm{justify-content:flex-start}}.car-booking-details_carModel__MWNk_{width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-details_carModel__MWNk_:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-details_carModel__MWNk_{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carModelSpan__rCnUw{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carModelSpan__rCnUw{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCompanyImage__7_qtp{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}@media (min-width:781px){.car-booking-details_carCompanyImage__7_qtp{margin-left:0;margin-right:0}}.car-booking-details_carCharacteristicsContainer__XKula{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-booking-details_carCharacteristicsContainer__XKula{justify-content:flex-start}}@media (min-width:1100px){.car-booking-details_carCharacteristicsContainer__XKula{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCharacteristicsItem___77kM{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem}.car-booking-details_carPickupDropoffContainer__Vuo7v{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffHeader__Q_uCA{flex:1 1 0%;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carPickupDropoffHeader__Q_uCA{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffInfoRow__5aEDV{flex:1 1 0%;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carPickupDropoffInfoRow__5aEDV{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffIconColor__NQ2rI{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffIconSize__q1e1U{height:1rem;width:1rem}.car-booking-details_carRateContainer__5Uoyj{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(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carRateDetailsTitle__sv4qk{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateDetailsTitle__sv4qk{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateDetailsList__cJWPx{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateDetailsList__cJWPx{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionTitle__U7KcI{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateInclusionTitle__U7KcI{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionList__5u800{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateInclusionList__5u800{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayContainer__SsxYF{display:flex;flex-direction:column;gap:.25rem}.car-booking-details_carRateToPayTitle__epIDU{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateToPayTitle__epIDU{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayPoints__O8fQH{--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__01jl6,.car-booking-details_carRateToPaySeparator__VzWCo{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingContainer__MYqY1{display:flex;flex-direction:column;gap:1.25rem}.car-booking-details_carBookingDetailsPricingButton__xdKsF{--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingFooterContainer__di8Lj{display:flex;width:356px;flex-direction:column;gap:.25rem;text-align:start}@media (min-width:781px){.car-booking-details_carBookingDetailsPricingFooterContainer__di8Lj{gap:0}}.car-booking-details_carBookingDetailsPricingFooterButton__t8jMX{text-align:start;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}.car-booking-details_carBookingDetailsPricingFooterButton__t8jMX:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-details_carBookingDetailsPricingFooterButton__t8jMX{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_divider__BohRJ{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1))}.car-booking-details_feeTitles__pNBZq{color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_feePoints__1Pd9o,.car-booking-details_feeTitles__pNBZq{--tw-text-opacity:1;font-size:14px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:20px!important}.car-booking-details_feePoints__1Pd9o{color:rgb(4 191 147/var(--tw-text-opacity,1))}.car-booking-details_feePointsIcon__9X2dY{margin-right:.25rem;display:inline-block;display:none;height:1rem;width:1rem;vertical-align:middle}.car-booking-details_feeCash__wDMH8{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:14px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:20px!important}.car-booking-details_titleContainerClassName__MXBpL{display:flex;width:100%;flex-direction:column;gap:1rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-booking-details_titleContainerClassName__MXBpL{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.car-booking-details_carBookingDetailsTitle__i5jaM{display:none;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-booking-details_carBookingDetailsTitle__i5jaM{display:block}}@media (min-width:1100px){.car-booking-details_carBookingDetailsTitle__i5jaM{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carBookingDetailsHeaderContainer__3hys9{display:flex;width:100%;gap:.5rem}.car-booking-details_carBookingDetailsBackButton__6DRDC{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-booking-details_carBookingDetailsBackButton__6DRDC{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carBookingDetailsContainer__kbDFs{display:flex;flex-direction:column;gap:1.25rem}.car-booking-details_CarInfoContainer__YGKFP{display:flex;width:100%;flex-direction:column}@media (min-width:781px){.car-booking-details_CarInfoContainer__YGKFP{gap:1.25rem}}.car-booking-details_carInfoInnerContainer__sTMHH{display:flex;width:100%;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:1280px){.car-booking-details_carInfoInnerContainer__sTMHH{justify-content:flex-start}}.car-booking-details_carBookingDetailsBackButtonIcon__U92_r{height:1rem;width:1rem}.car-booking-details_carRentalImagesContainer__RT0q_{display:flex;flex-direction:column;gap:.5rem}.car-booking-details_carModelContainer__v7dTO{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap;justify-content:center}.car-booking-details_carModel__wWQqo{width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-details_carModel__wWQqo:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-details_carModel__wWQqo{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carModelSpan__9hrap{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carModelSpan__9hrap{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCompanyImage__iBOb6{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}.car-booking-details_carCharacteristicsContainer__XVcW6{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carCharacteristicsContainer__XVcW6{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCharacteristicsItem__tya8B{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem}.car-booking-details_carPickupDropoffContainer__xGe7C{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffHeader__UoP9W{flex:1 1 0%;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carPickupDropoffHeader__UoP9W{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffInfoRow__JVf8H{flex:1 1 0%;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carPickupDropoffInfoRow__JVf8H{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffIconColor__6j8LD{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffIconSize__foLpy{height:1.25rem;width:1.25rem}.car-booking-details_carRateContainer__UspgR{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(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carRateDetailsTitle__guevL{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateDetailsTitle__guevL{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateDetailsList__Vqi8T{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateDetailsList__Vqi8T{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionTitle__9GiQp{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateInclusionTitle__9GiQp{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionList__yind3{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateInclusionList__yind3{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayContainer__uaMu2{display:flex;flex-direction:column;gap:.25rem}.car-booking-details_carRateToPayTitle__sKnkt{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateToPayTitle__sKnkt{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayPoints__CNA7u{--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__X6mzS,.car-booking-details_carRateToPaySeparator__c17wP{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingContainer__8BtUg{display:flex;flex-direction:column;gap:1.25rem}.car-booking-details_carBookingDetailsPricingButton__J9ZKT{--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingFooterContainer__2_nuh{display:flex;width:356px;flex-direction:column;gap:.25rem;text-align:start}@media (min-width:781px){.car-booking-details_carBookingDetailsPricingFooterContainer__2_nuh{gap:0}}.car-booking-details_carBookingDetailsPricingFooterButton__Z1GwE{text-align:start;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}.car-booking-details_carBookingDetailsPricingFooterButton__Z1GwE:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-details_carBookingDetailsPricingFooterButton__Z1GwE{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_divider__0abkt{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1))}.car-booking-details_container__mWoCd{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.car-booking-details_carBookingDetailsHeaderContainer__aBVPp{display:flex;width:100%;gap:.5rem}.car-booking-details_carBookingDetailsBackButton__TLmHq{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-booking-details_carBookingDetailsBackButton__TLmHq{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carBookingDetailsContainer__8xJPl{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:781px){.car-booking-details_carBookingDetailsContainer__8xJPl{border-radius:1rem;padding:1.5rem}}.car-booking-details_CarInfoContainer__xk7pg{display:flex;width:100%;flex-direction:column-reverse;align-items:center}@media (min-width:781px){.car-booking-details_CarInfoContainer__xk7pg{flex-direction:row;gap:4rem}}.car-booking-details_carInfoInnerContainer__jji4j{display:flex;width:100%;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:781px){.car-booking-details_carInfoInnerContainer__jji4j{max-width:321px}}@media (min-width:1280px){.car-booking-details_carInfoInnerContainer__jji4j{justify-content:flex-start}}.car-booking-details_carBookingDetailsBackButtonIcon__LmaiG{height:1rem;width:1rem}.car-booking-details_carRentalImagesContainer__1AJYR{display:flex;flex-direction:column;gap:.5rem}.car-booking-details_carModelContainer__4VMXM{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap;justify-content:center}@media (min-width:1100px){.car-booking-details_carModelContainer__4VMXM{justify-content:flex-start}}.car-booking-details_carModel__wc3AR{width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-details_carModel__wc3AR:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-details_carModel__wc3AR{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carModelSpan__E0m6X{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carModelSpan__E0m6X{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCompanyImage__L27U8{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}@media (min-width:1100px){.car-booking-details_carCompanyImage__L27U8{margin-left:0;margin-right:0}}.car-booking-details_carCharacteristicsContainer__09dQY{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-booking-details_carCharacteristicsContainer__09dQY{justify-content:flex-start}}@media (min-width:1100px){.car-booking-details_carCharacteristicsContainer__09dQY{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCharacteristicsItem__AEeqh{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem}.car-booking-details_carPickupDropoffContainer__niXOr{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffHeader__IsLsZ{flex:1 1 0%;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carPickupDropoffHeader__IsLsZ{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffInfoRow__laCch{flex:1 1 0%;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carPickupDropoffInfoRow__laCch{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffIconColor__J5JRz,.car-booking-details_carRateContainer__3fmxr{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carRateContainer__3fmxr{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:1rem;font-size:.875rem;line-height:1.25rem}.car-booking-details_carRateDetailsTitle__lQvnQ{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateDetailsTitle__lQvnQ{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateDetailsList__tSU0r{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateDetailsList__tSU0r{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionTitle__rzMlQ{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateInclusionTitle__rzMlQ{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionList__6GckP{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateInclusionList__6GckP{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayContainer__5E2QO{display:flex;flex-direction:column;gap:.25rem}.car-booking-details_carRateToPayTitle__7Os7H{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateToPayTitle__7Os7H{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayPoints__2cIIx{--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__YGvrY,.car-booking-details_carRateToPaySeparator__zD2n9{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingContainer__TMEDs{display:flex;flex-direction:column;gap:1.25rem}.car-booking-details_carBookingDetailsPricingButton___spPW{--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingFooterContainer__rVUxL{display:flex;width:356px;flex-direction:column;text-align:start}.car-booking-details_carBookingDetailsPricingFooterButton__PWuXV{text-align:start;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}.car-booking-details_carBookingDetailsPricingFooterButton__PWuXV:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-details_carBookingDetailsPricingFooterButton__PWuXV{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_divider__I4iRH{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1))}.car-pricing-card_informativeCard___No4b{--tw-bg-opacity:1;background-color:rgb(225 240 255/var(--tw-bg-opacity,1))}.car-booking-card_statusTitle__mREbr{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-card_cardContainer__Oaqt5{box-shadow:0 2px 8px 0 #264D8026;margin-right:1rem;display:flex;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:781px){.car-booking-card_cardContainer__Oaqt5{min-height:200px;max-width:100%;flex-direction:row;gap:0;padding:1rem 2rem}}.car-booking-card_carRentalInfoContainer__epVx0{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}@media (min-width:781px){.car-booking-card_carRentalInfoContainer__epVx0{width:170px}}.car-booking-card_carRentalImagesContainer__DiP65{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media (min-width:781px){.car-booking-card_carRentalImagesContainer__DiP65{align-items:center}}.car-booking-card_carModelContainer__qZUus{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap}@media (min-width:781px){.car-booking-card_carModelContainer__qZUus{display:none}}.car-booking-card_carModelContainerMobile__cCnLs{display:none;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap}@media (min-width:781px){.car-booking-card_carModelContainerMobile__cCnLs{display:flex}}.car-booking-card_carModel__aVRA_{width:100%;background-color:initial;text-align:start;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-card_carModel__aVRA_:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:781px){.car-booking-card_carModel__aVRA_{width:-webkit-fit-content;width:fit-content;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-card_carModelSpan__h5qcj{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-booking-card_carModelSpan__h5qcj{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-card_carCompanyImage__9jMc0{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__IADe8{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:1rem}@media (min-width:781px){.car-booking-card_carInformationContainer__IADe8{width:80%;flex-direction:row}}.car-booking-card_carCharacteristicsContainer__C1XTw{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-booking-card_carCharacteristicsContainer__C1XTw{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-card_carCharacteristicsIcon__N7GSE{max-height:15px;min-height:15px;min-width:15px;max-width:15px;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-card_carPickupDropoffContainer__CqYCA{display:flex;width:100%;flex-direction:column;gap:.5rem}.car-booking-card_carPickupDropoffContainer__CqYCA,.car-booking-card_carPickupDropoffIconColor__N5Ry_{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-card_carPickupDropoffIconSize__wEAvW{height:1rem;width:1rem}.car-booking-card_carPickupDropoffHeader__AmRmP{flex:1 1 0%;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-booking-card_carPickupDropoffHeader__AmRmP{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-card_carPickupDropoffInfoRow__OG5eT{flex:1 1 0%;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.car-booking-card_carPickupDropoffInfoRow__OG5eT{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-card_divider__GitOU{margin-top:1rem;margin-bottom:1rem;margin-right:2rem;height:.5px;max-height:100dvh;width:100%;--tw-bg-opacity:1;background-color:rgb(180 180 180/var(--tw-bg-opacity,1))}@media (min-width:781px){.car-booking-card_divider__GitOU{display:none}}.car-booking-card_priceContainer__GF12W{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:781px){.car-booking-card_priceContainer__GF12W{margin-left:auto;margin-right:auto}}.car-booking-card_priceButton__Q7k6i{margin-top:1rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));padding:.5rem 4rem;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-card_priceButton__Q7k6i,.car-booking-card_priceCardPointsClass__bhIxA{--tw-text-opacity:1;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.car-booking-card_priceCardPointsClass__bhIxA{color:rgb(4 191 147/var(--tw-text-opacity,1))}@media (min-width:781px){.car-booking-card_priceCardPointsClass__bhIxA{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.car-booking-card_priceCardCashClass__s6g4R{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:781px){.car-booking-card_priceCardCashClass__s6g4R{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.car-booking-card_priceTitle__j1N2V{--tw-text-opacity:1;font-size:14px!important;font-weight:400!important}.car-booking-card_priceFeeDisclaimer__H_WIg,.car-booking-card_priceTitle__j1N2V{text-align:center;color:rgb(92 92 92/var(--tw-text-opacity,1));font-family:Figtree!important;letter-spacing:0!important;line-height:20px!important}.car-booking-card_priceFeeDisclaimer__H_WIg{--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));--tw-text-opacity:1;font-size:12px!important;font-weight:300!important}.car-booking-page_carBookingDetailsHeaderContainer__LPbxd{display:flex;width:100%;gap:.5rem}.car-booking-page_carBookingDetailsBackButton__fKmt8{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-booking-page_carBookingDetailsBackButton__fKmt8{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-page_carBookingDetailsContainer__y9mXF{display:flex;flex-direction:column;gap:1.25rem}.car-booking-page_CarInfoContainer__6Q0TV{display:flex;width:100%;flex-direction:column-reverse;align-items:center}@media (min-width:781px){.car-booking-page_CarInfoContainer__6Q0TV{flex-direction:row;gap:4rem}}.car-booking-page_carInfoInnerContainer__9ihaQ{display:flex;width:100%;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:781px){.car-booking-page_carInfoInnerContainer__9ihaQ{max-width:321px}}@media (min-width:1280px){.car-booking-page_carInfoInnerContainer__9ihaQ{align-self:flex-start}}.car-booking-page_carBookingDetailsBackButtonText__X_hLb{font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-booking-page_carBookingDetailsBackButtonText__X_hLb{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-page_carBookingDetailsBackButtonIcon__zovWn{height:1rem;width:1rem}.car-booking-page_carRentalImagesContainer__HaU19{display:flex;flex-direction:column;gap:.5rem}.car-booking-page_carModelContainer__Mt_sM{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap;justify-content:center}@media (min-width:781px){.car-booking-page_carModelContainer__Mt_sM{justify-content:flex-start}}.car-booking-page_carModel__wLs73{width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-page_carModel__wLs73:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-page_carModel__wLs73{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-page_carModelSpan__m4qv4{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-page_carModelSpan__m4qv4{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carCompanyImage__cWzr2{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}@media (min-width:781px){.car-booking-page_carCompanyImage__cWzr2{margin-left:0;margin-right:0}}.car-booking-page_carCharacteristicsContainer__GKWUq{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-booking-page_carCharacteristicsContainer__GKWUq{justify-content:flex-start}}@media (min-width:1100px){.car-booking-page_carCharacteristicsContainer__GKWUq{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carCharacteristicsItem__ywaso{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem}.car-booking-page_carPickupDropoffContainer__7j0pe{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-page_carPickupDropoffHeader__C9aM6{flex:1 1 0%;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-page_carPickupDropoffHeader__C9aM6{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carPickupDropoffInfoRow__xlJEE{flex:1 1 0%;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-page_carPickupDropoffInfoRow__xlJEE{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carPickupDropoffIconColor__shXJW{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-page_carPickupDropoffIconSize__gt4iC{height:1rem;width:1rem}.car-booking-page_carRateContainer__wMxig{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(92 92 92/var(--tw-text-opacity,1))}.car-booking-page_carRateDetailsTitle__Ob2rO{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-page_carRateDetailsTitle__Ob2rO{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-page_carRateDetailsList__pGfYN{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-page_carRateDetailsList__pGfYN{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carRateInclusionTitle__j8MgD{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-page_carRateInclusionTitle__j8MgD{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateInclusionList__yfGqw{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-page_carRateInclusionList__yfGqw{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carRateToPayContainer__tvhgT{display:flex;flex-direction:column;gap:.25rem}.car-booking-page_carRateToPayTitle__Hl2kx{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-page_carRateToPayTitle__Hl2kx{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateToPayPoints__ErqAV{--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.car-booking-page_carRateToPayCash__o6Yce,.car-booking-page_carRateToPaySeparator__Z7I_o{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.car-booking-page_carBookingDetailsPricingContainer__Dqmy7{display:flex;flex-direction:column;gap:1.25rem}.car-booking-page_carBookingDetailsPricingButton__moZ7l{--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-page_carBookingDetailsPricingFooterContainer__y6HcW{display:flex;width:356px;flex-direction:column;text-align:start}.car-booking-page_carBookingDetailsPricingFooterButton__24HWQ{text-align:start;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}.car-booking-page_carBookingDetailsPricingFooterButton__24HWQ:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-page_carBookingDetailsPricingFooterButton__24HWQ{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_divider___x9_t{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(180 180 180/var(--tw-bg-opacity,1))}.car-booking-page_detailTitleClass__UQkxz{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-booking-page_detailTitleClass__UQkxz{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-page_importantTextClass__tNyC3{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.car-booking-page_importantTextClass__tNyC3{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_importantTextValueClass__dtFOJ{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:781px){.car-booking-page_importantTextValueClass__dtFOJ{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_priceTitleClass__7zl9r{margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:20px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important}@media (min-width:781px){.car-booking-page_priceTitleClass__7zl9r{margin-bottom:1rem;font-size:15px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:24px!important}}.car-booking-page_pricePointsClass__09_2B{--tw-text-opacity:1!important;color:rgb(4 191 147/var(--tw-text-opacity,1))!important;font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:32px}@media (min-width:781px){.car-booking-page_pricePointsClass__09_2B{font-size:20px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important}}.car-booking-page_priceCashClass__SdJzA{--tw-text-opacity:1!important;color:rgb(0 71 91/var(--tw-text-opacity,1))!important;font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:32px}@media (min-width:781px){.car-booking-page_priceCashClass__SdJzA{font-size:20px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important}}.car-booking-page_taxesMessageClass__xGnLW{align-self:center;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:24px}@media (min-width:781px){.car-booking-page_taxesMessageClass__xGnLW{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.car-booking-page_taxesValueClass__68DBc{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.driver-form_driverFormSectionTitle__3d17N{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.driver-form_driverFormContainer__MjFRN{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 4px 10px 0px #00000026;--tw-shadow-colored:0px 4px 10px 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__Nb4cW{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.driver-form_driverFormInputsContainer__42P87{display:flex;flex-direction:column;gap:1rem}.driver-form_driverFormCheckbox__wnKfA{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}.hotel-search-card_cardContainerWeb__Bo3Kr{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 4px 10px 0px #00000026;--tw-shadow-colored:0px 4px 10px 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__PVwpT{display:flex;gap:1.5rem}.hotel-search-card_cardInfoContainerWeb__uRoxJ{margin-top:22px;margin-bottom:22px;display:flex;width:224px;flex-direction:column;gap:1rem}.hotel-search-card_cardHotelCharacteristicsContainer__N2QzT{display:flex;flex-direction:column;gap:.75rem}.hotel-search-card_cardPriceContainerWeb__euxAW{display:flex;flex-direction:column;gap:.5rem}.hotel-search-card_imageGalleryContainerWeb__uS_JZ{height:260px;width:100%;max-width:216px}.hotel-search-card_imageGalleryWeb__tTeMk{height:260px;width:100%;max-width:216px;border-radius:0;object-fit:cover}.hotel-search-card_infoHotelNameWeb__LBcLB{color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:15px;font-weight:600;line-height:24px}.hotel-search-card_infoHotelAddressWeb__cKhJF,.hotel-search-card_infoHotelNameWeb__LBcLB{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;--tw-text-opacity:1;font-family:Figtree;letter-spacing:0}.hotel-search-card_infoHotelAddressWeb__cKhJF{color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:12px;font-weight:400;line-height:20px}.hotel-search-card_cardContainerMobile__jS9j1{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 4px 10px 0px #00000026;--tw-shadow-colored:0px 4px 10px 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:100%;max-height:242px;min-height:242px;width:100%;flex-direction:row;justify-content:flex-start;overflow:hidden;border-radius:0}.hotel-search-card_cardContentMobileBeforeFix__BD1ik{max-height:267px!important;min-height:267px!important}.hotel-search-card_cardContentMobile__n_hbN{margin-top:1rem;margin-bottom:1rem;width:100%}.hotel-search-card_cardInfoContainerMobile__khCZS{display:flex;width:100%;flex-direction:column;gap:12px;padding-left:1rem}.hotel-search-card_cardPriceContainerMobile__lkmIX{margin-top:1.25rem;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem;padding-right:1rem}.hotel-search-card_imageGalleryContainerMobile__G5lxD{max-height:242px;min-height:242px;min-width:115px;max-width:115px;border-radius:0}.hotel-search-card_imageGalleryMobile__cXdHT{height:242px;width:100%;border-radius:0;object-fit:cover}.hotel-search-card_imageGalleryContainerMobileBeforeFix__NhsgV{max-height:267px!important;min-height:267px!important}.hotel-search-card_infoHotelNameMobile__kJSiO{color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-weight:600;line-height:28px}.hotel-search-card_infoHotelAddressMobile__ZYi_i,.hotel-search-card_infoHotelNameMobile__kJSiO{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:90%;--tw-text-opacity:1;font-family:Figtree;letter-spacing:0}.hotel-search-card_infoHotelAddressMobile__ZYi_i{color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-weight:400;line-height:24px}.hotel-search-card_imageGalleryArrowsContainer__5AZdW{height:2rem;width:2rem;border-radius:9999px;background-color:rgb(92 92 92/var(--tw-bg-opacity,1));--tw-bg-opacity:0.8}.hotel-search-card_imageGalleryArrowsColor__4d4SJ{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hotel-search-card_hotelTypeAndRatingContainer__Ld3d2{display:flex;gap:.75rem}.hotel-search-card_hotelTypeAndRatingChipType__g1qop{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:50px;border-radius:4px;--tw-bg-opacity:1!important;background-color:rgb(0 71 91/var(--tw-bg-opacity,1))!important;padding-top:0!important;padding-bottom:0!important;padding-left:.5rem;padding-right:.5rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.hotel-search-card_hotelTypeAndRatingChipType__g1qop{max-width:150px;font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-search-card_hotelTypeAndRatingStarsRating__LvZRj{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(249 182 50/var(--tw-text-opacity,1))}.hotel-search-card_hotelSearchAmenitiesChip__z3TbV{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 71 91/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:781px){.hotel-search-card_hotelSearchAmenitiesChip__z3TbV{padding-top:0;padding-bottom:0}}.hotel-search-card_hotelSearchAmenitiesText__Q1eGw{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.hotel-search-card_hotelSearchAmenitiesText__Q1eGw{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-search-card_hotelSearchCardAmenitiesIcon__uW8_b{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:781px){.hotel-search-card_hotelSearchCardAmenitiesIcon__uW8_b{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem}}.hotel-search-card_hotelPolicyDisclaimerIcon__mayBh{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}@media (min-width:781px){.hotel-search-card_hotelPolicyDisclaimerIcon__mayBh{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem}}.hotel-search-card_hotelPolicyDisclaimerText__8lp_4{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}@media (min-width:781px){.hotel-search-card_hotelPolicyDisclaimerText__8lp_4{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.hotel-search-card_pricingTitle__3PIx5{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.hotel-search-card_pricingTitle__3PIx5{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-search-card_pricingPoints__cmeL6{--tw-text-opacity:1!important;color:rgb(4 191 147/var(--tw-text-opacity,1))!important;font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.hotel-search-card_pricingPoints__cmeL6{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.hotel-search-card_pricingCash__Fs4mL{--tw-text-opacity:1!important;color:rgb(92 92 92/var(--tw-text-opacity,1))!important;font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.hotel-search-card_pricingCash__Fs4mL{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.hotel-search-card_princingPerNight__vN85a{display:flex;align-self:center;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}.hotel-search-card_princingPerNightIcon__NzHno{max-height:17px;min-height:17px;min-width:17px;max-width:17px;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.hotel-search-card_pricingSelectOfferButton__Tl_O0{width:100%;max-width:314px}@media (min-width:1100px){.hotel-search-card_pricingSelectOfferButton__Tl_O0{max-width:217px}}.hotel-images-preview_nextBackButtonWeb__grm7o{display:flex;min-height:36px;min-width:36px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1));opacity:.8}.hotel-images-preview_carouselContainer__Y8Yfj{flex-shrink:0;overflow:hidden;border-radius:.5rem;border-width:4px;border-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hotel-images-preview_carouselContainerActive__xCfW2{border-width:4px;--tw-border-opacity:1;border-color:rgb(4 191 147/var(--tw-border-opacity,1))}.hotel-images-preview_nextBackButtonMobile__Ktzx8{display:flex;min-height:36px;min-width:36px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1));opacity:.8}.hotel-images-preview_counterMobile__bOTYn{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;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1));padding:.25rem .75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:.8;font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}.hotel-images-preview_nextBackButtonDisabled__2tV9t{opacity:.5}.hotel-head-information_hotelNameWeb__6slYZ{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:32px}.hotel-head-information_hotelAddressWeb__nJLwv,.hotel-head-information_hotelPhoneWeb__vKfco{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}.hotel-head-information_locationPinIconWeb__U6evf,.hotel-head-information_phoneIconWeb__P2hGE{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.hotel-head-information_hotelNameMobile__kPNVy{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.hotel-head-information_hotelAddressMobile__JcelR,.hotel-head-information_hotelPhoneMobile__uwZwJ{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}.hotel-head-information_locationPinIconMobile__5phBJ,.hotel-head-information_phoneIconMobile__0s6cs{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.hotel-details-tabs_tabText__ALBiP{color:rgb(92 92 92/var(--tw-text-opacity,1));font-weight:400}.hotel-details-tabs_tabActiveText__0djcp,.hotel-details-tabs_tabText__ALBiP{--tw-text-opacity:1;font-size:15px;font-family:Figtree;letter-spacing:0;line-height:24px}.hotel-details-tabs_tabActiveText__0djcp{color:rgb(4 191 147/var(--tw-text-opacity,1));font-weight:600}.hotel-details-tabs_tabActiveBorder__zKCzB{--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));color:rgb(4 191 147/var(--tw-text-opacity,1));font-weight:600}.hotel-description_descriptionText__AKIfX,.hotel-details-tabs_tabActiveBorder__zKCzB{--tw-text-opacity:1;font-size:15px;font-family:Figtree;letter-spacing:0;line-height:24px}.hotel-description_descriptionText__AKIfX{margin-left:.25rem;margin-right:.25rem;overflow:hidden;white-space:pre-line;color:rgb(92 92 92/var(--tw-text-opacity,1));font-weight:400}@media (min-width:781px){.hotel-description_descriptionText__AKIfX{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-description_seeMoreButton__cW_Zn{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.hotel-description_seeMoreButton__cW_Zn{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-description_seeMoreIcon__BqPE4{min-height:1rem;min-width:1rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.hotel-description_seeMoreInfoText__gSrKn{height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.hotel-description_seeMoreInfoText__gSrKn{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-description_seeMoreInfoIcon__Lx4uZ{min-height:1rem;min-width:1rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.hotel-description_detailsTitle__Md4R2{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.hotel-description_priorityAmenitiesText__MFk06{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.hotel-description_priorityAmenitiesText__MFk06{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-description_priorityAmenitiesIcon__Y7p7j{min-height:1rem;min-width:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}@media (min-width:781px){.hotel-description_priorityAmenitiesIcon__Y7p7j{min-height:1.5rem;min-width:1.5rem}}.hotel-description_priorityAmenitiesSeeMore__zl93D{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.hotel-description_priorityAmenitiesSeeMore__zl93D{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-description_priorityAmenitiesSeeMoreIcon__WWQnk{height:.75rem;width:.75rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.hotel-description_hotelPoliciesDisclaimerIcon__RnGcZ{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}@media (min-width:781px){.hotel-description_hotelPoliciesDisclaimerIcon__RnGcZ{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem}}.hotel-description_hotelPoliciesDisclaimerText__JmCkT{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}@media (min-width:781px){.hotel-description_hotelPoliciesDisclaimerText__JmCkT{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.hotel-modal-amenities_modalTitle__jWEl_{margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.hotel-modal-amenities_modalTitle__jWEl_{margin-bottom:1rem}}.hotel-modal-amenities_serviceTitle__Mh3q0{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.hotel-modal-amenities_serviceTitle__Mh3q0{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.hotel-modal-amenities_serviceTitleIcon__u5TzI{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}@media (min-width:781px){.hotel-modal-amenities_serviceTitleIcon__u5TzI{height:1.25rem;width:1.25rem}}.hotel-modal-amenities_serviceDescription__4cSAm{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.hotel-modal-amenities_serviceDescription__4cSAm{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-modal-information_modalTitle__FKERY{margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.hotel-modal-information_modalTitle__FKERY{margin-bottom:1rem}}.hotel-modal-information_modalSubtitle__SMHg2{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:781px){.hotel-modal-information_modalSubtitle__SMHg2{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-modal-information_modalDescriptionTitle__mbr_Q{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:781px){.hotel-modal-information_modalDescriptionTitle__mbr_Q{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-modal-information_modalDescription__zW7Rp{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}.room-search-card_imageGalleryContainer__z1PtH{height:300px;min-width:124px;max-width:124px}@media (min-width:781px){.room-search-card_imageGalleryContainer__z1PtH{height:316px}}@media (min-width:1100px){.room-search-card_imageGalleryContainer__z1PtH{max-width:260px}}.room-search-card_imageGalleryContainerOffertFix__64fN_{height:360px!important}@media (min-width:781px){.room-search-card_imageGalleryContainerOffertFix__64fN_{height:316px}}.room-search-card_imageGallery__rAuBS{height:300px;min-width:124px;max-width:124px;border-radius:0;object-fit:cover}@media (min-width:781px){.room-search-card_imageGallery__rAuBS{height:316px}}@media (min-width:1100px){.room-search-card_imageGallery__rAuBS{max-width:260px}}.room-search-card_imageGalleryOffertFix__GQ2GR{height:380px!important}@media (min-width:781px){.room-search-card_imageGalleryOffertFix__GQ2GR{height:316px}}.room-search-card_imageGalleryArrowsContainer__rWkUD{height:2rem;width:2rem;border-radius:9999px;background-color:rgb(92 92 92/var(--tw-bg-opacity,1));--tw-bg-opacity:0.8}.room-search-card_imageGalleryArrowsColor__5YSf9{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.room-search-card_roomName__UqgRm{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.room-search-card_roomName__UqgRm{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.room-search-card_roomBedDescription__jresN{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.room-search-card_roomAmenitiesTitle__ZVE6A,.room-search-card_roomBedDescription__jresN{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.room-search-card_roomAmenitiesTitle__ZVE6A{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.room-search-card_roomAmenitiesText__p4Ltq{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.room-search-card_roomAmenitiesText__p4Ltq{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.room-search-card_roomAmenitiesCheckIcon__rgY__{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.room-search-card_roomAmenitiesIcon__wqObe{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:781px){.room-search-card_roomAmenitiesIcon__wqObe{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}}.room-search-card_roomAmenitiesIncludedIcon__d7R3A{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.room-search-card_roomSeeDetailsText__MNxMp{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.room-search-card_roomSeeDetailsText__MNxMp{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.room-search-card_roomSeeDetailsIcon__0B_Tc{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.room-search-card_roomCancelationPoliciesText__DCP96{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.room-search-card_roomCancelationPoliciesText__DCP96{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.room-search-card_roomCancelationPoliciesIcon__GiQhD{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.room-search-card_roomCancelationPoliciesDisclaimerText__oh8wu{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.room-search-card_roomCancelationPoliciesDisclaimerText__oh8wu{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.room-search-card_roomCancelationPoliciesDisclaimerIcon__cSO2j{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.room-search-card_roomTaxesText__0Vce4{color:rgb(220 38 38/var(--tw-text-opacity,1));font-weight:400}.room-search-card_roomPriceFareMessage__4mbvb,.room-search-card_roomTaxesText__0Vce4{--tw-text-opacity:1;font-size:12px;font-family:Figtree;letter-spacing:0;line-height:20px}.room-search-card_roomPriceFareMessage__4mbvb{padding-bottom:.5rem;color:rgb(92 92 92/var(--tw-text-opacity,1));font-weight:300}.room-search-card_sliderContainerClass__4LBWB{max-width:240px}.room-search-card_priceTitle__xab6u{align-self:center;text-align:center;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.room-search-card_priceTitle__xab6u{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.room-search-card_pricingPoints__w77_j{--tw-text-opacity:1!important;color:rgb(4 191 147/var(--tw-text-opacity,1))!important;font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.room-search-card_pricingPoints__w77_j{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.room-search-card_pricingCash__xsC92{--tw-text-opacity:1!important;color:rgb(0 71 91/var(--tw-text-opacity,1))!important;font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.room-search-card_pricingCash__xsC92{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}