.disclaimer_backgroundColor__YAEAQ{background-color:#676A6ACC}.disclaimer_textClassName__OOfQz{--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){.disclaimer_textClassName__OOfQz{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.disclaimer_iconClassName__W9KYR{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))}.price_titleCombinationContainer__iSJuI{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.price_titleCombinationClassName__FtCYT{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:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.price_titleCombinationClassName__FtCYT{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.price_paymentMainTitle__Fiizy{--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){.price_paymentMainTitle__Fiizy{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.price_paymentMainSubtitle__ql8ZH{--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){.price_paymentMainSubtitle__ql8ZH{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.price_paymentStepsTitle__W1Te_{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}@media (min-width:781px){.price_paymentStepsTitle__W1Te_{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.price_paymentStepsCircle__EDt8G{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;--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));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.price_paymentStepsCircle__EDt8G{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.price_paymentStepsCircleText__rXJJJ{--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){.price_paymentStepsCircleText__rXJJJ{font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.price_paymentActualPointsContainer___NJp6{box-shadow:0 2px 8px 0 rgba(38,77,128,.15);display:flex;flex-direction:column;gap:1rem;border-radius:10px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem 1.5rem}.price_paymentActualPoints__AoG_K{margin-bottom:.25rem;--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){.price_paymentActualPoints__AoG_K{margin-bottom:.5rem;font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:32px}}.price_paymentActualPointsEntityIcon__hZTfu{display:none;max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem}.price_paymentActualPointsEntityIcon__hZTfu,.price_paymentActualPointsIcon__MKk16{--tw-translate-y:-0.25rem;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))}.price_paymentPointsTitles__Kt9_4{--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){.price_paymentPointsTitles__Kt9_4{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.price_paymentPointsToUse__WlZZC{display:flex;align-items:center;gap:.25rem;--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){.price_paymentPointsToUse__WlZZC{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.price_paymentPointsToUseBalance__m4CT7{display:flex;align-items:center;gap:.25rem;--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){.price_paymentPointsToUseBalance__m4CT7{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.price_paymentPriceTitle__g3Yd4{margin-bottom:1rem;--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){.price_paymentPriceTitle__g3Yd4{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.price_paymentPoints__7Cc5c{--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){.price_paymentPoints__7Cc5c{font-size:20px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important}}.price_paymentPrice__i7vy4{margin-bottom:.25rem;--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){.price_paymentPrice__i7vy4{font-size:20px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important}}.price_paymentBelowPriceText__X2IIJ{--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){.price_paymentBelowPriceText__X2IIJ{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.price_paymentBelowPriceValue__jq4hI{--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){.price_paymentBelowPriceValue__jq4hI{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.price_paymentDisclamaimer__mgFQw{--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}.price_paymentDisclamaimerIcon___f4ZE{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.price_paymentTermsAndConditionsText__XYqnY{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:12px!important;font-family:Figtree!important;font-weight:300!important;letter-spacing:0!important;line-height:20px!important}@media (min-width:781px){.price_paymentTermsAndConditionsText__XYqnY{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.price_paymentTermsAndConditionsLink__vhJU4{--tw-text-opacity:1!important;color:rgb(0 71 91/var(--tw-text-opacity,1))!important;font-size:12px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:20px!important}@media (min-width:781px){.price_paymentTermsAndConditionsLink__vhJU4{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.price_beforePriceTitle__a1Md7,.price_beforePriceValue__RDw8B{--tw-text-opacity:1!important;color:rgb(4 191 147/var(--tw-text-opacity,1))!important;font-size:12px!important;font-family:Figtree!important;font-weight:400!important;letter-spacing:0!important;line-height:20px!important}.price_beforePriceValue__RDw8B{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.price_exchangeForTitle___veO0{width:-webkit-fit-content;width:fit-content;text-align:start;--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){.price_exchangeForTitle___veO0{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.price_exchangeForValue__VDdB4{width:-webkit-fit-content;width:fit-content;justify-content:flex-end;text-align:end;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.price_exchangeForValue__VDdB4{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.price_regularPriceTitle__s9acu{width:-webkit-fit-content;width:fit-content;text-align:start;--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){.price_regularPriceTitle__s9acu{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.price_regularPriceValue__vODQJ{width:-webkit-fit-content;width:fit-content;justify-content:flex-end;text-align:end;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.price_regularPriceValue__vODQJ{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.price_providerPriceTitle__d47u9{width:-webkit-fit-content;width:fit-content;text-align:start;--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){.price_providerPriceTitle__d47u9{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.price_providerPriceValue__Vq_kC{width:-webkit-fit-content;width:fit-content;justify-content:flex-end;text-align:end;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.price_providerPriceValue__Vq_kC{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.price_providerPriceLogo__vKmwt{margin-right:.25rem;max-height:.75rem;max-width:.75rem}.price_entityLogo__wmXju{max-height:18px;max-width:81px}.price_continueButton__3X8js{width:100%;align-self:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(4 191 147/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.price_continueButton__3X8js,.price_continueButton__3X8js:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.price_continueButton__3X8js:hover{--tw-brightness:brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:640px){.price_continueButton__3X8js{max-width:314px}}.price_seeResumeButton__RtjJc{width:100%;align-self:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(4 191 147/var(--tw-border-opacity,1));background-color:initial;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.price_seeResumeButton__RtjJc:hover{--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));--tw-brightness:brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:640px){.price_seeResumeButton__RtjJc{max-width:314px}}.price_paymentButton__WwZkP{width:100%;align-self:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 71 91/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1));padding:.5rem 1rem;--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}.price_paymentButton__WwZkP:hover{--tw-brightness:brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:640px){.price_paymentButton__WwZkP{max-width:314px}}.notification-comunication_notificationSuccess__ulSvD{z-index:20;display:flex;height:-webkit-fit-content;height:fit-content;width:100%;align-items:center;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:781px){.notification-comunication_notificationSuccess__ulSvD{position:fixed}}@media (min-width:1100px){.notification-comunication_notificationSuccess__ulSvD{padding-right:150px;padding-left:130px}}.notification-comunication_notificationError__X1ebv{z-index:20;display:flex;height:-webkit-fit-content;height:fit-content;width:100%;align-items:center;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:781px){.notification-comunication_notificationError__X1ebv{position:fixed}}@media (min-width:1100px){.notification-comunication_notificationError__X1ebv{padding-right:150px;padding-left:130px}}.notification-comunication_notificationInfo__Xto0r{z-index:20;display:flex;height:-webkit-fit-content;height:fit-content;width:100%;align-items:center;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(237 133 178/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:781px){.notification-comunication_notificationInfo__Xto0r{position:fixed}}@media (min-width:1100px){.notification-comunication_notificationInfo__Xto0r{padding-right:150px;padding-left:130px}}.notification-comunication_notificationWarning__PasQM{z-index:20;display:flex;height:-webkit-fit-content;height:fit-content;width:100%;align-items:center;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:781px){.notification-comunication_notificationWarning__PasQM{position:fixed}}@media (min-width:1100px){.notification-comunication_notificationWarning__PasQM{padding-right:150px;padding-left:130px}}.hotel-booking-card_statusTitle__I9G7c{--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-booking-card_cardContainer__tzcn9{box-shadow:0 2px 8px 0 #264D8026;margin-right:1rem;display:flex;height:164px;cursor:pointer;flex-direction:row;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:781px){.hotel-booking-card_cardContainer__tzcn9{height:248px;width:100%}}.hotel-booking-card_imageGalleryContainer__AvE6I{position:relative;height:164px;min-width:89px}@media (min-width:781px){.hotel-booking-card_imageGalleryContainer__AvE6I{height:248px;width:100%;max-width:300px}}.hotel-booking-card_hotelInfoContainer__kDnoD{margin-top:1rem;margin-bottom:1rem;display:flex;width:100%;max-width:233px;flex-direction:column;gap:1rem;padding-left:1rem;padding-right:1rem}@media (min-width:781px){.hotel-booking-card_hotelInfoContainer__kDnoD{height:216px}}.hotel-booking-card_hotelName__GMqNo{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:100%;--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){.hotel-booking-card_hotelName__GMqNo{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none;height:2.5rem;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.hotel-booking-card_hotelLocation__v8T7H{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;--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-booking-card_hotelLocation__v8T7H{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-card_hotelTypeAndRatingContainer__Mpc9Q{display:flex;gap:.75rem}.hotel-booking-card_hotelTypeAndRatingChipType__Jc8Yu{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:120px;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-booking-card_hotelTypeAndRatingChipType__Jc8Yu{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}@media (min-width:1100px){.hotel-booking-card_hotelTypeAndRatingChipType__Jc8Yu{max-width:100px}}.hotel-booking-card_hotelAmenitiesChip__KPBDW{display:flex;min-height:20px;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-booking-card_hotelAmenitiesChip__KPBDW{padding-top:0;padding-bottom:0}}.hotel-booking-card_hotelAmenitiesText__pQjDb{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.hotel-booking-card_hotelAmenitiesText__pQjDb{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-booking-card_hotelAmenitiesIcon__G3thS{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hotel-booking-card_priceTitle__4elwL{--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-booking-card_priceTitle__4elwL{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-card_priceCashText__7p34S{--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){.hotel-booking-card_priceCashText__7p34S{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.hotel-booking-card_pricePointsText__vkt_v{--tw-text-opacity:1;color:rgb(4 191 147/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-booking-card_pricePointsText__vkt_v{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.hotel-booking-card_priceBelowText__8OdNn{--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-booking-card_priceBelowText__8OdNn{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.hotel-booking-card_hotelBookingDetailsButton__9RV34{margin-top:1.25rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));padding:.5rem 64px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:781px){.hotel-booking-card_hotelBookingDetailsButton__9RV34{margin-top:1.5rem}}.hotel-booking-details_statusTitle__o7tnU{--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-booking-details_imageContainer__wmLd5{position:relative;margin-top:1rem;display:flex;height:232px;width:100%;overflow:hidden;border-radius:.5rem}@media (min-width:781px){.hotel-booking-details_imageContainer__wmLd5{margin-top:2rem;height:144px}}.hotel-booking-details_hotelInfoContainer__gwyOm{margin-top:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem}@media (min-width:781px){.hotel-booking-details_hotelInfoContainer__gwyOm{flex-direction:row;gap:0}}.hotel-booking-details_hotelName__k8vxC{--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-booking-details_hotelName__k8vxC{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.hotel-booking-details_hotelLocation__U8qhh{--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-booking-details_hotelLocation__U8qhh{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelAmenitiesContainer__o8AHB{margin-top:1.5rem}@media (min-width:781px){.hotel-booking-details_hotelAmenitiesContainer__o8AHB{margin-top:.75rem}}.hotel-booking-details_hotelRetirementContainer__ObfuV{display:flex;flex-direction:row}@media (min-width:781px){.hotel-booking-details_hotelRetirementContainer__ObfuV{gap:72px}}.hotel-booking-details_hotelRetirementIcon__rCBH7{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.hotel-booking-details_hotelRetirementText__SdbSt{--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-booking-details_hotelRetirementText__SdbSt{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelGuestsInfoIcon__3jWGJ{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.hotel-booking-details_hotelGuestsInfoText__3xSIr{--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-booking-details_hotelGuestsInfoText__3xSIr{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelAmenitiesChecksText__7l6mj{--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-booking-details_hotelAmenitiesChecksText__7l6mj{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelAmenitiesChecksIcon__iw6_0{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.hotel-booking-details_hotelAmenitiesChecksSeeMore__l7f7s{--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-booking-details_hotelAmenitiesChecksSeeMore__l7f7s{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelAmenitiesChecksSeeMoreIcon__1iX21{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.hotel-booking-details_hotelImportantDisclaimerText__t9qBE{--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-booking-details_hotelImportantDisclaimerText__t9qBE{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelImportantDisclaimerIcon__zxS_t{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.hotel-booking-details_hotelImportantInfo__UQ8PV{--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-booking-details_hotelImportantInfo__UQ8PV{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelImportantInfoValue__ZxPiP{--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-booking-details_hotelImportantInfoValue__ZxPiP{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-booking-details_priceContainer__jIsxp{width:100%;padding-left:22px;padding-right:22px}@media (min-width:781px){.hotel-booking-details_priceContainer__jIsxp{max-width:350px;padding-left:0;padding-right:0}}.hotel-booking-details_priceTitle__43qxp{margin-bottom:.75rem;--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:28px}@media (min-width:781px){.hotel-booking-details_priceTitle__43qxp{margin-bottom:1rem;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.hotel-booking-details_priceCash__4ZxJm{--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){.hotel-booking-details_priceCash__4ZxJm{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.hotel-booking-details_pricePoints__fRlyL{--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){.hotel-booking-details_pricePoints__fRlyL{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.hotel-booking-details_priceBelowText__K2ENS{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){.hotel-booking-details_priceBelowText__K2ENS{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.hotel-booking-details_priceBelowTextValue__0eUXa{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:600;letter-spacing:0;line-height:24px}@media (min-width:781px){.hotel-booking-details_priceBelowTextValue__0eUXa{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-booking-details_dividerContainer__Bw5la{margin-top:1.25rem;margin-bottom:1.25rem}.hotel-booking-details_dividerConfig__upgYK{--tw-bg-opacity:1;background-color:rgb(180 180 180/var(--tw-bg-opacity,1))}.hotel-booking-details_hotelInfoTitles__kCHNC{--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){.hotel-booking-details_hotelInfoTitles__kCHNC{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.purchase-summary_title__KyuCz{--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){.purchase-summary_title__KyuCz{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.purchase-summary_subTitles__mtHUZ{--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){.purchase-summary_subTitles__mtHUZ{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-summary_accommodationInfo__7ZNZF{--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){.purchase-summary_accommodationInfo__7ZNZF{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-summary_amenitiesInfoIcon__6dQwx{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}@media (min-width:781px){.purchase-summary_amenitiesInfoIcon__6dQwx{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem}}.purchase-summary_documentDisclaimer__ZmNKG{--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}@media (min-width:781px){.purchase-summary_documentDisclaimer__ZmNKG{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.purchase-summary_documentDisclaimerIcon__XdxbH{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}@media (min-width:781px){.purchase-summary_documentDisclaimerIcon__XdxbH{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem}}.purchase-summary_moreInfoBtn__SV9S7{--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){.purchase-summary_moreInfoBtn__SV9S7{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-summary_moreInfoBtnIcon__KL4dk{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.purchase-summary_priceTitle___tcTI{--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){.purchase-summary_priceTitle___tcTI{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.purchase-summary_priceCombination__fj33o{--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}.purchase-summary_pricePoints__6DYzS{--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:32px}@media (min-width:781px){.purchase-summary_pricePoints__6DYzS{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.purchase-summary_priceCash__1m_5T{--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}@media (min-width:781px){.purchase-summary_priceCash__1m_5T{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.purchase-summary_priceBelowTax__t56PG{--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){.purchase-summary_priceBelowTax__t56PG{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.purchase-summary_priceBelowTaxValue__BFYht{--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){.purchase-summary_priceBelowTaxValue__BFYht{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-summary_importantPolitics__oQ02X{--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}.purchase-summary_importantPoliticsIcon__B_xme{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}@media (min-width:781px){.purchase-summary_importantPoliticsIcon__B_xme{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem}}.purchase-summary_cancellations__JIZhb{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}.purchase-summary_cancellationsIcon__lcCUe{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}@media (min-width:781px){.purchase-summary_cancellationsIcon__lcCUe{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem}}.purchase-details_container__Gkjz7{box-shadow:0 2px 8px 0 rgba(38,77,128,.15);display:flex;flex-direction:column;gap:1rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (min-width:781px){.purchase-details_container__Gkjz7{border-radius:1rem;padding:1.5rem}}.purchase-details_imageContainer__69n8Q{position:relative;height:150px;width:100%;flex-shrink:0}@media (min-width:781px){.purchase-details_imageContainer__69n8Q{height:188px}}.purchase-details_hotelName__zKDel{--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){.purchase-details_hotelName__zKDel{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.purchase-details_hotelLocation__eI7jG{--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){.purchase-details_hotelLocation__eI7jG{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-details_hotelTypeChip__tja_m{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:89px;--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1));padding-top:0;padding-bottom:0;font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1536px){.purchase-details_hotelTypeChip__tja_m{max-width:150px}}.purchase-details_hotelAmenitiestText__EDlOa{border-radius:4px;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));padding:2px .5rem}.purchase-details_hotelAmenitiesChip__sPeud,.purchase-details_hotelAmenitiestText__EDlOa{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}.purchase-details_hotelAmenitiesChip__sPeud{background-color:rgb(0 71 91/var(--tw-bg-opacity,1))}.purchase-details_hotelAmenitiesChipIcon__zPjIQ{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.purchase-details_summaryTitles__ypYcF{--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){.purchase-details_summaryTitles__ypYcF{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-details_summaryCheckInInfo__qakm7{--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){.purchase-details_summaryCheckInInfo__qakm7{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-details_summaryCheckInInfoIcon__MDwyV{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.purchase-details_summaryGuestInfo__bn_Cf{--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){.purchase-details_summaryGuestInfo__bn_Cf{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-details_summaryGuestInfoIcon__qoqzw{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.purchase-details_summaryRoomInfo__WtvEZ{--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){.purchase-details_summaryRoomInfo__WtvEZ{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-details_summaryRoomInfoIcon__3wu_I{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.purchase-details_summaryRoomInfoSeeMore__nRM5m{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.purchase-details_summaryRoomInfoSeeMore__nRM5m{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-details_summaryRoomInfoSeeMoreIcon__b9G18{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.purchase-details_disclaimers__vkInw{--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){.purchase-details_disclaimers__vkInw{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-details_disclaimersIcon__Ior_b{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))}.purchase-details_informationModalsOpen__XsnJz{--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){.purchase-details_informationModalsOpen__XsnJz{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-details_informationModalsOpenIcon__meBEl{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.map_hotelMapPreviewButton___P5QN{position:absolute;top:50%;left:50%;z-index:10;height:40px;width:235px;--tw-translate-x:-50%;--tw-translate-y:-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:.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:781px){.map_hotelMapPreviewButton___P5QN{height:28px;width:150px}}.map_hotelLocationModalTitle__q1XdD{font-size:20px}.map_hotelLocationModalTitle__q1XdD,.map_hotelMapLocationName__Ae36j{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.map_hotelMapLocationName__Ae36j{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:18px}@media (min-width:781px){.map_hotelMapLocationName__Ae36j{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.map_hotelMapLocationIcon__caZVY{max-height:22px;min-height:22px;min-width:22px;max-width:22px;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.room-modal-details_roomDetailsTitle__Zljdn{margin-bottom:1rem;font-size:20px}.room-modal-details_roomDetailsSubtitles__gdRgc,.room-modal-details_roomDetailsTitle__Zljdn{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.room-modal-details_roomDetailsSubtitles__gdRgc{font-size:18px}@media (min-width:781px){.room-modal-details_roomDetailsSubtitles__gdRgc{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.room-modal-details_roomDetailsText__nJwE2{--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-modal-details_roomDetailsText__nJwE2{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.room-modal-details_roomDetailTextAmenities__VXDc_{--tw-text-opacity:1;color:rgb(255 255 255/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-modal-details_roomDetailTextAmenities__VXDc_{--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}}.room-modal-details_roomDetailTextAmenitiesIcon__EXCUJ{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){.room-modal-details_roomDetailTextAmenitiesIcon__EXCUJ{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}}.room-modal-details_roomDetailsIcon__0Ksmv{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.room-modal-details_roomDetailsServicesSeeMore__N_KUV{--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){.room-modal-details_roomDetailsServicesSeeMore__N_KUV{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.room-modal-details_roomDetailsDescriptionIcon___4fgU,.room-modal-details_roomDetailsServicesSeeMoreIcon__KNSb5{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.room-modal-details_roomDetailsSeeMorePhotosText__Zbrnt{--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:781px){.room-modal-details_roomDetailsSeeMorePhotosText__Zbrnt{font-size:28px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:36px}}.room-modal-details_roomDetailsSeeMorePhotosIcon__Bq_Zx{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){.room-modal-details_roomDetailsSeeMorePhotosIcon__Bq_Zx{max-height:1.5rem;min-height:1.5rem;min-width:1.5rem;max-width:1.5rem}}.car-search-header-summary_infoMainTextClassName__Fs2PR{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-search-header-summary_infoMainTextClassName__Fs2PR{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-search-header-summary_infoTextClassName__58P7h{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}.car-search-header-summary_infoIconClassName__e2XMB{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))}.car-search-header-summary_containerClassName__Ws2h7{min-height:57px;--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1))}.car-search-header-summary_actionsIconClassName__9RWSD{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-search-header-summary_yDivisionLineClassName__wObnW{display:none;height:100%;min-height:25px;width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:1100px){.car-search-header-summary_yDivisionLineClassName__wObnW{display:block}}.car-search-header-summary_dotSearchHeaderClassName__0yKRd{display:flex;align-items:center;font-size:10px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-search-header-summary_searchDataSummaryTitleClassName__MuFNI{--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-search-header-summary_searchDataSummaryTextClassName__bu7CT{--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}.car-search-header-summary_dotDataSummaryClassName__CcW8o{display:flex;align-items:center;font-size:10px;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.steps-circles_selectedCircleClassName__eDooZ{border-width:1.32px!important;border-color:rgb(0 71 91/var(--tw-border-opacity,1))!important;background-color:rgb(0 71 91/var(--tw-bg-opacity,1))!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.steps-circles_selectedCircleClassName__eDooZ,.steps-circles_unselectedCircleClassName__Sddjb{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;font-size:20px!important;font-family:Figtree!important;font-weight:400!important;letter-spacing:0!important;line-height:28px!important}.steps-circles_unselectedCircleClassName__Sddjb{border-width:2px!important;border-color:rgb(180 180 180/var(--tw-border-opacity,1))!important;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))!important;color:rgb(92 92 92/var(--tw-text-opacity,1))!important}.steps-circles_selectedLineConnectorClassName__wXgtB{--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1))}.steps-circles_unselectedLineConnectorClassName__ebNFk{--tw-bg-opacity:1;background-color:rgb(180 180 180/var(--tw-bg-opacity,1))}.steps-circles_selectedLabelClassName__4LHFu{color:rgb(0 71 91/var(--tw-text-opacity,1))!important;font-weight:600!important}.steps-circles_selectedLabelClassName__4LHFu,.steps-circles_unselectedLabelClassName__csSDG{--tw-text-opacity:1!important;font-size:15px!important;font-family:Figtree!important;letter-spacing:0!important;line-height:24px!important}.steps-circles_unselectedLabelClassName__csSDG{color:rgb(92 92 92/var(--tw-text-opacity,1))!important;font-weight:400!important}.informative-card_baseContainer__qidra{gap:.5rem!important;border-style:none!important;--tw-bg-opacity:0.1!important;padding:.5rem!important}.informative-card_infoContainer__DYHN_{--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1))}.informative-card_warningContainer__GbKKo{--tw-bg-opacity:1!important;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))!important}.informative-card_dangerContainer__TaKmY{--tw-bg-opacity:1!important;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))!important}.informative-card_infoText__jl4Bs{color:rgb(92 92 92/var(--tw-text-opacity,1))}.informative-card_infoText__jl4Bs,.informative-card_warningText__7vW44{--tw-text-opacity:1;font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}.informative-card_warningText__7vW44{color:rgb(245 158 11/var(--tw-text-opacity,1))}.informative-card_dangerText__fgN7g{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1));font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}.informative-card_tooltipInfo__ZSTHw{background-color:rgb(92 92 92/var(--tw-bg-opacity,1))}.informative-card_tooltipInfo__ZSTHw,.informative-card_tooltipWarning__fAzIv{display:flex;min-height:100%;min-width:3px;border-radius:9999px;--tw-bg-opacity:1}.informative-card_tooltipWarning__fAzIv{background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.informative-card_tooltipDanger__H3GnQ{display:flex;min-height:100%;min-width:3px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.informative-card_infoIcon__gRSI_{color:rgb(92 92 92/var(--tw-text-opacity,1))}.informative-card_infoIcon__gRSI_,.informative-card_warningIcon__bNU0N{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1}.informative-card_warningIcon__bNU0N{color:rgb(245 158 11/var(--tw-text-opacity,1))}.informative-card_dangerIcon__jph58{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.flight-search-header-summary_infoMainTextClassName__Hd9L7{--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:781px){.flight-search-header-summary_infoMainTextClassName__Hd9L7{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.flight-search-header-summary_infoTextClassName__n0_vG{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}.flight-search-header-summary_infoIconClassName__KHYil{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))}.flight-search-header-summary_containerClassName__OJfJY{--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1))}.flight-search-header-summary_actionsIconClassName__Y_7iR{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.flight-search-header-summary_yDivisionLineClassName__XGEYW{display:none;height:100%;min-height:25px;width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:1100px){.flight-search-header-summary_yDivisionLineClassName__XGEYW{display:block}}.flight-search-header-summary_dotSearchHeaderClassName__whcwB{display:flex;align-items:center;font-size:10px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.flight-search-header-summary_searchDataSummaryTitleClassName__Tp2MO{--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}.flight-search-header-summary_searchDataSummaryTextClassName__Da9jK{--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}.flight-search-header-summary_dotDataSummaryClassName__xikGC{display:flex;align-items:center;font-size:10px;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.flight-search-header-summary_searchDataSummaryIcon__9u5WC{max-height:24px;min-height:24px;min-width:24px;max-width:24px;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.hotel-search-header-summary_infoMainTextClassName__wpXzQ{--tw-text-opacity:1;color:rgb(255 255 255/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-header-summary_infoMainTextClassName__wpXzQ{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.hotel-search-header-summary_infoTextClassName__c_jDt{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}.hotel-search-header-summary_infoIconClassName__lUkn7{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))}.hotel-search-header-summary_containerClassName__CMbA_{min-height:57px;--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1))}.hotel-search-header-summary_actionsIconClassName__UgrID{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hotel-search-header-summary_yDivisionLineClassName__oTUhN{display:none;height:100%;min-height:25px;width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:1100px){.hotel-search-header-summary_yDivisionLineClassName__oTUhN{display:block}}.hotel-search-header-summary_dotSearchHeaderClassName__B3Jxu{display:flex;align-items:center;font-size:10px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hotel-search-header-summary_searchDataSummaryTitleClassName__mK4JN{--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-search-header-summary_searchDataSummaryTextClassName__KOBmq{--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-search-header-summary_dotDataSummaryClassName__noO3K{display:flex;align-items:center;font-size:10px;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.back-button_backButtonText__huRKw{height:57px!important;--tw-text-opacity:1!important;color:rgb(92 92 92/var(--tw-text-opacity,1))!important;font-size:18px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important}@media (min-width:781px){.back-button_backButtonText__huRKw{font-size:15px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:24px!important}}.back-button_backButtonIcon__Ofp05{min-height:22px;min-width:22px;--tw-text-opacity:1!important;color:rgb(92 92 92/var(--tw-text-opacity,1))!important}.last-searches_mainContainer__8s_8y{display:flex;flex-direction:column;gap:1rem}.last-searches_title__WAKDP{--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}.last-searches_cardsContainer__rsSTd{display:flex;height:100%;width:100%;flex-direction:column;align-items:flex-start;justify-content:center}.last-searches_card__4b6Uq{box-shadow:0 2px 8px 0 #264D8026;height:80px;width:207px;cursor:pointer;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem 1rem}.last-searches_card__4b6Uq:hover{background-color:#04BF931A}.last-searches_cardTitle__jrNhu{color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:15px;font-weight:600;line-height:24px}.last-searches_cardDetails__HcuWo,.last-searches_cardTitle__jrNhu{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;--tw-text-opacity:1;font-family:Figtree;letter-spacing:0}.last-searches_cardDetails__HcuWo{color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-weight:400;line-height:20px}.last-searches_cardIcon__x65L6{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.priced-recommendation-card_filterButtonBase__hgcNC{box-shadow:0 2px 8px 0 #264D8026;display:flex;min-width:-webkit-fit-content;min-width:fit-content;align-items:center;gap:.5rem;border-radius:.5rem;border-width:2px;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-weight:400}.priced-recommendation-card_filterButtonBase__hgcNC,.priced-recommendation-card_filterButtonSelected__TMuYl{--tw-border-opacity:1;border-color:rgb(4 191 147/var(--tw-border-opacity,1));font-size:14px;font-family:Figtree;letter-spacing:0;line-height:20px}.priced-recommendation-card_filterButtonSelected__TMuYl{background-color:rgb(4 191 147/var(--tw-bg-opacity,1));--tw-bg-opacity:0.05;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-weight:600}.priced-recommendation-card_filterButtonUnselected__OS0vO{border-color:transparent}.priced-recommendation-card_titles__jyNx5{--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}.priced-recommendation-card_container__JG2LR{box-shadow:0 2px 8px 0 rgba(38,77,128,.15);--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;margin-bottom:.5rem;min-height:375px;min-width:280px;max-width:280px;cursor:pointer;overflow:hidden;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:0}.priced-recommendation-card_image__7PH_i{height:200px;width:100%;object-fit:cover}@media (min-width:781px){.priced-recommendation-card_image__7PH_i{border-radius:1rem}}.priced-recommendation-card_tagPercentage__PnbtB{display:flex;height:38px;width:89px;align-items:center;gap:.5rem;border-radius:13px;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(237 133 178/var(--tw-bg-opacity,1));padding:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.priced-recommendation-card_tagPercentageIcon__gLq4O{max-height:14px;min-height:14px;min-width:14px;max-width:14px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.priced-recommendation-card_tagType__0yvUF{display:flex;height:44px;width:44px;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1))}.priced-recommendation-card_tagTypeIcon__LF8dr{max-height:28px;min-height:28px;min-width:28px;max-width:28px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.priced-recommendation-card_infoTitle__oiSF4{color:rgb(0 71 91/var(--tw-text-opacity,1))!important;font-size:20px!important;font-weight:600!important;line-height:28px!important}.priced-recommendation-card_infoDescription__iRB_h,.priced-recommendation-card_infoTitle__oiSF4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;--tw-text-opacity:1!important;font-family:Figtree!important;letter-spacing:0!important}.priced-recommendation-card_infoDescription__iRB_h{color:rgb(92 92 92/var(--tw-text-opacity,1))!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.priced-recommendation-card_infoPoints__AATNF{--tw-text-opacity:1!important;color:rgb(4 191 147/var(--tw-text-opacity,1))!important;font-size:20px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important}.priced-recommendation-card_infoCash__7dLlM{font-size:15px!important;font-weight:400!important;line-height:24px!important}.priced-recommendation-card_infoCash__7dLlM,.priced-recommendation-card_infoDisclaimer__EOcGL{--tw-text-opacity:1!important;color:rgb(92 92 92/var(--tw-text-opacity,1))!important;font-family:Figtree!important;letter-spacing:0!important}.priced-recommendation-card_infoDisclaimer__EOcGL{font-size:12px!important;font-weight:300!important;line-height:20px!important}.passenger-selection-view_passengerSelectionTitle__eRJkK{margin-top:1rem;margin-bottom:1rem;cursor:pointer;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:15px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:24px!important}.passenger-selection-view_passengersQuantitySelectorContainer__wqAqD{display:flex;height:26px;width:97px;flex-direction:row;align-items:center;justify-content:space-between;border-radius:9999px;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));--tw-bg-opacity:0.1}@media (min-width:1100px){.passenger-selection-view_passengersQuantitySelectorContainer__wqAqD{height:26px;width:85px}}.passenger-selection-view_passengersQuantitySelectorButton__irzgV{display:flex;aspect-ratio:1/1;height:24px;width:24px;align-items:center;justify-content:center;border-radius:9999px;border-width:.5px;--tw-border-opacity:1;border-color:rgb(92 92 92/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.passenger-selection-view_passengersQuantitySelectorButtonIcon__uXfWZ{margin:auto;height:13px;width:13px;font-size:.875rem;line-height:1.25rem;font-weight:300}.passenger-selection-view_passengersApplyButton__R6jQN{position:fixed;bottom:0;left:0;right:0;padding:40px 22px}.passenger-selection-view_passengersCabinClassContainer__1eiM3{border-top-width:.5px;--tw-border-opacity:1;border-color:rgb(180 180 180/var(--tw-border-opacity,1));padding-left:22px;padding-right:22px}.passenger-selection-view_passengerSelectionPanelContainer__uckbV{position:relative;z-index:50;display:flex;height:100vh;flex-direction:column;gap:1.25rem;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.passenger-selection-view_passengerSelectionHeaderContainer__6Bhc8{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between}.passenger-selection-view_passengerSelectionHeaderTitle__3NXoB{--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}.passenger-selection-view_passengerSelectionHeaderIconButtonContainer__Ysocj{display:flex;align-items:center;gap:7px}.passenger-selection-view_passengerSelectionHeaderButton__Skkgl{--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}.passenger-selection-view_passengerSelectionTitle__RtxUG{cursor:pointer;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:15px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:24px!important}.passenger-selection-view_passengersQuantitySelectorContainer__6Yvhf{margin-top:auto;margin-bottom:auto;display:flex;height:26px;width:97px;flex-direction:row;align-items:center;justify-content:space-between;border-radius:9999px;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));--tw-bg-opacity:0.1}@media (min-width:1100px){.passenger-selection-view_passengersQuantitySelectorContainer__6Yvhf{height:26px;width:85px}}.passenger-selection-view_passengersQuantitySelectorButton__1_hik{display:flex;aspect-ratio:1/1;height:24px;width:24px;align-items:center;justify-content:center;border-radius:9999px;border-width:.5px;--tw-border-opacity:1;border-color:rgb(92 92 92/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.passenger-selection-view_passengersQuantitySelectorButtonIcon__hOk4d{margin:auto;display:flex;align-items:center;justify-content:center;font-size:.875rem;line-height:1.25rem;font-weight:300}.passenger-selection-view_passengersApplyButtonContainer__f8JXo{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:1rem;padding:40px 22px}.passenger-selection-view_passengersCabinClassContainer__ZW_CZ{padding-left:22px;padding-right:22px}.passenger-selection-view_passengersApplyButton__8bxA8{--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))}.passenger-selection-view_passengersApplyButton__8bxA8,.passenger-selection-view_passengersEditButton__kgbbl{height:40px;width:100%;border-radius:.5rem;padding:.5rem 32px;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.passenger-selection-view_passengersEditButton__kgbbl{border-width:1px;--tw-border-opacity:1;border-color:rgb(4 191 147/var(--tw-border-opacity,1));background-color:initial;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.origin-selection-view_originSelectionPanelContainer___jDE1{display:flex;height:100vh;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.origin-selection-view_originSelectionHeaderTitle__7qAb1{--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}.origin-selection-view_originSelectionHeaderButton__ZtCiO{--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}.origin-selection-view_originSelectionTitle__ayLyu{margin-top:1rem;margin-bottom:1rem;cursor:pointer;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:15px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:24px!important}.origin-selection-view_originSelectionApplyButtonContainer__2Ejqc{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:1rem;padding:40px 22px}.origin-selection-view_originSelectionApplyButton__Tbp_d{--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))}.origin-selection-view_originSelectionApplyButton__Tbp_d,.origin-selection-view_originSelectionCancelButton__SdWBd{height:40px;width:100%;border-radius:.5rem;padding:.5rem 32px;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.origin-selection-view_originSelectionCancelButton__SdWBd{border-width:1px;--tw-border-opacity:1;border-color:rgb(4 191 147/var(--tw-border-opacity,1));background-color:initial;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.destination-selection-view_destinationSelectionPanelContainer__BIFka{display:flex;height:100vh;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.destination-selection-view_destinationSelectionHeaderTitle__Kw7YS{--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}.destination-selection-view_destinationSelectionHeaderButton__3ci7s{--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}.destination-selection-view_destinationSelectionTitle__h3fTX{margin-top:1rem;margin-bottom:1rem;cursor:pointer;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:15px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:24px!important}.destination-selection-view_destinationSelectionApplyButtonContainer__JjYeO{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:1rem;padding:40px 22px}.destination-selection-view_destinationSelectionApplyButton__v4VXu{--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))}.destination-selection-view_destinationSelectionApplyButton__v4VXu,.destination-selection-view_destinationSelectionCancelButton__7NK3Y{height:40px;width:100%;border-radius:.5rem;padding:.5rem 32px;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.destination-selection-view_destinationSelectionCancelButton__7NK3Y{border-width:1px;--tw-border-opacity:1;border-color:rgb(4 191 147/var(--tw-border-opacity,1));background-color:initial;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.calendar-selection-view_calendarSelectionPanelContainer__zZmUg{display:flex;flex-direction:column;gap:1rem;padding-top:.75rem}.calendar-selection-view_calendarSelectionApplyButtonContainer__p185H{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:1rem;padding:20px 22px}.calendar-selection-view_calendarSelectionInputsContainer__Qc5VW{margin:auto;display:flex;width:100%;max-width:360px;flex-direction:row;align-items:center;justify-content:space-between}.calendar-selection-view_calendarSelectionPricesContainer__vrnJI{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem}.calendar-selection-view_calendarSelectionApplyButton__vquNT{--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))}.calendar-selection-view_calendarSelectionApplyButton__vquNT,.calendar-selection-view_calendarSelectionCancelButton__DJv41{height:40px;width:100%;border-radius:.5rem;padding:.5rem 32px;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.calendar-selection-view_calendarSelectionCancelButton__DJv41{border-width:1px;--tw-border-opacity:1;border-color:rgb(4 191 147/var(--tw-border-opacity,1));background-color:initial;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.edit-flight-selection-view_editFlightSelectionPanelContainer__35Zy9{display:flex;height:100vh;flex-direction:column;gap:1.25rem}.edit-flight-selection-view_editFlightSelectionHeaderContainer__9bUXu{margin-top:1.5rem;display:flex;align-items:center;gap:7px}.edit-flight-selection-view_editFlightSelectionInputsContainer__bo2t_{display:flex;flex-direction:column;gap:1rem}.edit-flight-selection-view_editFlightSelectionTitle__wiIPM{--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}.edit-flight-selection-view_editFlightSelectionApplyButtonContainer__AWIF_{position:fixed;bottom:0;left:0;right:0;padding:40px 22px}.guest-selection-view_guestSelectionPanelContainer__FMkhb{display:flex;flex-direction:column;gap:1.25rem}.guest-selection-view_guestSelectionHeaderContainer__pMHHJ{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between}.guest-selection-view_guestSelectionHeaderTitle__CxouE{--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}.guest-selection-view_guestSelectionHeaderButton__oLNlv{--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}.guest-selection-view_guestSelectionApplyButton__lVN5V,.guest-selection-view_guestSelectionCancelButton__iWepn,.guest-selection-view_guestSelectionTitle__ebDb_{font-size:.875rem;line-height:1.25rem;font-weight:700}.guest-selection-view_guestSelectionApplyButtonContainer__zJ18_{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:40px 22px}.guest-selection-view_guestSelectionOccupationInputsContainer__huEpK{display:flex;flex:1 1 0%;flex-direction:column;gap:1.5rem;overflow-y:auto;padding-bottom:16rem}.edit-hotel-selection-view_editHotelSelectionPanelContainer__l_9p4{display:flex;height:100vh;flex-direction:column;gap:1.25rem}.edit-hotel-selection-view_editHotelSelectionHeaderContainer__xeb7t{margin-top:1.5rem;display:flex;align-items:center;gap:7px}.edit-hotel-selection-view_editHotelSelectionInputsContainer__rvc9j{flex:1 1 0%}.edit-hotel-selection-view_editHotelSelectionInputsContainer__rvc9j>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.edit-hotel-selection-view_editHotelSelectionInputsContainer__rvc9j{overflow-y:auto;padding:1rem}.edit-hotel-selection-view_editHotelSelectionTitle__n7BYo{--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}.edit-hotel-selection-view_editHotelSelectionApplyButtonContainer__RBoE_{position:fixed;bottom:0;left:0;right:0;padding:40px 22px}.edit-car-selection-view_editCarSelectionPanelContainer__Ylrkq{display:flex;height:100vh;flex-direction:column;gap:1.25rem}.edit-car-selection-view_editCarSelectionHeaderContainer__HJ8NJ{margin-top:1.5rem;display:flex;align-items:center;gap:7px}.edit-car-selection-view_editCarSelectionInputsContainer__vTp24{flex:1 1 0%}.edit-car-selection-view_editCarSelectionInputsContainer__vTp24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.edit-car-selection-view_editCarSelectionInputsContainer__vTp24{overflow-y:auto;padding:1rem}.edit-car-selection-view_editCarSelectionTitle__brJ7j{--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}.edit-car-selection-view_editCarSelectionApplyButtonContainer__HoSYN{position:fixed;bottom:0;left:0;right:0;padding:40px 22px}