.car-booking-details_container__yCO3g{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.car-booking-details_carBookingDetailsHeaderContainer__e__tw{display:flex;width:100%;gap:.5rem}.car-booking-details_carBookingDetailsBackButton__ZnPS6{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-details_carBookingDetailsBackButton__ZnPS6{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carBookingDetailsContainer__A6Rld{box-shadow:0 2px 8px 0 rgba(38,77,128,.15);display:flex;flex-direction:column;gap:1.25rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (min-width:768px){.car-booking-details_carBookingDetailsContainer__A6Rld{border-radius:1rem;padding:1.5rem}}.car-booking-details_CarInfoContainer__sOUzL{display:flex;width:100%;flex-direction:column}@media (min-width:768px){.car-booking-details_CarInfoContainer__sOUzL{flex-direction:row;gap:1.25rem}}.car-booking-details_carInfoInnerContainer__gKBJX{display:flex;width:100%;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:1280px){.car-booking-details_carInfoInnerContainer__gKBJX{justify-content:flex-start}}.car-booking-details_carBookingDetailsBackButtonIcon__vcNZq{height:1rem;width:1rem}.car-booking-details_carRentalImagesContainer__E1v3Q{display:flex;flex-direction:column;gap:.5rem}.car-booking-details_carModelContainer__Wy6iM{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap;justify-content:center}.car-booking-details_carModel__1ctRy{width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:700;letter-spacing:0;line-height:28px}.car-booking-details_carModel__1ctRy:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.car-booking-details_carModelSpan__A3nBz{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));opacity:.7;font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}.car-booking-details_carCompanyImage__Sr_cu{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}.car-booking-details_carCharacteristicsContainer__mi4tQ{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-details_carCharacteristicsContainer__mi4tQ{justify-content:flex-start}}.car-booking-details_carCharacteristicsItem__66Ieu{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(0 140 55/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}.car-booking-details_carCharacteristicsIconColor__EPqat{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffContainer__UXywa{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffHeader__iygW3{flex:1 1 0%;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carPickupDropoffHeader__iygW3{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffInfoRow__OJcyt{flex:1 1 0%;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carPickupDropoffInfoRow__OJcyt{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffIconColor__D9G1h,.car-booking-details_carRateContainer__75AZd{--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1))}.car-booking-details_carRateContainer__75AZd{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:1rem;font-size:.875rem;line-height:1.25rem}.car-booking-details_carRateDetailsTitle__uNMTX{--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateDetailsTitle__uNMTX{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateDetailsList__mQHbw{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateDetailsList__mQHbw{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionTitle__JUmoS{--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateInclusionTitle__JUmoS{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionList__akpNF{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateInclusionList__akpNF{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayContainer__RqKxZ{display:flex;flex-direction:column;gap:.25rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateToPayContainer__RqKxZ{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayTitle__MwlZW{--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateToPayTitle__MwlZW{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayPoints__NC8Lx{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__EJMwG,.car-booking-details_carRateToPaySeparator__zASZI{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingContainer__J7wy1{display:flex;flex-direction:column;gap:1.25rem}.car-booking-details_carBookingDetailsPricingButton__EjUmP{--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingFooterContainer__6nsOg{display:flex;width:356px;flex-direction:column;text-align:start}.car-booking-details_carBookingDetailsPricingFooterButton__KWcDL{text-align:start;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.car-booking-details_carBookingDetailsPricingFooterButton__KWcDL:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-details_carBookingDetailsPricingFooterButton__KWcDL{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_divider__EJxE0{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(41 46 56/var(--tw-bg-opacity,1))}.car-pricing-card_informativeCard__T8GDM{--tw-bg-opacity:1;background-color:rgb(225 240 255/var(--tw-bg-opacity,1))}.car-booking-card_statusTitle__Wox8m{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:28px}.car-booking-card_cardContainer__stzVJ{box-shadow:0 2px 8px 0 #264D8026;margin-right:1rem;display:flex;height:100%;max-width:280px;cursor:pointer;flex-direction:column;justify-content:space-between;gap:1rem;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:1rem}@media (min-width:768px){.car-booking-card_cardContainer__stzVJ{min-height:200px;max-width:100%;flex-direction:row;gap:0;padding:1rem 2rem}}.car-booking-card_carRentalInfoContainer__UFovB{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:space-between;gap:.5rem}@media (min-width:768px){.car-booking-card_carRentalInfoContainer__UFovB{width:170px;justify-content:center}}.car-booking-card_carRentalImagesContainer__9YvHV{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media (min-width:768px){.car-booking-card_carRentalImagesContainer__9YvHV{align-items:center}}.car-booking-card_carModelContainer__j9CXO{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap}@media (min-width:768px){.car-booking-card_carModelContainer__j9CXO{display:none}}.car-booking-card_carModelContainerMobile__pHhbd{display:none;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap}@media (min-width:768px){.car-booking-card_carModelContainerMobile__pHhbd{display:flex}}.car-booking-card_carModel__pE_ET{width:100%;background-color:initial;text-align:start;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-card_carModel__pE_ET:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:768px){.car-booking-card_carModel__pE_ET{width:-webkit-fit-content;width:fit-content;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-card_carModelSpan__DbSCt{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(111 117 131/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-card_carModelSpan__DbSCt{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-card_carCompanyImage__1Pwfu{margin-left:.75rem;height:16px!important;width:75px!important;--tw-translate-y:-0.25rem!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;object-fit:cover}.car-booking-card_carInformationContainer__ev_mw{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:1rem}@media (min-width:768px){.car-booking-card_carInformationContainer__ev_mw{width:80%;flex-direction:row}}.car-booking-card_carCharacteristicsContainer__sKHtY{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-card_carCharacteristicsContainer__sKHtY{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-card_carCharacteristicsIcon__i3dEG{max-height:11px;min-height:11px;min-width:11px;max-width:11px;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-card_carPickupDropoffContainer__6F3sq{display:flex;width:100%;flex-direction:column;gap:.5rem}.car-booking-card_carPickupDropoffContainer__6F3sq,.car-booking-card_carPickupDropoffIconColor__uuS4c{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-card_carPickupDropoffIconSize__CSnbX{height:11px;width:11px}.car-booking-card_carPickupDropoffHeader__pS6qu{flex:1 1 0%;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-card_carPickupDropoffHeader__pS6qu{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-card_carPickupDropoffInfoRow__N_wtE{flex:1 1 0%;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-card_carPickupDropoffInfoRow__N_wtE{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-card_divider__nOQHo{margin-top:1rem;margin-bottom:1rem;margin-right:2rem;height:.5px;max-height:100dvh;width:100%;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1))}@media (min-width:768px){.car-booking-card_divider__nOQHo{display:none}}.car-booking-card_priceContainer__ZkbH8{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:1rem;font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.car-booking-card_priceContainer__ZkbH8{margin-left:auto;margin-right:auto}}.car-booking-card_priceButton__nyNKI{margin-top:1rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));padding:.5rem 4rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:700;letter-spacing:0;line-height:20px}.car-booking-card_priceCardPointsClass__BuJsm{--tw-text-opacity:1!important;color:rgb(5 190 80/var(--tw-text-opacity,1))!important;font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-card_priceCardPointsClass__BuJsm{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.car-booking-card_priceCardCashClass__nNfJf{--tw-text-opacity:1!important;color:rgb(117 116 116/var(--tw-text-opacity,1))!important;font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-card_priceCardCashClass__nNfJf{font-size:18px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:28px}}.car-booking-card_priceTitle__kb8gQ{text-align:center;--tw-text-opacity:1;color:rgb(15 25 30/var(--tw-text-opacity,1));font-size:14px!important;font-weight:400!important}.car-booking-card_priceFeeDisclaimer__ojBYn,.car-booking-card_priceTitle__kb8gQ{font-family:Poppins!important;letter-spacing:0!important;line-height:20px!important}.car-booking-card_priceFeeDisclaimer__ojBYn{--tw-translate-x:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));text-align:right;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:12px!important;font-weight:300!important}.car-booking-page_carBookingDetailsHeaderContainer__zPFgE{display:flex;width:100%;gap:.5rem}.car-booking-page_carBookingDetailsBackButton__U5TRn{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-page_carBookingDetailsBackButton__U5TRn{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carBookingDetailsContainer__461gV{display:flex;flex-direction:column;gap:1.25rem}.car-booking-page_CarInfoContainer__Gje78{display:flex;width:100%;flex-direction:column}@media (min-width:768px){.car-booking-page_CarInfoContainer__Gje78{flex-direction:row;gap:1.25rem}}.car-booking-page_carInfoInnerContainer__UTTDC{display:flex;width:100%;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:1280px){.car-booking-page_carInfoInnerContainer__UTTDC{justify-content:flex-start}}.car-booking-page_carBookingDetailsBackButtonText__ndf_r{display:none;font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-page_carBookingDetailsBackButtonText__ndf_r{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carBookingDetailsBackButtonIcon__5SNUY{height:1rem;width:1rem}.car-booking-page_carRentalImagesContainer__9RR2l{display:flex;flex-direction:column;gap:.5rem}.car-booking-page_carModelContainer__VfhiB{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap;justify-content:center}@media (min-width:768px){.car-booking-page_carModelContainer__VfhiB{justify-content:flex-start}}.car-booking-page_carModel__A2PVu{width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:28px}.car-booking-page_carModel__A2PVu:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.car-booking-page_carModelSpan___f47V{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(111 117 131/var(--tw-text-opacity,1));font-size:10px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:15px}.car-booking-page_carCompanyImage__DCI_x{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}@media (min-width:768px){.car-booking-page_carCompanyImage__DCI_x{margin-left:0;margin-right:0}}.car-booking-page_carCharacteristicsContainer__S7sxU{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:20px}@media (min-width:768px){.car-booking-page_carCharacteristicsContainer__S7sxU{justify-content:flex-start}}.car-booking-page_carCharacteristicsItem__yjTtP{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(0 140 55/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}.car-booking-page_carCharacteristicsIconColor__a5eEE{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.car-booking-page_carPickupDropoffContainer__TcxkT{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1))}.car-booking-page_carPickupDropoffHeader__XV3iV{flex:1 1 0%;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-page_carPickupDropoffHeader__XV3iV{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carPickupDropoffInfoRow__z_D8g{flex:1 1 0%;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-page_carPickupDropoffInfoRow__z_D8g{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carPickupDropoffIconColor__FaLOv{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))}.car-booking-page_carRateContainer__QLiJq{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:1rem;font-size:.875rem;line-height:1.25rem}.car-booking-page_carRateDetailsTitle__yfCfn{--tw-text-opacity:1!important;color:rgb(41 46 56/var(--tw-text-opacity,1))!important;font-size:18px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-page_carRateDetailsTitle__yfCfn{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateDetailsList__TkoRU{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-page_carRateDetailsList__TkoRU{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carRateInclusionTitle__FSYd8{--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-page_carRateInclusionTitle__FSYd8{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateInclusionList__JDbew{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-page_carRateInclusionList__JDbew{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carRateToPayContainer__1rdUk{display:flex;flex-direction:column;gap:.25rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-page_carRateToPayContainer__1rdUk{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateToPayTitle__FIu4a{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-page_carRateToPayTitle__FIu4a{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateToPayPoints__KEvPJ{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.car-booking-page_carRateToPayCash__GjPUG,.car-booking-page_carRateToPaySeparator__Xuu1h{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.car-booking-page_carBookingDetailsPricingContainer__x6XzI{display:flex;flex-direction:column;gap:1.25rem}.car-booking-page_carBookingDetailsPricingButton__rjL4Q{--tw-bg-opacity:1;background-color:rgb(5 190 80/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-page_carBookingDetailsPricingFooterContainer__buJo6{display:flex;width:356px;flex-direction:column;text-align:start}.car-booking-page_carBookingDetailsPricingFooterButton__NoDwD{text-align:start;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.car-booking-page_carBookingDetailsPricingFooterButton__NoDwD:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-page_carBookingDetailsPricingFooterButton__NoDwD{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_divider__7kHht{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(41 46 56/var(--tw-bg-opacity,1))}.car-booking-page_detailTitleClass__SHJfU{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:28px}.car-booking-page_importantTextClass__PfpvV{font-weight:400}.car-booking-page_importantTextClass__PfpvV,.car-booking-page_importantTextValueClass__MTfGs{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;letter-spacing:0;line-height:20px}.car-booking-page_importantTextValueClass__MTfGs{font-weight:600}.car-booking-page_priceTitleClass__ij8pp{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px!important;font-family:Poppins!important;font-weight:500!important;letter-spacing:0!important;line-height:28px!important}.car-booking-page_pricePointsClass__VM3TP{margin-top:.75rem;color:rgb(5 190 80/var(--tw-text-opacity,1))!important;font-weight:600!important}.car-booking-page_priceCashClass__7rNLx,.car-booking-page_pricePointsClass__VM3TP{--tw-text-opacity:1!important;font-size:20px!important;font-family:Poppins!important;letter-spacing:0!important;line-height:28px!important}.car-booking-page_priceCashClass__7rNLx{color:rgb(117 116 116/var(--tw-text-opacity,1))!important;font-weight:400!important}.car-booking-page_taxesMessageClass__FiMoj{align-self:center;font-weight:400}.car-booking-page_taxesMessageClass__FiMoj,.car-booking-page_taxesValueClass__FB5Ua{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;letter-spacing:0;line-height:20px}.car-booking-page_taxesValueClass__FB5Ua{font-weight:600}.driver-form_driverFormContainer__5BjpH{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 2px 8px 0px #264D8026;--tw-shadow-colored:0px 2px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;gap:1rem;padding:1.25rem 2rem}.driver-form_driverFormTitle__jXeCb{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:700;letter-spacing:0;line-height:28px}.driver-form_driverFormInputsContainer__YpkX6{display:flex;flex-direction:column;gap:1rem}.driver-form_driverFormCheckbox__Wr2Cn{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.hotel-search-card_cardContainerWeb__GbdWY{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 2px 8px 0px #264D8026;--tw-shadow-colored:0px 2px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);position:relative;display:flex;height:260px;width:100%;justify-content:space-between;gap:1.5rem;overflow:hidden}.hotel-search-card_cardContentWeb__ALg87{display:flex;gap:1.5rem}.hotel-search-card_cardInfoContainerWeb__lcQnU{margin-top:22px;margin-bottom:22px;display:flex;width:224px;flex-direction:column;gap:1rem}.hotel-search-card_cardHotelCharacteristicsContainer__d4AQh{display:flex;flex-direction:column;gap:.75rem}.hotel-search-card_cardPriceContainerWeb__clBD3{display:flex;flex-direction:column;gap:.5rem}.hotel-search-card_imageGalleryContainerWeb__tBmSF{height:260px;width:100%;max-width:216px}.hotel-search-card_imageGalleryWeb__gTmzx{height:260px;width:100%;max-width:216px;border-radius:0;object-fit:cover}.hotel-search-card_infoHotelNameWeb__3BqzA{color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-weight:500}.hotel-search-card_infoHotelAddressWeb__y4HA7,.hotel-search-card_infoHotelNameWeb__3BqzA{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;--tw-text-opacity:1;font-family:Poppins;letter-spacing:0;line-height:20px}.hotel-search-card_infoHotelAddressWeb__y4HA7{color:rgb(111 117 131/var(--tw-text-opacity,1));font-size:12px;font-weight:400}.hotel-search-card_cardContainerMobile__Scz_7{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 2px 8px 0px #264D8026;--tw-shadow-colored:0px 2px 8px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;height:100%;width:100%;flex-direction:column;border-radius:0}.hotel-search-card_cardContentMobile__R7fMm{display:flex;height:100%;width:100%;justify-content:space-between;gap:.5rem;padding:.5rem 1rem .75rem}.hotel-search-card_cardInfoContainerMobile__CyBey{display:flex;max-height:128px;min-height:128px;flex-direction:column;justify-content:space-between}@media (min-width:640px){.hotel-search-card_cardInfoContainerMobile__CyBey{width:380px;max-width:380px}}@media (min-width:768px){.hotel-search-card_cardInfoContainerMobile__CyBey{width:280px;max-width:280px}}.hotel-search-card_cardPriceContainerMobile__thE8s{display:flex;max-height:128px;min-height:128px;width:100%;min-width:170px;max-width:170px;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem}.hotel-search-card_imageGalleryContainerMobile__iTthQ{max-height:120px;min-height:120px;width:100%;border-radius:0}.hotel-search-card_imageGalleryMobile__yaVb8{height:120px;width:100%;border-radius:0;object-fit:cover}.hotel-search-card_imageGalleryContainerMobileBeforeFix__dbpCy{max-height:120px!important;min-height:120px!important;width:100%}.hotel-search-card_infoHotelNameMobile__0LU1F{-webkit-line-clamp:2;max-width:90%;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:14px;font-weight:600}.hotel-search-card_infoHotelAddressMobile__1dgKR,.hotel-search-card_infoHotelNameMobile__0LU1F{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;--tw-text-opacity:1;font-family:Poppins;letter-spacing:0;line-height:20px}.hotel-search-card_infoHotelAddressMobile__1dgKR{-webkit-line-clamp:1;width:90%;color:rgb(111 117 131/var(--tw-text-opacity,1));font-size:12px;font-weight:400}.hotel-search-card_imageGalleryArrowsContainer__ifLGV{height:2rem;width:2rem;border-radius:9999px;background-color:#676A6ACC;--tw-bg-opacity:0.8}.hotel-search-card_imageGalleryArrowsColor__HTlcM{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hotel-search-card_hotelTypeAndRatingContainer__cr4CP{display:flex;width:100%;flex-direction:column;gap:.25rem}@media (min-width:768px){.hotel-search-card_hotelTypeAndRatingContainer__cr4CP{flex-direction:row;gap:.75rem}}.hotel-search-card_hotelTypeAndRatingChipType__E_IrX{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;width:-webkit-fit-content;width:fit-content;max-width:70px;border-radius:.5rem;--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:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-search-card_hotelTypeAndRatingChipType__E_IrX{max-width:150px;font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-search-card_hotelTypeAndRatingStarsRating__hDawm{display:flex;min-width:-webkit-max-content;min-width:max-content;flex-direction:row;align-items:center;gap:.25rem;--tw-text-opacity:1;color:rgb(249 182 50/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.hotel-search-card_hotelSearchAmenitiesChip__cBZdv{display:flex;min-width:-webkit-fit-content;min-width:fit-content;align-items:center;gap:.5rem;text-wrap:nowrap;border-radius:.375rem;--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))}@media (min-width:768px){.hotel-search-card_hotelSearchAmenitiesChip__cBZdv{padding-top:0;padding-bottom:0}}.hotel-search-card_hotelSearchAmenitiesText__B80K8{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-search-card_hotelSearchAmenitiesText__B80K8{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-search-card_hotelSearchCardAmenitiesIcon__FQ_bm{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(0 76 151/var(--tw-text-opacity,1))}@media (min-width:768px){.hotel-search-card_hotelSearchCardAmenitiesIcon__FQ_bm{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem}}.hotel-search-card_hotelPolicyDisclaimerIcon__La_s1{max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}@media (min-width:768px){.hotel-search-card_hotelPolicyDisclaimerIcon__La_s1{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem}}.hotel-search-card_hotelPolicyDisclaimerText__AREW7{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-search-card_hotelPolicyDisclaimerText__AREW7{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-search-card_pricingTitle__nIO1p{--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-search-card_pricingTitle__nIO1p{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-search-card_pricingPoints___Ax0j{--tw-text-opacity:1!important;color:rgb(5 190 80/var(--tw-text-opacity,1))!important;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-search-card_pricingPoints___Ax0j{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.hotel-search-card_pricingCash__6Y_AD{text-align:left;--tw-text-opacity:1!important;color:rgb(117 116 116/var(--tw-text-opacity,1))!important;font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-search-card_pricingCash__6Y_AD{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-search-card_princingPerNight__TIBcs{display:flex;align-self:center;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-search-card_princingPerNight__TIBcs{font-size:12px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}}.hotel-search-card_princingPerNightIcon__VLsWr{max-height:14px;min-height:14px;min-width:14px;max-width:14px;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.hotel-search-card_pricingSelectOfferButton__CkxEe{width:100%;max-width:314px}@media (min-width:1100px){.hotel-search-card_pricingSelectOfferButton__CkxEe{max-width:217px}}.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(5 190 80/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:Poppins;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(5 190 80/var(--tw-text-opacity,1));font-size:20px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}.hotel-head-information_hotelAddressWeb__7UfD7,.hotel-head-information_hotelPhoneWeb__cwo4U{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}.hotel-head-information_locationPinIconWeb__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(117 116 116/var(--tw-text-opacity,1))}.hotel-head-information_hotelNameMobile__Bi7nd{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;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:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}.hotel-head-information_hotelPhoneMobile__RoDm_{color:rgb(117 116 116/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(117 116 116/var(--tw-text-opacity,1))}.hotel-details-tabs_tabText__ltdxW{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:20px}.hotel-details-tabs_tabActiveText__91Rhx{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:14px!important;font-family:Poppins!important;font-weight:600!important;letter-spacing:0!important;line-height:20px!important}.hotel-details-tabs_tabActiveBorder__ZgkVy{--tw-bg-opacity:1;background-color:rgb(5 190 80/var(--tw-bg-opacity,1))}.hotel-description_descriptionText__NsF3E{margin-left:.25rem;margin-right:.25rem;overflow:hidden;white-space:pre-line;font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-description_descriptionText__NsF3E{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-description_seeMoreButton__7iWLu{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-description_seeMoreButton__7iWLu{font-size:12px;font-family:Poppins;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 57 166/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 57 166/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-description_seeMoreInfoText__pKp9E{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-description_seeMoreInfoIcon___Rq93{display:none;max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(0 57 166/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(117 116 116/var(--tw-text-opacity,1));font-family:Poppins;letter-spacing:0}.hotel-description_priorityAmenitiesText__1GtHR{font-size:14px;font-weight:400;line-height:20px}@media (min-width:768px){.hotel-description_priorityAmenitiesText__1GtHR{font-size:12px;font-family:Poppins;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(117 116 116/var(--tw-text-opacity,1))}@media (min-width:768px){.hotel-description_priorityAmenitiesIcon__Yy7NL{min-height:1rem;min-width:1rem}}.hotel-description_priorityAmenitiesSeeMore__3CRp9{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-description_priorityAmenitiesSeeMore__3CRp9{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-description_priorityAmenitiesSeeMoreIcon__48HLZ{display:none;height:.75rem;width:.75rem;--tw-text-opacity:1;color:rgb(0 57 166/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(5 190 80/var(--tw-text-opacity,1))}@media (min-width:768px){.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(5 190 80/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-description_hotelPoliciesDisclaimerText__d1zKZ{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-modal-amenities_modalTitle__naGFE{margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:28px}@media (min-width:768px){.hotel-modal-amenities_modalTitle__naGFE{margin-bottom:1rem}}.hotel-modal-amenities_serviceTitle__spaFk{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.hotel-modal-amenities_serviceTitle__spaFk{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-modal-amenities_serviceTitleIcon__3EsMt{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.hotel-modal-amenities_serviceDescription__TXVfb{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-modal-amenities_serviceDescription__TXVfb{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-modal-information_modalTitle__hq__D{margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:28px}@media (min-width:768px){.hotel-modal-information_modalTitle__hq__D{margin-bottom:1rem}}.hotel-modal-information_modalSubtitle__8kkDJ{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-modal-information_modalSubtitle__8kkDJ{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-modal-information_modalDescriptionTitle__NjzJg{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-modal-information_modalDescriptionTitle__NjzJg{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.hotel-modal-information_modalDescription__w_bTM{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}.room-search-card_imageGalleryContainer__B_czL{height:120px;width:100%}@media (min-width:640px){.room-search-card_imageGalleryContainer__B_czL{width:100%}}@media (min-width:896px){.room-search-card_imageGalleryContainer__B_czL{height:316px;max-width:260px}}.room-search-card_imageGalleryContainerOffertFix__MUkLE{height:120px}@media (min-width:896px){.room-search-card_imageGalleryContainerOffertFix__MUkLE{height:316px}}.room-search-card_imageGallery__JRIoy{height:120px;width:45%;border-radius:0;object-fit:cover}@media (min-width:640px){.room-search-card_imageGallery__JRIoy{width:30%}}@media (min-width:896px){.room-search-card_imageGallery__JRIoy{height:316px!important;max-width:260px}}.room-search-card_imageGalleryOffertFix__dNkMo{height:120px!important}@media (min-width:896px){.room-search-card_imageGalleryOffertFix__dNkMo{height:316px!important}}.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(0 57 166/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.room-search-card_roomName__VUDbT{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.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:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}.room-search-card_roomAmenitiesTitle__1AN3Z{color:rgb(117 116 116/var(--tw-text-opacity,1))}@media (min-width:768px){.room-search-card_roomAmenitiesTitle__1AN3Z{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.room-search-card_roomAmenitiesText__OFmE8{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.room-search-card_roomAmenitiesText__OFmE8{font-size:12px;font-family:Poppins;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 57 166/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:768px){.room-search-card_roomAmenitiesIcon__9CidY{--tw-text-opacity:1;color:rgb(117 116 116/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(5 190 80/var(--tw-text-opacity,1))}.room-search-card_roomSeeDetailsText__yu81z{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.room-search-card_roomSeeDetailsText__yu81z{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.room-search-card_roomSeeDetailsIcon__Fbzlr{display:none;max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.room-search-card_roomCancelationPoliciesText__kkwur{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.room-search-card_roomCancelationPoliciesText__kkwur{font-size:12px;font-family:Poppins;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 57 166/var(--tw-text-opacity,1))}.room-search-card_roomCancelationPoliciesDisclaimerText__TUTw0{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.room-search-card_roomCancelationPoliciesDisclaimerText__TUTw0{font-size:12px;font-family:Poppins;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(117 116 116/var(--tw-text-opacity,1))}.room-search-card_roomTaxesText__KH2BP{color:rgb(220 38 38/var(--tw-text-opacity,1))}.room-search-card_roomPriceFareMessage__KfZNN,.room-search-card_roomTaxesText__KH2BP{--tw-text-opacity:1;font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}.room-search-card_roomPriceFareMessage__KfZNN{color:rgb(117 116 116/var(--tw-text-opacity,1))}@media (min-width:768px){.room-search-card_roomPriceFareMessage__KfZNN{font-size:12px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}}@media (min-width:896px){.room-search-card_roomPriceFareMessage__KfZNN{padding-bottom:1rem;padding-top:.5rem}}.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(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.room-search-card_priceTitle__QgUiq{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.room-search-card_pricingPoints__8QgEy{--tw-text-opacity:1!important;color:rgb(5 190 80/var(--tw-text-opacity,1))!important;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.room-search-card_pricingPoints__8QgEy{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.room-search-card_pricingCash__97gTK{--tw-text-opacity:1!important;color:rgb(117 116 116/var(--tw-text-opacity,1))!important;font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.room-search-card_pricingCash__97gTK{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.disclaimer_backgroundColor___WAON{background-color:#676A6ACC}.disclaimer_textClassName__PM8Pf{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.disclaimer_iconClassName__0THQW{max-height:.75rem;min-height:.75rem;min-width:.75rem;max-width:.75rem;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.price_titleCombinationContainer__yFovo{display:flex;width:100%;--tw-translate-y:0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;gap:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_titleCombinationContainer__yFovo{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.price_sliderAnimationContainer__bj8Z7{height:30px;width:30px;flex-shrink:0;overflow:hidden}.price_orCombineWithCashClassName__8aOL_,.price_sliderAnimationContainer__bj8Z7{display:flex;align-items:center;justify-content:center;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.price_orCombineWithCashClassName__8aOL_{margin-top:.5rem;margin-bottom:.5rem;width:100%;flex-wrap:nowrap;gap:.25rem;font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_orCombineWithCashClassName__8aOL_{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.price_orCombineWithCashIconClassName__tEzPK{max-height:1rem;min-height:1rem;min-width:1rem;max-width:1rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.price_titleCombinationClassName__nNCFP{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_titleCombinationClassName__nNCFP{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.price_paymentMainTitle__a4KCl{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:28px}@media (min-width:768px){.price_paymentMainTitle__a4KCl{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.price_paymentMainSubtitle__QbHjQ{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_paymentMainSubtitle__QbHjQ{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.price_paymentStepsTitle__59FOW{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:28px}@media (min-width:768px){.price_paymentStepsTitle__59FOW{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.price_paymentStepsCircle__Yi9HQ{display:flex;height:1.5rem;width:1.5rem;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:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_paymentStepsCircle__Yi9HQ{height:2rem;width:2rem;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.price_paymentStepsCircleText__q3AZ2{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_paymentStepsCircleText__q3AZ2{font-size:20px;font-family:Poppins;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:12px;--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(117 116 116/var(--tw-text-opacity,1))!important;font-size:20px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.price_paymentActualPoints__2_zNI{margin-bottom:.5rem;font-size:20px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.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(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_paymentPointsTitles__8pllz{font-size:14px;font-family:Poppins;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(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.price_paymentPointsToUse__SvEDl{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.price_paymentPointsToUseBalance___kVDq{display:flex;align-items:center;gap:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.price_paymentPointsToUseBalance___kVDq{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.price_paymentPriceTitle__WcqxV{margin-bottom:1rem;--tw-text-opacity:1!important;color:rgb(117 116 116/var(--tw-text-opacity,1))!important;font-size:18px!important;font-family:Poppins!important;font-weight:500!important;letter-spacing:0!important;line-height:28px!important}@media (min-width:768px){.price_paymentPriceTitle__WcqxV{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.price_paymentPoints__AQqVO{--tw-text-opacity:1!important;color:rgb(5 190 80/var(--tw-text-opacity,1))!important;font-size:20px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.price_paymentPoints__AQqVO{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.price_paymentPrice__bMuou{--tw-text-opacity:1!important;color:rgb(117 116 116/var(--tw-text-opacity,1))!important;font-size:20px!important;font-family:Poppins!important;font-weight:400!important;letter-spacing:0!important;line-height:28px!important}@media (min-width:768px){.price_paymentPrice__bMuou{font-size:18px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:28px}}.price_paymentBelowPriceText__LVvEy{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_paymentBelowPriceText__LVvEy{font-size:12px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}}.price_paymentBelowPriceValue__1CPs9{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_paymentBelowPriceValue__1CPs9{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.price_paymentDisclamaimer__HEKGl{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}.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(117 116 116/var(--tw-text-opacity,1))}.price_paymentTermsAndConditionsText__bJRii{--tw-text-opacity:1!important;color:rgb(117 116 116/var(--tw-text-opacity,1))!important;font-size:12px!important;font-family:Poppins!important;font-weight:400!important;letter-spacing:0!important;line-height:20px!important}@media (min-width:768px){.price_paymentTermsAndConditionsText__bJRii{font-size:12px!important;font-family:Poppins!important;font-weight:300!important;letter-spacing:0!important;line-height:20px!important}}.price_paymentTermsAndConditionsLink__9p3eu{--tw-text-opacity:1!important;color:rgb(117 116 116/var(--tw-text-opacity,1))!important;font-size:12px!important;font-family:Poppins!important;font-weight:500!important;letter-spacing:0!important;line-height:20px!important}@media (min-width:768px){.price_paymentTermsAndConditionsLink__9p3eu{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.price_beforePriceTitle__R7YdX,.price_beforePriceValue__cyTp1{--tw-text-opacity:1!important;color:rgb(5 190 80/var(--tw-text-opacity,1))!important;font-size:14px!important;font-family:Poppins!important;font-weight:400!important;letter-spacing:0!important;line-height:20px!important}.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(117 116 116/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_exchangeForTitle__XFR98{font-size:14px;font-family:Poppins;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(5 190 80/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_exchangeForValue__zvBmc{font-size:14px;font-family:Poppins;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(117 116 116/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_regularPriceTitle__lVfh_{font-size:14px;font-family:Poppins;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(117 116 116/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_regularPriceValue__84_CG{font-size:14px;font-family:Poppins;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(117 116 116/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_providerPriceTitle__nLVDm{font-size:14px;font-family:Poppins;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(5 190 80/var(--tw-text-opacity,1));font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.price_providerPriceValue__fAPS5{font-size:14px;font-family:Poppins;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_triplePricingContainer__IMfZ2{display:flex;width:100%;flex-direction:column;gap:.5rem}.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:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.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:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.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:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}.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:768px){.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:768px){.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(225 240 255/var(--tw-bg-opacity,1));padding:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.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:768px){.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(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;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:768px){.hotel-booking-card_cardContainer__INBQl{height:248px;width:100%}}.hotel-booking-card_imageGalleryContainer____LpN{position:relative;height:192px;min-width:89px}@media (min-width:768px){.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:768px){.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(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.hotel-booking-card_hotelName__YN0Ui{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none;height:2.5rem;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.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:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-booking-card_hotelLocation__ozZ8C{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none;font-size:12px;font-family:Poppins;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:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-booking-card_hotelTypeAndRatingChipType___VRV4{font-size:12px;font-family:Poppins;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:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-booking-card_hotelAmenitiesChip__DsJWT{padding-top:0;padding-bottom:0}}.hotel-booking-card_hotelAmenitiesText__FBJ0G{font-size:14px;font-family:Poppins;font-weight:500;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-booking-card_hotelAmenitiesText__FBJ0G{font-size:12px;font-family:Poppins;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:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-booking-card_priceTitle__sj43W{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.hotel-booking-card_priceCashText__p2rhY{--tw-text-opacity:1!important;color:rgb(117 116 116/var(--tw-text-opacity,1))!important;font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-booking-card_priceCashText__p2rhY{font-size:18px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:28px}}.hotel-booking-card_pricePointsText__POEh3{--tw-text-opacity:1!important;color:rgb(5 190 80/var(--tw-text-opacity,1))!important;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-booking-card_pricePointsText__POEh3{font-size:18px;font-family:Poppins;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:Poppins;font-weight:300;letter-spacing:0;line-height:20px}@media (min-width:768px){.hotel-booking-card_priceBelowText__l92Tb{font-size:12px;font-family:Poppins;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(5 190 80/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:768px){.hotel-booking-card_hotelBookingDetailsButton__3e8dH{margin-top:1.5rem}}