.hotel-images-preview_nextBackButtonWeb__3cQtv{display:flex;min-height:36px;min-width:36px;align-items:center;justify-content:center;border-radius:9999px;background-color:#676A6ACC;opacity:.8}.hotel-images-preview_carouselContainer__05T2y{flex-shrink:0;overflow:hidden;border-radius:.5rem;border-width:2px;border-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hotel-images-preview_carouselContainerActive__fF3IT{border-width:2px;--tw-border-opacity:1;border-color:rgb(4 191 147/var(--tw-border-opacity,1))}.hotel-images-preview_nextBackButtonMobile__Ph1by{display:flex;min-height:36px;min-width:36px;align-items:center;justify-content:center;border-radius:9999px;background-color:#676A6ACC;opacity:.8}.hotel-images-preview_counterMobile__WcKyF{position:absolute;bottom:1rem;left:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background-color:#676A6ACC;padding:.25rem .75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:.8;font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}.hotel-images-preview_nextBackButtonDisabled__l3GsW{opacity:.5}.hotel-head-information_hotelNameWeb__7rkqN{--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}.hotel-head-information_hotelAddressWeb__7UfD7,.hotel-head-information_hotelPhoneWeb__cwo4U{--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__pMapg{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(111 117 131/var(--tw-text-opacity,1))}.hotel-head-information_phoneIconWeb__XZqVy{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.hotel-head-information_hotelNameMobile__Bi7nd{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}.hotel-head-information_hotelAddressMobile__I93dy{color:rgb(111 117 131/var(--tw-text-opacity,1))}.hotel-head-information_hotelAddressMobile__I93dy,.hotel-head-information_hotelPhoneMobile__RoDm_{--tw-text-opacity:1;font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}.hotel-head-information_hotelPhoneMobile__RoDm_{color:rgb(92 92 92/var(--tw-text-opacity,1))}.hotel-head-information_locationPinIconMobile__JCpQH{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(111 117 131/var(--tw-text-opacity,1))}.hotel-head-information_phoneIconMobile__1lzxL{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-details-tabs_tabText__ltdxW{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:24px}.hotel-details-tabs_tabActiveText__91Rhx{--tw-text-opacity:1;color:rgb(4 191 147/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}.hotel-details-tabs_tabActiveBorder__ZgkVy{--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1))}.hotel-description_descriptionText__NsF3E{margin-left:.25rem;margin-right:.25rem;overflow:hidden;white-space:pre-line;font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.hotel-description_descriptionText__NsF3E{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-description_seeMoreButton__7iWLu{--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__7iWLu{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-description_seeMoreIcon__mKZ2x{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-description_seeMoreInfoText__pKp9E{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__pKp9E{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-description_seeMoreInfoIcon___Rq93{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-description_detailsTitle__02o9S{font-size:18px;font-weight:500;line-height:28px}.hotel-description_detailsTitle__02o9S,.hotel-description_priorityAmenitiesText__1GtHR{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-family:Figtree;letter-spacing:0}.hotel-description_priorityAmenitiesText__1GtHR{font-size:15px;font-weight:400;line-height:24px}@media (min-width:781px){.hotel-description_priorityAmenitiesText__1GtHR{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-description_priorityAmenitiesIcon__Yy7NL{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){.hotel-description_priorityAmenitiesIcon__Yy7NL{min-height:1.5rem;min-width:1.5rem}}.hotel-description_priorityAmenitiesSeeMore__3CRp9{--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__3CRp9{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-description_priorityAmenitiesSeeMoreIcon__48HLZ{height:.75rem;width:.75rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.hotel-description_hotelPoliciesDisclaimerIcon__qfEA9{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))}@media (min-width:781px){.hotel-description_hotelPoliciesDisclaimerIcon__qfEA9{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem}}.hotel-description_hotelPoliciesDisclaimerText__d1zKZ{--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}@media (min-width:781px){.hotel-description_hotelPoliciesDisclaimerText__d1zKZ{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-modal-amenities_modalTitle__naGFE{margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}@media (min-width:781px){.hotel-modal-amenities_modalTitle__naGFE{margin-bottom:1rem}}.hotel-modal-amenities_serviceTitle__spaFk{--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__spaFk{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.hotel-modal-amenities_serviceTitleIcon__3EsMt{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__3EsMt{height:1.25rem;width:1.25rem}}.hotel-modal-amenities_serviceDescription__TXVfb{--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__TXVfb{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-modal-information_modalTitle__hq__D{margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}@media (min-width:781px){.hotel-modal-information_modalTitle__hq__D{margin-bottom:1rem}}.hotel-modal-information_modalSubtitle__8kkDJ{--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__8kkDJ{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-modal-information_modalDescriptionTitle__NjzJg{--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__NjzJg{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-modal-information_modalDescription__w_bTM{--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__B_czL{height:300px;min-width:124px;max-width:124px}@media (min-width:781px){.room-search-card_imageGalleryContainer__B_czL{height:316px}}@media (min-width:1100px){.room-search-card_imageGalleryContainer__B_czL{max-width:260px}}.room-search-card_imageGalleryContainerOffertFix__MUkLE{height:360px!important}@media (min-width:781px){.room-search-card_imageGalleryContainerOffertFix__MUkLE{height:316px}}.room-search-card_imageGallery__JRIoy{height:300px;min-width:124px;max-width:124px;border-radius:0;object-fit:cover}@media (min-width:781px){.room-search-card_imageGallery__JRIoy{height:316px}}@media (min-width:1100px){.room-search-card_imageGallery__JRIoy{max-width:260px}}.room-search-card_imageGalleryOffertFix__dNkMo{height:380px!important}@media (min-width:781px){.room-search-card_imageGalleryOffertFix__dNkMo{height:316px}}.room-search-card_imageGalleryArrowsContainer__6UaV_{height:2rem;width:2rem;border-radius:9999px;background-color:#676A6ACC;--tw-bg-opacity:0.8}.room-search-card_imageGalleryArrowsColor__QI0wu{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.room-search-card_roomName__VUDbT{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;--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){.room-search-card_roomName__VUDbT{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.room-search-card_roomBedDescription__mmbJP{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:rgb(111 117 131/var(--tw-text-opacity,1))}.room-search-card_roomAmenitiesTitle__1AN3Z,.room-search-card_roomBedDescription__mmbJP{--tw-text-opacity:1;font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}.room-search-card_roomAmenitiesTitle__1AN3Z{color:rgb(92 92 92/var(--tw-text-opacity,1))}@media (min-width:781px){.room-search-card_roomAmenitiesTitle__1AN3Z{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.room-search-card_roomAmenitiesText__OFmE8{--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__OFmE8{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.room-search-card_roomAmenitiesCheckIcon__wbFdn{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-search-card_roomAmenitiesIcon__9CidY{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-search-card_roomAmenitiesIcon__9CidY{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}}.room-search-card_roomAmenitiesIncludedIcon__ZpNPT{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))}.room-search-card_roomSeeDetailsText__yu81z{--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__yu81z{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.room-search-card_roomSeeDetailsIcon__Fbzlr{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))}.room-search-card_roomCancelationPoliciesText__kkwur{--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__kkwur{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.room-search-card_roomCancelationPoliciesIcon__msQDO{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.room-search-card_roomCancelationPoliciesDisclaimerText__TUTw0{--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__TUTw0{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.room-search-card_roomCancelationPoliciesDisclaimerIcon__CE3tG{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))}.room-search-card_roomTaxesText__KH2BP{color:rgb(239 68 68/var(--tw-text-opacity,1))}.room-search-card_roomPriceFareMessage__KfZNN,.room-search-card_roomTaxesText__KH2BP{--tw-text-opacity:1;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}.room-search-card_roomPriceFareMessage__KfZNN{padding-bottom:1.25rem;color:rgb(111 117 131/var(--tw-text-opacity,1))}@media (min-width:781px){.room-search-card_roomPriceFareMessage__KfZNN{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.room-search-card_sliderContainerClass__PL6jb{max-width:240px}.room-search-card_priceTitle__QgUiq{align-self:center;text-align:center;--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_priceTitle__QgUiq{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.room-search-card_pricingPoints__8QgEy{--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_pricingPoints__8QgEy{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.room-search-card_pricingCash__97gTK{--tw-text-opacity:1!important;color:rgb(0 71 91/var(--tw-text-opacity,1))!important;font-size:18px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}@media (min-width:781px){.room-search-card_pricingCash__97gTK{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.disclaimer_backgroundColor___WAON{background-color:#676A6ACC}.disclaimer_textClassName__PM8Pf{--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}.disclaimer_iconClassName__0THQW{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.price_titleCombinationContainer__yFovo{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.price_titleCombinationClassName__nNCFP{--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__nNCFP{font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}}.price_paymentMainTitle__a4KCl{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}@media (min-width:781px){.price_paymentMainTitle__a4KCl{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.price_paymentMainSubtitle__QbHjQ{--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__QbHjQ{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.price_paymentStepsTitle__59FOW{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:28px}@media (min-width:781px){.price_paymentStepsTitle__59FOW{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.price_paymentStepsCircle__Yi9HQ{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(225 240 255/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__Yi9HQ{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.price_paymentStepsCircleText__q3AZ2{--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}@media (min-width:781px){.price_paymentStepsCircleText__q3AZ2{font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.price_paymentActualPointsContainer__7b8_f{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__2_zNI{margin-bottom:.25rem;--tw-text-opacity:1!important;color:rgb(92 92 92/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__2_zNI{margin-bottom:.5rem;font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:32px}}.price_paymentActualPointsEntityIcon__sm613{display:none;max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem}.price_paymentActualPointsEntityIcon__sm613,.price_paymentActualPointsIcon__emCRQ{--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__8pllz{--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__8pllz{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.price_paymentPointsToUse__SvEDl{display:flex;align-items:center;gap:.25rem;--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){.price_paymentPointsToUse__SvEDl{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.price_paymentPointsToUseBalance___kVDq{display:flex;align-items:center;gap:.25rem;--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){.price_paymentPointsToUseBalance___kVDq{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.price_paymentPriceTitle__WcqxV{margin-bottom:1rem;--tw-text-opacity:1!important;color:rgb(92 92 92/var(--tw-text-opacity,1))!important;font-size:20px!important;font-family:Figtree!important;font-weight:500!important;letter-spacing:0!important;line-height:28px!important}@media (min-width:781px){.price_paymentPriceTitle__WcqxV{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.price_paymentPoints__AQqVO{--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_paymentPoints__AQqVO{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.price_paymentPrice__bMuou{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:500;letter-spacing:0;line-height:32px}@media (min-width:781px){.price_paymentPrice__bMuou{font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}}.price_paymentBelowPriceText__LVvEy{--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__LVvEy{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.price_paymentBelowPriceValue__1CPs9{--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__1CPs9{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.price_paymentDisclamaimer__HEKGl{--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__tNMJK{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__bJRii{--tw-text-opacity:1!important;color:rgb(92 92 92/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}@media (min-width:781px){.price_paymentTermsAndConditionsText__bJRii{font-size:12px!important;font-family:Figtree!important;font-weight:300!important;letter-spacing:0!important;line-height:20px!important}}.price_paymentTermsAndConditionsLink__9p3eu{--tw-text-opacity:1!important;color:rgb(92 92 92/var(--tw-text-opacity,1))!important;font-size:12px!important;font-family:Figtree!important;font-weight:500!important;letter-spacing:0!important;line-height:20px!important}@media (min-width:781px){.price_paymentTermsAndConditionsLink__9p3eu{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.price_beforePriceTitle__R7YdX,.price_beforePriceValue__cyTp1{--tw-text-opacity:1!important;color:rgb(0 76 151/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__cyTp1{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.price_exchangeForTitle__XFR98{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__XFR98{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.price_exchangeForValue__zvBmc{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__zvBmc{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.price_regularPriceTitle__lVfh_{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__lVfh_{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.price_regularPriceValue__84_CG{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__84_CG{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.price_providerPriceTitle__nLVDm{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__nLVDm{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.price_providerPriceValue__fAPS5{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__fAPS5{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.price_providerPriceLogo__ElRzr{height:1.5rem;min-height:1.5rem;width:1.5rem;min-width:1.5rem}.price_entityLogo__640aL{max-height:18px;max-width:81px}.price_continueButton__Ei_Mr{width:100%;align-self:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(22 119 216/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(22 119 216/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__Ei_Mr,.price_continueButton__Ei_Mr:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.price_continueButton__Ei_Mr: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__Ei_Mr{max-width:314px}}.price_seeResumeButton__e5r6W{width:100%;align-self:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(22 119 216/var(--tw-border-opacity,1));background-color:initial;padding:.5rem 1rem;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.price_seeResumeButton__e5r6W,.price_seeResumeButton__e5r6W:hover{--tw-text-opacity:1;color:rgb(22 119 216/var(--tw-text-opacity,1))}.price_seeResumeButton__e5r6W: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_seeResumeButton__e5r6W{max-width:314px}}.price_paymentButton__F98Fj{width:100%;align-self:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(22 119 216/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(22 119 216/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__F98Fj: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__F98Fj{max-width:314px}}.notification-comunication_notificationSuccess__JKQtJ{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__JKQtJ{position:fixed}}@media (min-width:1100px){.notification-comunication_notificationSuccess__JKQtJ{padding-right:150px;padding-left:130px}}.notification-comunication_notificationError__S9Jex{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(239 68 68/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__S9Jex{position:fixed}}@media (min-width:1100px){.notification-comunication_notificationError__S9Jex{padding-right:150px;padding-left:130px}}.notification-comunication_notificationInfo___DeYv{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___DeYv{position:fixed}}@media (min-width:1100px){.notification-comunication_notificationInfo___DeYv{padding-right:150px;padding-left:130px}}.notification-comunication_notificationWarning___QNbt{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___QNbt{position:fixed}}@media (min-width:1100px){.notification-comunication_notificationWarning___QNbt{padding-right:150px;padding-left:130px}}.hotel-booking-card_statusTitle__B7bdN{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}.hotel-booking-card_cardContainer__INBQl{box-shadow:0 2px 8px 0 #264D8026;margin-right:1rem;display:flex;height:192px;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__INBQl{height:248px;width:100%}}.hotel-booking-card_imageGalleryContainer____LpN{position:relative;height:192px;min-width:89px}@media (min-width:781px){.hotel-booking-card_imageGalleryContainer____LpN{height:248px;width:100%;max-width:300px}}.hotel-booking-card_hotelInfoContainer__hZi2h{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__hZi2h{height:216px}}.hotel-booking-card_hotelName__YN0Ui{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;--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-booking-card_hotelName__YN0Ui{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__ozZ8C{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;--tw-text-opacity:1;color:rgb(111 117 131/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__ozZ8C{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__AEnM_{display:flex;gap:.75rem}.hotel-booking-card_hotelTypeAndRatingChipType___VRV4{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(225 240 255/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(0 76 151/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_hotelTypeAndRatingChipType___VRV4{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}@media (min-width:1100px){.hotel-booking-card_hotelTypeAndRatingChipType___VRV4{max-width:100px}}.hotel-booking-card_hotelAmenitiesChip__DsJWT{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(225 240 255/var(--tw-bg-opacity,1));padding:1px .5rem;--tw-text-opacity:1;color:rgb(0 76 151/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_hotelAmenitiesChip__DsJWT{padding-top:0;padding-bottom:0}}.hotel-booking-card_hotelAmenitiesText__FBJ0G{font-size:14px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:20px}@media (min-width:781px){.hotel-booking-card_hotelAmenitiesText__FBJ0G{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-booking-card_hotelAmenitiesIcon__vwuPW{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(0 76 151/var(--tw-text-opacity,1))}.hotel-booking-card_priceTitle__sj43W{--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__sj43W{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-card_priceCashText__p2rhY{--tw-text-opacity:1!important;color:rgb(0 76 151/var(--tw-text-opacity,1))!important;font-size:15px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:24px}@media (min-width:781px){.hotel-booking-card_priceCashText__p2rhY{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.hotel-booking-card_pricePointsText__POEh3{--tw-text-opacity:1!important;color:rgb(0 76 151/var(--tw-text-opacity,1))!important;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:781px){.hotel-booking-card_pricePointsText__POEh3{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.hotel-booking-card_priceBelowText__l92Tb{--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__l92Tb{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.hotel-booking-card_hotelBookingDetailsButton__3e8dH{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__3e8dH{margin-top:1.5rem}}.hotel-booking-details_statusTitle__3iiIX{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}.hotel-booking-details_imageContainer__IIKb8{position:relative;margin-top:1rem;display:flex;height:150px;width:100%;overflow:hidden;border-radius:.5rem}@media (min-width:781px){.hotel-booking-details_imageContainer__IIKb8{height:144px}}.hotel-booking-details_hotelInfoContainer__g0zLt{margin-top:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem}@media (min-width:781px){.hotel-booking-details_hotelInfoContainer__g0zLt{flex-direction:row;gap:0}}.hotel-booking-details_hotelName__FnXZQ{--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){.hotel-booking-details_hotelName__FnXZQ{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.hotel-booking-details_hotelLocation__UssLF{--tw-text-opacity:1;color:rgb(111 117 131/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__UssLF{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelAmenitiesContainer__AkueB{margin-top:1.5rem}@media (min-width:781px){.hotel-booking-details_hotelAmenitiesContainer__AkueB{margin-top:.75rem}}.hotel-booking-details_hotelRetirementContainer__mzA5D{display:flex;flex-direction:row}@media (min-width:781px){.hotel-booking-details_hotelRetirementContainer__mzA5D{gap:72px}}.hotel-booking-details_hotelRetirementIcon__VxIob{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_hotelRetirementText__sA_ys{--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__sA_ys{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelGuestsInfoIcon__v1k3V{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___jIFq{--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___jIFq{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelAmenitiesChecksText__JBQWW{--tw-text-opacity:1!important;color:rgb(92 92 92/var(--tw-text-opacity,1))!important;font-size:15px!important;font-family:Figtree!important;font-weight:400!important;letter-spacing:0!important;line-height:24px!important}@media (min-width:781px){.hotel-booking-details_hotelAmenitiesChecksText__JBQWW{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelAmenitiesChecksIcon__EiEcB{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(0 153 80/var(--tw-text-opacity,1))}.hotel-booking-details_hotelAmenitiesChecksSeeMore__Emhn2{--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__Emhn2{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelAmenitiesChecksSeeMoreIcon__FaNfm{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__XRUMw{--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}@media (min-width:781px){.hotel-booking-details_hotelImportantDisclaimerText__XRUMw{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelImportantDisclaimerIcon__rMdlu{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))}.hotel-booking-details_hotelImportantInfo__PpYtj{--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__PpYtj{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-details_hotelImportantInfoValue__gtshr{--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__gtshr{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-booking-details_priceContainer__e08C_{width:100%;padding-left:22px;padding-right:22px}@media (min-width:781px){.hotel-booking-details_priceContainer__e08C_{max-width:350px;padding-left:0;padding-right:0}}.hotel-booking-details_priceTitle__mZ4Mf{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px!important;font-family:Figtree!important;font-weight:500!important;letter-spacing:0!important;line-height:28px!important}@media (min-width:781px){.hotel-booking-details_priceTitle__mZ4Mf{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.hotel-booking-details_priceCash__g6T4_{--tw-text-opacity:1!important;color:rgb(0 76 151/var(--tw-text-opacity,1))!important;font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:32px}@media (min-width:781px){.hotel-booking-details_priceCash__g6T4_{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.hotel-booking-details_pricePoints__0t_22{margin-top:.75rem;--tw-text-opacity:1!important;color:rgb(0 76 151/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__0t_22{margin-top:1rem;font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.hotel-booking-details_priceBelowText__5bnLK{align-self:center;--tw-text-opacity:1;color:rgb(111 117 131/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_priceBelowText__5bnLK{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.hotel-booking-details_priceBelowTextValue__Cqa6D{align-self:center;--tw-text-opacity:1;color:rgb(111 117 131/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__Cqa6D{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-booking-details_dividerContainer___Pae3{margin-top:1.25rem;margin-bottom:1.25rem}.hotel-booking-details_dividerConfig__XpkaT{--tw-bg-opacity:1;background-color:rgb(210 214 222/var(--tw-bg-opacity,1))}.hotel-booking-details_hotelInfoTitles__6d5Z9{--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){.hotel-booking-details_hotelInfoTitles__6d5Z9{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.purchase-summary_title__cY6n3{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}@media (min-width:781px){.purchase-summary_title__cY6n3{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.purchase-summary_subTitles__oEKcG{--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_subTitles__oEKcG{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-summary_accommodationInfo__Wv406{--tw-text-opacity:1!important;color:rgb(92 92 92/var(--tw-text-opacity,1))!important;font-size:15px!important;font-family:Figtree!important;font-weight:400!important;letter-spacing:0!important;line-height:24px!important}@media (min-width:781px){.purchase-summary_accommodationInfo__Wv406{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-summary_amenitiesInfoIcon__Hr9c9{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(0 153 80/var(--tw-text-opacity,1))}@media (min-width:781px){.purchase-summary_amenitiesInfoIcon__Hr9c9{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem}}.purchase-summary_documentDisclaimer__1Eia6{--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}@media (min-width:781px){.purchase-summary_documentDisclaimer__1Eia6{font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.purchase-summary_documentDisclaimerIcon__s7nYr{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}@media (min-width:781px){.purchase-summary_documentDisclaimerIcon__s7nYr{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem}}.purchase-summary_moreInfoBtn___Al8l{--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___Al8l{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-summary_moreInfoBtnIcon__GJ_BS{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__Dt0cI{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px!important;font-family:Figtree!important;font-weight:500!important;letter-spacing:0!important;line-height:28px!important}@media (min-width:781px){.purchase-summary_priceTitle__Dt0cI{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.purchase-summary_priceCombination___3DAN{--tw-text-opacity:1;color:rgb(79 79 79/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}.purchase-summary_pricePoints__0zYSj{--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){.purchase-summary_pricePoints__0zYSj{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.purchase-summary_priceCash__ojlkC{--tw-text-opacity:1!important;color:rgb(0 71 91/var(--tw-text-opacity,1))!important;font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:32px}@media (min-width:781px){.purchase-summary_priceCash__ojlkC{font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}}.purchase-summary_priceBelowTax__RgngA{font-weight:400!important}.purchase-summary_priceBelowTaxValue__Oo7uq,.purchase-summary_priceBelowTax__RgngA{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px!important;font-family:Figtree!important;letter-spacing:0!important;line-height:24px!important}.purchase-summary_priceBelowTaxValue__Oo7uq{font-weight:600!important}.purchase-summary_importantPolitics__EGriT{--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__8rQjV{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__8rQjV{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem}}.purchase-summary_cancellations__MIl1r{--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__Ooaoo{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__Ooaoo{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem}}.purchase-details_container__fC71S{box-shadow:0 2px 8px 0 rgba(38,77,128,.15);display:flex;flex-direction:column;gap:1rem;border-radius:.5rem;padding:1rem}@media (min-width:781px){.purchase-details_container__fC71S{border-radius:1rem;padding:1.5rem}}.purchase-details_imageContainer__eHZzz{position:relative;height:150px;width:100%;flex-shrink:0}@media (min-width:781px){.purchase-details_imageContainer__eHZzz{height:188px}}.purchase-details_hotelName__DF9b2{--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){.purchase-details_hotelName__DF9b2{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.purchase-details_hotelLocation__HTCaV{--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__HTCaV{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-details_hotelTypeChip__VC7co{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:89px;--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));padding-top:0;padding-bottom:0;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:1536px){.purchase-details_hotelTypeChip__VC7co{max-width:150px}}.purchase-details_hotelAmenitiestText__pe4vI{border-radius:4px;--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));padding:2px .5rem;--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__S1t0B{--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}.purchase-details_hotelAmenitiesChipIcon__k7Qfm{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))}.purchase-details_summaryTitles__Y9Z_c{--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){.purchase-details_summaryTitles__Y9Z_c{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-details_summaryCheckInInfo__4VvQ4{--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__4VvQ4{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-details_summaryCheckInInfoIcon__I9cY_{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__dfDZc{--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__dfDZc{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-details_summaryGuestInfoIcon__LypvX{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__iiehh{--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){.purchase-details_summaryRoomInfo__iiehh{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-details_summaryRoomInfoIcon__dFG1R{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(0 153 80/var(--tw-text-opacity,1))}.purchase-details_summaryRoomInfoSeeMore__JkZA_{--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_summaryRoomInfoSeeMore__JkZA_{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-details_summaryRoomInfoSeeMoreIcon__7_KFb{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__b_EX8{--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}@media (min-width:781px){.purchase-details_disclaimers__b_EX8{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-details_disclaimersIcon__yySlT{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.purchase-details_informationModalsOpen__fGyoH{--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}@media (min-width:781px){.purchase-details_informationModalsOpen__fGyoH{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-details_informationModalsOpenIcon__r8bhq{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.map_hotelMapPreviewButton__bJP4y{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__bJP4y{height:28px;width:150px}}.map_hotelLocationModalTitle__KMYin{font-size:20px;line-height:28px}.map_hotelLocationModalTitle__KMYin,.map_hotelMapLocationName__X_LVm{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-family:Figtree;font-weight:500;letter-spacing:0}.map_hotelMapLocationName__X_LVm{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:15px;line-height:24px}@media (min-width:781px){.map_hotelMapLocationName__X_LVm{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.map_hotelMapLocationIcon__ef3Kx{max-height:22px;min-height:22px;min-width:22px;max-width:22px;--tw-text-opacity:1;color:rgb(111 117 131/var(--tw-text-opacity,1))}.room-modal-details_roomDetailsTitle__wBc4I{margin-bottom:1rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}.room-modal-details_roomDetailsSubtitles__mumdx{--tw-text-opacity:1;color:rgb(41 46 56/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-modal-details_roomDetailsSubtitles__mumdx{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.room-modal-details_roomDetailsText__yu4ek{--tw-text-opacity:1;color:rgb(41 46 56/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__yu4ek{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.room-modal-details_roomDetailTextAmenities__tDw2U{--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){.room-modal-details_roomDetailTextAmenities__tDw2U{--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.room-modal-details_roomDetailTextAmenitiesIcon__DgIa3{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){.room-modal-details_roomDetailTextAmenitiesIcon__DgIa3{--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1))}}.room-modal-details_roomDetailsIcon__EAJ46{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1))}.room-modal-details_roomDetailsServicesSeeMore__UaHnV{--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-modal-details_roomDetailsServicesSeeMore__UaHnV{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.room-modal-details_roomDetailsServicesSeeMoreIcon__YFAjP{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))}.room-modal-details_roomDetailsDescriptionIcon__pCjXg{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))}.room-modal-details_roomDetailsSeeMorePhotosText__7bE3f{--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__7bE3f{font-size:28px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:36px}}.room-modal-details_roomDetailsSeeMorePhotosIcon__4rvKD{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__4rvKD{max-height:1.5rem;min-height:1.5rem;min-width:1.5rem;max-width:1.5rem}}.car-search-header-summary_infoMainTextClassName__wqcK9{--tw-text-opacity:1;color:rgb(0 71 91/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__wqcK9{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-search-header-summary_infoTextClassName__wsqoE{--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}.car-search-header-summary_infoIconClassName__hMJl2{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))}.car-search-header-summary_containerClassName__6XJff{min-height:57px;--tw-bg-opacity:1;background-color:rgb(225 240 255/var(--tw-bg-opacity,1))}.car-search-header-summary_actionsIconClassName__boGAz{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.car-search-header-summary_yDivisionLineClassName__sDNSq{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__sDNSq{display:block}}.car-search-header-summary_dotSearchHeaderClassName__fmbJY{display:flex;align-items:center;font-size:10px;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.car-search-header-summary_searchDataSummaryTitleClassName__bA9Sz{--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}.car-search-header-summary_searchDataSummaryTextClassName__56aTy{--tw-text-opacity:1;color:rgb(41 46 56/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__cHcPL{display:flex;align-items:center;font-size:10px;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1))}.steps-circles_selectedCircleClassName__nEy_f{border-width:1.32px!important;border-color:rgb(4 191 147/var(--tw-border-opacity,1))!important;background-color:rgb(4 191 147/var(--tw-bg-opacity,1))!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.steps-circles_selectedCircleClassName__nEy_f,.steps-circles_unselectedCircleClassName__hsAaS{--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__hsAaS{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__Rgbef{--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1))}.steps-circles_unselectedLineConnectorClassName__8K7aN{--tw-bg-opacity:1;background-color:rgb(180 180 180/var(--tw-bg-opacity,1))}.steps-circles_selectedLabelClassName__cevWT{color:rgb(4 191 147/var(--tw-text-opacity,1))!important;font-weight:600!important}.steps-circles_selectedLabelClassName__cevWT,.steps-circles_unselectedLabelClassName__p55R6{--tw-text-opacity:1!important;font-size:15px!important;font-family:Figtree!important;letter-spacing:0!important;line-height:24px!important}.steps-circles_unselectedLabelClassName__p55R6{color:rgb(92 92 92/var(--tw-text-opacity,1))!important;font-weight:400!important}.informative-card_baseContainer__S54z0{gap:.5rem!important;border-width:1px;--tw-border-opacity:1;border-color:rgb(22 119 216/var(--tw-border-opacity,1));--tw-bg-opacity:0.1!important;padding:.5rem!important}.informative-card_infoContainer__Opyv6{--tw-bg-opacity:1;background-color:rgb(22 119 216/var(--tw-bg-opacity,1))}.informative-card_warningContainer__Ujy3c{--tw-bg-opacity:1!important;background-color:rgb(255 182 0/var(--tw-bg-opacity,1))!important}.informative-card_dangerContainer__qGW2A{--tw-bg-opacity:1!important;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))!important}.informative-card_infoText__aVbQX{color:rgb(41 46 56/var(--tw-text-opacity,1))}.informative-card_infoText__aVbQX,.informative-card_warningText__dsZDi{--tw-text-opacity:1;font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}.informative-card_warningText__dsZDi{color:rgb(255 182 0/var(--tw-text-opacity,1))}.informative-card_dangerText__JzEbu{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}.informative-card_tooltipInfo__alW39{background-color:rgb(22 119 216/var(--tw-bg-opacity,1))}.informative-card_tooltipInfo__alW39,.informative-card_tooltipWarning__xYPTf{display:flex;min-height:100%;min-width:3px;border-radius:9999px;--tw-bg-opacity:1}.informative-card_tooltipWarning__xYPTf{background-color:rgb(255 182 0/var(--tw-bg-opacity,1))}.informative-card_tooltipDanger__YYHFp{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__qNIWZ{color:rgb(22 119 216/var(--tw-text-opacity,1))}.informative-card_infoIcon__qNIWZ,.informative-card_warningIcon__jIvkb{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1}.informative-card_warningIcon__jIvkb{color:rgb(220 38 38/var(--tw-text-opacity,1))}.informative-card_dangerIcon__qf4g5{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1;color:rgb(255 182 0/var(--tw-text-opacity,1))}.flight-search-header-summary_infoMainTextClassName__EFkHz{--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){.flight-search-header-summary_infoMainTextClassName__EFkHz{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.flight-search-header-summary_infoTextClassName__XigHT{--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}.flight-search-header-summary_infoIconClassName__eSNDV{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))}.flight-search-header-summary_containerClassName__ID0ia{--tw-bg-opacity:1;background-color:rgb(225 240 255/var(--tw-bg-opacity,1))}.flight-search-header-summary_actionsIconClassName__2Zp8b{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.flight-search-header-summary_yDivisionLineClassName__qPS7v{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__qPS7v{display:block}}.flight-search-header-summary_dotSearchHeaderClassName__wWo_7{display:flex;align-items:center;font-size:10px;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.flight-search-header-summary_searchDataSummaryTitleClassName__j4AGF{--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}.flight-search-header-summary_searchDataSummaryTextClassName__kXaRz{--tw-text-opacity:1;color:rgb(41 46 56/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__BvMuv{display:flex;--tw-translate-y:-4px;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;font-size:10px;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.flight-search-header-summary_searchDataSummaryIcon__UbJnY{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__7qZ2I{--tw-text-opacity:1;color:rgb(0 71 91/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__7qZ2I{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.hotel-search-header-summary_infoTextClassName__GQwch{--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}.hotel-search-header-summary_infoIconClassName__9wuBz{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))}.hotel-search-header-summary_containerClassName__1YTzK{min-height:57px;--tw-bg-opacity:1;background-color:rgb(225 240 255/var(--tw-bg-opacity,1))}.hotel-search-header-summary_actionsIconClassName__Ndmd5{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))}.hotel-search-header-summary_yDivisionLineClassName__Dlrnf{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__Dlrnf{display:block}}.hotel-search-header-summary_dotSearchHeaderClassName__Ji3Qv{display:flex;align-items:center;font-size:10px;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.hotel-search-header-summary_searchDataSummaryTitleClassName__UwNC1{--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}.hotel-search-header-summary_searchDataSummaryTextClassName__KzEOv{--tw-text-opacity:1;color:rgb(41 46 56/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__RJbPQ{display:flex;align-items:center;font-size:10px;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1))}.back-button_backButtonText__V455h{height:57px!important;--tw-text-opacity:1!important;color:rgb(92 92 92/var(--tw-text-opacity,1))!important;font-size:15px!important;font-family:Figtree!important;font-weight:500!important;letter-spacing:0!important;line-height:24px!important}@media (min-width:781px){.back-button_backButtonText__V455h{font-size:15px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:24px!important}}.back-button_backButtonIcon__m_WZb{min-height:18px;min-width:18px;--tw-text-opacity:1!important;color:rgb(111 117 131/var(--tw-text-opacity,1))!important}.last-searches_mainContainer__e4S30{display:flex;flex-direction:column;gap:1rem}.last-searches_title__GrQmE{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}.last-searches_cardsContainer__wNLbj{display:flex;height:100%;width:100%;flex-direction:column;align-items:flex-start;justify-content:center}.last-searches_card__aP_Vp{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_cardTitle__xMahf{font-size:15px;font-weight:600;line-height:24px}.last-searches_cardDetails__dmEdw,.last-searches_cardTitle__xMahf{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-family:Figtree;letter-spacing:0}.last-searches_cardDetails__dmEdw{font-size:14px;font-weight:400;line-height:20px}.last-searches_cardIcon__nCzwq{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))}