.muscle-button_solidXs__EwDW3{--tw-border-opacity:1;--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))}.muscle-button_outlineXs__AQAi1,.muscle-button_solidXs__EwDW3{min-width:48px;justify-content:center;border-radius:.5rem;border-width:1px;border-color:rgb(4 191 147/var(--tw-border-opacity,1));padding:.5rem 1rem;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.muscle-button_outlineXs__AQAi1{--tw-border-opacity:1;background-color:initial;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.muscle-button_ghostXs__ge5gI{min-width:48px;border-radius:.5rem;border-width:1px;border-color:transparent;background-color:initial;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.muscle-button_ghostXs__ge5gI,.muscle-button_solidSm__dzSj4{justify-content:center;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.muscle-button_solidSm__dzSj4{min-width:107px;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(4 191 147/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));padding:.5rem 2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.muscle-button_outlineSm__n37Ju{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(4 191 147/var(--tw-border-opacity,1))}.muscle-button_ghostSm__1am3h,.muscle-button_outlineSm__n37Ju{min-width:107px;justify-content:center;background-color:initial;padding:.5rem 2rem;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.muscle-button_ghostSm__1am3h{border-radius:.5rem;border-width:1px;border-color:transparent}.muscle-button_solidMd__5UKeP{--tw-border-opacity:1;--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))}.muscle-button_outlineMd__Mxucv,.muscle-button_solidMd__5UKeP{min-width:140px;justify-content:center;border-radius:.5rem;border-width:1px;border-color:rgb(4 191 147/var(--tw-border-opacity,1));padding:.5rem 2rem;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.muscle-button_outlineMd__Mxucv{--tw-border-opacity:1;background-color:initial;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.muscle-button_ghostMd__Z5xTS{min-width:140px;border-radius:.5rem;border-width:1px;border-color:transparent;background-color:initial;padding:.5rem 2rem;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.muscle-button_ghostMd__Z5xTS,.muscle-button_solidLg__hgo1K{justify-content:center;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.muscle-button_solidLg__hgo1K{min-width:160px;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(4 191 147/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));padding:.5rem 4rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.muscle-button_outlineLg__743pE{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(4 191 147/var(--tw-border-opacity,1))}.muscle-button_ghostLg__PnmNf,.muscle-button_outlineLg__743pE{min-width:160px;justify-content:center;background-color:initial;padding:.5rem 4rem;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.muscle-button_ghostLg__PnmNf{border-radius:.5rem;border-width:1px;border-color:transparent}.muscle-button_solidXL__l_13X{--tw-border-opacity:1;--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))}.muscle-button_outlineXL__4eu0F,.muscle-button_solidXL__l_13X{width:100%;justify-content:center;border-radius:.5rem;border-width:1px;border-color:rgb(4 191 147/var(--tw-border-opacity,1));padding-top:.5rem;padding-bottom:.5rem;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.muscle-button_outlineXL__4eu0F{--tw-border-opacity:1;background-color:initial;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.muscle-button_ghostXL__IpMQr{width:100%;justify-content:center;border-radius:.5rem;border-width:1px;border-color:transparent;background-color:initial;padding-top:.5rem;padding-bottom:.5rem;font-size:15px;line-height:24px}.muscle-button_ghostXL__IpMQr,.muscle-button_link__v_E1B{--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-family:Figtree;font-weight:600;letter-spacing:0}.muscle-button_link__v_E1B{font-size:14px;line-height:20px}@media (min-width:781px){.muscle-button_link__v_E1B{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.muscle-button_tag__9V2p6{width:100%;justify-content:center;border-radius:30px;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 71 91/var(--tw-border-opacity,1));background-color:initial;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.muscle-button_disabled__FN3R_{opacity:.3}.landing-closed_mainContainer__1kvlL{display:flex;height:100vh;flex-direction:column;align-items:center;justify-content:center}.landing-closed_contentContainer__ozy3t{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.landing-closed_exitContainer__4D_Vc,.landing-closed_redirectingContainer__yYMnj{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.landing-closed_exitContainer__4D_Vc{gap:1rem}.payment-credict-card-select_containerClassName__B9Uoc{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.payment-credict-card-select_cardFlagClassName__ThT0X{aspect-ratio:1/1;height:12px;width:38px;background-size:contain;background-position:50%;background-repeat:no-repeat}.payment-credict-card-select_cardFlagDefaultClassName__J5cX9{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1))}.payment-credict-card-select_cardNumberClassName__magdF,.payment-credict-card-select_cardNumberSelectedClassName__aMAtV{--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:14px!important;font-family:Figtree!important;font-weight:400!important;letter-spacing:0!important;line-height:20px!important}.radio-group_radioButtonBaseClassName__5aiE2{aspect-ratio:1/1;height:.75rem;width:.75rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(210 214 222/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(22 119 216/var(--tw-text-opacity,1))}.radio-group_radioButtonBaseClassName__5aiE2:focus{outline:2px solid transparent;outline-offset:2px}.radio-group_radioButtonBaseClassName__5aiE2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(210 214 222/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.radio-group_radioButtonBaseClassName__5aiE2:disabled{cursor:not-allowed;opacity:.5}.radio-group_radioButtonBaseClassName__5aiE2[data-state=checked]{--tw-border-opacity:1;border-color:rgb(22 119 216/var(--tw-border-opacity,1))}@media (min-width:781px){.radio-group_radioButtonBaseClassName__5aiE2{height:1rem;width:1rem}}.radio-group_radioButtonIndicatorClassName__9bbGB{height:6px;width:6px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(22 119 216/var(--tw-bg-opacity,1))}.radio-group_radioButtonLabelClassName__kSy04{text-wrap:nowrap;--tw-text-opacity:1;color:rgb(111 117 131/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}.profile-tabs_activeTabBorderClassname__oOPx5{height:2px!important;--tw-bg-opacity:1!important;background-color:rgb(22 119 216/var(--tw-bg-opacity,1))!important}.profile-tabs_activeIconColor__uDZld{--tw-text-opacity:1;color:rgb(22 119 216/var(--tw-text-opacity,1))}.profile-tabs_activeText__WXm0a{--tw-text-opacity:1!important;color:rgb(22 119 216/var(--tw-text-opacity,1))!important;font-size:15px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:24px!important}.profile-tabs_baseText__t8KpQ{--tw-text-opacity:1!important;color:rgb(111 117 131/var(--tw-text-opacity,1))!important;font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}.modal_modalContainer__3c1Fg{position:fixed;left:50%;top:50%;--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));z-index:10001;max-height:90vh;width:auto;min-width:320px;max-width:95vw;border-radius:.5rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:1rem}@media (min-width:781px){.modal_modalContainer__3c1Fg{padding:.75rem}}.modal_modalContainer__3c1Fg{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden;margin-left:1rem;margin-right:1rem}@media (min-width:640px){.modal_modalContainer__3c1Fg{margin-left:auto;margin-right:auto}}.modal_modalTitle__dLues{--tw-text-opacity:1!important;color:rgb(41 46 56/var(--tw-text-opacity,1))!important;font-size:20px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:28px}.modal_modalDescription__g_okB{text-align:start;--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){.modal_modalDescription__g_okB{text-align:center;font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.modal_modalXButton__UpNW0{max-height:30px;min-height:30px;min-width:30px;max-width:30px;padding-top:.75rem;padding-right:.75rem;--tw-text-opacity:1!important;color:rgb(79 79 79/var(--tw-text-opacity,1))!important}@media (min-width:781px){.modal_modalXButton__UpNW0{padding-top:0;padding-right:0}}.price-slider_rootClassName__C1QcI{position:relative;display:flex;width:100%;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center}.price-slider_trackClassName__nzmDS{position:relative;height:18px;width:100%;flex-grow:1;overflow:hidden;border-radius:9999px;border-width:.6px;--tw-border-opacity:1;border-color:rgb(255 109 24/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.price-slider_rangeClassName__MwqOE{position:absolute;height:100%;--tw-bg-opacity:1;background-color:rgb(255 109 24/var(--tw-bg-opacity,1))}.price-slider_thumbClassName__nwGQ_{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 109 24/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-color:#FFFFFF;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;filter:drop-shadow(0 0 1.271px rgba(0,0,0,.25))}.price-slider_thumbClassName__nwGQ_:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0.6px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important;--tw-ring-opacity:1;--tw-ring-color:rgb(255 109 24/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.price-slider_thumbClassName__nwGQ_:disabled{pointer-events:none;opacity:.5}.price-slider_thumbIconClassName__F9jCP{height:18px;width:18px}.range-slider_trackClassName__byIIg{position:relative;height:8px;width:100%;flex-grow:1;overflow:hidden;border-radius:9999px;border-width:.6px;--tw-border-opacity:1;border-color:rgb(210 214 222/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(210 214 222/var(--tw-bg-opacity,1))}.range-slider_rangeClassName__85445{position:absolute;height:100%;--tw-bg-opacity:1!important;background-color:rgb(22 119 216/var(--tw-bg-opacity,1))!important}.range-slider_thumbClassName__7Xv2V{display:flex;height:20px!important;width:20px!important;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(22 119 216/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 119 216/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;filter:drop-shadow(0 0 1.271px rgba(0,0,0,.25))}.range-slider_thumbClassName__7Xv2V:disabled{pointer-events:none;opacity:.5}.range-slider_valuesClassName__kTis9{margin-top:.5rem;--tw-text-opacity:1;color:rgb(41 46 56/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:500;letter-spacing:0;line-height:20px}.flight-selected-flights-header_flightChipContainerClassName__ZcV0d{display:flex;height:100%;flex-direction:row;align-items:center;gap:.5rem;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(225 240 255/var(--tw-bg-opacity,1));padding:.25rem .75rem;--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}@media (min-width:781px){.flight-selected-flights-header_flightChipContainerClassName__ZcV0d{border-radius:20px;padding:.5rem 1rem}}.flight-selected-flights-header_flightChipIconClassName__cDiZk{min-height:17px;min-width:17px;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}@media (min-width:781px){.flight-selected-flights-header_flightChipIconClassName__cDiZk{min-height:25px;min-width:25px}}.flight-selected-flights-header_checkIconClassName__APCkA{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}@media (min-width:781px){.flight-selected-flights-header_checkIconClassName__APCkA{height:25px;width:25px}}.flight-selected-flights-header_dateClassName__Gg0lS{--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){.flight-selected-flights-header_dateClassName__Gg0lS{font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}}.flight-selected-flights-header_infoDateClassName__0KTm4{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}.flight-selected-flights-header_planeTakeClassName__7Aqre{height:1.25rem;width:1.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}@media (min-width:781px){.flight-selected-flights-header_planeTakeClassName__7Aqre{height:1rem;width:1rem}}.hotel-details-general_roomsThoughtForYouTitle__RozSz{--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:640px){.hotel-details-general_roomsThoughtForYouTitle__RozSz{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.purchase-summary_container__R0QSO{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-summary_container__R0QSO{border-radius:1rem;padding:1.5rem}}.purchase-summary_imageContainer__rq8TZ{position:relative;height:232px;width:100%;flex-shrink:0}@media (min-width:781px){.purchase-summary_imageContainer__rq8TZ{height:188px}}.purchase-summary_hotelName__4o5Zo{--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-summary_hotelName__4o5Zo{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.purchase-summary_hotelLocation__eyAOq{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.purchase-summary_hotelLocation__eyAOq{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-summary_hotelTypeChip__P2Ytm{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-summary_hotelTypeChip__P2Ytm{max-width:150px}}.purchase-summary_hotelAmenitiestText__MlmNw{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-summary_hotelAmenitiesChip__EGJwj{--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-summary_hotelAmenitiesChipIcon__Bg7AN{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-summary_summaryTitles__ixyGS{--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-summary_summaryTitles__ixyGS{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-summary_summaryCheckInInfo__T3lF0{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.purchase-summary_summaryCheckInInfo__T3lF0{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-summary_summaryCheckInInfoIcon__zHO7t{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-summary_summaryGuestInfo__NMQ6Y{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.purchase-summary_summaryGuestInfo__NMQ6Y{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-summary_summaryGuestInfoIcon__93e3h{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-summary_summaryRoomInfo__Selnc{--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-summary_summaryRoomInfo__Selnc{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.purchase-summary_summaryRoomInfoIcon__4dmOY{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-summary_summaryRoomInfoSeeMore__ZFVoY{--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_summaryRoomInfoSeeMore__ZFVoY{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-summary_summaryRoomInfoSeeMoreIcon__BCoz0{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_disclaimers__YrrBK{--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_disclaimers__YrrBK{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-summary_disclaimersIcon__Z8wDi{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-summary_informationModalsOpen__KKLFl{--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_informationModalsOpen__KKLFl{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.purchase-summary_informationModalsOpenIcon__f0680{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))}.utility-modal_titleClassName__D1asc{margin-bottom:1rem;max-width:356px;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.utility-modal_titleClassName__D1asc{font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.utility-modal_titleOfferClassName__lc9qm{margin-bottom:1rem;max-width:356px;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.utility-modal_titleOfferClassName__lc9qm{font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.utility-modal_descriptionClassName__WYaSo{margin-bottom:2rem;text-align:center;--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){.utility-modal_descriptionClassName__WYaSo{margin-bottom:1.5rem}}.utility-modal_descriptionOfferClassName__daPAJ{margin-bottom:2rem;text-align:start;--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){.utility-modal_descriptionOfferClassName__daPAJ{margin-bottom:1.5rem}}.utility-modal_linkClassName__MXzRv{--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}.utility-modal_chipWowClassName__FojmN{height:32px;width:92px;justify-content:flex-start;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(236 0 70/var(--tw-bg-opacity,1));font-size:18px;font-weight:800;font-style:italic;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.location-autocomplete_containerClassName__BWBez{position:absolute;z-index:50;max-height:300px;width:100%;overflow-y:auto;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:781px){.location-autocomplete_containerClassName__BWBez{min-width:350px;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.location-autocomplete_flightIconClassName__FCDZY,.location-autocomplete_locationPinIconClassName__1CO2S{margin-right:.5rem;max-height:1.25rem;min-height:1.25rem;min-width:1.25rem;max-width:1.25rem;--tw-text-opacity:1!important;color:rgb(92 92 92/var(--tw-text-opacity,1))!important}.location-autocomplete_headerContainerClassName__FbSGR{display:flex;align-items:center;padding:.5rem .75rem}.location-autocomplete_headerTitleClassName__ewL20{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.location-autocomplete_headerTitleClassName__ewL20{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.location-autocomplete_headerSubtitleClassName__q6OXr{--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){.location-autocomplete_headerSubtitleClassName__q6OXr{font-size:14px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.location-autocomplete_optionContainerClassName__AUqCl{padding:.75rem .5rem .75rem 2rem}.location-autocomplete_optionContainerClassName__AUqCl:hover{background-color:#04BF931A}.location-autocomplete_optionTitleClassName__BioRk{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:781px){.location-autocomplete_optionTitleClassName__BioRk{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.location-autocomplete_optionSubtitleClassName__NYXC5{--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){.location-autocomplete_optionSubtitleClassName__NYXC5{font-size:14px;font-family:Figtree;font-weight:300;letter-spacing:0;line-height:20px}}.car-search-card_cardContainerWeb__sLRvs{min-height:260px;max-width:750px;flex-wrap:wrap;justify-content:space-between;border-radius:.5rem;padding-left:2rem;padding-right:2rem}.car-search-card_cardContainerMobile__EYQmo,.car-search-card_cardContainerWeb__sLRvs{display:flex;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.car-search-card_cardContainerMobile__EYQmo{position:relative;flex-direction:column;gap:.5rem;border-radius:1rem;padding:1rem}.car-search-card_carInfoContainerWeb__TLYrH{display:flex;min-height:202px;width:100%;max-width:417px;flex:1 1 0%}.car-search-card_carInfoContainerMobile__P_mXq{display:flex;width:100%;flex-direction:column;gap:1rem}@media (min-width:781px){.car-search-card_carInfoContainerMobile__P_mXq{min-height:147px}}.car-search-card_carRentalInfoContainer__TLIJR{display:flex;height:100%;max-height:202px;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media (min-width:781px){.car-search-card_carRentalInfoContainer__TLIJR{margin:auto;width:-webkit-fit-content;width:fit-content;max-width:408px;align-items:flex-start}}.car-search-card_carRentalImagesContainer__C7Vrl{display:flex;flex-direction:column;gap:.5rem}.car-search-card_carModelContainer__CBqhR{margin-top:1rem;display:flex;height:-webkit-fit-content;height:fit-content;width:100%;justify-content:space-between;gap:.5rem}@media (min-width:781px){.car-search-card_carModelContainer__CBqhR{margin-top:0}}.car-search-card_carModelButton__ZCgE3{width:100%;text-align:left;--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}.car-search-card_carModelButton__ZCgE3:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-search-card_carModelButton__ZCgE3{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}@media (min-width:781px){.car-search-card_carModelButton__ZCgE3{width:-webkit-fit-content;width:fit-content}}.car-search-card_carModelSpan__XvIeY{display:inline-flex;--tw-translate-y:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-search-card_carModelSpan__XvIeY{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));gap:.25rem;padding-left:.25rem;font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-search-card_carCompanyImage__wnZ2s{max-height:15px;min-height:15px;min-width:75px;max-width:75px;object-fit:cover}@media (min-width:781px){.car-search-card_carCompanyImage__wnZ2s{margin-left:3rem;height:21px;width:100px}}.car-search-card_carCharacteristicsContainer__TMCxc{display:flex;width:100%;max-width:250px;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-search-card_carCharacteristicsContainer__TMCxc{margin:auto;max-width:-webkit-fit-content;max-width:fit-content;flex-direction:column;justify-content:center}}.car-search-card_carCharacteristicsItem__cAauN{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem}.car-search-card_carCharacteristicsIconColor__VYo_Z{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-search-card_divider__XlRRP{margin-top:1rem;margin-bottom:1rem;margin-right:2rem;height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1))}@media (min-width:1100px){.car-search-card_divider__XlRRP{display:none}}.car-search-card_priceContainer__OBgCw{display:flex;width:100%;justify-self:end;padding-left:0;padding-top:0;padding-bottom:0}@media (min-width:781px){.car-search-card_priceContainer__OBgCw{margin:auto;max-width:217px;flex-direction:column;align-items:center;justify-content:center;padding-left:2rem;padding-bottom:1rem;padding-top:1.75rem}}.car-search-card_priceButtonWeb__KV5Bc{margin-top:1rem;min-height:40px;width:100%;min-width:217px;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-search-card_priceButtonWeb__KV5Bc{max-width:150px}}.car-search-card_priceButtonMobile__8JMCr{margin-top:1rem;min-height:48px;width:100%;min-width:326px;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(4 191 147/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.car-search-card_pricePointsClass__3zVUT{--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-search-card_pricePointsClass__3zVUT{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.car-search-card_priceCashClass__RSC59{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.car-search-card_priceCashClass__RSC59{font-size:20px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:32px}}.car-search-card_priceLabelClass__wWnWz{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}.car-booking-details_carBookingDetailsHeaderContainer__TWgPu{display:flex;width:100%;gap:.5rem;padding-top:2rem;padding-bottom:2rem}.car-booking-details_carBookingDetailsBackButton__9f1BH{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsBackButtonText__2uNVx{font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-booking-details_carBookingDetailsBackButtonText__2uNVx{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carBookingDetailsBackButtonIcon__6sGse{height:1rem;width:1rem}.car-booking-details_carBookingDetailsContainer__3y0zv{display:flex;flex-direction:column;gap:1rem}.car-booking-details_CarInfoContainer__ywfiw{display:flex;width:100%;flex-direction:column-reverse;align-items:center}@media (min-width:781px){.car-booking-details_CarInfoContainer__ywfiw{flex-direction:row;gap:5rem}}.car-booking-details_carInfoInnerContainer___2Tnf{display:flex;width:100%;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:781px){.car-booking-details_carInfoInnerContainer___2Tnf{max-width:330px}}@media (min-width:1280px){.car-booking-details_carInfoInnerContainer___2Tnf{justify-content:flex-start}}.car-booking-details_carRentalImagesContainer__lpfur{display:flex;flex-direction:column;gap:.5rem}.car-booking-details_carModelContainer__3eBGF{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap;justify-content:center}@media (min-width:781px){.car-booking-details_carModelContainer__3eBGF{justify-content:flex-start}}.car-booking-details_carModel__ZdRhd{width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-details_carModel__ZdRhd:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-details_carModel__ZdRhd{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carModelSpan__vzpSB{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carModelSpan__vzpSB{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCompanyImage__RI1HY{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}@media (min-width:781px){.car-booking-details_carCompanyImage__RI1HY{margin-left:0;margin-right:0}}.car-booking-details_carCharacteristicsContainer__M56_q{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-booking-details_carCharacteristicsContainer__M56_q{justify-content:flex-start}}@media (min-width:1100px){.car-booking-details_carCharacteristicsContainer__M56_q{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCharacteristicsItem__x3A9a{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem}.car-booking-details_carPickupDropoffContainer__ADxES{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffHeader__L3zMD{flex:1 1 0%;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carPickupDropoffHeader__L3zMD{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffInfoRow__9sWpV{flex:1 1 0%;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carPickupDropoffInfoRow__9sWpV{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffIconColor__gz8nP{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffIconSize__IHP8o{height:1.25rem;width:1.25rem}.car-booking-details_carRateContainer__sYZ0w{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carRateDetailsTitle__wArba{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateDetailsTitle__wArba{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateDetailsList__6CGyz{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateDetailsList__6CGyz{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionTitle__w4yg6{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateInclusionTitle__w4yg6{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionList__Hvz8V{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateInclusionList__Hvz8V{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayContainer__Apt7V{display:flex;flex-direction:column;gap:.25rem;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateToPayContainer__Apt7V{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayTitle__ep6Ys{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateToPayTitle__ep6Ys{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayPoints__TG7Zf{--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash___eS8_,.car-booking-details_carRateToPaySeparator__x0vPP{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash___eS8_{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateToPayCash___eS8_{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayTaxTitle__qaxQJ{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateToPayTaxTitle__qaxQJ{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carBookingDetailsPricingContainer__t59GR{display:flex;flex-direction:column;gap:1.25rem}.car-booking-details_carBookingDetailsPricingButton__QLfij{--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingFooterContainer__DkarZ{display:flex;width:356px;flex-direction:column;gap:.25rem;text-align:start}@media (min-width:781px){.car-booking-details_carBookingDetailsPricingFooterContainer__DkarZ{gap:0}}.car-booking-details_carBookingDetailsPricingFooterButton__2Fl3_{text-align:start;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}.car-booking-details_carBookingDetailsPricingFooterButton__2Fl3_:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-details_carBookingDetailsPricingFooterButton__2Fl3_{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_divider__zinFs{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1))}.car-booking-details_feeTitles__WmgEL{color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_feePoints__nep1W,.car-booking-details_feeTitles__WmgEL{--tw-text-opacity:1;font-size:14px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:20px!important}.car-booking-details_feePoints__nep1W{color:rgb(4 191 147/var(--tw-text-opacity,1))}.car-booking-details_feePointsIcon__n1mBd{margin-right:.25rem;display:inline-block;height:1rem;width:1rem;vertical-align:middle}.car-booking-details_feeCash__6_9YB{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1));font-size:14px!important;font-family:Figtree!important;font-weight:600!important;letter-spacing:0!important;line-height:20px!important}.car-booking-details_titleContainerClassName__30fyX{display:flex;width:100%;flex-direction:column;gap:1rem;--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){.car-booking-details_titleContainerClassName__30fyX{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.car-booking-details_carBookingDetailsTitle__nrTQZ{display:none;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-booking-details_carBookingDetailsTitle__nrTQZ{display:block}}@media (min-width:1100px){.car-booking-details_carBookingDetailsTitle__nrTQZ{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carBookingDetailsHeaderContainer__N0kVs{display:flex;width:100%;gap:.5rem}.car-booking-details_carBookingDetailsBackButton__wNZ6o{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(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){.car-booking-details_carBookingDetailsBackButton__wNZ6o{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carBookingDetailsBackButtonIcon__ju7ST{height:1rem;width:1rem}.car-booking-details_carBookingDetailsContainer__V_3fv{display:flex;flex-direction:column;gap:1.25rem}.car-booking-details_CarInfoContainer__yAxjP{display:flex;width:100%;flex-direction:column;align-items:center}@media (min-width:781px){.car-booking-details_CarInfoContainer__yAxjP{gap:1.25rem}}.car-booking-details_carInfoInnerContainer__k7kOv{display:flex;width:-webkit-fit-content;width:fit-content;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:781px){.car-booking-details_carInfoInnerContainer__k7kOv{max-width:321px}}@media (min-width:1280px){.car-booking-details_carInfoInnerContainer__k7kOv{justify-content:flex-start}}.car-booking-details_carRentalImagesContainer__5cH0_{display:flex;flex-direction:column;gap:.5rem}.car-booking-details_carModelContainer__N2Ttl{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap;justify-content:center}.car-booking-details_carModel__k1nIf{width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-details_carModel__k1nIf:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-details_carModel__k1nIf{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carModelSpan__eaqxG{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carModelSpan__eaqxG{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCompanyImage__SFlJ6{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}.car-booking-details_carCharacteristicsContainer__wJfz7{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carCharacteristicsContainer__wJfz7{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCharacteristicsItem___YJE1{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem}.car-booking-details_carPickupDropoffContainer__ywk3X{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffHeader___yuBT{flex:1 1 0%;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carPickupDropoffHeader___yuBT{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffInfoRow__h3LVE{flex:1 1 0%;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carPickupDropoffInfoRow__h3LVE{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffIconColor___5yWN{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffIconSize__GaQEx{height:1.25rem;width:1.25rem}.car-booking-details_carRateContainer__neYhj{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carRateDetailsTitle__5FLku{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateDetailsTitle__5FLku{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateDetailsList__IECUe{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateDetailsList__IECUe{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionTitle__fsyIx{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateInclusionTitle__fsyIx{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionList__4mpBs{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateInclusionList__4mpBs{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayContainer__WROVn{display:flex;flex-direction:column;gap:.25rem;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateToPayContainer__WROVn{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayTitle__gYUZ_{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateToPayTitle__gYUZ_{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayPoints__EX3aH{--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__zmXb2,.car-booking-details_carRateToPaySeparator__o4DKe{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__zmXb2{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateToPayCash__zmXb2{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carBookingDetailsPricingContainer__NvJY_{display:flex;flex-direction:column;gap:1.25rem}.car-booking-details_carBookingDetailsPricingButton__NuYho{--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingFooterContainer__6PHT_{display:flex;width:356px;flex-direction:column;gap:.25rem;text-align:start}@media (min-width:781px){.car-booking-details_carBookingDetailsPricingFooterContainer__6PHT_{gap:0}}.car-booking-details_carBookingDetailsPricingFooterButton___fbgv{text-align:start;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}.car-booking-details_carBookingDetailsPricingFooterButton___fbgv:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-details_carBookingDetailsPricingFooterButton___fbgv{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_divider__4H9gR{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1))}.car-booking-details_carBookingDetailsHeaderContainer__4S872{display:flex;width:100%;gap:.5rem}.car-booking-details_carBookingDetailsBackButton__ccrDx{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(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){.car-booking-details_carBookingDetailsBackButton__ccrDx{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carBookingDetailsBackButtonIcon__Z2zqv{height:1rem;width:1rem}.car-booking-details_carBookingDetailsContainer__vonB9{box-shadow:0 2px 8px 0 rgba(38,77,128,.15);display:flex;flex-direction:column;gap:1.25rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (min-width:781px){.car-booking-details_carBookingDetailsContainer__vonB9{border-radius:1rem;padding:1.5rem}}.car-booking-details_CarInfoContainer__mjbcf{display:flex;width:100%;flex-direction:column-reverse;align-items:center}@media (min-width:781px){.car-booking-details_CarInfoContainer__mjbcf{flex-direction:row;gap:4rem}}.car-booking-details_carInfoInnerContainer__IYVWd{display:flex;width:100%;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:781px){.car-booking-details_carInfoInnerContainer__IYVWd{max-width:321px}}@media (min-width:1280px){.car-booking-details_carInfoInnerContainer__IYVWd{justify-content:flex-start}}.car-booking-details_carRentalImagesContainer__V5EBp{display:flex;flex-direction:column;gap:.5rem}.car-booking-details_carModelContainer__yEWuu{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap;justify-content:center}@media (min-width:781px){.car-booking-details_carModelContainer__yEWuu{justify-content:flex-start}}.car-booking-details_carModel__Xhbdd{width:-webkit-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-details_carModel__Xhbdd:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-details_carModel__Xhbdd{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-details_carModelSpan__dbiGX{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carModelSpan__dbiGX{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCompanyImage__2L9nj{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}@media (min-width:781px){.car-booking-details_carCompanyImage__2L9nj{margin-left:0;margin-right:0}}.car-booking-details_carCharacteristicsContainer__2rp2e{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-booking-details_carCharacteristicsContainer__2rp2e{justify-content:flex-start}}@media (min-width:1100px){.car-booking-details_carCharacteristicsContainer__2rp2e{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carCharacteristicsItem__OhABQ{display:flex;width:-webkit-fit-content;width:fit-content;align-items:center;gap:.25rem}.car-booking-details_carPickupDropoffContainer__udnKE{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffHeader__pk31r{flex:1 1 0%;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carPickupDropoffHeader__pk31r{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffInfoRow__sNAiQ{flex:1 1 0%;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carPickupDropoffInfoRow__sNAiQ{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffIconColor__BWCJY,.car-booking-details_carRateContainer__SHkkf{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-details_carRateContainer__SHkkf{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:1rem;font-size:.875rem;line-height:1.25rem}.car-booking-details_carRateDetailsTitle__6QhE7{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateDetailsTitle__6QhE7{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateDetailsList__Uko_b{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateDetailsList__Uko_b{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionTitle__9UQuC{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateInclusionTitle__9UQuC{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionList__XGTPH{list-style-position:inside;list-style-type:disc;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateInclusionList__XGTPH{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayContainer__H8tXY{display:flex;flex-direction:column;gap:.25rem;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateToPayContainer__H8tXY{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayTitle__vmqut{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:1100px){.car-booking-details_carRateToPayTitle__vmqut{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayPoints__tMgas{--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__uHAM1,.car-booking-details_carRateToPaySeparator__oWVbm{--tw-text-opacity:1;color:rgb(0 71 91/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__uHAM1{font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}@media (min-width:1100px){.car-booking-details_carRateToPayCash__uHAM1{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carBookingDetailsPricingContainer__Hy0kp{display:flex;flex-direction:column;gap:1.25rem}.car-booking-details_carBookingDetailsPricingButton__iUm9e{--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsPricingFooterContainer__UxAbi{display:flex;width:356px;flex-direction:column;text-align:start}.car-booking-details_carBookingDetailsPricingFooterButton__tFy3K{text-align:start;--tw-text-opacity:1;color:rgb(4 191 147/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}.car-booking-details_carBookingDetailsPricingFooterButton__tFy3K:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-details_carBookingDetailsPricingFooterButton__tFy3K{font-size:12px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_divider__k_C6S{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1))}.car-pricing-card_informativeCard__PQ7C7{--tw-bg-opacity:1;background-color:rgb(225 240 255/var(--tw-bg-opacity,1))}.car-booking-card_statusTitle__btjBW{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-card_cardContainer__NGCBw{box-shadow:0 2px 8px 0 #264D8026;margin-right:1rem;display:flex;min-height:250px;max-width:280px;cursor:pointer;flex-direction:column;justify-content:space-between;gap:1rem;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:1rem}@media (min-width:781px){.car-booking-card_cardContainer__NGCBw{min-height:200px;max-width:100%;flex-direction:row;gap:0;padding:1rem 2rem}}.car-booking-card_carRentalInfoContainer__a_B5o{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}@media (min-width:781px){.car-booking-card_carRentalInfoContainer__a_B5o{width:170px}}.car-booking-card_carRentalImagesContainer__h70kk{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media (min-width:781px){.car-booking-card_carRentalImagesContainer__h70kk{align-items:center}}.car-booking-card_carModelContainer__wf_tV{display:flex;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap}@media (min-width:781px){.car-booking-card_carModelContainer__wf_tV{display:none}}.car-booking-card_carModelContainerMobile__y5HbE{display:none;height:-webkit-fit-content;height:fit-content;width:100%;flex-wrap:wrap}@media (min-width:781px){.car-booking-card_carModelContainerMobile__y5HbE{display:flex}}.car-booking-card_carModel__eDY2B{width:100%;background-color:initial;text-align:start;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}.car-booking-card_carModel__eDY2B:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:781px){.car-booking-card_carModel__eDY2B{width:-webkit-fit-content;width:fit-content;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}}.car-booking-card_carModelSpan__t0JLY{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));opacity:.7;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-booking-card_carModelSpan__t0JLY{font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-card_carCompanyImage__pH_j8{margin-left:.75rem;height:16px!important;width:75px!important;--tw-translate-y:-0.25rem!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;object-fit:cover}.car-booking-card_carInformationContainer__CsoNR{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;gap:1rem}@media (min-width:781px){.car-booking-card_carInformationContainer__CsoNR{width:80%;flex-direction:row}}.car-booking-card_carCharacteristicsContainer__LBf2J{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:14px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}@media (min-width:781px){.car-booking-card_carCharacteristicsContainer__LBf2J{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-card_carCharacteristicsIcon__xURDP{max-height:15px;min-height:15px;min-width:15px;max-width:15px;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-card_carPickupDropoffContainer__6A4kC{display:flex;width:100%;flex-direction:column;gap:.5rem}.car-booking-card_carPickupDropoffContainer__6A4kC,.car-booking-card_carPickupDropoffIconColor__7uUsg{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1))}.car-booking-card_carPickupDropoffIconSize__kZ_QF{height:1rem;width:1rem}.car-booking-card_carPickupDropoffHeader__KKbNU{flex:1 1 0%;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:781px){.car-booking-card_carPickupDropoffHeader__KKbNU{font-size:14px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-card_carPickupDropoffInfoRow__Hgk1j{flex:1 1 0%;--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity,1));font-size:15px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:24px}@media (min-width:781px){.car-booking-card_carPickupDropoffInfoRow__Hgk1j{font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-card_divider__J_fnR{margin-top:1rem;margin-bottom:1rem;margin-right:2rem;height:.5px;max-height:100dvh;width:100%;--tw-bg-opacity:1;background-color:rgb(92 92 92/var(--tw-bg-opacity,1))}@media (min-width:781px){.car-booking-card_divider__J_fnR{display:none}}.car-booking-card_priceContainer__K_o9v{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:1rem;font-size:1.125rem;line-height:1.75rem}@media (min-width:781px){.car-booking-card_priceContainer__K_o9v{margin-left:auto;margin-right:auto}}.car-booking-card_priceButton__RfE3_{margin-top:1rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(0 71 91/var(--tw-bg-opacity,1));padding:.5rem 4rem;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-card_priceButton__RfE3_,.car-booking-card_priceCardPointsClass__syuhn{--tw-text-opacity:1;font-size:15px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:24px}.car-booking-card_priceCardPointsClass__syuhn{color:rgb(4 191 147/var(--tw-text-opacity,1))}@media (min-width:781px){.car-booking-card_priceCardPointsClass__syuhn{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.car-booking-card_priceCardCashClass__7_fMp{--tw-text-opacity:1!important;color:rgb(0 71 91/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){.car-booking-card_priceCardCashClass__7_fMp{font-size:20px;font-family:Figtree;font-weight:600;letter-spacing:0;line-height:28px}}.car-booking-card_priceTitle__hOx0m{text-align:center;--tw-text-opacity:1;font-size:14px!important;font-weight:400!important}.car-booking-card_priceFeeDisclaimer__7d6_e,.car-booking-card_priceTitle__hOx0m{color:rgb(92 92 92/var(--tw-text-opacity,1));font-family:Figtree!important;letter-spacing:0!important;line-height:20px!important}.car-booking-card_priceFeeDisclaimer__7d6_e{--tw-translate-x:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));text-align:right;--tw-text-opacity:1;font-size:12px!important;font-weight:300!important}