.HotelsSearch_hotelsSearch__FMtRE{display:flex;flex-flow:column nowrap}.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_searchTool__2EAq3{width:100%;margin-left:auto;margin-right:auto}.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_content__vMY30{display:flex;flex-flow:column nowrap;row-gap:16px;width:100%;max-width:1160px;margin-bottom:40px;margin-left:auto;margin-right:auto}.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_content__vMY30 .HotelsSearch_summary__kAW3V{width:100%;margin-top:16px;padding-left:16px;padding-right:16px}.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_content__vMY30 .HotelsSearch_filters__paD9u{width:100%}.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_content__vMY30 .HotelsSearch_results__U5UaU{width:100%;padding-left:16px;padding-right:16px}@media(min-width:768px){.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_searchTool__2EAq3{padding:4px 20px 8px;box-shadow:0 2px 4px -2px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.1)}.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_content__vMY30{flex-flow:row wrap;justify-content:center;align-items:flex-start}.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_content__vMY30 .HotelsSearch_results__U5UaU,.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_content__vMY30 .HotelsSearch_summary__kAW3V{padding-left:20px;padding-right:20px}}@media(min-width:1025px){.HotelsSearch_hotelsSearch__FMtRE{flex-flow:row wrap}.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_content__vMY30 .HotelsSearch_summary__kAW3V{flex:0 0 100%;padding-left:20px}.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_content__vMY30 .HotelsSearch_filters__paD9u{flex:0 0 var(--filters-width);margin-right:24px;padding-left:20px}.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_content__vMY30 .HotelsSearch_results__U5UaU{flex:1 1 calc(100% - var(--filters-width) - 24px);padding-left:0}}@media(min-width:1200px){.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_content__vMY30 .HotelsSearch_summary__kAW3V{padding-right:0;padding-left:0}.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_content__vMY30 .HotelsSearch_filters__paD9u{padding-left:0}.HotelsSearch_hotelsSearch__FMtRE .HotelsSearch_content__vMY30 .HotelsSearch_results__U5UaU{padding-right:0}}.Icon_icon__ZG9ss{flex-grow:0;flex-shrink:0}.SocialButton_socialButton__bT_Oh{display:flex;height:42px;width:42px;border-radius:50%;background-color:#fff;border:1px solid rgba(0,0,0,0);transition:all .15s ease}.SocialButton_socialButton__bT_Oh>a{display:flex;height:100%;width:100%;justify-content:center;align-items:center;text-decoration:none}.SocialButton_socialButton__bT_Oh>a>svg{stroke:#fff}.SocialButton_socialButton__bT_Oh:hover{border-color:#fff}.SocialButton_socialButton__bT_Oh.SocialButton_instagram__eahL9{background-color:#e94475}.SocialButton_socialButton__bT_Oh.SocialButton_facebook__aL7L_{background-color:#3b5998}.SocialButton_socialButton__bT_Oh.SocialButton_email__K_hzC{background-color:#7f7f7f}.Card_card___C4kE{display:flex;flex-flow:column nowrap;justify-content:flex-start;background-color:#fff;border-radius:20px;row-gap:8px;padding:24px;min-height:240px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}.Card_card___C4kE .Card_icon__uo6k5{flex:0 0 auto;margin-bottom:8px;fill:#fff;background-color:#005000;border-radius:50%;padding:8px;width:50px;height:50px}.Card_card___C4kE>h5{display:flex;width:100%;flex:0 0 auto}.CardCarousel_cardCarousel__GWK8c{display:flex;flex-flow:column nowrap;position:relative;row-gap:16px}.CardCarousel_cardCarousel__GWK8c .CardCarousel_image___g_h2{position:absolute;inset:0;z-index:0}.CardCarousel_cardCarousel__GWK8c>h2,.CardCarousel_cardCarousel__GWK8c>p{z-index:1;text-align:center;margin-left:auto;margin-right:auto}.CardCarousel_cardCarousel__GWK8c>p{max-width:560px}.CardCarousel_cardCarousel__GWK8c .CardCarousel_viewport___sSWx{z-index:1;padding-top:16px}.CardCarousel_cardCarousel__GWK8c .CardCarousel_viewport___sSWx .CardCarousel_container__TsfPO{display:flex;flex-flow:row nowrap;touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none;column-gap:8px}.CardCarousel_cardCarousel__GWK8c .CardCarousel_viewport___sSWx .CardCarousel_container__TsfPO .CardCarousel_card__Qq_NW{flex:0 0 80vw;max-width:250px}.CardCarousel_cardCarousel__GWK8c.CardCarousel_hasImage___k8Gr>h2,.CardCarousel_cardCarousel__GWK8c.CardCarousel_hasImage___k8Gr>p{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.05) 8px,rgba(0,0,0,.05) calc(100% - 8px),rgba(0,0,0,0))}@media(min-width:768px){.CardCarousel_cardCarousel__GWK8c .CardCarousel_viewport___sSWx .CardCarousel_container__TsfPO{column-gap:16px}.CardCarousel_cardCarousel__GWK8c .CardCarousel_viewport___sSWx .CardCarousel_container__TsfPO .CardCarousel_card__Qq_NW{flex-basis:250px}}@media(min-width:1200px){.CardCarousel_cardCarousel__GWK8c .CardCarousel_viewport___sSWx{max-width:1160px;margin-top:16px;overflow:visible;margin-left:auto;margin-right:auto}.CardCarousel_cardCarousel__GWK8c .CardCarousel_viewport___sSWx .CardCarousel_container__TsfPO{width:100%;justify-content:center;margin-left:0;margin-right:0}.CardCarousel_cardCarousel__GWK8c .CardCarousel_viewport___sSWx .CardCarousel_container__TsfPO .CardCarousel_card__Qq_NW{flex:1 0 calc((100% - (var(--count) - 1)*16px)/var(--count));max-width:calc((100% - 48px)/4)}}.Tour_tour__QrfrF{display:flex;flex-flow:column nowrap;row-gap:8px}.Tour_tour__QrfrF .Tour_imageContainer__a2VVr{position:relative;width:100%;height:180px;border-radius:4px;overflow:hidden}.Tour_tour__QrfrF .Tour_imageContainer__a2VVr .Tour_image__l1brq{width:100%;height:100%}.Tour_tour__QrfrF .Tour_imageContainer__a2VVr .Tour_rating__OxtZW{position:absolute;bottom:8px;left:8px;display:flex;align-items:center;justify-content:center;height:22px;font-size:.875rem;font-weight:500;padding:0 8px 0 6px;border-radius:11px;color:#fff;column-gap:4px;background-color:rgba(0,0,0,.6)}.Tour_tour__QrfrF .Tour_imageContainer__a2VVr .Tour_rating__OxtZW>svg{stroke:#f79009;fill:#f79009}.Tour_tour__QrfrF .Tour_content__ssLdu{display:flex;flex-flow:column nowrap;row-gap:4px}.Tour_tour__QrfrF .Tour_content__ssLdu>h3{margin:0;font-size:1.125rem;font-weight:500}.Tour_tour__QrfrF .Tour_content__ssLdu .Tour_details__7WUO6{display:flex;flex-flow:column nowrap;row-gap:4px;padding:0;list-style:none}.Tour_tour__QrfrF .Tour_content__ssLdu .Tour_details__7WUO6 li{display:flex;flex-flow:row nowrap;font-size:.875rem}.Tour_tour__QrfrF .Tour_content__ssLdu .Tour_details__7WUO6 li>span:first-child{font-weight:500;flex:1 0 60px}.Tour_tour__QrfrF .Tour_content__ssLdu .Tour_details__7WUO6 li>span:last-child{flex:1 1 100%}@media(min-width:768px){.Tour_tour__QrfrF{flex-flow:row nowrap;column-gap:16px}.Tour_tour__QrfrF .Tour_imageContainer__a2VVr{height:100px;width:160px}}@media(min-width:1025px){.Tour_tour__QrfrF{flex-flow:column nowrap}.Tour_tour__QrfrF .Tour_imageContainer__a2VVr{height:140px;width:100%}}.BasketSidebar_basketSidebar__6Xt_V{display:flex;flex-flow:column nowrap;position:relative}.BasketSidebar_basketSidebar__6Xt_V .BasketSidebar_basket__0RQty{width:100%;display:flex;flex-flow:column nowrap;align-items:stretch;background-color:#fff;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:8px 16px 16px}.BasketSidebar_basketSidebar__6Xt_V .BasketSidebar_basket__0RQty>h2{border-bottom:1px solid #e5e7eb;font-size:2rem;padding-top:8px;padding-bottom:8px;margin-bottom:8px}.BasketSidebar_basketSidebar__6Xt_V .BasketSidebar_basket__0RQty .BasketSidebar_components__peAQp{margin-top:8px;display:flex;flex-flow:column nowrap;row-gap:8px}.BasketSidebar_basketSidebar__6Xt_V .BasketSidebar_basket__0RQty .BasketSidebar_price__JbxqJ{display:flex;flex-flow:column nowrap;justify-content:flex-start;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb;row-gap:8px}.BasketSidebar_basketSidebar__6Xt_V .BasketSidebar_basket__0RQty .BasketSidebar_price__JbxqJ .BasketSidebar_promoCode__PZ7r9{color:green;font-size:.875rem}.BasketSidebar_basketSidebar__6Xt_V .BasketSidebar_basket__0RQty .BasketSidebar_price__JbxqJ .BasketSidebar_totalPrice__1kk4I{font-size:1.125rem;font-weight:500;color:#222}@media(min-width:1025px){.BasketSidebar_basketSidebar__6Xt_V .BasketSidebar_basket__0RQty{position:-webkit-sticky;position:sticky;top:20px}}.Price_price__HbGIL{display:flex;flex-flow:row nowrap;column-gap:4px}.Price_price__HbGIL .Price_label__K5S6c{flex:1 1 100%}.Price_price__HbGIL .Price_value__6AG82{flex:1 0 60px;text-align:right}.Hotel_hotel__Vqqts{display:flex;flex-flow:column nowrap;row-gap:8px}.Hotel_hotel__Vqqts>h3{margin:0;font-size:1.125rem;font-weight:500;font-family:var(--font-plus-jakarta-sans)}.Hotel_hotel__Vqqts .Hotel_imageContainer__AEO3s{position:relative;width:100%;height:180px;border-radius:4px;overflow:hidden}.Hotel_hotel__Vqqts .Hotel_imageContainer__AEO3s .Hotel_image__u3HMT{width:100%;height:100%}.Hotel_hotel__Vqqts .Hotel_imageContainer__AEO3s .Hotel_rating__P8PA2{position:absolute;bottom:8px;left:8px;display:flex;align-items:center;justify-content:center;height:22px;font-size:.875rem;font-weight:500;padding:0 8px 0 6px;border-radius:11px;color:#fff;column-gap:4px;background-color:rgba(0,0,0,.6)}.Hotel_hotel__Vqqts .Hotel_imageContainer__AEO3s .Hotel_rating__P8PA2>svg{stroke:#f79009;fill:#f79009}.Hotel_hotel__Vqqts .Hotel_content__bxco1 .Hotel_details__Euzw1{display:flex;flex-flow:column nowrap;row-gap:4px;padding:0;list-style:none;margin:10px 0}.Hotel_hotel__Vqqts .Hotel_content__bxco1 .Hotel_details__Euzw1 li{display:flex;flex-flow:row nowrap;font-size:.875rem}.Hotel_hotel__Vqqts .Hotel_content__bxco1 .Hotel_details__Euzw1 li>span:first-child{font-weight:500;flex:1 0 100px}.Hotel_hotel__Vqqts .Hotel_content__bxco1 .Hotel_details__Euzw1 li>span:last-child{flex:1 1 100%}.Hotel_hotel__Vqqts .Hotel_content__bxco1 .Hotel_roomDetails__4Fwyr{margin:10px 0}.Hotel_hotel__Vqqts .Hotel_content__bxco1 .Hotel_roomDetails__4Fwyr .Hotel_rateComments__zTdr1{list-style:none}@media(min-width:768px){.Hotel_hotel__Vqqts{flex-flow:row nowrap;column-gap:16px}.Hotel_hotel__Vqqts .Hotel_imageContainer__AEO3s{height:100px;width:160px}}@media(min-width:1025px){.Hotel_hotel__Vqqts{flex-flow:column nowrap}.Hotel_hotel__Vqqts .Hotel_imageContainer__AEO3s{height:140px;width:100%}}.BookingConfirmation_bookingConfirmation__mmDcK{display:flex;flex-flow:column nowrap;gap:16px}.BookingConfirmation_bookingConfirmation__mmDcK>h1{font-size:2rem}.BookingConfirmation_bookingConfirmation__mmDcK .BookingConfirmation_bookingRef__U5q08{font-size:1.125rem}.BookingConfirmation_bookingConfirmation__mmDcK .BookingConfirmation_bookingRef__U5q08>span{font-weight:600}
/*# sourceMappingURL=cb32140bce98309b.css.map*/