.categories-sidebar_container__UBLjf{position:fixed;inset:0;z-index:2100}.categories-sidebar_overlay__VpVOB{position:absolute;inset:0;cursor:pointer;background-color:rgb(16 24 32/.6);animation:categories-sidebar_fadeIn__fxJPe .3s ease-out}.categories-sidebar_overlayClosing__Z_TlX{animation:categories-sidebar_fadeOut__47FB0 .3s ease-out}.categories-sidebar_sidebarContainer__CU4Ph{position:fixed;top:0;bottom:0;left:0;display:flex}.categories-sidebar_sidebar__b6wvJ{position:relative;display:flex;height:100%;width:320px;flex-direction:column;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));animation:categories-sidebar_slideInLeft__qMXFq .3s ease-out;z-index:1}.categories-sidebar_sidebarClosing__Wxc9_{animation:categories-sidebar_slideOutLeft__h63LF .3s ease-out}.categories-sidebar_header__E0mWT{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(180 180 180/var(--tw-border-opacity,1));padding:1rem 1.5rem}.categories-sidebar_title__45hHC{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}.categories-sidebar_closeButton__mIsqy{cursor:pointer;border-style:none;background-color:initial;padding:.5rem;--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));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}.categories-sidebar_closeButton__mIsqy:hover{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.categories-sidebar_closeIcon__Sj8_z{height:1.5rem;width:1.5rem}.categories-sidebar_content__Vud4O{flex:1 1 0%;overflow-y:auto}.categories-sidebar_categoriesList__R_jxc{display:flex;flex-direction:column}.categories-sidebar_categoryItem__GWRKb{display:flex;cursor:pointer;align-items:center;justify-content:space-between;border-bottom-width:1px;border-style:none;--tw-border-opacity:1;border-color:rgb(180 180 180/var(--tw-border-opacity,1));background-color:initial;padding:1rem 1.5rem;text-align:left;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}.categories-sidebar_categoryItem__GWRKb:hover{background-color:#05BE501A;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.categories-sidebar_categoryItem__GWRKb{--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}.categories-sidebar_categoryItemActive__6ZIrE{background-color:#05BE501A;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.categories-sidebar_categoryName__SF2rA{flex:1 1 0%}.categories-sidebar_chevronIcon__yEvBl{height:1.25rem;width:1.25rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.categories-sidebar_subcategoriesPanel__5o_ct{position:relative;display:flex;height:100%;width:320px;flex-direction:column;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));animation:categories-sidebar_expandFromLeft__BvUbi .3s ease-out;z-index:0}.categories-sidebar_subcategoriesPanelClosing__wu1x4{animation:categories-sidebar_collapseToLeft__cJlvp .4s ease-out}.categories-sidebar_subcategoryRow__AjhLr{width:100%}.categories-sidebar_subcategoriesHeader__7mqwH{display:flex;flex-direction:column;gap:.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(180 180 180/var(--tw-border-opacity,1));padding:1rem 1.5rem}.categories-sidebar_subcategoriesHeaderRow__5YaF4{display:flex;width:100%;align-items:center;justify-content:space-between}.categories-sidebar_backButton__Kvgt7{display:flex;flex-shrink:0;cursor:pointer;align-items:center;gap:.5rem;border-style:none;background-color:initial;padding-left:0;padding-right:0;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));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}.categories-sidebar_backButton__Kvgt7:hover{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.categories-sidebar_backButton__Kvgt7{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}.categories-sidebar_backIcon__W1Vh0{height:1.25rem;width:1.25rem;--tw-rotate:180deg;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))}.categories-sidebar_subcategoriesTitle__FMAaN{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}.categories-sidebar_viewAllButton__nwSqY{margin-top:.5rem;cursor:pointer;border-style:none;background-color:initial;padding:.25rem 0;text-align:left;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));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}.categories-sidebar_viewAllButton__nwSqY:hover{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.categories-sidebar_viewAllButton__nwSqY{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}.categories-sidebar_subcategoriesList__DBkta{display:flex;flex:1 1 0%;flex-direction:column;overflow-y:auto}.categories-sidebar_subcategoryGroup__WwPuQ{display:flex;flex-direction:column;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(180 180 180/var(--tw-border-opacity,1))}.categories-sidebar_subcategoryButton__uWKl2{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;border-style:none;background-color:initial;padding:1rem 1.5rem;text-align:left;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}.categories-sidebar_subcategoryButton__uWKl2:hover{background-color:#05BE501A;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.categories-sidebar_subcategoryButton__uWKl2{--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}.categories-sidebar_subcategoryButtonActive__dA6Kc{background-color:#05BE501A;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.categories-sidebar_nestedSubcategories__4PpzN{display:flex;flex-direction:column}.categories-sidebar_nestedSubcategoryButton__2k02M{width:100%;cursor:pointer;border-style:none;background-color:initial;padding:.75rem 2.5rem;text-align:left;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}.categories-sidebar_nestedSubcategoryButton__2k02M:hover{background-color:#05BE501A;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.categories-sidebar_nestedSubcategoryButton__2k02M{--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}.categories-sidebar_nestedSubcategoryButtonActive__RsDcQ{background-color:#05BE501A;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.categories-sidebar_loadingContainer__cCh3_{display:flex;align-items:center;justify-content:center;padding-top:4rem;padding-bottom:4rem}.categories-sidebar_spinner__NfHBw{height:2rem;width:2rem}@keyframes categories-sidebar_spin__1MWn7{to{transform:rotate(1turn)}}.categories-sidebar_spinner__NfHBw{animation:categories-sidebar_spin__1MWn7 1s linear infinite;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(5 190 80/var(--tw-border-opacity,1));border-top-color:transparent}.categories-sidebar_emptyContainer__FKIE7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding-top:4rem;padding-bottom:4rem;--tw-text-opacity:1;color:rgb(111 117 131/var(--tw-text-opacity,1))}.categories-sidebar_emptyText__fWQWv{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}@keyframes categories-sidebar_fadeIn__fxJPe{0%{opacity:0}to{opacity:1}}@keyframes categories-sidebar_fadeOut__47FB0{0%{opacity:1}to{opacity:0}}@keyframes categories-sidebar_slideInLeft__qMXFq{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes categories-sidebar_slideOutLeft__h63LF{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes categories-sidebar_slideInRight__xTRAB{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes categories-sidebar_slideOutRight__E5_F9{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes categories-sidebar_expandFromLeft__BvUbi{0%{width:0;opacity:0}to{width:320px;opacity:1}}@keyframes categories-sidebar_collapseToLeft__cJlvp{0%{width:320px;opacity:1}to{width:0;opacity:0}}.pagination_paginationContainer__x58Vf{display:flex;width:100%;align-items:center;justify-content:center;gap:8px}@media (min-width:768px){.pagination_paginationContainer__x58Vf{justify-content:flex-end}}.pagination_paginationNavButton__vatsx{display:flex;cursor:pointer;align-items:center;gap:8px;padding:8px 16px;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.pagination_paginationNavButton__vatsx:hover:not(:disabled){opacity:.8}.pagination_paginationNavButton__vatsx:disabled{cursor:not-allowed;opacity:.4}.pagination_paginationNavButtonText__ASFTd{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}.pagination_paginationPagesContainer__A6sZE{display:flex;align-items:center;gap:8px}.pagination_paginationPageButton__t2Wsn{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:6px;border-style:none;background-color:initial;padding:8px 12px;--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}.pagination_paginationPageButton__t2Wsn:hover:not(:disabled){opacity:.8}.pagination_paginationPageButton__t2Wsn:disabled{cursor:not-allowed}.pagination_paginationPageButtonActive__neGF0{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(5 190 80/var(--tw-border-opacity,1))}.pagination_paginationEllipsis__1uytX{display:flex;align-items:center;padding:8px 12px;--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}.orders-section_title__8kSlZ{margin-top:1rem;width:100%;--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.orders-section_title__8kSlZ{margin-top:2rem;font-size:20px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.orders-section_ordersContainer__GNzcZ{display:flex;width:100%;flex-direction:column;align-items:center;gap:.75rem}@media (min-width:768px){.orders-section_ordersContainer__GNzcZ{gap:1rem}}.orders-section_ordersList__mlojY{display:flex;width:100%;flex-direction:column;gap:.75rem}@media (min-width:768px){.orders-section_ordersList__mlojY{gap:1rem}}.order-card_card__kbOVf{display:flex;min-height:auto;width:100%;flex-direction:column;align-items:stretch;justify-content:space-between;border-radius:8px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (min-width:768px){.order-card_card__kbOVf{min-height:192px;flex-direction:row;align-items:center;padding:0 2rem}}.order-card_contentContainer___Lf_c,.order-card_leftSection__y8LFE{display:flex;height:100%;flex:1 1 0%;align-items:flex-start}.order-card_contentContainer___Lf_c{flex-direction:column;justify-content:space-between;padding-top:0;padding-bottom:0}@media (min-width:768px){.order-card_contentContainer___Lf_c{padding-top:2rem;padding-bottom:2rem}}.order-card_headerContainer__vbnSL{display:flex;flex-direction:column;align-items:flex-start;gap:0}.order-card_orderDate__rQgWf{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1));font-size:18px;font-family:Poppins;font-weight:700;letter-spacing:0;line-height:28px}.order-card_confirmationNumber__GgjgR{--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}.order-card_itemsContainer__fMUks{display:flex;flex-direction:column;gap:.25rem}.order-card_rightSection__XrzFA{margin-top:1rem;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}@media (min-width:768px){.order-card_rightSection__XrzFA{margin-top:0;width:300px;align-items:flex-end;gap:1rem}}.order-card_priceContainer__ytm1M{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}@media (min-width:768px){.order-card_priceContainer__ytm1M{width:217px}}.order-card_priceContainerInner__GuhUi{display:flex;flex-direction:column;align-items:center;gap:0}.order-card_priceTitle__zvQRk{--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}.order-card_pricePointsText__WrEZi{--tw-text-opacity:1!important;color:rgb(5 190 80/var(--tw-text-opacity,1))!important;font-size:18px;font-family:Poppins;font-weight:700;letter-spacing:0;line-height:28px}@media (min-width:768px){.order-card_pricePointsText__WrEZi{font-size:18px;font-family:Poppins;font-weight:700;letter-spacing:0;line-height:28px}}.order-card_priceCashText__JFf88{--tw-text-opacity:1!important;color:rgb(0 57 166/var(--tw-text-opacity,1))!important;font-size:18px;font-family:Poppins;font-weight:700;letter-spacing:0;line-height:28px}@media (min-width:768px){.order-card_priceCashText__JFf88{font-size:18px;font-family:Poppins;font-weight:700;letter-spacing:0;line-height:28px}}.order-items-list_container__3I9Oo{display:flex;flex-direction:column;gap:.25rem}.order-items-list_item__yLKv8{--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){.order-items-list_item__yLKv8{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.order-items-list_itemLabel__TL9dy{font-weight:400}.order-items-list_itemLabelSpacing__zaI6E{font-size:12px}.order-items-list_itemName__owZZh{font-weight:600}.order-items-list_moreItems__LEANJ{--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){.order-items-list_moreItems__LEANJ{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.layout_horizontalContentContainer__RaUic{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.layout_horizontalContentContainer__RaUic{padding-left:0;padding-right:0}}.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:768px){.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:768px){.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}.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:768px){.car-search-card_carModelContainer__CBqhR{margin-top:0}}.car-search-card_carModelButton__ZCgE3{width:100%;text-align:left;--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:640px){.car-search-card_carModelButton__ZCgE3{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}@media (min-width:768px){.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(117 116 116/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-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:Poppins;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:768px){.car-search-card_carCompanyImage__wnZ2s{max-height:21px;min-height:21px;min-width:100px;max-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(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){.car-search-card_carCharacteristicsContainer__TMCxc{margin:auto;max-width:-webkit-fit-content;max-width:fit-content;flex-direction:column;justify-content:center}}@media (min-width:1100px){.car-search-card_carCharacteristicsContainer__TMCxc{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-search-card_carCharacteristicsItem__cAauN{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 57 166/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}@media (min-width:768px){.car-search-card_carCharacteristicsItem__cAauN{padding-left:.5rem;padding-right:.5rem}}.car-search-card_carCharacteristicsIconColor__VYo_Z{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/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(117 116 116/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:768px){.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(5 190 80/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: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(5 190 80/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}.car-search-card_pricePointsClass__3zVUT{--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-search-card_pricePointsClass__3zVUT{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.car-search-card_priceCashClass__RSC59{--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-search-card_priceCashClass__RSC59{font-size:20px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:28px}}.car-search-card_priceLabelClass__wWnWz{--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}.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(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carBookingDetailsBackButtonText__2uNVx{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-details_carBookingDetailsBackButtonText__2uNVx{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.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:768px){.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:768px){.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:768px){.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(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-details_carModel__ZdRhd:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-details_carModel__ZdRhd{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carModelSpan__vzpSB{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/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:1100px){.car-booking-details_carModelSpan__vzpSB{font-size:14px;font-family:Poppins;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:768px){.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(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){.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:Poppins;font-weight:600;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;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}@media (min-width:768px){.car-booking-details_carCharacteristicsItem__x3A9a{padding-left:.5rem;padding-right:.5rem}}.car-booking-details_carCharacteristicsIconColor__xE_UO{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffContainer__ADxES{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffHeader__L3zMD{flex:1 1 0%;--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-details_carPickupDropoffHeader__L3zMD{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffInfoRow__9sWpV{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:1100px){.car-booking-details_carPickupDropoffInfoRow__9sWpV{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffIconColor__gz8nP{--tw-text-opacity:1;color:rgb(117 116 116/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(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carRateDetailsTitle__wArba{--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-details_carRateDetailsTitle__wArba{font-size:14px;font-family:Poppins;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(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:1100px){.car-booking-details_carRateDetailsList__6CGyz{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionTitle__w4yg6{--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-details_carRateInclusionTitle__w4yg6{font-size:14px;font-family:Poppins;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(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:1100px){.car-booking-details_carRateInclusionList__Hvz8V{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayContainer__Apt7V{display:flex;flex-direction:column;gap:.25rem;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateToPayContainer__Apt7V{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayTitle__ep6Ys{--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-details_carRateToPayTitle__ep6Ys{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayPoints__TG7Zf{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash___eS8_,.car-booking-details_carRateToPaySeparator__x0vPP{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash___eS8_{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateToPayCash___eS8_{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayTaxTitle__qaxQJ{--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-details_carRateToPayTaxTitle__qaxQJ{font-size:14px;font-family:Poppins;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 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__DkarZ{display:flex;width:356px;flex-direction:column;gap:.25rem;text-align:start}@media (min-width:768px){.car-booking-details_carBookingDetailsPricingFooterContainer__DkarZ{gap:0}}.car-booking-details_carBookingDetailsPricingFooterButton__2Fl3_{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__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:Poppins;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(117 116 116/var(--tw-bg-opacity,1))}.car-booking-details_feeTitles__WmgEL{color:rgb(117 116 116/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:Poppins!important;font-weight:600!important;letter-spacing:0!important;line-height:20px!important}.car-booking-details_feePoints__nep1W{color:rgb(5 190 80/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 57 166/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}.car-booking-details_titleContainerClassName__30fyX{display:flex;width:100%;flex-direction:column;gap:1rem;--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){.car-booking-details_titleContainerClassName__30fyX{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.car-booking-details_carBookingDetailsTitle__nrTQZ{display:none;--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){.car-booking-details_carBookingDetailsTitle__nrTQZ{display:block}}@media (min-width:1100px){.car-booking-details_carBookingDetailsTitle__nrTQZ{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.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(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){.car-booking-details_carBookingDetailsBackButton__wNZ6o{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.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:768px){.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:768px){.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(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-details_carModel__k1nIf:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-details_carModel__k1nIf{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carModelSpan__eaqxG{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/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:1100px){.car-booking-details_carModelSpan__eaqxG{font-size:14px;font-family:Poppins;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(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:1100px){.car-booking-details_carCharacteristicsContainer__wJfz7{font-size:12px;font-family:Poppins;font-weight:600;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;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}@media (min-width:768px){.car-booking-details_carCharacteristicsItem___YJE1{padding-left:.5rem;padding-right:.5rem}}.car-booking-details_carCharacteristicsIconColor__f_YE9{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffContainer__ywk3X{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffHeader___yuBT{flex:1 1 0%;--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-details_carPickupDropoffHeader___yuBT{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffInfoRow__h3LVE{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:1100px){.car-booking-details_carPickupDropoffInfoRow__h3LVE{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffIconColor___5yWN{--tw-text-opacity:1;color:rgb(117 116 116/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(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carRateDetailsTitle__5FLku{--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-details_carRateDetailsTitle__5FLku{font-size:14px;font-family:Poppins;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(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:1100px){.car-booking-details_carRateDetailsList__IECUe{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionTitle__fsyIx{--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-details_carRateInclusionTitle__fsyIx{font-size:14px;font-family:Poppins;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(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:1100px){.car-booking-details_carRateInclusionList__4mpBs{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayContainer__WROVn{display:flex;flex-direction:column;gap:.25rem;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateToPayContainer__WROVn{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayTitle__gYUZ_{--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-details_carRateToPayTitle__gYUZ_{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayPoints__EX3aH{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__zmXb2,.car-booking-details_carRateToPaySeparator__o4DKe{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__zmXb2{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateToPayCash__zmXb2{font-size:14px;font-family:Poppins;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 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__6PHT_{display:flex;width:356px;flex-direction:column;gap:.25rem;text-align:start}@media (min-width:768px){.car-booking-details_carBookingDetailsPricingFooterContainer__6PHT_{gap:0}}.car-booking-details_carBookingDetailsPricingFooterButton___fbgv{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___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:Poppins;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(117 116 116/var(--tw-bg-opacity,1))}.car-booking-details_container__vf5D6{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/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(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){.car-booking-details_carBookingDetailsBackButton__ccrDx{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.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:768px){.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:768px){.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:768px){.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:768px){.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(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-details_carModel__Xhbdd:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-details_carModel__Xhbdd{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carModelSpan__dbiGX{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/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:1100px){.car-booking-details_carModelSpan__dbiGX{font-size:14px;font-family:Poppins;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:768px){.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(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){.car-booking-details_carCharacteristicsContainer__2rp2e{justify-content:flex-start}}@media (min-width:1100px){.car-booking-details_carCharacteristicsContainer__2rp2e{font-size:12px;font-family:Poppins;font-weight:600;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;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(0 57 166/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}@media (min-width:768px){.car-booking-details_carCharacteristicsItem__OhABQ{padding-left:.5rem;padding-right:.5rem}}.car-booking-details_carCharacteristicsIconColor__DeoJS{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffContainer__udnKE{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-details_carPickupDropoffHeader__pk31r{flex:1 1 0%;--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-details_carPickupDropoffHeader__pk31r{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carPickupDropoffInfoRow__sNAiQ{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:1100px){.car-booking-details_carPickupDropoffInfoRow__sNAiQ{font-size:12px;font-family:Poppins;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(117 116 116/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(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-details_carRateDetailsTitle__6QhE7{font-size:14px;font-family:Poppins;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(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:1100px){.car-booking-details_carRateDetailsList__Uko_b{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateInclusionTitle__9UQuC{--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-details_carRateInclusionTitle__9UQuC{font-size:14px;font-family:Poppins;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(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:1100px){.car-booking-details_carRateInclusionList__XGTPH{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayContainer__H8tXY{display:flex;flex-direction:column;gap:.25rem;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateToPayContainer__H8tXY{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayTitle__vmqut{--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-details_carRateToPayTitle__vmqut{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-details_carRateToPayPoints__tMgas{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__uHAM1,.car-booking-details_carRateToPaySeparator__oWVbm{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.car-booking-details_carRateToPayCash__uHAM1{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-details_carRateToPayCash__uHAM1{font-size:14px;font-family:Poppins;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 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__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(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__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:Poppins;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(117 116 116/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(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_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:768px){.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:768px){.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:768px){.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:768px){.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:768px){.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(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__eDY2B:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:768px){.car-booking-card_carModel__eDY2B{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__t0JLY{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/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__t0JLY{font-size:14px;font-family:Poppins;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:768px){.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(255 255 255/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__LBf2J{font-size:12px;font-family:Poppins;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(255 255 255/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(117 116 116/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(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){.car-booking-card_carPickupDropoffHeader__KKbNU{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-card_carPickupDropoffInfoRow__Hgk1j{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__Hgk1j{font-size:12px;font-family:Poppins;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:768px){.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:768px){.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 57 166/var(--tw-bg-opacity,1));padding:.5rem 4rem;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:700}.car-booking-card_priceButton__RfE3_,.car-booking-card_priceCardPointsClass__syuhn{--tw-text-opacity:1;font-size:14px;font-family:Poppins;letter-spacing:0;line-height:20px}.car-booking-card_priceCardPointsClass__syuhn{color:rgb(5 190 80/var(--tw-text-opacity,1));font-weight:600}@media (min-width:768px){.car-booking-card_priceCardPointsClass__syuhn{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}}.car-booking-card_priceCardCashClass__7_fMp{--tw-text-opacity:1!important;color:rgb(0 57 166/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){.car-booking-card_priceCardCashClass__7_fMp{font-size:18px;font-family:Poppins;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(117 116 116/var(--tw-text-opacity,1));font-family:Poppins!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}.car-booking-page_carBookingDetailsHeaderContainer__rO5_i{display:flex;width:100%;gap:.5rem}.car-booking-page_carBookingDetailsBackButton__io9A4{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-page_carBookingDetailsBackButtonText__3i1sh{font-size:18px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:28px}@media (min-width:768px){.car-booking-page_carBookingDetailsBackButtonText__3i1sh{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carBookingDetailsBackButtonIcon__nl5hh{height:1rem;width:1rem}.car-booking-page_carBookingDetailsContainer__97bpS{display:flex;flex-direction:column;gap:1.25rem}.car-booking-page_CarInfoContainer__Y_KYJ{display:flex;width:100%;flex-direction:column-reverse;align-items:center}@media (min-width:768px){.car-booking-page_CarInfoContainer__Y_KYJ{flex-direction:row;gap:4rem}}.car-booking-page_carInfoInnerContainer__oCz8p{display:flex;width:100%;flex-direction:column;justify-content:center;gap:1rem}@media (min-width:768px){.car-booking-page_carInfoInnerContainer__oCz8p{max-width:321px}}@media (min-width:1280px){.car-booking-page_carInfoInnerContainer__oCz8p{justify-content:flex-start}}.car-booking-page_carRentalImagesContainer__FmfRt{display:flex;flex-direction:column;gap:.5rem}.car-booking-page_carModelContainer__GALKC{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__GALKC{justify-content:flex-start}}.car-booking-page_carModel__RLtRB{width:-webkit-fit-content;width:fit-content;--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-page_carModel__RLtRB:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:640px){.car-booking-page_carModel__RLtRB{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carModelSpan__kWqnr{display:inline-flex;align-items:center;gap:.25rem;padding-left:.25rem;--tw-text-opacity:1;color:rgb(117 116 116/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:1100px){.car-booking-page_carModelSpan__kWqnr{font-size:14px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carCompanyImage__mzG_z{margin-left:auto;margin-right:auto;height:21px;width:100px;object-fit:cover}@media (min-width:768px){.car-booking-page_carCompanyImage__mzG_z{margin-left:0;margin-right:0}}.car-booking-page_carCharacteristicsContainer___eYXb{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;--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){.car-booking-page_carCharacteristicsContainer___eYXb{justify-content:flex-start}}@media (min-width:1100px){.car-booking-page_carCharacteristicsContainer___eYXb{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carCharacteristicsItem__gxUQT{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 57 166/var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem}@media (min-width:768px){.car-booking-page_carCharacteristicsItem__gxUQT{padding-left:.5rem;padding-right:.5rem}}.car-booking-page_carCharacteristicsIconColor__TZkui{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.car-booking-page_carPickupDropoffContainer__65IDy{display:flex;width:100%;flex-direction:column;gap:.5rem;--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-page_carPickupDropoffHeader__sm_R0{flex:1 1 0%;--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_carPickupDropoffHeader__sm_R0{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carPickupDropoffInfoRow__rfsrX{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:1100px){.car-booking-page_carPickupDropoffInfoRow__rfsrX{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carPickupDropoffIconColor__qiHxp{--tw-text-opacity:1;color:rgb(117 116 116/var(--tw-text-opacity,1))}.car-booking-page_carPickupDropoffIconSize__GWGtn{height:1rem;width:1rem}.car-booking-page_carRateContainer__ZT70V{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(117 116 116/var(--tw-text-opacity,1))}.car-booking-page_carRateDetailsTitle__Nquz9{--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_carRateDetailsTitle__Nquz9{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateDetailsList__SspSX{list-style-position:inside;list-style-type:disc;padding-left:.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:1100px){.car-booking-page_carRateDetailsList__SspSX{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carRateInclusionTitle__TgspA{--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_carRateInclusionTitle__TgspA{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateInclusionList__ggCbQ{list-style-position:inside;list-style-type:disc;padding-left:.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:1100px){.car-booking-page_carRateInclusionList__ggCbQ{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_carRateToPayContainer__ryfE8{display:flex;flex-direction:column;gap:.25rem;font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-page_carRateToPayContainer__ryfE8{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateToPayTitle__5Eq15{--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__5Eq15{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateToPayPoints__yDFEc{--tw-text-opacity:1;color:rgb(5 190 80/var(--tw-text-opacity,1))}.car-booking-page_carRateToPayCash__mfNMn,.car-booking-page_carRateToPaySeparator__MwZEL{--tw-text-opacity:1;color:rgb(0 57 166/var(--tw-text-opacity,1))}.car-booking-page_carRateToPayCash__mfNMn{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}@media (min-width:1100px){.car-booking-page_carRateToPayCash__mfNMn{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carRateToPayTaxTitle__xrySB{--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_carRateToPayTaxTitle__xrySB{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_carBookingDetailsPricingContainer__QBdT3{display:flex;flex-direction:column;gap:1.25rem}.car-booking-page_carBookingDetailsPricingButton__ilod6{--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-page_carBookingDetailsPricingFooterContainer__ipJz7{display:flex;width:356px;flex-direction:column;text-align:start}.car-booking-page_carBookingDetailsPricingFooterButton__wcoQv{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__wcoQv:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (min-width:1100px){.car-booking-page_carBookingDetailsPricingFooterButton__wcoQv{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_divider__p2j10{height:.5px;width:100%;--tw-bg-opacity:1;background-color:rgb(117 116 116/var(--tw-bg-opacity,1))}.car-booking-page_detailTitleClass__lV0dp{--tw-text-opacity:1;color:rgb(0 57 166/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_detailTitleClass__lV0dp{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_importantTextClass__mh7cr{--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-page_importantTextClass__mh7cr{font-size:12px;font-family:Poppins;font-weight:400;letter-spacing:0;line-height:20px}}.car-booking-page_importantTextValueClass__kqFC4{--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){.car-booking-page_importantTextValueClass__kqFC4{font-size:12px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_priceTitleClass__roe4r{--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:600!important;letter-spacing:0!important;line-height:28px!important}@media (min-width:768px){.car-booking-page_priceTitleClass__roe4r{font-size:14px;font-family:Poppins;font-weight:600;letter-spacing:0;line-height:20px}}.car-booking-page_pricePointsClass__oOAUy{margin-top:.75rem;--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){.car-booking-page_pricePointsClass__oOAUy{font-size:20px!important;font-family:Poppins!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important}}.car-booking-page_priceCashClass__q4UXJ{--tw-text-opacity:1!important;color:rgb(0 57 166/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){.car-booking-page_priceCashClass__q4UXJ{font-size:20px!important;font-family:Poppins!important;font-weight:600!important;letter-spacing:0!important;line-height:28px!important}}.car-booking-page_taxesMessageClass__1Ik_B{align-self:center;--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){.car-booking-page_taxesMessageClass__1Ik_B{font-size:12px;font-family:Poppins;font-weight:300;letter-spacing:0;line-height:20px}}.car-booking-page_taxesValueClass__mUjwL{--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}.driver-form_driverFormContainer__H0S5j{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___cRir{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;--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}.driver-form_driverFormInputsContainer__cttnq{display:flex;flex-direction:column;gap:1rem}.driver-form_driverFormCheckbox__uHIHG{--tw-text-opacity:1!important;color:rgb(0 57 166/var(--tw-text-opacity,1))!important;font-size:14px!important;font-family:Poppins!important;font-weight:600!important;letter-spacing:0!important;line-height:20px!important}