*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}.Header_header__1FaCf{background-color:#036;box-shadow:0 2px 4px #0000001a;padding:1rem 0}.Header_container__wYDFW{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}.Header_logo__LQrFF{color:#f5f7fa;font-size:1.5rem;font-weight:700;text-decoration:none}.Header_nav__1KUXd{display:flex;flex-grow:1;justify-content:flex-end}.Header_navList__ry\+3n{display:flex;list-style-type:none;margin:0;padding:0}.Header_navLink__hiIWo{align-items:center;color:#f5f7fa;display:flex;padding:.5rem 1rem;text-decoration:none;transition:color .2s}.Header_active__qYcI5,.Header_navLink__hiIWo:hover{color:#f90}.Header_icon__-RzgS{margin-right:.5rem}@media (max-width:768px){.Header_container__wYDFW{align-items:flex-start;flex-direction:column}.Header_nav__1KUXd{margin-top:1rem;width:100%}.Header_navList__ry\+3n{flex-direction:column;width:100%}.Header_navLink__hiIWo{padding:.5rem 0}}.Footer_footer__oItJD{background-color:#f8fafc;border-top:1px solid #e2e8f0;color:#2c3e50;font-size:.875rem;padding:1.5rem 0 1rem}.Footer_container__I61Dg{margin:0 auto;max-width:1200px;padding:0 1rem}.Footer_content__f5cjb{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.Footer_companyInfo__PICIk{flex:0 0 100%;margin-bottom:1rem;max-width:300px}.Footer_logo__FqaJj{color:#036;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.Footer_description__Y4uX1{color:#4a5568;font-size:.8rem;line-height:1.4}.Footer_linksSection__bjL1G{display:flex;flex-wrap:wrap;gap:1.5rem}.Footer_linkColumn__w8P8r{flex:1 1 120px}.Footer_columnTitle__N\+ONV{color:#036;font-size:.9rem;font-weight:700;margin-bottom:.5rem}.Footer_linkList__QjKcl{list-style:none;margin:0;padding:0}.Footer_linkList__QjKcl li{margin-bottom:.25rem}.Footer_linkList__QjKcl a{color:#4a5568;font-size:.8rem;text-decoration:none;transition:color .2s}.Footer_linkList__QjKcl a:hover{color:#4a90e2}.Footer_bottom__xut5C{align-items:center;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding-top:1rem}.Footer_socialLinks__uMsoR{display:flex;gap:.75rem}.Footer_socialLinks__uMsoR a{color:#4a5568;font-size:1rem;transition:color .2s}.Footer_socialLinks__uMsoR a:hover{color:#4a90e2}.Footer_copyright__PxNty{color:#718096;font-size:.75rem}@media (max-width:768px){.Footer_content__f5cjb{flex-direction:column}.Footer_companyInfo__PICIk{max-width:100%}.Footer_linksSection__bjL1G{width:100%}.Footer_bottom__xut5C{flex-direction:column-reverse;gap:.75rem}}.Select_select__CTgaJ{position:relative;width:100%}.Select_selectTrigger__ULoZy{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.25rem;color:#374151;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:.5rem;transition:border-color .2s,box-shadow .2s;width:100%}.Select_selectTrigger__ULoZy:hover{border-color:#9ca3af}.Select_selectTrigger__ULoZy:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a;outline:none}.Select_selectTrigger__ULoZy.Select_open__fw7gR{border-color:#0d9488}.Select_selectTrigger__ULoZy:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.Select_selectValue__MCw8m{flex-grow:1}.Select_icon__MJv6F{height:1rem;transition:transform .2s;width:1rem}.Select_open__fw7gR .Select_icon__MJv6F{transform:rotate(180deg)}.Select_selectContent__v4LFt{background-color:#fff;border:1px solid #d1d5db;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:0;margin-top:.25rem;max-height:15rem;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.Select_selectItem__ABXsX{cursor:pointer;padding:.5rem;transition:background-color .2s}.Select_selectItem__ABXsX:hover{background-color:#f3f4f6}.Dropdown_dropdown__wfCcj{display:flex;flex-direction:column}.Dropdown_label__Irv6K{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.Dropdown_trigger__g5MjF{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.25rem;color:#374151;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:.5rem;transition:border-color .2s;width:100%}.Dropdown_trigger__g5MjF:hover{border-color:#9ca3af}.Dropdown_trigger__g5MjF:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a;outline:none}.Dropdown_option__7JU0A{align-items:center;display:flex}.Dropdown_icon__zTC7Z{height:1rem;margin-right:.5rem;width:1rem}.Slider_sliderContainer__A1h2U{align-items:center;display:flex;width:100%}.Slider_slider__BYIJj{-webkit-appearance:none;background:#d7dcdf;border-radius:5px;cursor:pointer;height:8px;margin:0;outline:none;padding:0;width:100%}.Slider_slider__BYIJj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#2563eb;border-radius:50%;cursor:pointer;height:20px;margin-top:-6px;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:20px}.Slider_slider__BYIJj::-moz-range-thumb{background:#0d9488;border:0;border-radius:50%;cursor:pointer;height:20px;margin-top:-6px;-moz-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:20px}.Slider_slider__BYIJj::-webkit-slider-thumb:hover{background:#2563eb}.Slider_slider__BYIJj::-moz-range-thumb:hover{background:#2563eb}.Slider_slider__BYIJj::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#052abb 0,#d7dcdf 0);background:linear-gradient(to right,#052abb var(--background-size,0),#d7dcdf var(--background-size,0));border-radius:5px;cursor:pointer;height:8px;width:100%}.Slider_slider__BYIJj::-moz-range-track{background:#d7dcdf;border-radius:5px;cursor:pointer;height:8px;width:100%}.Slider_slider__BYIJj::-moz-range-progress{background-color:#0d9488;border-radius:5px;height:8px}.PriceSlider_priceSlider__23MQK{display:flex;flex-direction:column;width:100%}.PriceSlider_label__51WfX{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.PriceSlider_slider__uvQ28{width:100%}.Button_button__bali0{background-color:#3b82f6;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;padding:.75rem 1rem;text-align:center;transition:background-color .2s}.Button_button__bali0:hover{background-color:#2563eb}.Button_button__bali0:focus{box-shadow:0 0 0 3px #3b82f680;outline:none}.Button_button__bali0:disabled{background-color:#93c5fd;cursor:not-allowed}.home_page__wsNJk{background:linear-gradient(135deg,#e6f2ff,#fff);display:flex;flex-direction:column;min-height:100vh}.home_main__rMAgL{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:2rem}.home_container__BgDW7{background-color:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;max-width:64rem;padding:2.5rem;width:100%}.home_title__cojxH{color:#095390;font-size:2.5rem;font-weight:700;letter-spacing:-.025em;margin-bottom:2rem;text-align:center}.home_form__efvEu{display:flex;flex-direction:column;gap:2rem}.home_formGrid__HMgG8{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.home_formGrid__HMgG8{grid-template-columns:repeat(2,1fr)}}.home_searchButton__MCxgd:active{transform:translateY(0)}.home_bookingsContainer__XjjV0{margin-top:3rem}.home_bookingsTitle__hljgq{color:#0d44ba;font-size:1.875rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.Section_container__Bel2b{align-items:center;display:flex;justify-content:center}.Section_section__kylri{padding:10rem}.signup_signupContainer__xVBLO{align-items:center;background-color:#0d9488;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem}.signup_signupCard__1i3Hf{display:flex;justify-content:center;max-width:450px;width:100%}.signup_clerkRoot__OTGfq{width:100%}.signup_clerkCard__d9Dc8{background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;padding:2rem}.signup_headerTitle__WRbhq{color:#0d9488;font-size:2rem;margin-bottom:1rem;text-align:center}.signup_headerSubtitle__Ykdv2{color:#555;font-size:1rem;margin-bottom:1.5rem;text-align:center}.signup_input__lN4G-{border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.signup_input__lN4G-:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d948833;outline:none}.signup_label__l5efo{color:#333;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.signup_submitButton__r30RT{background-color:#0d9488;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1rem;transition:background-color .2s ease;width:100%}.signup_submitButton__r30RT:hover{background-color:#0f766e}.signup_socialButton__5aiU9{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-bottom:.75rem;padding:.75rem 1rem;transition:background-color .2s ease,border-color .2s ease;width:100%}.signup_socialButton__5aiU9:hover{background-color:#eee;border-color:#bdbdbd}.signup_socialButtonArrow__nQgSH{display:none}.signup_socialButtonText__-cMoA{flex-grow:1;text-align:center}.signup_dividerLine__F9dVV{border-top:1px solid #e0e0e0;margin:1.5rem 0}.signup_dividerText__gPv-T{background-color:#fff;color:#757575;display:inline-block;font-size:.9rem;margin-top:-1.75rem;padding:0 .5rem;text-align:center}.signup_formFieldAction__35WW4{color:#0d9488;font-size:.9rem;text-decoration:none;transition:color .2s ease}.signup_formFieldAction__35WW4:hover{color:#0f766e}.signup_footerActionLink__T\+ZPC{color:#0d9488;font-size:.9rem;text-decoration:none;transition:color .2s ease}.signup_footerActionLink__T\+ZPC:hover{color:#0f766e}.signup_redirectLink__6RJq7{color:#fff;font-size:1rem;margin-top:1.5rem;text-decoration:none;transition:color .2s ease}.signup_redirectLink__6RJq7:hover{color:#e6fffa;text-decoration:underline}.Carousel_carousel__ygPPb{border-radius:.5rem;box-shadow:0 4px 6px #0000001a;height:24rem;overflow:hidden;position:relative;width:100%}.Carousel_slideContainer__owRqr{height:100%;position:relative;width:100%}.Carousel_slide__QR3yE{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s ease-in-out;width:100%}.Carousel_activeSlide__6kVLm{z-index:1}.Carousel_navButton__GgZzs{align-items:center;background-color:#ffffffb3;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s,color .3s;width:2.5rem;z-index:2}.Carousel_navButton__GgZzs:hover{background-color:#ffffffe6}.Carousel_navButton__GgZzs:disabled{cursor:not-allowed;opacity:.5}.Carousel_prevButton__mvVTp{left:1rem}.Carousel_nextButton__1Nwbt{right:1rem}.Carousel_dotsContainer__IJBpA{bottom:1rem;display:flex;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.Carousel_dot__aXYtV{background-color:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:.75rem;transition:background-color .3s;width:.75rem}.Carousel_activeDot__DV0qR,.Carousel_dot__aXYtV:hover{background-color:#fff}.Carousel_thumbnails__iiQiJ{bottom:.5rem;display:flex;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.Carousel_thumbnail__yGZuW{background:none;border:2px solid #0000;border-radius:.25rem;cursor:pointer;height:4rem;overflow:hidden;padding:0;transition:border-color .3s;width:8rem}.Carousel_activeThumbnail__uxquc,.Carousel_thumbnail__yGZuW:hover{border-color:#fff}.Carousel_thumbnailImage__44Qmu{height:100%;object-fit:cover;width:100%}@media (max-width:640px){.Carousel_carousel__ygPPb{height:18rem}.Carousel_thumbnails__iiQiJ{display:none}.Carousel_navButton__GgZzs{height:2rem;width:2rem}}.TravelCard_card__SlaRF{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014;overflow:hidden;transition:box-shadow .3s ease}.TravelCard_card__SlaRF:hover{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.TravelCard_cardHeader__-FB0r{background-color:#f8fafc;background-image:linear-gradient(90deg,#f0f9ff 2px,#0000 0),linear-gradient(180deg,#f0f9ff 2px,#0000 0);background-size:20px 20px;border-bottom:1px solid #e2e8f0;padding:1.5rem}.TravelCard_tripInfo__FNhM3{align-items:center;display:flex;justify-content:space-between}.TravelCard_tripSummary__ORkoH{align-items:center;color:#1e293b;display:flex;font-size:1.25rem;font-weight:700;gap:1rem;margin:0}.TravelCard_checkOffersButton__Utkfi{background-color:#3b82f6;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.TravelCard_checkOffersButton__Utkfi:hover{background-color:#2563eb;transform:translateY(-1px)}.TravelCard_tripActions__m\+LNS,.TravelCard_tripCost__dLz2p{align-items:center;display:flex}.TravelCard_tripCost__dLz2p{background-color:#e2e8f0;border-radius:.5rem;margin-left:1rem;padding:.5rem .75rem}.TravelCard_costIcon__WXuId{color:#64748b;margin-right:.25rem}.TravelCard_costValue__V5B-b{color:#1e293b;font-weight:700}.TravelCard_favoriteButton__KHsQQ{background:none;border:none;border-radius:50%;cursor:pointer;padding:.5rem;transition:all .3s ease}.TravelCard_favoriteButton__KHsQQ:hover{background-color:#e2e8f0;transform:scale(1.1)}.TravelCard_favoriteIcon__LZELl{color:#64748b;height:1.5rem;transition:color .3s ease;width:1.5rem}.TravelCard_favoriteActive__BDljL .TravelCard_favoriteIcon__LZELl{color:#ef4444}.TravelCard_cardBody__yKF59{padding:1.5rem}.TravelCard_flightInfo__tUvhp,.TravelCard_hotelInfo__xTgMi{margin-bottom:2rem}.TravelCard_sectionTitle__N12we{align-items:center;color:#1e293b;display:flex;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.TravelCard_titleIcon__Ccz4D{color:#3b82f6;margin-right:.5rem}.TravelCard_flightOptions__RL3iP{display:flex;flex-direction:column;gap:1rem}.TravelCard_flightOption__zNuoB{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;padding:1rem;transition:all .3s ease}.TravelCard_flightOption__zNuoB:hover,.TravelCard_selectedFlight__XFHMb{background-color:#f0f9ff;border-color:#3b82f6;box-shadow:0 4px 6px #3b82f61a;transform:translateY(-2px)}.TravelCard_flightMainInfo__9r3Il{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.TravelCard_flightRoute__Dnhxa{display:flex;flex-direction:column;gap:1rem}.TravelCard_flightLegs__ziw\+O{display:flex;gap:1rem}.TravelCard_flightLeg__gLEm3{flex:1 1}.TravelCard_flightDetails__SgeRL,.TravelCard_legInfoTimeline__Q6yJD{align-items:center;display:flex;width:100%}.TravelCard_flightIcons__YIFA5{align-items:center;display:flex;margin-right:1rem}.TravelCard_planeIcon__YEwVR{color:#3b82f6;height:1.5rem;width:1.5rem}.TravelCard_returnIcon__Z\+Pp4{transform:rotate(180deg)}.TravelCard_flightInfo__tUvhp{flex-grow:1}.TravelCard_flightMainDetails__a9ny0{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.TravelCard_flightTime__hLwqA{color:#1e293b;font-size:1.25rem;font-weight:700}.TravelCard_flightIataCode__eVDHs{color:#64748b;font-size:1rem}.TravelCard_flightRouteVisual__ZcDSa{align-items:center;display:flex;flex-grow:1;margin:0 .5rem}.TravelCard_flightRouteLine__4adx\+{background-image:linear-gradient(90deg,#3b82f6 50%,#0000 0);background-repeat:repeat-x;background-size:8px 2px;flex-grow:1;height:2px}.TravelCard_arrowIcon__wvAmn{color:#3b82f6;flex-shrink:0;height:1.25rem;width:1.25rem}.TravelCard_flightSecondaryDetails__z6CEe{color:#64748b;display:flex;font-size:.875rem;gap:1rem}.TravelCard_flightDate__unBzz,.TravelCard_flightDuration__hwMt7,.TravelCard_flightType__g3e9x{align-items:center;display:flex}.TravelCard_flightPrice__NadjL{color:#1e293b;font-size:1.25rem;font-weight:700}.TravelCard_flightAdditionalInfo__dVhYx{border-top:1px solid #e2e8f0;color:#64748b;display:flex;font-size:.875rem;justify-content:space-between;margin-top:.5rem;padding-top:.5rem}.TravelCard_flightLabel__bgI\+m{color:#4b5563;font-weight:600;margin-right:.25rem}.TravelCard_flightBaggage__P6RIo,.TravelCard_flightClass__FmYqq,.TravelCard_flightDuration__hwMt7,.TravelCard_flightSeat__KPwkr{align-items:center;display:flex;gap:.25rem}.TravelCard_baggageIcon__JRyqm,.TravelCard_durationIcon__F\+xKC{color:#64748b;height:1rem;width:1rem}.TravelCard_hotelOptions__ATnta{display:flex;gap:.5rem;margin-bottom:1rem}.TravelCard_hotelOption__YlnBr{background-color:#f1f5f9;border:none;border-radius:.25rem;color:#64748b;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.TravelCard_hotelOption__YlnBr:hover,.TravelCard_selectedHotel__6C2d\+{background-color:#3b82f6;color:#fff;transform:translateY(-1px)}.TravelCard_selectedHotelInfo__qxos2{background-color:#f8fafc;border-radius:.5rem;box-shadow:0 2px 4px #0000000d;padding:1rem}.TravelCard_hotelName__DjfqA{color:#1e293b;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.TravelCard_hotelRating__SAHjj{display:flex;gap:.25rem;margin-bottom:.5rem}.TravelCard_starIcon__bYGLp{color:#f59e0b}.TravelCard_hotelPrice__1fCcA{align-items:center;background-color:#f1f5f9;border-radius:.5rem;color:#1e293b;display:flex;font-weight:700;justify-content:space-between;margin-bottom:1rem;padding:.75rem}.TravelCard_hotelPrice__1fCcA>div:first-child{color:#64748b;font-size:.875rem}.TravelCard_hotelPrice__1fCcA>div:last-child{font-size:1.125rem}.TravelCard_totalDays__cQvjs{align-items:center;background-color:#e0f2fe;border-radius:.25rem;color:#3b82f6;display:flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.25rem .5rem}.TravelCard_hotelDates__80aFy{align-items:center;background-color:#f1f5f9;border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.TravelCard_checkInDate__ONAXL,.TravelCard_checkOutDate__Bp8rE{align-items:center;display:flex;gap:.5rem}.TravelCard_dateIcon__crMTn{color:#3b82f6;height:1.5rem;width:1.5rem}.TravelCard_dateInfo__qEPwZ{display:flex;flex-direction:column}.TravelCard_dateLabel__1KmK9{color:#64748b;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.TravelCard_date__xVd1s{color:#1e293b;font-size:.875rem;font-weight:600}.TravelCard_cardFooter__lccuM{border-top:1px solid #e2e8f0;padding:1.5rem}.TravelCard_bookButton__4yx8n{align-items:center;background-color:#3b82f6;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:.75rem;transition:all .3s ease;width:100%}.TravelCard_bookButton__4yx8n:hover{background-color:#2563eb;transform:translateY(-1px)}.TravelCard_buttonIcon__Ufxey{margin-right:.5rem}@media (max-width:768px){.TravelCard_tripInfo__FNhM3,.TravelCard_tripSummary__ORkoH{align-items:flex-start;flex-direction:column}.TravelCard_tripSummary__ORkoH{gap:.5rem;margin-bottom:1rem}.TravelCard_tripActions__m\+LNS{justify-content:space-between;margin-top:1rem;width:100%}.TravelCard_checkOffersButton__Utkfi{margin-top:.5rem;width:100%}.TravelCard_favoriteButton__KHsQQ{margin-right:.5rem}.TravelCard_tripCost__dLz2p{margin-left:0}.TravelCard_flightAdditionalInfo__dVhYx{flex-wrap:wrap;gap:.5rem}.TravelCard_hotelOptions__ATnta{flex-wrap:wrap}.TravelCard_flightOption__zNuoB{padding:.75rem}.TravelCard_flightMainInfo__9r3Il{align-items:flex-start;flex-direction:column;gap:.5rem}.TravelCard_flightPrice__NadjL{align-self:flex-end}.TravelCard_flightLegs__ziw\+O{flex-direction:column}.TravelCard_flightDetails__SgeRL{align-items:flex-start;flex-direction:column}.TravelCard_flightIcons__YIFA5{margin-bottom:.5rem;margin-right:0}.TravelCard_flightMainDetails__a9ny0,.TravelCard_flightSecondaryDetails__z6CEe{flex-wrap:wrap}.TravelCard_hotelDates__80aFy{flex-direction:column;gap:.5rem}}.booking-offers_page__jQkbh{background-color:#f3f4f6;min-height:100vh}.booking-offers_main__M7\+l6{padding:2rem 0}.booking-offers_container__FRa0m{margin:0 auto;max-width:64rem;padding:0 1rem}.booking-offers_title__dVbvW{font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.booking-offers_resultsColumn__szBMH{display:flex;flex-direction:column;gap:2rem}.booking-offers_error__fcmAx,.booking-offers_loading__afARo,.booking-offers_noResults__2xas5{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;font-size:1.125rem;padding:2rem;text-align:center}.booking-offers_error__fcmAx{color:#ef4444}
/*# sourceMappingURL=main.5f320795.css.map*/