.MoreListingsCarousel_root__wNO1e{display:flex;flex-direction:column;margin:0 24px;max-width:100vw;width:calc(100vw - 48px)}@media (min-width:1024px){.MoreListingsCarousel_root__wNO1e{margin:-85px auto auto;width:calc(80vw - 96px)}}.MoreListingsCarousel_carouselContainer__dcp9x{align-items:center;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0 0 20px;position:relative;width:100%}@media (min-width:550px){.MoreListingsCarousel_carouselContainer__dcp9x{padding:20px 40px}}.MoreListingsCarousel_separator__TUnbt{border-radius:10px;border-top:7px solid var(--marketplaceColor);margin:25px 0;width:100%}.MoreListingsCarousel_carousel__iqA9p{box-sizing:border-box;display:flex;overflow-x:auto;padding:20px 0;position:relative;scroll-behavior:smooth;width:100%}.MoreListingsCarousel_listingCard__8Eycc{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);flex:0 0 auto;margin:10px;overflow:hidden;padding:15px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:200px}.MoreListingsCarousel_listingCard__8Eycc img{height:auto;transition:transform .3s ease;width:100%}.MoreListingsCarousel_listingCard__8Eycc:hover img{transform:scale(1.05)}.MoreListingsCarousel_listingCard__8Eycc:hover{box-shadow:0 8px 16px rgba(0,0,0,.2);transform:translateY(-5px)}.MoreListingsCarousel_listingCard__8Eycc .MoreListingsCarousel_details__lfGkR{background:rgba(0,0,0,.5);bottom:0;color:#fff;left:0;opacity:0;padding:10px;position:absolute;transition:opacity .3s ease;width:100%}.MoreListingsCarousel_listingCard__8Eycc:hover .MoreListingsCarousel_details__lfGkR{opacity:1}.MoreListingsCarousel_carouselControls__f-CZR{display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.MoreListingsCarousel_carouselButton__YYByM{background:none;background-color:hsla(0,0%,100%,.7);border:none;border-radius:30%;color:rgba(0,0,0,.5);cursor:pointer;font-size:25px;padding:4px 7px;pointer-events:all;transition:color .3s ease,background-color .3s ease;z-index:2}.MoreListingsCarousel_carouselButton__YYByM:hover{background-color:hsla(0,0%,100%,.9);color:rgba(0,0,0,.8)}.MoreListingsCarousel_carouselButton__YYByM:disabled{color:rgba(0,0,0,.2);cursor:not-allowed}.MoreListingsCarousel_carouselIndicators__Bzqu3{display:flex;justify-content:center;margin-top:10px}.MoreListingsCarousel_carouselIndicator__mSBLf{background-color:#ccc;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 5px;transition:background-color .3s,transform .3s;width:12px}.MoreListingsCarousel_carouselIndicator__mSBLf:hover{background-color:#888;transform:scale(1.2)}.MoreListingsCarousel_carouselIndicators__Bzqu3 .MoreListingsCarousel_carouselIndicator__mSBLf.MoreListingsCarousel_active__ein7\+{background-color:var(--marketplaceColor)}@media (max-width:768px){.MoreListingsCarousel_listingCard__8Eycc{max-width:160px}.MoreListingsCarousel_carousel__iqA9p{padding:10px 0}}.MoreListingsCarousel_textBlue__1\+4Ef{color:var(--marketplaceColor)}.MoreListingsCarousel_carousel__iqA9p{transition:opacity .5s ease-in-out}.MoreListingsCarousel_carousel__iqA9p.MoreListingsCarousel_loading__eyOoN{opacity:.5}.Pagination_paginationContainer__AXNZq{align-items:center;display:flex;justify-content:center;margin-top:20px}.Pagination_pageButton__ib\+Ec{background-color:#ddd;border:none;cursor:pointer;margin:0 5px;padding:0 5px}.Pagination_pageButton__ib\+Ec.Pagination_active__W8yGC{background-color:var(--marketplaceColorDarkDefault);color:#fff}.Pagination_pageButton__ib\+Ec:hover:not(.Pagination_disabled__sjMdf){background-color:var(--marketplaceColorDarkDefault);color:#fff}.Pagination_pageButtonAction__BfXU2{background-color:#ddd;border:none;cursor:pointer;margin:0 5px;padding:0 5px}.Pagination_pageButtonAction__BfXU2.Pagination_disabled__sjMdf{background-color:#eee;cursor:not-allowed;pointer-events:none}.CustomDynamicBackground_backgroundContainer__j8\+c\+{height:100%;left:0;position:fixed;width:100%;z-index:-1}.CustomDynamicBackground_backgroundImage__fNLd2{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.CustomDynamicBackground_overlay__CjKSV{background-color:hsla(0,0%,98%,.86);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ListingActionButtons_classRoot__y2nYl{top:0}.ListingActionButtons_buttonContainer__KAHWx{align-items:center;display:flex;flex-direction:column;margin-bottom:14px;width:100%}.ListingActionButtons_actionBarCard__1TpPx{align-items:center;background:#fff;border:1px solid var(--colorGrey100);border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.03);display:flex;flex-direction:column;justify-content:center;padding:10px 0;width:98%}.ListingActionButtons_actionRow__Jed-J{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.ListingActionButtons_iconButton__Ri\+Eb{align-items:center;background:#fff;border:1.1px solid var(--colorGrey200);border-radius:50%;color:var(--colorGrey400);display:flex;font-size:1em;height:32px;justify-content:center;padding:0;transition:background .15s,color .15s,border .15s;width:32px}.ListingActionButtons_iconButton__Ri\+Eb:active,.ListingActionButtons_iconButton__Ri\+Eb:focus,.ListingActionButtons_iconButton__Ri\+Eb:hover{background:#fff;border-color:var(--marketplaceColor);color:var(--marketplaceColor)}.ListingActionButtons_messageButton__NzUEO{align-items:center;background:#fff;border:1.1px solid var(--colorGrey300);border-radius:4px;color:var(--colorGrey500);display:flex;font-size:.97em;font-weight:500;gap:6px;height:32px;justify-content:center;max-width:160px;min-width:70px;padding:0 10px;transition:background .15s,color .15s,border .15s;width:100%}.ListingActionButtons_messageButton__NzUEO:active,.ListingActionButtons_messageButton__NzUEO:focus,.ListingActionButtons_messageButton__NzUEO:hover{background:var(--marketplaceColor);border-color:var(--colorGrey300);color:#fff}.ListingActionButtons_messageButtonLong__Un5k8{max-width:250px;width:100%}.ListingActionButtons_messageIcon__e8-C\+,.ListingActionButtons_seeMoreIcon__X1syg{font-size:1em;margin-right:5px}.ListingActionButtons_seeMoreButtonInRow__s7AKs{align-items:center;background:#fff;border:1.1px solid var(--marketplaceColor);border-radius:16px;color:var(--marketplaceColor);display:flex;font-size:.97em;font-weight:500;gap:6px;height:32px;justify-content:center;margin-left:6px;min-width:70px;padding:0 10px;transition:background .15s,color .15s,border .15s}.ListingActionButtons_seeMoreButtonInRow__s7AKs:active,.ListingActionButtons_seeMoreButtonInRow__s7AKs:focus,.ListingActionButtons_seeMoreButtonInRow__s7AKs:hover{background:var(--marketplaceColor);border-color:var(--colorGrey300);color:#fff}.ListingActionButtons_seeMoreButtonDesktop__iFLZn{align-items:center;align-self:center;background:#fff;border:1.2px solid var(--colorGrey300);border-radius:8px;color:var(--colorGrey500);display:flex;font-size:.85em;font-weight:500;gap:8px;height:40px;justify-content:center;margin-top:4px;max-width:250px;min-width:180px;padding:0 22px;transition:background .15s,color .15s,border .15s;width:100%}.ListingActionButtons_seeMoreButtonDesktop__iFLZn:active,.ListingActionButtons_seeMoreButtonDesktop__iFLZn:hover{background:var(--marketplaceColor);border-color:var(--marketplaceColor);color:#fff}.ListingActionButtons_actionButtonAnim__cNjT6{transition:transform .09s cubic-bezier(.4,0,.2,1),box-shadow .12s}.ListingActionButtons_actionButtonAnim__cNjT6:active{box-shadow:0 2px 8px #e0e0e0;transform:scale(.97)}.ListingActionButtons_mobileOnly__8iQ58{display:inline-flex}.ListingActionButtons_desktopOnly__Qh69O{display:none}@media (min-width:1024px){.ListingActionButtons_actionBarCard__1TpPx{border:1px solid var(--colorGrey100);border-radius:4px;box-shadow:none;padding:14px 0;width:100%}.ListingActionButtons_actionRow__Jed-J{gap:18px}.ListingActionButtons_iconButton__Ri\+Eb{font-size:1.08em;height:30px;width:30px}.ListingActionButtons_messageButton__NzUEO{border-radius:4px;font-size:1em;height:36px;min-width:94px;padding:0 15px}.ListingActionButtons_seeMoreButtonInRow__s7AKs{display:none}.ListingActionButtons_seeMoreButtonDesktop__iFLZn{display:flex}.ListingActionButtons_mobileOnly__8iQ58{display:none!important}.ListingActionButtons_desktopOnly__Qh69O{display:flex!important}}.ListingActionButtons_iconButton__Ri\+Eb,.ListingActionButtons_messageButton__NzUEO,.ListingActionButtons_seeMoreButtonDesktop__iFLZn,.ListingActionButtons_seeMoreButtonInRow__s7AKs{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}.ListingActionButtons_buttonContainer__KAHWx,.ListingActionButtons_buttonContainer__KAHWx *{-webkit-user-select:none;user-select:none}.ListingActionButtons_buttonContainer__KAHWx ::selection{background:transparent}.MessageForm_form__e-iDg{align-items:stretch;background:#fff;border-radius:16px;display:flex;flex-direction:column;margin:2rem auto 0}@media (min-width:768px){.MessageForm_form__e-iDg{margin:initial}}.MessageForm_heading__\+YB1o{color:var(--colorGrey700);font-size:1.14rem;font-weight:600;margin:0 0 13px;text-align:left}.MessageForm_recipientRow__v3TNu{align-items:center;display:flex;gap:12px;margin-bottom:18px;padding:0 0 2px}.MessageForm_recipientAvatar__FIGpE{background:#eee;border:1.2px solid var(--colorGrey200);border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;pointer-events:none;width:40px}.MessageForm_displayName__6k47P{color:var(--colorGrey800);font-size:1.08em;font-weight:500}.MessageForm_fieldWrapper__y7gHl{display:flex;flex-direction:column;margin-bottom:8px}.MessageForm_textarea__y5NPv{background:#f8fafd;border:1.2px solid var(--colorGrey200);border-radius:10px;color:var(--colorGrey800);font-size:1em;outline:none;padding:12px 10px;resize:vertical;transition:border .2s}.MessageForm_textarea__y5NPv:focus{background:#fff;border:1.2px solid var(--marketplaceColor)}.MessageForm_hasError__ge2OU{border-color:var(--colorFail)}.MessageForm_error__ADBPX{color:var(--colorFail);font-size:.98em;margin-bottom:6px;text-align:left}.MessageForm_submitButton__cOCas{border-radius:10px;font-size:1.07em;font-weight:600;letter-spacing:.01em;margin-top:13px;min-height:38px}.MessageForm_visuallyHidden__1EsoU{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}@keyframes GuestModal_fadeIn__NZxzy{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.GuestModal_scrollLayer__CDrYk{-webkit-overflow-scrolling:touch;align-items:flex-start;background-color:rgba(0,0,0,.4);display:flex;flex-grow:1;justify-content:center;min-height:100vh;overflow:auto;padding:0}.GuestModal_modalContainer__744Sp{align-items:center;animation:GuestModal_fadeIn__NZxzy .3s ease-out;background-color:var(--colorWhite);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;justify-content:center;max-width:420px;min-width:320px;padding:1.5rem 1.5rem 1.2rem;position:relative;top:7.5rem;width:auto;z-index:1200}.GuestModal_modalContainer__744Sp>button:first-of-type{padding:10px;position:absolute}@media (min-width:768px){.GuestModal_modalContainer__744Sp{max-width:420px;min-width:320px;padding:1.5rem 1.5rem 1.2rem;z-index:1000}}.GuestModal_modalContent__Igtkf{display:flex;flex-direction:column;padding:0;width:100%}.GuestModal_choiceContainer__jLxTw,.GuestModal_formContainer__aHfou{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:100%}.GuestModal_title__3gPx9{color:var(--marketplaceColor);font-size:1.15rem;font-weight:600;line-height:1.3rem;margin:0 0 .5rem;text-align:center}.GuestModal_description__q9kzX{color:#757575;font-size:.88rem;line-height:1.4;margin:0 0 1.1rem;text-align:center}.GuestModal_buttonRow__Kidyl{align-items:center;display:flex;flex-direction:column;gap:.7rem;margin-top:.7rem;width:100%}.GuestModal_cancelButton__n3CWe,.GuestModal_optionButton__VOsta,.GuestModal_submitButton__i2TeL{border:1px solid var(--marketplaceColor);border-radius:4px;cursor:pointer;font-size:1rem;margin:0 auto;max-width:240px;outline:none;padding:.7rem .1rem;text-align:center;transition:background .18s,color .18s,border .18s;width:100%}.GuestModal_optionButton__VOsta,.GuestModal_submitButton__i2TeL{background-color:var(--marketplaceColor);border:1px solid var(--marketplaceColor);color:#fff}.GuestModal_optionButton__VOsta:active,.GuestModal_optionButton__VOsta:focus,.GuestModal_submitButton__i2TeL:active,.GuestModal_submitButton__i2TeL:focus{background-color:#2b5a86;border-color:#2b5a86}.GuestModal_cancelButton__n3CWe{background-color:transparent;border:1px solid var(--marketplaceColor);color:var(--marketplaceColor)}.GuestModal_cancelButton__n3CWe:active,.GuestModal_cancelButton__n3CWe:focus,.GuestModal_cancelButton__n3CWe:hover{background:var(--colorWhite);border:1px solid var(--marketplaceColor);color:#2b5a86}.GuestModal_field__80jDw{align-items:flex-start;display:flex;flex-direction:column;font-size:.97rem;margin-bottom:.5rem;width:100%}.GuestModal_field__80jDw>span{color:#444;font-weight:500;margin-bottom:.3rem}.GuestModal_field__80jDw>input{background:#fafbfc;border:1px solid #ddd;border-radius:4px;font-size:1rem;outline:none;padding:.5rem .7rem;transition:border .17s;width:100%}.GuestModal_field__80jDw>input:focus{background:#fff;border:1.2px solid var(--marketplaceColor)}.GuestModal_error__xy50G{background:#ffeaea;border:1px solid #f8bcbc;border-radius:4px;color:#d01c1c;font-size:.97rem;margin:.5rem 0 .3rem;padding:.5rem .7rem;text-align:left;width:100%}.GuestModal_loading__vCNkl{color:var(--marketplaceColor);font-size:1.07rem;font-weight:500;margin:2.5rem 0;text-align:center}@media (max-width:430px){.GuestModal_modalContainer__744Sp{max-width:99vw;min-width:95vw;padding:1rem .3rem}.GuestModal_modalContent__Igtkf{padding:0 .1rem}}.HotelListingPage_hotelPageRoot__V1YLq{background:#f9fafa;min-height:100vh}.HotelListingPage_mainContent__ZVzAv{background:#fff;border-radius:14px;box-shadow:0 1px 10px rgba(22,207,199,.07);margin:0 auto;max-width:3000px;padding:0 2.2rem;width:100%}@media (min-width:550px){.HotelListingPage_mainContent__ZVzAv{padding:0 5vw}}@media (min-width:1024px){.HotelListingPage_mainContent__ZVzAv{padding:0 5rem}}.HotelListingPage_twoColLayout__jA1Li{grid-gap:1.2rem;align-items:start;display:grid;gap:1.2rem;grid-template-columns:1fr;margin-bottom:2rem}@media (min-width:768px){.HotelListingPage_twoColLayout__jA1Li{grid-template-columns:1fr}}@media (min-width:1024px){.HotelListingPage_twoColLayout__jA1Li{grid-template-columns:1fr calc(15vw + 100px)}}.HotelListingPage_leftCol__ic\+SU{min-width:0}.HotelListingPage_rightCol__Vgsq0{display:none}@media (min-width:1024px){.HotelListingPage_rightCol__Vgsq0{display:block;margin-top:1.2rem;min-width:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:8rem}}.HotelListingPage_landingHeaderWrapper__SBF0l{background:#00b2ae;border-radius:12px;color:#fff;margin-bottom:1.6rem;margin-top:1.6rem;width:100%}@media (min-width:768px){.HotelListingPage_landingHeaderWrapper__SBF0l{margin-top:1.6rem}}.HotelListingPage_headerGalleryCol__w9hjt .image-gallery-thumbnails-wrapper{display:none!important}.HotelListingPage_headerGalleryCol__w9hjt .image-gallery-slide-wrapper{border:1px solid var(--colorGrey100);border-radius:var(--borderRadiusMedium);overflow:hidden}.HotelListingPage_headerGalleryCol__w9hjt>*{margin:0}.HotelListingPage_headerGalleryCol__w9hjt .HotelListingPage_headerGalleryCol__w9hjt.image-gallery-slide-wrapper .image-gallery-slide-wrapper>button>div{align-items:center;display:flex;justify-content:center}.HotelListingPage_headerGalleryCol__w9hjt .image-gallery-slide-wrapper>button:first-of-type{left:-10px}.HotelListingPage_headerGalleryCol__w9hjt .image-gallery-slide-wrapper>button:nth-last-of-type(2){right:-10px}.HotelListingPage_headerGalleryCol__w9hjt .image-gallery-slide-wrapper>button>div:hover{background-color:hsla(0,0%,100%,.5)}.HotelListingPage_headerGalleryCol__w9hjt .image-gallery-slide-wrapper>button>div{align-items:center;display:flex;justify-content:center}.HotelListingPage_headerGrid__Ej8gw{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr;padding:2rem}@media (min-width:550px){.HotelListingPage_headerGrid__Ej8gw{grid-template-columns:1fr 180px;padding:4rem 3rem}}@media (min-width:768px){.HotelListingPage_headerGrid__Ej8gw{gap:2.3rem;grid-template-columns:1fr calc(5vw + 200px)}}@media (min-width:1024px){.HotelListingPage_headerGrid__Ej8gw{align-items:center;gap:1.6rem;grid-template-columns:1fr 1fr;justify-items:center;padding:5rem 3rem}}@media (min-width:1024px) and (max-width:1550px){.HotelListingPage_headerGrid__Ej8gw{grid-template-columns:1fr 30vw}}.HotelListingPage_headerTextCol__e862f{min-width:0}.HotelListingPage_headerGalleryCol__w9hjt{display:block;max-height:220px;min-width:0;overflow:hidden;position:relative}@media (min-width:768px){.HotelListingPage_headerGalleryCol__w9hjt{display:block}}@media (min-width:1024px){.HotelListingPage_headerGalleryCol__w9hjt{display:none}}.HotelListingPage_hea__eydtZ .HotelListingPage_landingHeaderRow__EfD9u{align-items:center;display:flex;gap:2.4rem;justify-content:flex-start}@media (min-width:550px){.HotelListingPage_hea__eydtZ .HotelListingPage_landingHeaderRow__EfD9u{align-items:flex-start;flex-direction:column;gap:1rem}}.HotelListingPage_welcomeTitle__QGwh9{font-weight:700;letter-spacing:.02em}.HotelListingPage_subtitleContainer__n7gU6{display:flex;flex:2 1}.HotelListingPage_subtitleContainer__n7gU6 h4{font-size:medium;font-weight:600}@media (min-width:768px){.HotelListingPage_subtitleContainer__n7gU6 h4{font-size:large}}.HotelListingPage_iconContainer__ft1eP{display:none}@media (min-width:768px){.HotelListingPage_iconContainer__ft1eP{display:none}}@media (min-width:1024px){.HotelListingPage_iconContainer__ft1eP{display:flex;max-width:250px;width:100%}}.HotelListingPage_mobileShowGallery__IpNR2{display:flex}@media (min-width:768px){.HotelListingPage_mobileShowGallery__IpNR2{max-width:30px;min-width:0}}@media (min-width:1024px){.HotelListingPage_mobileShowGallery__IpNR2{display:none}}.HotelListingPage_partnerLogoBox__8yEZD{align-items:center;background:#fafafa;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 8px #eee;display:flex;justify-content:center;padding:.5rem;width:100%}@media (min-width:768px){.HotelListingPage_partnerLogoBox__8yEZD{display:none;margin-left:0;margin-top:0}}@media (min-width:1024px){.HotelListingPage_partnerLogoBox__8yEZD{display:flex}}.HotelListingPage_partnerRow__dM\+fs{align-items:center;display:flex;gap:1.1rem}@media (min-width:768px){.HotelListingPage_partnerRow__dM\+fs{margin-top:.6rem}}.HotelListingPage_tabsSection__KXAM0{margin:2.3rem 0 1rem}@media (min-width:1024px){.HotelListingPage_tabsSection__KXAM0{max-width:2000px}}.HotelListingPage_tabButtonsRow__b24Ml{display:flex;gap:1rem;margin-bottom:0}.HotelListingPage_tabButton__GH25u{background:#fff;border:1px solid #e0f7fa;border-radius:8px 8px 0 0;color:var(--colorGrey500);cursor:pointer;font-size:1rem;font-weight:600;outline:none;padding:.68rem 1.4rem;transition:background .18s,color .18s}.HotelListingPage_tabButton__GH25u:hover{background:#e0f7fa}.HotelListingPage_tabButton__GH25u:focus{background:#eefafae6}.HotelListingPage_activeTab__EIFqm{background:#eefafae6;color:var(--marketplaceColor,#18cec7);z-index:1}.HotelListingPage_tabPanel__mxCwW{background:#eefafae6;border-radius:0 0 12px 12px;box-shadow:0 2px 10px #e0f7fa70;min-height:220px;padding:1rem 1.3rem}.HotelListingPage_howItWorksRow__JrfLz{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(1,1fr);justify-content:center;margin:1.3rem auto .2rem}@media (min-width:420px){.HotelListingPage_howItWorksRow__JrfLz{grid-template-columns:repeat(2,1fr)}}@media (min-width:550px){.HotelListingPage_howItWorksRow__JrfLz{gap:.6rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.HotelListingPage_howItWorksRow__JrfLz{gap:1.2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1600px){.HotelListingPage_howItWorksRow__JrfLz{grid-template-columns:repeat(4,1fr)}}.HotelListingPage_howCard__ObvaN{align-items:center;background:#fff;border-radius:14px;box-shadow:0 2px 8px #e0f7fa70;display:flex;flex-direction:column;height:100%;padding:1rem 1.1rem 1.3rem;text-align:center;transition:box-shadow .15s}@media (min-width:550px){.HotelListingPage_howCard__ObvaN{font-size:.87rem;min-height:115px;padding:.6rem .2rem .85rem}}@media (min-width:768px){.HotelListingPage_howCard__ObvaN{font-size:.98rem;min-height:150px;padding:.7rem .35rem 1.1rem}}.HotelListingPage_howCardImg__omvOd{height:32px;margin-bottom:.5rem;margin-top:.15rem;width:32px}@media (min-width:550px){.HotelListingPage_howCardImg__omvOd{height:24px;margin-bottom:.1rem;margin-top:0;width:24px}}.HotelListingPage_howCardTitle__1vSi7{font-size:1.04rem;font-weight:700;line-height:1.08;margin-bottom:.18rem}.HotelListingPage_howCardText__lGCQV{color:#7d7d7d;font-size:.88rem;line-height:1.32;margin-top:.12rem}@media (min-width:550px){.HotelListingPage_howCardText__lGCQV{font-size:.9rem}}@media (min-width:768px){.HotelListingPage_howCardText__lGCQV{font-size:.91rem}}.HotelListingPage_divider__5Btbq{border:none;border-bottom:2px solid #18cec7;margin:.85rem 0 1.15rem}.HotelListingPage_mindersSection__zokDA{padding-top:2rem}@media (min-width:1024px){.HotelListingPage_mindersSection__zokDA{max-width:2000px}}.HotelListingPage_carouselTitle__GnYea{color:var(--marketplaceColor);font-size:1.31rem;font-weight:700;letter-spacing:.01em;margin:0;padding:0}.HotelListingPage_logo__G6yqk{max-height:100%;max-width:100%}.HotelListingPage_sectionTitle__g\+yTE{color:var(--marketplaceColor,#18cec7);font-size:1.27rem;font-weight:700;margin-bottom:.9rem}.HotelListingPage_bulletList__tkarX,.HotelListingPage_numberedList__CAV0c{line-height:1.6;margin:.5em 0;padding-left:1.2em}.HotelListingPage_optionSection__ToOSi{background:#f8fafb;border-radius:7px;margin-top:1.5em;padding:1em 1.2em}.HotelListingPage_tabHeroRow__k6U-b{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.1rem;justify-content:flex-start;padding:.5rem 0 .2rem}@media (min-width:1600px){.HotelListingPage_tabHeroRow__k6U-b{flex-direction:row;gap:2.5rem}}.HotelListingPage_tabHeroCol__KKo2K{flex:1 1 256px;max-width:1000px;min-width:250px}.HotelListingPage_tabHeroImageCol__0uZnX{align-items:flex-end;display:flex;flex:0 0 250px;justify-content:center;max-height:140px}.HotelListingPage_heroMascot__m4dZU{display:block;height:auto;max-width:140px;width:100%}.HotelListingPage_heroTitleSmall__SpjW1{color:var(--marketplaceColor,#18cec7);font-size:1.21rem;font-weight:700;line-height:1.15;margin-bottom:.9rem}.HotelListingPage_taglineRow__Nhl9p{font-size:1.04rem;font-weight:600;letter-spacing:.01em;margin:.3em 0 .7em}.HotelListingPage_textGreen__2xqEC{color:#50c878}.HotelListingPage_textBlue__ZfPav{color:#10bcc7}.HotelListingPage_textPink__LqWU9{color:#ff7296}.HotelListingPage_textGold__WymAM{color:#ffb34d}.HotelListingPage_textHospitality__MXZIA{color:#10bcc7}.HotelListingPage_tabTextContainer__iovjt{max-width:800px}.HotelListingPage_listTips__pwmz1{width:100%}.HotelListingPage_listTips__pwmz1 li{margin-bottom:.1em;padding-left:1.3em;position:relative}.HotelListingPage_listTips__pwmz1 li:before{color:var(--marketplaceColor);content:"ö";display:inline-block;font-size:1.13em;font-weight:700;left:0;margin-left:-.1em;position:absolute;top:5px;width:1em}.TestimonialsCarousel_testimonialsWrap__i1u9N{background:#fef7e8;border:1px solid var(--matterColorNegative-10,#eee);border-radius:12px;min-height:230px;padding:3rem 2rem}.TestimonialsCarousel_testimonialsHeaderRow__B6sQk{align-items:center;display:flex;gap:12px;justify-content:space-between}.TestimonialsCarousel_carouselTitle__N11a4{font-size:1.25rem;line-height:1.3;margin:0}.TestimonialsCarousel_testimonialsControls__cJg6m{align-items:center;display:flex;gap:8px}.TestimonialsCarousel_navBtn__0JpCw{background:#fafafa;border:1px solid #ddd;border-radius:8px;cursor:pointer;padding:4px 8px}.TestimonialsCarousel_navBtn__0JpCw:hover{background:#f2f2f2}.TestimonialsCarousel_counter__9G\+ER{font-size:.9rem;opacity:.8}.TestimonialsCarousel_testimonial__5s5pb{justify-self:center;margin:12px 0 0;max-width:1000px;text-align:center}.TestimonialsCarousel_testimonialText__RvBYM{font-size:1.05rem;line-height:1.6;margin:0}.TestimonialsCarousel_testimonialAuthor__\+Fatw{font-size:.95rem;margin-top:6px;opacity:.8}.TestimonialsCarousel_dots__3\+xYq{display:flex;gap:6px;justify-content:center;margin-top:12px}.TestimonialsCarousel_dot__N44u5{background:#ddd;border:none;border-radius:999px;cursor:pointer;height:8px;width:8px}.TestimonialsCarousel_dotActive__3t3Yi{background:#999}