.AdditionalOptionsInPriceDetails_room-title__mKKLf{font-size:.875rem;font-weight:400;color:#000}.AdditionalOptionsInPriceDetails_extra-service__Ez0_Y{display:flex;justify-content:space-between;font-size:.875rem;color:#5d5d5d;gap:.25rem}.AdditionalOptionsInPriceDetails_extra-service__Ez0_Y .AdditionalOptionsInPriceDetails_title__Nz8yg{display:flex;flex-direction:column}.AdditionalOptionsInPriceDetails_extra-service__Ez0_Y .AdditionalOptionsInPriceDetails_title__Nz8yg .AdditionalOptionsInPriceDetails_subtitle__IrpMh{font-size:.6875rem}.AdditionalOptionsInPriceDetails_included-services__LcX_S span{font-size:.875rem;color:#5d5d5d}.CancellationPolicy_cancellationPolicy__JtAv7{display:flex;align-items:flex-start;margin-top:.5rem;flex-direction:column}.CancellationPolicy_cancellationPolicy__JtAv7 .CancellationPolicy_policyText__mVyT2{color:#237e71;font-weight:500;font-size:.75rem;margin-right:.25rem}.CancellationPolicy_cancellationPolicy__JtAv7 .CancellationPolicy_infoIcon__aBjzA{color:#237e71;cursor:pointer;font-size:1rem}.CancellationPolicy_cancellationPolicy__JtAv7 .CancellationPolicy_infoIcon__aBjzA:hover{color:#2d7784}.CancellationPolicy_cancellationPolicy__JtAv7 .CancellationPolicy_errorText__ElfNr{color:#d42029;font-size:.875rem}.CancellationPolicy_cancellationPolicy__JtAv7 .CancellationPolicy_verificationText__1fJcn{margin-top:.5rem;padding:.5rem;background-color:#f0fafb;border-radius:4px;border-left:4px solid #2d7784;font-size:.875rem;color:#3d3d3d;width:100%}.CancellationPolicy_policyModal__HrrFh .CancellationPolicy_modalContent__rSbfu{padding:.5rem 0}.CancellationPolicy_policyModal__HrrFh .CancellationPolicy_modalContent__rSbfu .CancellationPolicy_modalSectionTitle__BMGpX{color:#237e71;font-weight:600;font-size:1.25rem!important;margin:0 0 1rem;line-height:1.4}@media(min-width:65rem){.CancellationPolicy_policyModal__HrrFh .CancellationPolicy_modalContent__rSbfu .CancellationPolicy_modalSectionTitle__BMGpX{margin-bottom:1.5rem}}.CancellationPolicy_policyModal__HrrFh .CancellationPolicy_modalContent__rSbfu .CancellationPolicy_modalText__UB9Ld{color:#454545;font-size:1rem;line-height:1.5;margin-bottom:.5rem}.CancellationPolicy_policyModal__HrrFh .CancellationPolicy_modalContent__rSbfu .CancellationPolicy_divider__eOsBW{height:1px;background-color:#e7e7e7;margin:1rem 0}.CancellationPolicy_policyModal__HrrFh .CancellationPolicy_modalContent__rSbfu .CancellationPolicy_supplierComments__q9f0R .CancellationPolicy_modalText__UB9Ld{padding:.5rem;background-color:#f6f6f6;border-radius:4px;margin-bottom:.25rem}@media(max-width:36rem){.CancellationPolicy_cancellationPolicy__JtAv7 .CancellationPolicy_policyText__mVyT2,.CancellationPolicy_cancellationPolicy__JtAv7 .CancellationPolicy_verificationText__1fJcn{font-size:.75rem}.CancellationPolicy_modalSectionTitle__BMGpX{font-size:1.25rem!important;margin-bottom:1rem}.CancellationPolicy_modalText__UB9Ld{font-size:.875rem}.CancellationPolicy_policyModal__HrrFh .CancellationPolicy_modalContent__rSbfu .CancellationPolicy_modalSectionTitle__BMGpX{font-size:1.25rem!important;margin-bottom:1rem}.CancellationPolicy_policyModal__HrrFh .CancellationPolicy_modalContent__rSbfu .CancellationPolicy_modalText__UB9Ld{font-size:.875rem}}.CancellationPolicy_modalSectionTitle__BMGpX{color:#237e71;font-weight:600;font-size:1.25rem!important;margin:0 0 1rem;line-height:1.4}@media(min-width:65rem){.CancellationPolicy_modalSectionTitle__BMGpX{margin-bottom:1.5rem}}.CancellationPolicy_modalText__UB9Ld{color:#454545;font-size:1rem;line-height:1.5;margin-bottom:.5rem}.CancellationPolicy_divider__eOsBW{height:1px;background-color:#e7e7e7;margin:1rem 0}.CancellationPolicy_supplierComments__q9f0R .CancellationPolicy_modalText__UB9Ld{padding:.5rem;background-color:#f6f6f6;border-radius:4px;margin-bottom:.25rem}.ant-modal-content h6.CancellationPolicy_modalSectionTitle__BMGpX{font-size:1.25rem!important;color:#237e71!important;font-weight:600!important;margin:0 0 1rem!important;line-height:1.4!important}@media(min-width:65rem){.ant-modal-content h6.CancellationPolicy_modalSectionTitle__BMGpX{margin-bottom:1.5rem!important}}.RoomContent_room-content-wrapper__fj9vJ{display:flex;justify-content:space-between;margin:0;flex-direction:column!important}@media(min-width:65rem){.RoomContent_room-content-wrapper__fj9vJ{flex-direction:row!important;margin:0 1rem}}.RoomContent_room-content-wrapper__fj9vJ .RoomContent_included-service__i2iTK{list-style-type:disc}.RoomContent_room-content-wrapper__fj9vJ .RoomContent_services__F0ZYP{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}@media(min-width:65rem){.RoomContent_room-content-wrapper__fj9vJ .RoomContent_services__F0ZYP{padding:.5rem 1rem .5rem 0}}.RoomContent_room-content-wrapper__fj9vJ .RoomContent_services__F0ZYP .RoomContent_selectable__Wk1ft{display:flex;flex-wrap:wrap;gap:.5rem}.RoomContent_room-content-wrapper__fj9vJ .RoomContent_services__F0ZYP .RoomContent_iconWithText__kx9yr{display:flex;align-items:center;margin-bottom:.25rem;width:100%;color:#237e71;gap:.25rem}.RoomContent_room-content-wrapper__fj9vJ .RoomContent_services__F0ZYP .RoomContent_iconWithText__kx9yr.RoomContent_withBorder___Zipc{padding-top:1rem;border-top:1px solid #d1d1d1;margin-top:.5rem}.RoomContent_room-content-wrapper__fj9vJ .RoomContent_services__F0ZYP .RoomContent_iconWithText__kx9yr .RoomContent_icon__I2E6X{width:1rem;height:1rem}.RoomContent_room-content-wrapper__fj9vJ .RoomContent_services__F0ZYP .RoomContent_iconWithText__kx9yr .RoomContent_tariffIcon__GvX6_{transform:rotate(-90deg);margin-right:0}.RoomContent_room-content-wrapper__fj9vJ .RoomContent_services__F0ZYP .RoomContent_iconWithText__kx9yr .RoomContent_text__qejfi{font-weight:500;font-size:.75rem;line-height:170%}.RoomContent_room-content-wrapper__fj9vJ .RoomContent_services__F0ZYP .RoomContent_cancellationPolicy__1EwDK{margin-top:.25rem;margin-bottom:.5rem;width:100%}.RoomContent_room-content-wrapper__fj9vJ .RoomContent_services__F0ZYP .RoomContent_cancellationPolicy__1EwDK .RoomContent_policyText__OBr3_{line-height:1.2}.RoomContent_sustainable-room__wk9bO .RoomContent_note__QLcno{font-size:.6875rem;line-height:150%;color:#5d5d5d;margin-bottom:.5rem}.RoomContent_excluded-services__jdrv_{display:flex;flex-wrap:wrap}.RoomContent_excluded__KZyOD{border:1px solid #d1d1d1;border-radius:.5rem;padding:.25rem;display:flex;flex-direction:row;margin-bottom:.5rem;align-items:center;font-size:.6875rem;line-height:150%}.RoomContent_excluded__KZyOD img{margin-left:1rem}.RoomContent_excluded__KZyOD:not(:last-child){margin-right:.5rem}.RoomContent_selectable-wrapper__a6s6z{background-color:#fff;border:1px solid #d1d1d1;border-radius:.5rem;padding:.5rem;width:11.25rem;display:flex;align-items:center}.RoomContent_selectable-wrapper__a6s6z.RoomContent_selected__VQdSz{background-color:#f0fafb}.RoomContent_selectable-wrapper__a6s6z .RoomContent_service__3lJVT,.RoomContent_selectable-wrapper__a6s6z .RoomContent_service__3lJVT .ant-checkbox-label{width:100%}.RoomContent_selectable-wrapper__a6s6z .RoomContent_service__3lJVT .RoomContent_service-label__EZ_mx{display:flex;flex-direction:row;font-size:.6875rem;gap:.25rem;justify-content:space-between;align-items:center;width:100%}.RoomContent_selectable-wrapper__a6s6z .RoomContent_service__3lJVT .RoomContent_service-label__EZ_mx .RoomContent_name__HtWUg{color:#1d1d1d;line-height:150%}.RoomContent_selectable-wrapper__a6s6z .RoomContent_service__3lJVT .RoomContent_service-label__EZ_mx .RoomContent_price__OWi4t{font-size:.75rem;line-height:160%;color:#5d5d5d;white-space:nowrap}.RoomTypesAccordion_room-types-accordion__U9W45{width:100%;background-color:#fff!important}.RoomTypesAccordion_room-types-accordion__U9W45 .ant-collapse-item{border:1px solid #d1d1d1!important;border-radius:.5rem!important}.RoomTypesAccordion_room-types-accordion__U9W45 .ant-collapse-item:not(:last-child){margin-bottom:.5rem}.RoomTypesAccordion_room-types-accordion__U9W45 .ant-collapse-item-active .ant-collapse-header{background-color:#3699a4!important;border-radius:.5rem .5rem 0 0!important}.RoomTypesAccordion_room-types-accordion__U9W45 .ant-collapse-content-box{padding:0!important}.RoomTypesAccordion_room-types-accordion__U9W45 .ant-collapse-content-active{border-radius:.5rem!important}.RoomTypesAccordion_room-types-accordion__U9W45 .RoomTypesAccordion_room-type-header__ly_5q{display:flex;align-items:center;justify-content:space-between;font-size:1.0625rem;font-weight:500;line-height:160%;flex-wrap:wrap;gap:1rem}.RoomTypesAccordion_room-types-accordion__U9W45 .RoomTypesAccordion_room-type-header__ly_5q .RoomTypesAccordion_left-section__hiWrD{display:flex;align-items:center;gap:.5rem}.RoomTypesAccordion_room-types-accordion__U9W45 .RoomTypesAccordion_room-type-header__ly_5q .RoomTypesAccordion_price-value___htCi{display:flex;align-items:center;opacity:1}.RoomTypesAccordion_room-types-accordion__U9W45 .RoomTypesAccordion_room-type-header__ly_5q .RoomTypesAccordion_price-value___htCi span{font-size:1.375rem;color:#888;margin-right:.5rem}.RoomTypesAccordion_room-types-accordion__U9W45 .RoomTypesAccordion_room-type-header__ly_5q .RoomTypesAccordion_price-value___htCi svg{width:1rem;height:1rem}.RoomTypesAccordion_room-types-accordion__U9W45 .RoomTypesAccordion_room-type-header__ly_5q.RoomTypesAccordion_selected__GoQz5{color:#fff}.RoomTypesAccordion_room-types-accordion__U9W45 .RoomTypesAccordion_room-type-header__ly_5q img{height:1.25rem;width:1.25rem;margin-left:.5rem}.RoomContent_root__DGpd2{padding:1rem;background-color:#fff;border:.0625rem solid #2d7784;border-top:none;border-radius:0 0 .5rem .5rem}.RoomContent_content__ztNTY{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}@media(max-width:36rem){.RoomContent_content__ztNTY{flex-direction:column;gap:1rem}}.RoomContent_leftSection__UQPlH{display:flex;flex-direction:column;gap:.5rem;flex:1 1}@media(max-width:36rem){.RoomContent_leftSection__UQPlH{width:100%;overflow-y:scroll;max-height:5rem}}.RoomContent_amenitiesHeader__BGYLp{margin:0 0 .75rem;font-size:.875rem;color:#5d5d5d;line-height:1.4}.RoomContent_selected__EHzql,.RoomContent_tags__8OfDt{display:flex;flex-wrap:wrap;gap:.5rem}.RoomContent_tag__ZYc_b{display:inline-flex;align-items:center;white-space:nowrap;margin:0;padding:.25rem .5rem;font-size:.875rem;background:#daf2f3;border-color:#b9e5e8;line-height:1}.RoomContent_closeIcon__Di4Xj{display:inline-flex;align-items:center;font-size:.75rem;color:#f0fafb;margin-right:.375rem;cursor:pointer}.RoomContent_closeIcon__Di4Xj:hover{color:#f0fafb}.RoomContent_tagText__hLzoG{margin:0 .375rem}.RoomContent_tagIcon__rHNQ1{display:inline-flex;align-items:center;font-size:.875rem;color:#f0fafb}.RoomContent_rightSection__hCVGp{flex:1 1}@media(max-width:36rem){.RoomContent_rightSection__hCVGp{width:100%}}.RoomContent_excluded-services__a_jEd{display:flex;flex-wrap:wrap}.RoomDetailsCard_root__MDSko{display:flex;flex-direction:column;gap:1rem;background-color:#fff;border-radius:.5rem}.RoomDetailsCard_root__MDSko.room-details-card{display:block;width:100%}.RoomDetailsCard_content__AL9YG{display:flex;gap:1rem;padding:1rem}.RoomDetailsCard_leftSection__fwDxY{flex:1 1;min-width:0}@media(max-width:36rem){.RoomDetailsCard_leftSection__fwDxY{width:100%}}.RoomDetailsCard_rightSection__wLAON{flex:1 1;min-width:0}@media(max-width:36rem){.RoomDetailsCard_rightSection__wLAON{width:100%}.RoomDetailsCard_content__AL9YG{flex-direction:column;gap:.75rem}}.VoucherModal_voucher-modal-content__OHsYM .ant-modal-content{padding:1rem!important}.RoomTypeHeader_root__otx_Q{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#2d7784;border:.0625rem solid #2d7784;border-radius:.5rem .5rem 0 0}@media(max-width:36rem){.RoomTypeHeader_root__otx_Q{align-items:flex-start;gap:.25rem}}.RoomTypeHeader_titleSection__Q5ldD{display:flex;align-items:center;gap:.5rem}.RoomTypeHeader_name__HZP5n{margin:0;font-size:1rem;font-weight:600;color:#fff}.RoomTypeHeader_icon__NRzFO{display:flex;align-items:center;color:#fff}.RoomTypeHeader_subheader__Gmnjr{font-size:1rem;color:#fff}.RoomTypeHeader_details__Tmr6n{display:flex;align-items:center;margin-left:auto;flex-wrap:wrap;flex-direction:row;color:#fff;gap:1rem}.RoomTypeHeader_details__Tmr6n .RoomTypeHeader_peopleCount__XLMOH{display:flex;align-items:center;gap:.5rem}@media(max-width:36rem){.RoomTypeHeader_details__Tmr6n{margin-left:0;padding-top:0;flex-direction:column}}.TotalCO2Value_co2Box__SixYK{background-color:#2d7784;color:#fff;padding:.75rem 1rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;margin-top:.5rem}.TotalCO2Value_co2Label__Zw78o{gap:.5rem}.TotalCO2Value_co2Label__Zw78o,.TotalCO2Value_co2Value__oknsx{display:flex;align-items:center;font-size:.875rem;font-weight:500}.TotalCO2Value_co2Value__oknsx{gap:.25rem}.BookingSummary_container__J3g_K{background:#fff;border-radius:.5rem;padding:1.5rem;border:.0625rem solid #e7e7e7}.BookingSummary_title__aY9WQ{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem;color:#000}.BookingSummary_priceBox__TsQjP{background-color:#f0fafb;padding:.75rem;border-radius:.5rem;display:flex;align-items:center;justify-content:flex-end;margin-bottom:1.5rem}@media(min-width:65rem){.BookingSummary_priceBox__TsQjP{padding:1rem}}.BookingSummary_priceWithDiscount__3gO65{display:flex;align-items:center;margin-right:.5rem}.BookingSummary_originalPrice__JIqqY{font-size:.875rem;color:#d42029;text-decoration:line-through;margin-right:0;display:inline-flex;align-items:center}@media(min-width:65rem){.BookingSummary_originalPrice__JIqqY{margin-right:.5rem}}.BookingSummary_totalPrice__ZhYtX{font-size:1.5rem;font-weight:600;color:#000;letter-spacing:.03125rem;margin-right:0;display:flex;align-items:center;gap:.5rem;text-align:right}@media(min-width:65rem){.BookingSummary_totalPrice__ZhYtX{gap:.25rem;margin-right:.5rem}}.BookingSummary_infoButton__01VGe{background:none;border:none;padding:0;cursor:pointer;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.BookingSummary_infoIcon__Zx6Vt{width:1rem;height:1rem;border:.125rem solid #888;border-radius:50%;position:relative}.BookingSummary_infoIcon__Zx6Vt:before{content:"i";font-style:normal;font-size:.75rem;color:#888;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BookingSummary_priceDetails__ShHWX{color:#888;border-top:.0625rem solid #e7e7e7;padding-top:1.5rem}.BookingSummary_sectionTitle__Tn07o{font-size:1rem;font-weight:500;margin-bottom:.75rem;color:#000}.BookingSummary_taxesTotal__S6MlJ{color:#888;margin-bottom:1rem;font-size:.875rem}.BookingSummary_taxBreakdown__0r3NC{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.BookingSummary_taxRow__FJdIJ{display:flex;justify-content:space-between;color:#888;font-size:.875rem;line-height:1.25rem}.BookingSummary_cancellationPolicy__aH6L1{margin-bottom:1.5rem}.BookingSummary_leafIcon___prlM{width:1rem;height:1rem;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9v-2h2v2zm0-4H9V7h2v5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9v-2h2v2zm0-4H9V7h2v5z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.BookingSummary_promoSection__D_iJx{margin-top:1.5rem;border-top:.0625rem solid #e7e7e7;padding-top:1.5rem}.BookingSummary_promoTitle__NvrAa{font-size:1rem;font-weight:600;margin-bottom:.75rem;color:#000}.BookingSummary_promoInputGroup__pGDo_{display:flex;gap:.5rem}.BookingSummary_promoInput__v844d{flex:1 1;padding:.75rem;border:.0625rem solid #e7e7e7;border-radius:.25rem;font-size:.875rem}.BookingSummary_promoInput__v844d::placeholder{color:#b0b0b0}.BookingSummary_applyButton__38H5G{padding:.75rem 1.5rem;background:none;border:.0625rem solid #237e71;border-radius:.25rem;color:#237e71;font-weight:500;cursor:pointer;transition:all .2s ease}.BookingSummary_applyButton__38H5G:hover{background:#237e71;color:#fff}.BookingSummary_mobileModal__w5ySJ .ant-modal{top:0!important;padding:0;margin:0;max-width:100%;width:100vw!important}.BookingSummary_mobileModal__w5ySJ .ant-modal-content{height:100vh;border-radius:0!important;padding:.625rem!important;margin:0;overflow-y:auto}.BookingSummary_mobileModal__w5ySJ .ant-modal-close{position:fixed;top:1.5rem;right:1.5rem;z-index:9999;background:none;box-shadow:none;border-radius:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.BookingSummary_mobileWrapper__M_98I{display:flex;flex-direction:column}.BookingSummary_mobileFooterContainer__h1aoi{display:flex;flex-direction:column;width:100%;gap:1rem;margin-top:1rem}.BookingSummary_note__dWSoy{margin:0;font-size:.875rem;color:#162e36;text-align:left;padding:.5rem;background-color:#f0fafb;border-radius:.25rem;border-left:.25rem solid #2d7784;width:100%;box-sizing:border-box}.BookingSummary_mobileFooter__XP7jR{padding:1.5rem;background-color:#fff;border-top:.0625rem solid #e7e7e7;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.BookingSummary_submitButton__wwhOr{width:100%;height:3rem;font-size:1rem;font-weight:500}.BookingSummary_discountTitle__pZq_A{font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:#000}.BookingSummary_discountAmount__zAw_k{color:var(--color-success);font-weight:600}.BookingSummary_notIncluded__Mefzf{font-style:italic;font-size:.85em;color:#ff4d4f}.BookingActionRow_container__cLA0V{display:flex;flex-direction:column;width:100%}.BookingActionRow_warningText__Y17HL{margin:1rem 0 .5rem;font-size:.875rem;color:#162e36;text-align:left;padding:.5rem;background-color:#f0fafb;border-radius:4px;border-left:4px solid #2d7784;width:100%}@media(max-width:36rem){.BookingActionRow_warningText__Y17HL{width:calc(100% - 1rem);margin:1rem .5rem .5rem}}.BookingActionRow_verificationText__SfALb{margin:.5rem 0 1rem;font-size:.875rem;color:#162e36;text-align:left;padding:.5rem;background-color:#f0fafb;border-radius:4px;border-left:4px solid #2d7784;width:100%}@media(max-width:36rem){.BookingActionRow_verificationText__SfALb{width:calc(100% - 1rem);margin:.5rem .5rem 1rem}}.BookingActionRow_root__h2wtR{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;gap:1.5rem;width:100%}@media(max-width:36rem){.BookingActionRow_root__h2wtR{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 0;width:calc(100% - 1rem);margin:0 .5rem}}.BookingActionRow_terms___2yOd{color:#162e36;font-size:.875rem;flex:1 1;max-width:70%}@media(max-width:36rem){.BookingActionRow_terms___2yOd{max-width:100%}}.BookingActionRow_terms___2yOd .BookingActionRow_link___39PC{color:#2d7784;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font}.BookingActionRow_buttonWrapper__RlD_h{flex-shrink:0;margin-left:auto}@media(max-width:36rem){.BookingActionRow_buttonWrapper__RlD_h{margin-left:0;width:100%}.BookingActionRow_buttonWrapper__RlD_h .BookingActionRow_button__M3J7I{width:100%}}.BookingActionRow_button__M3J7I{padding:.5rem 1.5rem}.BookingFormsWrapper_root__A9Pd9{border:.0625rem solid #e7e7e7;padding:1rem;margin:1.5rem .625rem 0;border-radius:.5rem}@media(min-width:768px){.BookingFormsWrapper_root__A9Pd9{margin:1.5rem 0 0;padding:1.5rem}}.ReviewItem_reviewItem__77SHJ{display:flex;flex-direction:row;border-radius:.75rem;border:1px solid #d1d1d1;padding:1.5rem;gap:2rem}@media(max-width:36rem){.ReviewItem_reviewItem__77SHJ{flex-direction:column;gap:1rem}}.ReviewItem_reviewItem__77SHJ .ReviewItem_textWithFlag__aO4Xk{display:flex;flex-direction:row;gap:1rem;width:90%}@media(max-width:36rem){.ReviewItem_reviewItem__77SHJ .ReviewItem_textWithFlag__aO4Xk{flex-direction:column;width:100%}}.ReviewItem_reviewItem__77SHJ .ReviewItem_reviewContentWrapper__qXzgL{display:flex;flex-direction:column;gap:1rem}.ReviewItem_reviewItem__77SHJ .ReviewItem_reviewContentWrapper__qXzgL .ReviewItem_reviewText__qj7Kl{font-family:Hydro,Arial,Helvetica,sans-serif!important;margin-bottom:0}.ReviewItem_reviewItem__77SHJ .ReviewItem_reviewContentWrapper__qXzgL .ReviewItem_reviewText__qj7Kl button{font-family:Hydro,Arial,Helvetica,sans-serif!important;color:#2d7784}.ReviewItem_reviewItem__77SHJ .ReviewItem_nameWithNightsCount__Jkibm{display:flex;flex-direction:row;font-weight:500;align-items:center}@media(max-width:36rem){.ReviewItem_reviewItem__77SHJ .ReviewItem_nameWithNightsCount__Jkibm{font-size:.75rem}}.ReviewItem_reviewItem__77SHJ .ReviewItem_nameWithNightsCount__Jkibm .ReviewItem_divider__81uWL{-webkit-border-start:.125rem solid #d1d1d1;border-inline-start:.125rem solid #d1d1d1;margin:0 1rem;height:.75rem}@media(max-width:36rem){.ReviewItem_reviewItem__77SHJ .ReviewItem_nameWithNightsCount__Jkibm .ReviewItem_divider__81uWL{margin:0 .5rem}}.ReviewItem_reviewItem__77SHJ .ReviewItem_ratingsWrapper__S869P{display:flex;flex-direction:column;gap:.5rem;width:9.0625rem;width:10%;min-width:10.625rem}@media(max-width:36rem){.ReviewItem_reviewItem__77SHJ .ReviewItem_ratingsWrapper__S869P{width:100%;flex-direction:row;justify-content:space-between}.ReviewItem_reviewItem__77SHJ .ReviewItem_ratingsWrapper__S869P .ReviewItem_reviewRating__VxEqr>span{font-size:.875rem}}.ScoreSubcategory_scoreSubcategory__kNHnQ{display:flex;flex-direction:column}.ScoreSubcategory_scoreSubcategory__kNHnQ .ScoreSubcategory_progressTitle__l_TJr{display:flex;flex-direction:row;justify-content:space-between;font-size:.875rem;font-weight:400;line-height:150%}.ScoreSubcategory_scoreSubcategory__kNHnQ .ScoreSubcategory_progressTitle__l_TJr .ScoreSubcategory_value__XUqTn{font-size:500;line-height:160%;color:#1d1d1d;margin-right:.25rem}.ScoreInDetails_scoreWrapper__timLe{display:flex;flex-direction:column;gap:1rem;width:100%}.ScoreInDetails_scoreWrapper__timLe .ScoreInDetails_subcategoriesWrapper__euc9r{display:flex;flex-direction:column;gap:.5rem}.ScoreFilter_dropdownWithLabel__u0taI{display:flex;flex-direction:column;gap:.25rem}@media(max-width:36rem){.ScoreFilter_dropdownWithLabel__u0taI{width:100%}}.ScoreFilter_dropdownWithLabel__u0taI .ScoreFilter_label__BzBQs{color:#5d5d5d;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}@media(max-width:36rem){.ScoreFilter_dropdownWithLabel__u0taI .ScoreFilter_label__BzBQs{font-size:.875rem}}.ScoreFilter_scoreFilterWrapper__VyBn1{display:flex;align-items:center;border:.0625rem solid #d9d9d9;border-radius:.375rem;height:2.25rem}@media(max-width:36rem){.ScoreFilter_scoreFilterWrapper__VyBn1,.ScoreFilter_scoreFilterWrapper__VyBn1>div{width:100%}}.ScoreFilter_scoreFilter__Js3Qw{width:10.3125rem}.ScoreFilter_scoreFilter__Js3Qw .ant-select-selector{border:none!important;padding:.5rem 1rem!important;font-size:1rem;color:#5d5d5d!important}.ScoreFilter_scoreFilter__Js3Qw .ant-select-arrow{font-size:.625rem;inset-inline-end:1rem!important}.SortSelectReview_sort-select-wrapper__g8Y_2{display:flex;align-items:center;border:.0625rem solid #2d7784;border-radius:.375rem;min-width:20.625rem;color:#2d7784}@media(max-width:36rem){.SortSelectReview_sort-select-wrapper__g8Y_2{width:100%}}.SortSelectReview_sort-select-wrapper__g8Y_2 span{color:#2d7784}.SortSelectReview_sort-select-wrapper__g8Y_2 .SortSelectReview_sort-select__jzn01{width:100%}.SortSelectReview_sort-select__jzn01{color:#2d7784;padding:.1rem 1.25rem}.SortSelectReview_sort-select__jzn01 svg{height:.8125rem}.SortSelectReview_sort-select__jzn01 .ant-select-selector{border:none!important;padding:.5rem 1.25rem!important}.SortSelectReview_sort-select__jzn01 .ant-select.ant-select-single .ant-select-selector{border:none!important;padding-right:2.5rem!important;flex:1 1;min-width:0}.SortSelectReview_sort-select__jzn01 .ant-select:hover .ant-select-selector{background:rgba(0,0,0,0)!important}.SortSelectReview_sort-select__jzn01 .ant-select.ant-select-focused .ant-select-selector{background:rgba(0,0,0,0)!important;box-shadow:none!important}.SortSelectReview_sort-select__jzn01 .ant-select-selection-item{color:#2d7784!important;padding-right:0!important}.SortSelectReview_sort-select__jzn01 .ant-select-arrow-item-option-selected{color:#2d7784!important;background-color:rgba(45,119,132,.1)!important}.SortSelectReview_sort-select__jzn01 .ant-select-arrow-dropdown .ant-select-item{padding:.5rem .75rem!important;border-radius:.25rem!important}.SortSelectReview_sort-select__jzn01 .ant-select-arrow-dropdown .ant-select-item:hover{background-color:rgba(45,119,132,.05)!important}.SustainabilityLevelFilter_zeroButton__5eThe:hover{background-color:#0d5097!important}.SustainabilityLevelFilter_zeroButton__5eThe:active{background-color:#0f457d!important}@media(max-width:36rem){.SustainabilityLevelFilter_zeroButton__5eThe{width:100%}}.SustainabilityLevelFilter_zeroButton__5eThe.SustainabilityLevelFilter_inactive___Q4_p{background-color:#bedcf9!important}.SustainabilityLevelFilter_sustainableButton__yU0_m:hover{background-color:#21655c!important}.SustainabilityLevelFilter_sustainableButton__yU0_m:active{background-color:#1e514b!important}@media(max-width:36rem){.SustainabilityLevelFilter_sustainableButton__yU0_m{width:100%}}.SustainabilityLevelFilter_sustainableButton__yU0_m.SustainabilityLevelFilter_inactive___Q4_p{background-color:#a8e7d8!important}.TravelerTypeFilter_dropdownWithLabel__5OkMM{display:flex;flex-direction:column;gap:.25rem}@media(max-width:36rem){.TravelerTypeFilter_dropdownWithLabel__5OkMM{width:100%}}.TravelerTypeFilter_dropdownWithLabel__5OkMM .TravelerTypeFilter_label__EQleK{color:#5d5d5d;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}@media(max-width:36rem){.TravelerTypeFilter_dropdownWithLabel__5OkMM .TravelerTypeFilter_label__EQleK{font-size:.875rem}}.TravelerTypeFilter_scoreFilterWrapper__mJZJH{display:flex;align-items:center;border:.0625rem solid #d9d9d9;border-radius:.375rem;height:2.25rem}@media(max-width:36rem){.TravelerTypeFilter_scoreFilterWrapper__mJZJH,.TravelerTypeFilter_scoreFilterWrapper__mJZJH>div{width:100%}}.TravelerTypeFilter_scoreFilter___85Mg{width:100%}.TravelerTypeFilter_scoreFilter___85Mg .ant-select-selector{border:none!important;padding:.5rem 1rem!important;font-size:1rem;color:#5d5d5d!important}.TravelerTypeFilter_scoreFilter___85Mg .ant-select-arrow{font-size:.625rem;inset-inline-end:1rem!important}.ReviewsFilters_reviewsFilters__Yk_NX{display:flex;flex-direction:column;gap:1rem;width:100%;margin-top:1.5rem}@media(min-width:65rem){.ReviewsFilters_reviewsFilters__Yk_NX{margin-top:0}}.ReviewsFilters_reviewsFilters__Yk_NX .ReviewsFilters_title__SPkOW{padding:1.5rem 0 .625rem;border-bottom:.0625rem solid #d1d1d1;color:#1d1d1d;font-size:1.0625rem;font-weight:400;line-height:150%}.ReviewsFilters_reviewsFilters__Yk_NX .ReviewsFilters_filters___E_2D{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.ReviewsFilters_reviewsFilters__Yk_NX .ReviewsFilters_fixedHeightWrapper___UIQa{height:2.3125rem;display:flex;gap:1rem}@media(max-width:36rem){.ReviewsFilters_reviewsFilters__Yk_NX .ReviewsFilters_fixedHeightWrapper___UIQa{width:100%}}.FilterAccordionWithCheckboxes_filter__qMjnl .ant-collapse-item{background-color:#fff!important;border:none!important}.FilterAccordionWithCheckboxes_filter__qMjnl .ant-collapse-item .ant-collapse-content,.FilterAccordionWithCheckboxes_filter__qMjnl .ant-collapse-item .ant-collapse-header{background-color:#fff!important}.FilterAccordionWithCheckboxes_filter-options__uPW3m{background-color:#fff;padding-bottom:1rem}.FilterAccordionWithCheckboxes_filter-options__uPW3m .FilterAccordionWithCheckboxes_count__bBlUh{background-color:#f0fafb;color:#5d5d5d;padding:.25rem;height:1.875rem;width:1.875rem;box-sizing:border-box;text-align:center;border-radius:.25rem;font-weight:500}.FilterAccordionWithCheckboxes_filter-options__uPW3m .FilterAccordionWithCheckboxes_filter-option__lwdyk{display:flex;justify-content:space-between;align-items:center}.FilterAccordionWithCheckboxes_filter-options__uPW3m .FilterAccordionWithCheckboxes_filter-option__lwdyk:not(:last-child){margin-bottom:.5rem}.HotelReviews_hotelReviews__wWvBE{margin-top:1rem}@media(min-width:65rem){.HotelReviews_hotelReviews__wWvBE{margin-top:2rem}}.HotelReviews_scores__f12Ff{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:65rem){.HotelReviews_scores__f12Ff{flex-direction:row;gap:0}}.HotelReviews_scores__f12Ff .HotelReviews_divider___SAmN{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;background:rgba(0,0,0,.06);width:.125rem;margin:0 1.5rem 0 1.25rem}.HotelReviews_reviews__n092S{display:flex;flex-direction:column;gap:1rem;width:100%}.HotelReviews_reviewsWithFilters__Tn8Ie{display:flex;flex-direction:column;gap:1.5rem;align-items:center;max-height:20%}@media(min-width:65rem){.HotelReviews_reviewsWithFilters__Tn8Ie{gap:1rem}}.FilterTitle_filter-title__w1lOf{font-size:1.0625rem;font-weight:700;line-height:150%;color:#2d7784}.Rating_common-rating__pq34a{display:flex;align-items:center}.Rating_common-rating__pq34a.Rating_ratingClickable__vwjtT{cursor:pointer}.Rating_common-rating__pq34a .Rating_icon-wrapper__ziHb7{border-radius:1rem 0 1rem 1rem;width:3.25rem;height:1.875rem;display:flex;margin-right:.5rem;align-items:center}.Rating_common-rating__pq34a .Rating_icon-wrapper__ziHb7 .Rating_rating__E0bki{color:#fff;font-size:1.0625rem;margin:0 auto}.Rating_common-rating__pq34a .Rating_icon-wrapper__ziHb7.Rating_green__ERQx9{background:#21556b}.Rating_common-rating__pq34a .Rating_icon-wrapper__ziHb7.Rating_blue__0dO1F{background:#418cf1}.Rating_common-rating__pq34a .Rating_content__xftqO{display:flex;flex-direction:column}.Rating_common-rating__pq34a .Rating_content__xftqO .Rating_rating-name__M3M8u{color:#22566c;font-size:1.0625rem;line-height:150%;font-weight:500}@media(min-width:65rem){.Rating_common-rating__pq34a .Rating_content__xftqO .Rating_rating-name__M3M8u{font-size:.875rem}}.Rating_common-rating__pq34a .Rating_content__xftqO .Rating_rating-count__6iNLy{color:#888;font-size:.875rem}@media(min-width:65rem){.Rating_common-rating__pq34a .Rating_content__xftqO .Rating_rating-count__6iNLy{font-size:.75rem}}.Rating_reviewsModalTitle__zokKW{font-size:1.0625rem;font-weight:400;line-height:150%}@media(max-width:36rem){.Rating_modalReviews___ooJ_ .ant-modal-content{padding:1rem!important}.Rating_modalReviews___ooJ_ .ant-modal-close svg{stroke-width:2;fill:#2d7784!important}}.BudgetFilter_budget-filter__HHP_C{width:100%;box-sizing:border-box;padding-bottom:1rem;border-bottom:.0625rem solid rgba(0,0,0,.06)}.BudgetFilter_budget-filter__HHP_C .BudgetFilter_budget-inputs__94r14{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;margin-bottom:1rem}.BudgetFilter_budget-filter__HHP_C .BudgetFilter_budget-inputs__94r14 .ant-input-number{width:calc(50% - .25rem);min-width:0}.BudgetFilter_budget-filter__HHP_C .ant-slider{width:88%;margin:.5rem auto}.BudgetFilter_budget-filter__HHP_C .ant-slider-rail,.BudgetFilter_budget-filter__HHP_C .ant-slider-track{background-color:rgba(0,0,0,.06)}.BudgetFilter_budget-filter__HHP_C .ant-slider-handle,.BudgetFilter_budget-filter__HHP_C .ant-slider-handle:active,.BudgetFilter_budget-filter__HHP_C .ant-slider-handle:focus,.BudgetFilter_budget-filter__HHP_C .ant-slider-handle:hover{border-color:rgba(0,0,0,.06)}.Stars_stars__4BTG2{width:5.5rem;flex-shrink:0;display:flex;flex-direction:row}.Stars_stars__4BTG2 .Stars_star-filled__HUZwf svg path,.Stars_stars__4BTG2 .Stars_star-outlined__C_evb svg path{color:#faaf18}.SatisfactionRating_satisfactionRating__KA0EM{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.25rem}@media(min-width:65rem){.SatisfactionRating_satisfactionRating__KA0EM{flex-direction:row;gap:1.5rem}}.SatisfactionRating_satisfactionRating__KA0EM .SatisfactionRating_text__WYlim{font-size:1rem;font-size:.875rem;line-height:150%;color:#6d6d6d;width:100%}@media(min-width:65rem){.SatisfactionRating_satisfactionRating__KA0EM .SatisfactionRating_text__WYlim{width:auto;font-weight:400}}.SatisfactionRating_satisfactionRating__KA0EM .SatisfactionRating_textEnd__Jq8Lo{text-align:end}@media(min-width:65rem){.SatisfactionRating_satisfactionRating__KA0EM .SatisfactionRating_rate__2ZGc8{height:2.65625rem}}.SatisfactionRating_satisfactionRating__KA0EM .SatisfactionRating_rateMobile__rEIHF{display:grid;grid-template-columns:repeat(5,auto);grid-gap:.625rem;gap:.625rem;width:100%}.Question_question__nEXrv{max-width:100%;width:100%;margin:0 auto}@media(min-width:65rem){.Question_question__nEXrv{max-width:55.5625rem}}.Question_question__nEXrv.Question_travelTypeQuestion___BuZO{display:flex;flex-direction:column}@media(min-width:65rem){.Question_question__nEXrv.Question_travelTypeQuestion___BuZO{align-items:center}}.Question_question__nEXrv.Question_travelTypeQuestion___BuZO .Question_travelerTypes__aFOpd{display:flex;flex-direction:column;justify-content:flex-start;gap:1.25rem}@media(min-width:65rem){.Question_question__nEXrv.Question_travelTypeQuestion___BuZO .Question_travelerTypes__aFOpd{flex-direction:row}}.Question_question__nEXrv .Question_title__dgNk0{font-size:1.0625rem;font-weight:500;line-height:150%;color:#2d7784;padding:.5rem 0 1rem;text-align:center}.Question_question__nEXrv .Question_questionDivider__eUihg{borderColor:#d1d1d1;margin:1.5rem 0 .5rem}.LeaveReview_hotelName__6eD_g{font-size:1.25rem;font-weight:500;line-height:150%;color:#1d1d1d;text-align:center;margin-bottom:1rem}@media(min-width:65rem){.LeaveReview_hotelName__6eD_g{font-size:1.375rem}}.LeaveReview_content__nLuVN{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:1.5rem .625rem}@media(min-width:65rem){.LeaveReview_content__nLuVN{padding:0 0 2.5rem}}.LeaveReview_content__nLuVN.LeaveReview_contentWrapper__dyDWB{margin-top:2rem}.LeaveReview_questionsWrapperBlue__ldBHo,.LeaveReview_questionsWrapperWhite__hwrLI,.LeaveReview_questionsWrapper__WYF27{display:flex;padding:1.5rem 1rem;flex-direction:column;align-items:flex-start;gap:.625rem;align-self:stretch;border-radius:.75rem;border:1px solid #d1d1d1;margin:1rem 0;position:relative}@media(min-width:65rem){.LeaveReview_questionsWrapperBlue__ldBHo,.LeaveReview_questionsWrapperWhite__hwrLI,.LeaveReview_questionsWrapper__WYF27{padding:1.5rem 2rem}}.LeaveReview_questionsWrapperWhite__hwrLI{background:#fff}.LeaveReview_questionsWrapperBlue__ldBHo{background:#f0fafb}.LeaveReview_withLabel__ZQzKN{margin:2rem 0}.LeaveReview_blockLabel__LHv2u{position:absolute!important;top:-1.25rem;left:50%;transform:translateX(-50%);background:#3699a4;font-size:.875rem;color:#fff;padding:.5rem 1rem;border-radius:.25rem}.LeaveReview_writeReviewTextarea__xoIoT.ant-input{margin-top:.5rem}.LeaveReview_submitContainer__Cc40O{display:flex;justify-content:center}.LeaveReview_submitContainer__Cc40O .LeaveReview_submitButton__bESS2{max-width:20.75rem;width:100%}.LeaveReview_error__glKfu{background:#fff;height:50vh}.LeaveReview_alreadyReviewedContainer__RRALQ{display:flex;flex-direction:column;height:50vh;align-items:center;padding:1rem}.LeaveReview_messageTitle__HE8fU{font-size:1.25rem}@media(min-width:65rem){.LeaveReview_messageTitle__HE8fU{font-size:1.5rem}}.LeaveReview_messageSubtitle__Nm__G{font-size:1rem}@media(min-width:65rem){.LeaveReview_messageSubtitle__Nm__G{font-size:1.25rem}}.ReviewNote_reviewNote__21M6n{background:#f0fafb;text-align:center;color:#2d7784;padding:1rem;font-weight:500;font-size:1.25rem;line-height:150%}@media(min-width:65rem){.ReviewNote_reviewNote__21M6n{font-size:1.375rem}}.Cancel_cancel__53F8M{width:100%}@media(min-width:65rem){.Cancel_cancel__53F8M{width:auto}}.CurrentAndNewDates_current-and-new-dates__xCx5W{display:flex;flex-direction:column;gap:.5rem}.CurrentAndNewDates_current-and-new-dates__xCx5W .CurrentAndNewDates_line-title__J6ZQF{color:#2b545f;font-weight:600}.CurrentAndNewDates_row__WQPJa{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem}.CurrentAndNewDates_row__WQPJa .CurrentAndNewDates_column__om8ss{display:flex;flex-direction:column;align-items:center;width:auto}.CurrentAndNewDates_row__WQPJa .CurrentAndNewDates_column__om8ss .CurrentAndNewDates_title__8shoc{color:#5d5d5d;font-size:.75rem}@media(max-width:36rem){.CurrentAndNewDates_row__WQPJa .CurrentAndNewDates_column__om8ss .CurrentAndNewDates_value__7SEw6{font-size:.75rem}}.ModalDatesButtons_modal-footer-buttons__wXb4u{display:flex;flex-direction:row;justify-content:center;gap:1rem}.ConfirmationDetails_confirmation-details__QwAMa{display:flex;flex-direction:column;gap:1rem;padding:2rem .625rem 1rem}@media(min-width:65rem){.ConfirmationDetails_confirmation-details__QwAMa{padding:2rem 0 7.8125rem;gap:2rem}}.ConfirmationDetails_confirmation-details__QwAMa .ConfirmationDetails_text__Fuxin{display:flex;flex-direction:column;font-size:1.0625rem;line-height:150%}.ConfirmationDetails_confirmation-details__QwAMa .ConfirmationDetails_text__Fuxin .ConfirmationDetails_description__k3FLN{font-weight:500}.ConfirmationDetails_confirmation-details__QwAMa .ConfirmationDetails_cancellationPolicyContainer__77XeL{margin-top:.5rem}.ConfirmationDetails_titleWithCO2__Nx0ML{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media(min-width:65rem){.ConfirmationDetails_titleWithCO2__Nx0ML{flex-direction:row;align-items:center}}.ConfirmationDetails_totalCO2__Lfj9D{width:18.6875rem}.ConfirmationDetails_totalCO2Wrapper__ChTmD{display:flex;justify-content:center}@media(min-width:65rem){.ConfirmationDetails_totalCO2Wrapper__ChTmD{justify-content:flex-end}}.Bookings_bookings__YlnKy{display:flex;flex-direction:column;gap:1.5rem}.Bookings_title__tm_NJ .ant-space-item>div{margin:0 0 1.5rem}.Bookings_booking-view__4WLX9{margin-top:-3rem}@media(max-width:36rem){.Bookings_booking-view__4WLX9{margin-top:0}}.Bookings_booking-view__4WLX9>div{background:#fff}.Bookings_past-bookings__IBsbI{margin-top:1rem}@media(min-width:65rem){.Bookings_past-bookings__IBsbI{margin-top:0}}.BookingPreviewDropdown_icon__YVcjW svg{color:#2d7784;height:1.25rem}.BookingPreviewDropdown_dropdown-container__iFw4M .ant-dropdown{z-index:1050!important}.DatesRange_dates-range__c7a1F{color:#888;font-size:.875rem;line-height:150%}.HotelImage_hotel-image__ch0XA{width:100%;max-width:31.25rem;height:min(55vw,18.75rem)}@media(min-width:65rem){.HotelImage_hotel-image__ch0XA{width:16.25rem;height:9.4375rem}}.HotelImage_hotel-image__ch0XA img{border-radius:.5rem;height:100%;width:100%;object-fit:cover}.NightsCountPeopleCount_nights-people-count__kMmOb{color:#888;font-size:.875rem;line-height:150%}.NightsCountPeopleCount_nights-people-count__kMmOb span:first-letter,.NightsCountPeopleCount_nights-people-count__kMmOb span:first-line{text-transform:uppercase}.Price_price__kyHuL{color:#1d1d1d;font-size:1.5rem;line-height:150%}.PaymentMethodsForm_container__20hSo{padding:1.25rem 0}.PaymentMethodsForm_heading__fnLBj{font-size:1rem;margin:0 0 1.5rem;font-weight:500}.PaymentMethodsForm_methodsGroup__Qo86k{display:grid!important;grid-template-columns:repeat(6,1fr);grid-gap:1rem;gap:1rem;width:100%;margin:0;padding:0}.PaymentMethodsForm_methodsGroup__Qo86k .ant-radio-wrapper{margin-right:0;width:100%;display:block}.PaymentMethodsForm_methodsGroup__Qo86k .ant-radio-wrapper .ant-radio{position:absolute;top:1rem;left:1rem}.PaymentMethodsForm_methodsGroup__Qo86k .ant-radio-wrapper .ant-radio+span{padding:0;width:100%}.PaymentMethodsForm_methodsGroup__Qo86k .ant-radio-wrapper.ant-radio-wrapper-checked .PaymentMethodsForm_methodContent__XHsFX{border-color:#2d7784}@media(max-width:36rem){.PaymentMethodsForm_methodsGroup__Qo86k{grid-template-columns:1fr;gap:.75rem}.PaymentMethodsForm_methodsGroup__Qo86k .ant-radio-wrapper{padding:1rem!important;border:.0625rem solid #e7e7e7;border-radius:.5rem;margin:0;display:flex!important;align-items:center!important;background-color:#f0fafb}.PaymentMethodsForm_methodsGroup__Qo86k .ant-radio-wrapper .ant-radio{position:static!important;margin-right:.75rem!important;top:auto!important;left:auto!important;flex:0 0 auto}.PaymentMethodsForm_methodsGroup__Qo86k .ant-radio-wrapper .ant-radio+span{display:flex!important;align-items:center;width:100%;padding:0!important;flex:1 1}}.PaymentMethodsForm_methodItem__7canp{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0!important;width:100%;min-width:0}@media(max-width:36rem){.PaymentMethodsForm_methodItem__7canp{display:flex!important;flex-direction:row!important;align-items:center;width:100%}}.PaymentMethodsForm_methodContent__XHsFX{width:100%;height:7.5rem;display:flex;align-items:center;justify-content:center;padding:1rem;transition:border-color .2s ease;border-radius:.5rem;border:.0625rem solid #e7e7e7;cursor:pointer;box-sizing:border-box;position:relative;background-color:#f0fafb}.PaymentMethodsForm_methodContent__XHsFX:hover{border-color:#2d7784}@media(max-width:36rem){.PaymentMethodsForm_methodContent__XHsFX{width:auto;height:auto;border:none;padding:0;margin-left:auto}}.PaymentMethodsForm_iconPlaceholder__ul4Ue{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;background-color:#e7e7e7}.PaymentMethodsForm_methodLogo__OeNdl{max-width:100%;max-height:3.75rem;object-fit:contain}.PaymentMethodsForm_methodLabel__TMNRo{display:block;text-align:center;padding:.25rem;white-space:normal;overflow-wrap:break-word;font-size:.875rem;color:#162e36}@media(max-width:36rem){.PaymentMethodsForm_methodLabel__TMNRo{text-align:left;padding:0;margin:0;display:flex;align-items:center}}.PaymentMethodsForm_error__AWLZ9,.PaymentMethodsForm_noMethods__LU2w0{padding:1rem;border-radius:.5rem;font-size:.875rem;margin-bottom:1rem}.PaymentMethodsForm_error__AWLZ9{color:#d42029;background-color:rgba(212,32,41,.1);border:.0625rem solid #d42029}.PaymentMethodsForm_noMethods__LU2w0{color:#162e36;background-color:#f6f6f6;border:.0625rem solid #e7e7e7}.HotelNameWithStars_hotel-name-with-stars__SIqrH{display:flex;align-items:baseline;gap:.25rem;flex-direction:column-reverse}@media(min-width:65rem){.HotelNameWithStars_hotel-name-with-stars__SIqrH{flex-direction:row;gap:1rem}}.HotelNameWithStars_hotel-name-with-stars__SIqrH .HotelNameWithStars_name__lQB2n{font-size:1.0625rem;font-weight:500;line-height:150%;color:#000;margin:0}.CarouselComponent_carousel__YWwTa .slick-next{display:flex;align-items:center;justify-content:center;color:#b9e5e8!important;border-radius:.5rem;background:#f0fafb!important;opacity:.9!important}.CarouselComponent_carousel__YWwTa .slick-next svg{width:1.5rem;height:1.5rem}.CarouselComponent_carousel__YWwTa .slick-next:after{content:""}.CarouselComponent_carousel__YWwTa .slick-next:focus,.CarouselComponent_carousel__YWwTa .slick-next:hover{color:#2d7784!important}.CarouselComponent_carousel__YWwTa .slick-prev{display:flex;align-items:center;justify-content:center;color:#b9e5e8!important;border-radius:.5rem;background:#f0fafb!important;opacity:.9!important}.CarouselComponent_carousel__YWwTa .slick-prev svg{width:1.5rem;height:1.5rem}.CarouselComponent_carousel__YWwTa .slick-prev:after{content:""}.CarouselComponent_carousel__YWwTa .slick-prev:focus,.CarouselComponent_carousel__YWwTa .slick-prev:hover{color:#2d7784!important}.CarouselComponent_carousel__YWwTa .slick-dots li button{background-color:#89d1d7!important;opacity:1!important}.CarouselComponent_carousel__YWwTa .slick-dots li.slick-active button,.CarouselComponent_carousel__YWwTa .slick-dots li.slick-active:after{background-color:#2d7784!important}.ImageGalleryMobile_image-gallery-mobile__MWIjT{padding:0 0 2.2rem}.ImageGalleryMobile_image-gallery-mobile__MWIjT .ImageGalleryMobile_image-wrapper__7AVJz{background:#f0fafb;border-radius:.5rem;position:relative;width:100%;height:64vw}@media(min-width:37rem)and (max-width:64rem){.ImageGalleryMobile_image-gallery-mobile__MWIjT .ImageGalleryMobile_image-wrapper__7AVJz{height:60vw}}.ImageGalleryMobile_image-gallery-mobile__MWIjT .ImageGalleryMobile_image__oFOlh{object-fit:contain;border-radius:.5rem}.ImageGalleryMobile_image-gallery-mobile__MWIjT.slick-slider>ul{bottom:.9375rem}.ImageGalleryMobile_image-gallery-mobile__MWIjT .slick-slide{opacity:0}.ImageGalleryMobile_image-gallery-mobile__MWIjT .slick-active.slick-current{opacity:1}.ImageGalleryMobile_image-skeleton-container__A3_L9{height:100vw;margin:.5rem}.ImageGalleryMobile_image-skeleton-container__A3_L9 .ant-skeleton.ant-skeleton-element,.ImageGalleryMobile_image-skeleton-container__A3_L9 .ant-skeleton.ant-skeleton-element .ant-skeleton-image{width:100%;height:100%}.ImagesCountBlock_images-count__OL_TM{position:absolute;bottom:1.0625rem;right:1.0625rem;display:flex;color:#fff;font-size:.875rem;background:rgba(29,29,29,.7);border-radius:.5rem;padding:.25rem .5rem;align-items:center;cursor:pointer}.ImagesCountBlock_images-count__OL_TM img{width:.8rem;height:.8rem;margin-right:.625rem}.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR{padding:1.5rem .5rem 0}@media(min-width:65rem){.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR{padding:2rem 0 0}}.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR .GroupedByRphRooms_rooms-accordion__7S5Hw{background-color:#fff}.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR .GroupedByRphRooms_rooms-accordion__7S5Hw .GroupedByRphRooms_accordion-header__ow27n{font-size:1.0625rem;font-weight:700;color:#2d7784}.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR .GroupedByRphRooms_rooms-accordion__7S5Hw .GroupedByRphRooms_accordion-header__ow27n:hover{color:#2b545f}.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR .GroupedByRphRooms_rooms-accordion__7S5Hw>.ant-collapse-item{border:1px solid #89d1d7!important;border-radius:.5rem!important}.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR .GroupedByRphRooms_rooms-accordion__7S5Hw>.ant-collapse-item:not(:last-child){margin-bottom:2rem}.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR .GroupedByRphRooms_rooms-accordion__7S5Hw>.ant-collapse-item>.GroupedByRphRooms_ant-collapse-content__smvHY{border-radius:.5rem!important}.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR .GroupedByRphRooms_rooms-accordion__7S5Hw>.ant-collapse-item>.ant-collapse-header{background:#daf2f3}.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR .GroupedByRphRooms_rooms-accordion__7S5Hw>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{color:#2d7784}.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR .GroupedByRphRooms_rooms-accordion__7S5Hw>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text:hover{color:#2b545f}.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR .GroupedByRphRooms_rooms-accordion__7S5Hw>.ant-collapse-item-active>.ant-collapse-header{background:#b9e5e8}.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR .GroupedByRphRooms_rooms-accordion__7S5Hw>.ant-collapse-item-active>.ant-collapse-header .ant-collapse-header-text{color:#2c6672}.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR .GroupedByRphRooms_book-several-rooms-button__jeBh4{width:100%;margin-top:.5rem}@media(min-width:65rem){.GroupedByRphRooms_grouped-by-rph-rooms__1OGgR .GroupedByRphRooms_book-several-rooms-button__jeBh4{width:20.25rem}}.HotelSectionHeader_hotel-section-header__1SlWD{font-size:1.75rem;font-weight:400;line-height:120%;margin-bottom:2rem}@media(min-width:65rem){.HotelSectionHeader_hotel-section-header__1SlWD{font-size:2.5rem;margin-bottom:2.5rem}}.HotelFacilities_hotel-facilities__A3RpP{background:#f0fafb;padding:2.5rem 0;margin-top:0}@media(min-width:65rem){.HotelFacilities_hotel-facilities__A3RpP{padding:5rem 0;margin-top:5.9375rem}}.HotelFacilities_hotel-facilities__A3RpP .HotelFacilities_hotel-content__kSGS3{background:#fff;padding:1.5rem 1rem;margin:0 .625rem;border-radius:.5rem}@media(min-width:65rem){.HotelFacilities_hotel-facilities__A3RpP .HotelFacilities_hotel-content__kSGS3{margin:0 auto;padding:1.5rem}}.HotelFacilities_hotel-facilities__A3RpP .HotelFacilities_hotel-content__kSGS3 .HotelFacilities_header__lAXxD{border-bottom:1px solid #d1d1d1;padding-bottom:.5rem}@media(min-width:65rem){.HotelFacilities_hotel-facilities__A3RpP .HotelFacilities_hotel-content__kSGS3 .HotelFacilities_header__lAXxD{padding-bottom:1rem}}.HotelFacilities_hotel-facilities__A3RpP .HotelFacilities_hotel-content__kSGS3 .HotelFacilities_service-title___3329{font-size:1.0625rem;display:flex;color:#5d5d5d;align-items:center;gap:.625rem}.HotelFacilities_hotel-facilities__A3RpP .HotelFacilities_hotel-content__kSGS3 .HotelFacilities_show-more__M3MX_{display:flex;margin:.5rem auto 0}.HotelFacilities_hotel-facilities__A3RpP .HotelFacilities_hotel-content__kSGS3 .HotelFacilities_show-more__M3MX_ img{transform:rotate(-90deg)}.HotelFacilities_hotel-facilities__A3RpP .HotelFacilities_hotel-content__kSGS3 .HotelFacilities_dot__v0BDS{width:.375rem;height:.375rem;background-color:#2d7784;border-radius:50%;display:inline-block;align-items:center}.PolicyItems_policy-item__tg_Ir{border-bottom:1px solid #d1d1d1;padding:.5rem 0;display:flex;flex-direction:column}@media(min-width:65rem){.PolicyItems_policy-item__tg_Ir{flex-direction:row;padding:1rem 0}}.PolicyItems_policy-item__tg_Ir .PolicyItems_title-with-icon__APufe{display:flex;flex-direction:row;width:100%;align-items:center;margin-bottom:.5rem}@media(min-width:65rem){.PolicyItems_policy-item__tg_Ir .PolicyItems_title-with-icon__APufe{width:30%;margin-bottom:0}}.PolicyItems_policy-item__tg_Ir .PolicyItems_title-with-icon__APufe .PolicyItems_title__9f_87{margin-left:.5rem}.PolicyItems_policy-item__tg_Ir .PolicyItems_description__hpQlr{font-size:1.0625rem;width:100%;color:#5d5d5d}.PolicyItems_policy-item__tg_Ir .PolicyItems_description__hpQlr p{margin:0}@media(min-width:65rem){.PolicyItems_policy-item__tg_Ir .PolicyItems_description__hpQlr{width:70%}}.PolicyItems_policy-item__tg_Ir .PolicyItems_description__hpQlr:first-letter{text-transform:uppercase}.HotelPolicies_hotel-policies__tKtGo{padding:3rem .625rem}@media(min-width:65rem){.HotelPolicies_hotel-policies__tKtGo{padding:3rem 0}}.HotelSustainabilityPractices_hotel-sustainability__hBwpt{background:#fff;padding:2.5rem 0;margin-top:0}@media(min-width:65rem){.HotelSustainabilityPractices_hotel-sustainability__hBwpt{padding:5rem 0}}.HotelSustainabilityPractices_hotel-sustainability__hBwpt .HotelSustainabilityPractices_hotel-content__ULrRu{background:#fff;padding:1.5rem 1rem;margin:0 .625rem;border-radius:.75rem;border:1px solid #d1d1d1}@media(min-width:65rem){.HotelSustainabilityPractices_hotel-sustainability__hBwpt .HotelSustainabilityPractices_hotel-content__ULrRu{margin:0 auto;padding:1.5rem}}.HotelSustainabilityPractices_hotel-sustainability__hBwpt .HotelSustainabilityPractices_hotel-content__ULrRu .HotelSustainabilityPractices_header__1JXpI{border-bottom:1px solid #d1d1d1;padding-bottom:.5rem}@media(min-width:65rem){.HotelSustainabilityPractices_hotel-sustainability__hBwpt .HotelSustainabilityPractices_hotel-content__ULrRu .HotelSustainabilityPractices_header__1JXpI{padding-bottom:1rem}}.HotelSustainabilityPractices_hotel-sustainability__hBwpt .HotelSustainabilityPractices_hotel-content__ULrRu .HotelSustainabilityPractices_service-title__1pL1x{font-size:1.0625rem;display:flex;color:#5d5d5d;align-items:center;gap:.625rem}.HotelSustainabilityPractices_hotel-sustainability__hBwpt .HotelSustainabilityPractices_hotel-content__ULrRu .HotelSustainabilityPractices_dot__A_byu{width:.375rem;height:.375rem;background-color:#2d7784;border-radius:50%;display:inline-block;align-items:center}.HotelContentWithAnchors_hotel-content-with-anchors__MbDbr .HotelContentWithAnchors_anchors__vFuCR{margin:0 .625rem;padding:0}@media(min-width:65rem){.HotelContentWithAnchors_hotel-content-with-anchors__MbDbr .HotelContentWithAnchors_anchors__vFuCR{margin:0}}.Filters_filters__e45CX{margin:.5rem;width:95%;padding-left:.25rem;background-color:#fff}@media(min-width:65rem){.Filters_filters__e45CX{margin-right:2rem;margin-top:2rem;padding-left:0}}.HotelImage_hotel-image-wrapper__oPuSP{position:relative;margin-right:1rem;border:.0625rem solid #e7e7e7;border-radius:.75rem}.HotelImage_hotel-image-wrapper__oPuSP.HotelImage_mobile__bLmYn{height:min(55vw,18.75rem);width:100%}.HotelImage_hotel-image-wrapper__oPuSP.HotelImage_mobile__bLmYn.HotelImage_forcedMobile__29_Li{height:min(27.5vw,9.375rem)}.HotelImage_hotel-image-wrapper__oPuSP.HotelImage_desktop__cmf3A{height:13.25rem;width:44%;min-width:16.75rem}.HotelImage_hotel-image-wrapper__oPuSP .HotelImage_image__Dy4xl{height:100%;width:100%;object-fit:cover;border-radius:.75rem}.Offer_offer__KPuBX{display:flex;justify-content:flex-start;border:.0625rem solid #e7e7e7;border-radius:.75rem;box-sizing:border-box;width:100%}.Offer_offer__KPuBX.Offer_noBorder__h0873{border:none;border-radius:0}.Offer_offer__KPuBX.Offer_mobile__WSqTo{flex-direction:column;padding:.5rem}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-content__Qb0Fq{border-bottom:.0625rem solid #e7e7e7;display:flex;margin-top:1rem;justify-content:space-between;width:100%}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P{width:60%;margin-right:.5rem;display:flex;flex-direction:column;justify-content:space-between}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_name-with-rating__9fYy_{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_name-with-rating__9fYy_ .Offer_name__492O8{color:#1d1d1d;line-height:160%;margin-bottom:0;font-size:1.0625rem;font-family:Hydro,Arial,Helvetica,sans-serif!important;font-weight:500;display:flex;flex-direction:column;gap:.5rem}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_destination-wrapper__LyzG1{display:flex;flex-wrap:wrap;align-items:center;font-size:.875rem;line-height:160%}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_destination-wrapper__LyzG1 .Offer_destination__J4cqu{color:#888;margin-right:1.5rem}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_destination-wrapper__LyzG1 .Offer_destination__J4cqu button{padding:0}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_destination-wrapper__LyzG1 .Offer_mapLink___LrCV{color:#2d7784;padding:0;height:auto;font-size:.875rem}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_destination-wrapper__LyzG1 .Offer_mapLink___LrCV:hover{color:#2c6672}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_nights-people-text__vZwYi{font-size:.875rem;font-weight:500;color:#888;margin-bottom:.5rem;color:#5d5d5d}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_room-info__OV_iR{font-size:.875rem;color:#5d5d5d;margin-bottom:.25rem;line-height:160%;padding-top:.5rem;border-top:0}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_room-info__OV_iR .Offer_room-name__Dgn7j{font-weight:600!important}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_meal-refund-info__1KTno{font-size:.875rem;color:#5d5d5d;padding-bottom:.5rem;border-bottom:0;line-height:160%}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_meal-refund-info__1KTno .Offer_meal-type__VyLj3{font-weight:400}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_meal-refund-info__1KTno .Offer_separator__ir7nY{color:#888}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_meal-refund-info__1KTno .Offer_refundability-text__i7fxN{font-weight:400}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_ratings__iSE5R{display:flex;flex-wrap:wrap;padding-bottom:.5rem;border-bottom:0}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-details-wrapper__0Wy7P .Offer_ratings__iSE5R>div:first-child{margin-right:1rem}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_indicators__Y__FK{display:flex;flex-direction:row;margin-top:.5rem;justify-content:center}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_indicators__Y__FK>div:first-child{margin-right:1rem}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_indicators__Y__FK .Offer_sustainable-indicator__V0c8D,.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_indicators__Y__FK .Offer_zero-indicator__jOqZc{display:flex;flex-direction:row;align-items:center;font-size:.875rem;padding:.5rem .75rem}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_indicators__Y__FK .Offer_sustainable-indicator__V0c8D img,.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_indicators__Y__FK .Offer_zero-indicator__jOqZc img{margin-right:.25rem}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_indicators__Y__FK .Offer_sustainable-indicator__V0c8D{color:#2d7784}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_indicators__Y__FK .Offer_zero-indicator__jOqZc{color:#418cf1}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_offer-price-wrapper__nDVKA{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:40%;border-left:.0625rem solid #e7e7e7;padding:0 0 .5rem .5rem;gap:1rem}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_view-rooms-button__xX5Z1{width:100%}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_view-rooms-button__xX5Z1 span{display:flex;align-items:center;justify-content:center}.Offer_offer__KPuBX.Offer_mobile__WSqTo .Offer_view-rooms-button__xX5Z1 img{transform:rotate(-90deg)}.Offer_offer__KPuBX .Offer_mobile-room-meal-info__6NU4w{width:100%;padding:.5rem;border-top:.0625rem solid #e7e7e7;border-bottom:.0625rem solid #e7e7e7}.Offer_offer__KPuBX .Offer_mobile-room-meal-info__6NU4w .Offer_room-info__OV_iR{font-size:.875rem;color:#5d5d5d;margin-bottom:.25rem;line-height:160%}.Offer_offer__KPuBX .Offer_mobile-room-meal-info__6NU4w .Offer_room-info__OV_iR .Offer_room-name__Dgn7j{font-weight:600!important}.Offer_offer__KPuBX .Offer_mobile-room-meal-info__6NU4w .Offer_meal-refund-info__1KTno{font-size:.875rem;color:#5d5d5d;line-height:160%}.Offer_offer__KPuBX .Offer_mobile-room-meal-info__6NU4w .Offer_meal-refund-info__1KTno .Offer_meal-type__VyLj3{font-weight:400}.Offer_offer__KPuBX .Offer_mobile-room-meal-info__6NU4w .Offer_meal-refund-info__1KTno .Offer_separator__ir7nY{color:#888}.Offer_offer__KPuBX .Offer_mobile-room-meal-info__6NU4w .Offer_meal-refund-info__1KTno .Offer_refundability-text__i7fxN{font-weight:400}.Offer_offer__KPuBX.Offer_desktop__Ay8qb{flex-direction:row;padding:1rem;width:100%}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-content__Qb0Fq{border-bottom:0;flex-direction:row;margin-top:0;justify-content:space-between;width:100%}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P{width:53%;margin-right:1rem}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_name-with-rating__9fYy_{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.5rem;display:block;max-width:100%}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_name-with-rating__9fYy_ .Offer_name__492O8{color:#1d1d1d;line-height:160%;margin-bottom:0;font-size:1.2rem;font-family:Hydro,Arial,Helvetica,sans-serif!important;font-weight:500;display:inline-flex;flex-wrap:wrap;align-items:center}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_name-with-rating__9fYy_ .Offer_name__492O8>span{margin-right:5px}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_destination-wrapper__LyzG1{display:flex;flex-wrap:wrap;align-items:center;font-size:.875rem;line-height:160%}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_destination-wrapper__LyzG1 .Offer_destination__J4cqu{color:#888;margin-right:1.5rem;white-space:nowrap}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_destination-wrapper__LyzG1 .Offer_mapLink___LrCV{color:#2d7784;padding:0;height:auto;font-size:.875rem}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_destination-wrapper__LyzG1 .Offer_mapLink___LrCV:hover{color:#2c6672}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_nights-people-text__vZwYi{font-size:.875rem;color:#888;margin-bottom:.5rem}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_room-info__OV_iR{font-size:.875rem;color:#5d5d5d;margin-bottom:.25rem;line-height:160%;padding-top:.25rem;border-top:.0625rem solid #e7e7e7}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_room-info__OV_iR .Offer_room-name__Dgn7j{font-weight:600!important}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_meal-refund-info__1KTno{font-size:.875rem;color:#5d5d5d;padding-bottom:.25rem;border-bottom:.0625rem solid #e7e7e7;line-height:160%}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_meal-refund-info__1KTno .Offer_meal-type__VyLj3{font-weight:400}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_meal-refund-info__1KTno .Offer_separator__ir7nY{color:#888}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_meal-refund-info__1KTno .Offer_refundability-text__i7fxN{font-weight:400}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_ratings__iSE5R{display:flex;flex-wrap:wrap;padding-bottom:.25rem;border-bottom:0}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-details-wrapper__0Wy7P .Offer_ratings__iSE5R>div:first-child{margin-right:1rem}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_indicators__Y__FK{display:flex;flex-direction:row;margin-top:.5rem;justify-content:flex-start}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_indicators__Y__FK>div:first-child{margin-right:1rem}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_indicators__Y__FK .Offer_sustainable-indicator__V0c8D,.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_indicators__Y__FK .Offer_zero-indicator__jOqZc{display:flex;flex-direction:row;align-items:center;font-size:.875rem;padding:.5rem .75rem}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_indicators__Y__FK .Offer_sustainable-indicator__V0c8D img,.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_indicators__Y__FK .Offer_zero-indicator__jOqZc img{margin-right:.25rem}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_indicators__Y__FK .Offer_sustainable-indicator__V0c8D{color:#2d7784}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_indicators__Y__FK .Offer_zero-indicator__jOqZc{color:#418cf1}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-price-wrapper__nDVKA{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:25%;border-left:0;padding:0}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_offer-price-wrapper__nDVKA>div{align-items:flex-end}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_view-rooms-button__xX5Z1{width:9.5625rem}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_view-rooms-button__xX5Z1 span{display:flex;align-items:center;justify-content:center}.Offer_offer__KPuBX.Offer_desktop__Ay8qb .Offer_view-rooms-button__xX5Z1 img{transform:rotate(-90deg)}.Offer_offer__KPuBX .Offer_offer-content__Qb0Fq{display:flex;width:100%}.Offer_offer__KPuBX .Offer_showOnMapButton__uPM5_{color:#2d7784!important}.Offer_offer__KPuBX .Offer_image-skeleton__a67a4{width:100%;margin-right:0}.Offer_offer__KPuBX .Offer_image-skeleton__a67a4>div{width:100%}@media(min-width:65rem){.Offer_offer__KPuBX .Offer_image-skeleton__a67a4{margin-right:1rem}}.OffersMap_mapContainer__cTcs0{position:relative;width:100%;height:100%;min-height:32.5rem;border-radius:.5rem;overflow:hidden}.OffersMap_mapContainer__cTcs0 .gm-ui-hover-effect{display:none!important}.OffersMap_mapContainer__cTcs0 .gm-style-iw-c{padding:0!important;border-radius:.5rem!important}@media(max-width:768px){.OffersMap_mapContainer__cTcs0 .gm-style-iw-c{max-width:90vw!important;width:90vw!important}}.OffersMap_mapContainer__cTcs0 .gm-style-iw-d{overflow:hidden!important;padding:0!important}@media(max-width:768px){.OffersMap_mapContainer__cTcs0 .gm-style-iw-d{max-width:90vw!important;width:90vw!important}}.OffersMap_mapContainer__cTcs0 .gm-style-iw-t:after,.OffersMap_mapContainer__cTcs0 .gm-style-iw-tc{display:none!important}.OffersMap_mapOverlay__LZ4RX{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.OffersMap_spinnerWrapper__fzv2H{display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,0)}.OffersMap_customSpinner__HdJ_j .ant-spin-dot{font-size:32px}.OffersMap_customSpinner__HdJ_j .ant-spin-dot-item{background-color:#fff!important}.OffersMap_customSpinner__HdJ_j .ant-spin-nested-loading{background:rgba(0,0,0,0)!important}.OffersMap_customSpinner__HdJ_j .ant-spin-blur,.OffersMap_customSpinner__HdJ_j .ant-spin-blur:after,.OffersMap_customSpinner__HdJ_j .ant-spin-blur:before,.OffersMap_customSpinner__HdJ_j .ant-spin-container,.OffersMap_customSpinner__HdJ_j:after,.OffersMap_customSpinner__HdJ_j:before{background:rgba(0,0,0,0)!important;opacity:1!important}.OffersMap_spinnerText__yO9Yh{color:#fff;margin-top:16px;font-size:14px;font-weight:500}.OffersMap_marker__R4ELB{border-radius:.75rem;white-space:nowrap;display:flex;align-items:center;justify-content:center}.OffersMap_marker__R4ELB,.OffersMap_tooltip__DzikR .ant-tooltip-inner{background-color:var(--primary-600);color:var(--primary-000);padding:.25rem .5rem;font-weight:600;font-size:.75rem}.OffersMap_tooltip__DzikR .ant-tooltip-inner{border-radius:.25rem}.OffersMap_tooltip__DzikR .ant-tooltip-arrow:before{background-color:var(--primary-600)}.OffersMap_map__8NmUf{width:100%;height:100%}.OffersMap_infoWindow__lLsMH{width:100%;position:relative}.OffersMap_infoWindow__lLsMH .offer{max-height:90vh;overflow:auto;scrollbar-width:none}.OffersMap_infoWindow__lLsMH .offer::-webkit-scrollbar{display:none}.OffersMap_infoWindowCloseButtonContainer__xAYIi{position:absolute;top:10px;right:-16px;z-index:9999}.OffersMap_infoWindowCloseButton__d2qxv{background:var(--primary-600);color:#fff;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:pointer;transform:translate(50%)}.OffersMap_infoWindowCloseButton__d2qxv:focus,.OffersMap_infoWindowCloseButton__d2qxv:hover{background:var(--primary-700);color:#fff;border-color:#fff}.OffersMap_mapLoading__LT665{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;background-color:#f5f5f5;gap:16px}.OffersMap_mapLoading__LT665 div{margin-top:8px;font-size:14px;color:#555}.MapResults_mapModal__YFehN .ant-modal{top:5vh!important;transform:none!important;margin:0 auto!important;max-height:90vh}.MapResults_mapModal__YFehN .ant-modal-content{padding:0;height:calc(90vh - 3.75rem);display:flex;flex-direction:column}.MapResults_mapModal__YFehN .ant-modal-body{flex:1 1;height:100%;padding:0}.MapResults_mapModal__YFehN .ant-modal-close{display:none}.MapResults_mobileMapModal__O5DU3 .ant-modal,.MapResults_mobileMapModal__O5DU3 .ant-modal.ant-modal,.MapResults_mobileMapModal__O5DU3 div.ant-modal{top:0!important;max-height:100vh!important;margin:0!important}.MapResults_mobileMapModal__O5DU3 .ant-modal-content{height:100vh;padding:0!important;border-radius:0!important}.MapResults_mobileMapModal__O5DU3 .ant-modal-close{display:none}.MapResults_mapContainer__YNlet{width:100%;height:100%;display:flex}.MapResults_filtersColumn__DmiPn{width:calc((100% - .125rem)/6);overflow-y:auto}.MapResults_filtersColumn__DmiPn,.MapResults_resultsColumn__sNbfo{height:100%;overflow-x:hidden;box-sizing:border-box;position:relative}.MapResults_resultsColumn__sNbfo{width:calc((100% - .125rem)/3);overflow-y:hidden;display:flex;flex-direction:column;min-width:0}.MapResults_resultsColumn__sNbfo .OffersList_offersList__*{margin:0}@media(min-width:65rem){.MapResults_resultsColumn__sNbfo .OffersList_offersList__*{margin:0}}.MapResults_mapColumn__YZFRm{width:calc(100% - (100% - .125rem)/6 - (100% - .125rem)/3);height:100%;background:#f0fafb;box-sizing:border-box;position:relative}.MapResults_fullWidthMapColumn__B6MBB{width:100%}.MapResults_mobileCloseButton__00Aer{position:absolute;top:1rem;right:1rem;z-index:999;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15)}.MapResults_mobileCloseButton__00Aer:hover{background-color:#f0fafb}.MapResults_mobileCloseButton__00Aer .anticon{display:flex!important;align-items:center!important;justify-content:center!important;font-size:1rem!important;color:#3d3d3d!important}.MapResults_mobileCloseButton__00Aer .anticon svg{display:block!important;width:1rem!important;height:1rem!important;fill:#3d3d3d!important}.MapResults_modal__uCh7X.ant-modal .ant-modal-content{padding:1.25rem 0 0}.MapResults_modal__uCh7X .ant-modal-wrap{overflow:hidden!important}@media(max-width:768px){.MapResults_modal__uCh7X body.modal-open{position:fixed!important;width:100%!important;height:100%!important;overflow:hidden!important}.MapResults_modal__uCh7X .ant-modal,.MapResults_modal__uCh7X .ant-modal-body,.MapResults_modal__uCh7X .ant-modal-content{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;padding:0!important;width:100vw!important;height:100vh!important;max-width:none!important;border-radius:0!important}.MapResults_modal__uCh7X .ant-modal .gm-style,.MapResults_modal__uCh7X .ant-modal .gm-style .gm-style-iw-c,.MapResults_modal__uCh7X .ant-modal .gm-style>div,.MapResults_modal__uCh7X .ant-modal .gm-style>div>div,.MapResults_modal__uCh7X .ant-modal div[class*=map],.MapResults_modal__uCh7X .ant-modal div[style*=border-radius],.MapResults_modal__uCh7X .ant-modal div[style],.MapResults_modal__uCh7X .ant-modal-body .gm-style,.MapResults_modal__uCh7X .ant-modal-body .gm-style .gm-style-iw-c,.MapResults_modal__uCh7X .ant-modal-body .gm-style>div,.MapResults_modal__uCh7X .ant-modal-body .gm-style>div>div,.MapResults_modal__uCh7X .ant-modal-body div[class*=map],.MapResults_modal__uCh7X .ant-modal-body div[style*=border-radius],.MapResults_modal__uCh7X .ant-modal-body div[style],.MapResults_modal__uCh7X .ant-modal-content .gm-style,.MapResults_modal__uCh7X .ant-modal-content .gm-style .gm-style-iw-c,.MapResults_modal__uCh7X .ant-modal-content .gm-style>div,.MapResults_modal__uCh7X .ant-modal-content .gm-style>div>div,.MapResults_modal__uCh7X .ant-modal-content div[class*=map],.MapResults_modal__uCh7X .ant-modal-content div[style*=border-radius],.MapResults_modal__uCh7X .ant-modal-content div[style]{border-radius:0!important}.MapResults_modal__uCh7X .ant-modal-mask{display:none!important}.MapResults_modal__uCh7X .ant-modal-wrap{position:fixed!important;overflow:hidden!important;inset:0!important}.MapResults_modal__uCh7X .ant-modal-close{display:block!important;position:fixed!important;top:1rem!important;left:1rem!important;right:auto!important;background:#fff!important;border-radius:50%!important;z-index:9999!important;width:2.25rem!important;height:2.25rem!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important}.MapResults_modal__uCh7X .ant-modal-close:hover{background:#f0fafb!important}.MapResults_modal__uCh7X .ant-modal-close-x{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;z-index:10000!important}.MapResults_modal__uCh7X .ant-modal-close-x svg{width:1rem!important;height:1rem!important}.MapResults_modal__uCh7X .ant-modal-close-x svg,.MapResults_modal__uCh7X .ant-modal-close-x svg path{color:#000!important;fill:#000!important;stroke:#000!important}}@media(min-width:769px){.MapResults_modal__uCh7X .ant-modal{top:0!important;margin:0 auto!important;padding:0!important;width:85vw!important;height:95vh!important}.MapResults_modal__uCh7X .ant-modal-content{padding:0;height:95vh;display:flex;flex-direction:column}.MapResults_modal__uCh7X .ant-modal-body{flex:1 1;height:100%;padding:0!important;overflow:hidden}.MapResults_modal__uCh7X .ant-modal-close{top:1rem;right:1rem;color:#fff;background:#fff;border-radius:50%;z-index:1}.MapResults_modal__uCh7X .ant-modal-close:hover{background:#f0fafb}.MapResults_modal__uCh7X .ant-modal-wrap{display:flex!important;align-items:center!important;justify-content:center!important}}.MapResults_content__GDarW{display:flex;box-sizing:border-box;height:100%}@media(min-width:769px){.MapResults_content__GDarW{gap:1.5rem;padding:1.5rem}}@media(max-width:768px){.MapResults_content__GDarW{flex-direction:column}}.MapResults_filters__A8tfl{overflow-x:hidden;width:calc((100% - 3rem)/6);height:100%;overflow-y:auto;box-sizing:border-box}@media(max-width:768px){.MapResults_filters__A8tfl{display:none}}.MapResults_results__w0m3u{width:calc((100% - 3rem)/3);height:100%;overflow-y:auto;box-sizing:border-box}@media(max-width:768px){.MapResults_results__w0m3u{display:none}}.MapResults_map__gbnan{flex:1 1;box-sizing:border-box}@media(max-width:768px){.MapResults_map__gbnan{width:100%;flex:1 1;min-height:0}}.MapResults_container__sEidS{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;height:100vh;width:100%;overflow:hidden}.MapResults_map__gbnan{position:relative;height:100%;min-height:37.5rem;overflow:hidden;border-radius:.5rem}.MapResults_list__tylci{height:100%;overflow:hidden;display:flex;flex-direction:column}.MapResults_list__tylci .offers-list{flex:1 1;overflow-y:hidden;padding-right:1rem;margin-right:-1rem}@media(min-width:65rem){.MapResults_list__tylci .Offer_offer__*{flex-direction:column;padding:.5rem}.MapResults_list__tylci .Offer_offer__* .MapResults_Offer_offer-content____To6Fo*{margin-top:.5rem;flex-direction:column}.MapResults_list__tylci .Offer_offer__* .MapResults_Offer_offer-details-wrapper____IP3OA*{width:100%;margin-right:0}}.OffersList_offersList__lV_zX{margin:.6rem;display:flex;flex-direction:column;gap:1rem;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding-bottom:.5rem}@media(min-width:65rem){.OffersList_offersList__lV_zX{margin:2rem auto .6rem;width:100%}}.OffersList_offersList__lV_zX.OffersList_noTopFilters__Y5PBJ{margin:0;padding:0 1rem}.OffersList_offersList__lV_zX.OffersList_mapView__KZyQ1{padding:1rem}@media(min-width:65rem){.OffersList_offersList__lV_zX.OffersList_mapView__KZyQ1{max-width:92%}}.OffersList_offersList__lV_zX .OffersList_topPanel__kQBXN{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:65rem){.OffersList_offersList__lV_zX .OffersList_topPanel__kQBXN{display:flex;flex-direction:row}}.OffersList_offersList__lV_zX .OffersList_topPanel__kQBXN .OffersList_hotelsCount___uqwL{font-size:1.2rem;line-height:150%;color:#5d5d5d}@media(max-width:36rem){.OffersList_offersList__lV_zX .OffersList_topPanel__kQBXN .OffersList_hotelsCount___uqwL{font-size:1.25rem}}.OffersList_offersList__lV_zX .OffersList_list__USzHv{display:flex;flex-direction:column;gap:1rem}.OffersList_offersList__lV_zX .OffersList_noResults__rCumu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.25rem;text-align:center;color:#000}.OffersList_offersList__lV_zX .OffersList_noResults__rCumu p{margin-bottom:1.25rem;font-size:1rem}.OffersList_offersList__lV_zX .OffersList_resetButton__qESBV{padding:.5rem 1rem;border:1px solid #000;border-radius:.25rem;background:rgba(0,0,0,0);color:#000;font-size:.875rem;cursor:pointer;transition:all .2s ease}.OffersList_offersList__lV_zX .OffersList_resetButton__qESBV:hover{background:#000;color:#fff}.OffersList_offersList__lV_zX .OffersList_offerWrapper__4Q8nK{margin-bottom:1rem}@keyframes OffersList_highlight__UV0uB{0%{border-color:rgba(0,0,0,0)}20%{border-color:var(--primary-600)}80%{border-color:var(--primary-600)}to{border-color:rgba(0,0,0,0)}}.SortSelect_sort-select-wrapper__6VKWx{display:flex;align-items:center;border:.0625rem solid #2d7784;border-radius:.375rem;padding:.1rem .5rem;min-width:18.75rem}.SortSelect_sort-select-wrapper__6VKWx img{margin-right:.5rem}.SortSelect_sort-select-wrapper__6VKWx span{color:#2d7784;margin-right:.25rem;white-space:nowrap}.SortSelect_sort-select-wrapper__6VKWx .SortSelect_sort-select__sjdKu{width:100%}.SortSelect_sort-select-wrapper__6VKWx .ant-select-dropdown{min-width:-moz-fit-content!important;min-width:fit-content!important;width:-moz-fit-content!important;width:fit-content!important;max-width:43.75rem!important}.SortSelect_sort-select__sjdKu{color:#2d7784}.SortSelect_sort-select__sjdKu svg{height:.8125rem}.SortSelect_sort-select__sjdKu .ant-select-selector{border:none!important;padding:0!important}.SortSelect_sort-select__sjdKu .ant-select.ant-select-single .ant-select-selector{border:none!important;padding-right:2.5rem!important;flex:1 1;min-width:0}.SortSelect_sort-select__sjdKu .ant-select:hover .ant-select-selector{background:rgba(0,0,0,0)!important}.SortSelect_sort-select__sjdKu .ant-select.ant-select-focused .ant-select-selector{background:rgba(0,0,0,0)!important;box-shadow:none!important}.SortSelect_sort-select__sjdKu .ant-select-selection-item{color:#2d7784!important;padding-right:0!important}.SortSelect_sort-select__sjdKu .ant-select-selection-arrow{position:relative;margin-left:1rem;margin-right:0}.SortSelect_sort-select__sjdKu .ant-select-arrow{margin-right:-1rem!important}.SortSelect_sort-select__sjdKu .ant-select-arrow-item-option-selected{color:#2d7784!important;background-color:rgba(45,119,132,.1)!important}.SortSelect_sort-select__sjdKu .ant-select-arrow-dropdown{min-width:100%!important;width:100%!important;max-width:43.75rem!important;padding:.5rem!important}.SortSelect_sort-select__sjdKu .ant-select-arrow-dropdown .ant-select-item{padding:.5rem .75rem!important;border-radius:.25rem!important}.SortSelect_sort-select__sjdKu .ant-select-arrow-dropdown .ant-select-item:hover{background-color:rgba(45,119,132,.05)!important}.TopFiltersButtons_noPointerEvents__Ts0iU,.TopFiltersButtons_noPointerEvents__Ts0iU~html{pointer-events:none!important}.TopFiltersButtons_top-filters-buttons__V8lRd{display:flex;flex-direction:column;margin:1rem .625rem}@media(min-width:65rem){.TopFiltersButtons_top-filters-buttons__V8lRd{flex-direction:row;justify-content:flex-end;margin:0 0 2.5rem}}.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_first-row__iLHmp{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-bottom:.5rem}.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_first-row__iLHmp .TopFiltersButtons_filter-button__Ny37H{order:-1}@media(min-width:65rem){.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_first-row__iLHmp{flex-direction:row;margin-bottom:0}.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_first-row__iLHmp .TopFiltersButtons_filter-button__Ny37H{order:0}}.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_second-row___VXrS{display:flex;gap:.5rem;width:100%}.TopFiltersButtons_top-filters-buttons__V8lRd button{flex:1 1;width:auto!important}@media(min-width:65rem){.TopFiltersButtons_top-filters-buttons__V8lRd button{width:auto!important}}.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_sort-select__loqoM{flex:1 1}@media(min-width:65rem){.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_sort-select__loqoM{width:auto;margin-right:.5rem}}.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_sort-select__loqoM .TopFiltersButtons_ant-select__kRIWk{width:100%}@media(min-width:65rem){.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_sort-select__loqoM .TopFiltersButtons_ant-select__kRIWk{width:auto;min-width:12.5rem}}.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_sort-select__loqoM .TopFiltersButtons_ant-select__kRIWk .TopFiltersButtons_ant-select-selector__Srt_G{border:.0625rem solid #2d7784!important}.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_sort-select__loqoM .TopFiltersButtons_ant-select__kRIWk .TopFiltersButtons_ant-select-arrow__1oo04,.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_sort-select__loqoM .TopFiltersButtons_ant-select__kRIWk .TopFiltersButtons_ant-select-selection-item___zE2d{color:#2d7784!important}.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_sort-select__loqoM .TopFiltersButtons_ant-select__kRIWk.TopFiltersButtons_ant-select-focused__tBV9m .TopFiltersButtons_ant-select-selector__Srt_G{border-color:#2d7784!important;box-shadow:0 0 0 2px rgba(45,119,132,.2)!important}.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_sort-select__loqoM .TopFiltersButtons_ant-select__kRIWk:not(.TopFiltersButtons_ant-select-focused__tBV9m) .TopFiltersButtons_ant-select-selector__Srt_G{border:.0625rem solid #2d7784!important}.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_sort-select__loqoM .TopFiltersButtons_ant-select__kRIWk .TopFiltersButtons_ant-select-selection-placeholder__Y2JDM,.TopFiltersButtons_top-filters-buttons__V8lRd .TopFiltersButtons_sort-select__loqoM .TopFiltersButtons_ant-select__kRIWk .TopFiltersButtons_ant-select-selection-search-input__Ar4Nd{color:#2d7784!important}.TopFiltersButtons_zero-button__s5v2O{margin-right:.5rem}.TopFiltersButtons_zero-button__s5v2O:hover{background-color:#0d5097!important}.TopFiltersButtons_zero-button__s5v2O:active{background-color:#0f457d!important}.TopFiltersButtons_zero-button-inactive__hDgK_{background-color:#bedcf9!important}.TopFiltersButtons_sustainable-button__wkVQS:hover{background-color:#21655c!important}.TopFiltersButtons_sustainable-button__wkVQS:active{background-color:#1e514b!important}.TopFiltersButtons_sustainable-button-inactive__0ms8e{background-color:#a8e7d8!important}.TopFiltersButtons_filter-button__Ny37H{width:calc(50% - .3125rem)!important;margin-bottom:.5rem;display:flex!important;align-items:center!important;justify-content:center!important;min-height:2.5rem!important;height:2.5rem!important;max-height:2.5rem!important;line-height:2.5rem!important;border:.0625rem solid #2d7784;color:#2d7784;padding:0!important}@media(min-width:65rem){.TopFiltersButtons_filter-button__Ny37H{width:auto!important;display:none!important}}@media(max-width:36rem){.TopFiltersButtons_filter-button__Ny37H{display:block!important}}.TopFiltersButtons_filterModalRoot__iY__r #root>:not(.ant-modal-root){pointer-events:none!important}.TopFiltersButtons_filterModalRoot__iY__r .ant-modal{position:fixed!important;margin:0!important;padding:0!important;max-width:none!important;top:0!important;bottom:0!important;right:0!important;left:0!important}.TopFiltersButtons_filterModalRoot__iY__r .ant-modal-root{pointer-events:auto!important}.TopFiltersButtons_filterModal__myS_z,.TopFiltersButtons_filterModal__myS_z .ant-modal-content{pointer-events:auto!important;overscroll-behavior:contain}.TopFiltersButtons_filterModal__myS_z .ant-modal-content{display:flex!important;flex-direction:column!important;height:100vh!important;border-radius:0!important}.TopFiltersButtons_filterModal__myS_z .ant-modal-body{flex:1 1;padding:0!important;height:100%;overflow:auto;overscroll-behavior:contain}.TopFiltersButtons_filterModal__myS_z .ant-modal-close{top:1rem;right:1rem}.TopFiltersButtons_filterModal__myS_z .ant-modal-footer{padding:1rem;border-top:.0625rem solid #f0f0f0;text-align:center}.TopFiltersButtons_filterModal__myS_z .applyButton{width:100%!important;height:3rem!important;font-size:1rem!important;font-weight:500!important}.TopFiltersButtons_filterContent__8HeAq{padding:0;height:100%;overflow:auto;overscroll-behavior:contain}.TopFiltersButtons_filterContent__8HeAq::-webkit-scrollbar{width:.375rem}.TopFiltersButtons_filterContent__8HeAq::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.TopFiltersButtons_filterContent__8HeAq::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:.1875rem}.HotelAddressWithMap_hotel-address-with-map__e1gOe{display:flex;align-items:center}.HotelAddressWithMap_hotel-address-with-map__e1gOe img{margin-right:.5rem;height:1rem;width:1rem}.HotelAddressWithMap_hotel-address-with-map__e1gOe .HotelAddressWithMap_address__LPi60{color:#888;margin-right:.5rem}.MapPreview_map__8kD0s{position:relative;margin:2rem 0 2.5rem}.MapPreview_map__8kD0s img{height:15.9375rem;width:100%}.MapPreview_map__8kD0s .MapPreview_show-on-map__MBTlb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.MapPreview_preview__ROtPM{position:relative;width:100%;height:100%;min-height:12.5rem;background-color:#f6f6f6;border-radius:.5rem;overflow:hidden;cursor:pointer;transition:transform .2s ease-in-out}.MapPreview_preview__ROtPM:hover{transform:scale(1.02)}.MapPreview_preview__ROtPM:hover .MapPreview_overlay__0Y_Ee{opacity:1}.MapPreview_overlay__0Y_Ee{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease-in-out}.MapPreview_text__wyjp3{color:#fff;font-size:1rem;font-weight:500}.MainDescriptionWithMap_main-description-with-map__BfICg{display:flex;flex-direction:column;margin-top:2rem}@media(min-width:65rem){.MainDescriptionWithMap_main-description-with-map__BfICg{flex-direction:row;margin-top:0}}.MainDescriptionWithMap_main-description-with-map__BfICg .MainDescriptionWithMap_description-wrapper__6QUOv{width:100%;margin-right:1.25rem}.MainDescriptionWithMap_main-description-with-map__BfICg .MainDescriptionWithMap_description__fg0fg{height:12.875rem;overflow-y:hidden}.MainDescriptionWithMap_main-description-with-map__BfICg .MainDescriptionWithMap_description__fg0fg p:first-child{margin-top:0}.MainDescriptionWithMap_main-description-with-map__BfICg .MainDescriptionWithMap_description__fg0fg.MainDescriptionWithMap_full-description__mFcQH{height:auto}.MainDescriptionWithMap_main-description-with-map__BfICg .MainDescriptionWithMap_gradient-bottom__1_Jjs{background:linear-gradient(0deg,#FFFFFF 18.55%,rgba(255,255,255,0));position:absolute;top:calc(-3.4375rem - 2px);height:3.4375rem;width:100%;left:0}.MainDescriptionWithMap_main-description-with-map__BfICg .MainDescriptionWithMap_read-more__2SG6L{position:relative;width:100%}.MainDescriptionWithMap_main-description-with-map__BfICg .MainDescriptionWithMap_map__mz_4Z{width:100%;height:9.625rem;margin-top:1rem;margin-bottom:1rem}@media(min-width:65rem){.MainDescriptionWithMap_main-description-with-map__BfICg .MainDescriptionWithMap_map__mz_4Z{width:20.25rem;height:15.9375rem;margin-top:0}}.MainDescriptionWithMap_main-description-with-map__BfICg .MainDescriptionWithMap_map__mz_4Z img{height:100%;object-fit:cover;border-radius:.5rem}.PopularHotelServices_popular-hotel-services__ijCyR{display:flex;flex-direction:column;background:#f0fafb;padding:1rem;margin-bottom:1.5rem;align-items:flex-start;gap:1rem;border-radius:.5rem}@media(min-width:65rem){.PopularHotelServices_popular-hotel-services__ijCyR{gap:0;flex-direction:row;justify-content:space-between;padding:1.5rem 2rem;align-items:center}}.PopularHotelServices_popular-hotel-services__ijCyR .PopularHotelServices_service__MraLw{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}@media(min-width:65rem){.PopularHotelServices_popular-hotel-services__ijCyR .PopularHotelServices_service__MraLw{justify-content:center}}.PopularHotelServices_popular-hotel-services__ijCyR .PopularHotelServices_service__MraLw .PopularHotelServices_name-wrapper__6cyOI{font-size:1.0625rem;font-weight:500;text-align:center}.PopularHotelServices_popular-hotel-services__ijCyR .PopularHotelServices_divider__GzInB{width:1px;height:29px;background:var(--Main-pallet-Inputs-Borders,#D1D1D1);margin:0}@media(min-width:65rem){.PopularHotelServices_popular-hotel-services__ijCyR .PopularHotelServices_divider__GzInB{margin:0 .5rem}}.ImageGalleryDesktop_images-preview__dNUIH{height:35.875rem;display:flex;margin:1.5rem 0}.ImageGalleryDesktop_images-preview__dNUIH .ant-skeleton.ant-skeleton-element,.ImageGalleryDesktop_images-preview__dNUIH .ant-skeleton.ant-skeleton-element .ant-skeleton-image{width:100%;height:100%}.ImageGalleryDesktop_images-preview__dNUIH .ImageGalleryDesktop_big-preview__O4S1X{width:75%;margin-right:1.25rem}.ImageGalleryDesktop_images-preview__dNUIH .ImageGalleryDesktop_small-previews__yMj_u{width:25%;display:flex;flex-direction:column;gap:.75rem}.ImageGalleryDesktop_images-preview__dNUIH .ImageGalleryDesktop_small-previews__yMj_u .ImageGalleryDesktop_preview-with-images-count__yFk6U{position:relative;height:50%}.ImageGalleryDesktop_images-preview__dNUIH img{border-radius:.25rem;height:100%;width:100%;object-fit:cover;cursor:pointer}.ImageGalleryDesktop_images-preview__dNUIH .ImageGalleryDesktop_thumbnail-image__ZIV8F{height:17.3125rem!important;width:20.25rem!important;border-radius:.25rem;object-fit:cover;cursor:pointer}.ImageGalleryDesktop_images-modal__4N5vc .ImageGalleryDesktop_modal-title__B_IaJ{align-items:center;display:flex}.ImageGalleryDesktop_images-modal__4N5vc .ImageGalleryDesktop_modal-title__B_IaJ .ImageGalleryDesktop_title__POaEK{margin-left:.5rem}.ImageGalleryDesktop_images-modal__4N5vc .ImageGalleryDesktop_images__KJwql{display:flex;flex-wrap:wrap;justify-content:center;max-height:70vh;overflow:auto}.ImageGalleryDesktop_images-modal__4N5vc .ImageGalleryDesktop_images__KJwql .ImageGalleryDesktop_image-container__JJhlZ{height:17vw;width:32%;margin:.25rem;overflow:hidden}.ImageGalleryDesktop_images-modal__4N5vc .ImageGalleryDesktop_images__KJwql .ImageGalleryDesktop_image-container__JJhlZ .ImageGalleryDesktop_image__Jjvp4{height:100%;width:100%;object-fit:cover;transition:transform .3s ease;cursor:pointer}.ImageGalleryDesktop_images-modal__4N5vc .ImageGalleryDesktop_images__KJwql .ImageGalleryDesktop_image-container__JJhlZ .ImageGalleryDesktop_image__Jjvp4:hover{transform:scale(1.2)}.ImageGalleryDesktop_carousel-image-container__cvyOh{display:flex!important;justify-content:center;align-items:center;height:70vh;width:100%}.ImageGalleryDesktop_carousel-image-container__cvyOh .ImageGalleryDesktop_carousel-image__MLYx_{max-width:100%;max-height:100%;object-fit:contain}.ImageGalleryDesktop_slick-slide__PdZmG{border:none!important;box-shadow:none!important}.ImageGalleryDesktop_images-desktop-carousel__WazdG.slick-slider>ul{bottom:1rem}.TopOffer_offerCard__txql_{background:#fff!important;height:29.3125rem!important;width:19.3125rem!important;cursor:pointer;margin:0 .5rem;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;border-radius:.5rem;justify-content:space-between}@media(max-width:36rem){.TopOffer_offerCard__txql_{height:auto!important;width:15.375rem!important;height:28.0625rem!important;margin:0}}.TopOffer_offerCard__txql_ img{width:100%;object-fit:cover;border-radius:.25rem;margin-bottom:.5rem}.TopOffer_offerCard__txql_ .TopOffer_hotelNameWithStars__43Uvc{align-items:center;gap:.5rem;flex-direction:row}.TopOffer_offerCard__txql_ .TopOffer_hotelNameWithStars__43Uvc>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopOffer_offerCard__txql_ .TopOffer_indicators__dN7L0{display:flex}.TopOffer_offerCard__txql_ .TopOffer_indicators__dN7L0 div{padding:.5rem 1.25rem}.TopOffer_offerCard__txql_ .TopOffer_divider__scLeG{margin:0}.TopOffer_offerCard__txql_ .TopOffer_priceWithDiscount__Y_KBJ{display:flex;align-items:center;justify-content:flex-end}.TopOffer_offerCard__txql_ .TopOffer_originalPrice__uO_rC{font-size:.875rem;color:#d42029;text-decoration:line-through;display:inline-flex;align-items:center}.TopOffer_offerCard__txql_ .TopOffer_discountedPrice__ocwYv{display:flex;align-items:center;gap:.5rem}.TopOffer_offerCard__txql_ .TopOffer_totalPrice__aArPq{font-size:1.375rem;color:#000;letter-spacing:.03125rem;display:flex;gap:.5rem}@media(min-width:65rem){.TopOffer_offerCard__txql_ .TopOffer_totalPrice__aArPq{font-size:1.5rem}}.TopOffer_offerCard__txql_ .TopOffer_totalPrice__aArPq .TopOffer_nowText__24UGx{font-size:.875rem;color:#888;line-height:150%}.TopOffer_offerCard__txql_ .TopOffer_ratingsWrapper__jssCv{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0 .5rem}@media(min-width:65rem){.TopOffer_offerCard__txql_ .TopOffer_ratingsWrapper__jssCv{flex-direction:row}}.TopOffers_topOffersContainer__JBfa0{background:#f0fafb;flex-direction:column;align-items:flex-start;gap:2.5rem;width:100%;padding:2.5rem 1rem}@media(max-width:36rem){.TopOffers_topOffersContainer__JBfa0{width:calc(100% - 1.5rem);padding-bottom:5.5rem}}@media(min-width:37rem)and (max-width:64rem){.TopOffers_topOffersContainer__JBfa0{width:calc(100% - 1.5rem);padding-bottom:5.5rem}}@media(max-width:36rem){.TopOffers_topOffersContainer__JBfa0 .TopOffers_content__POuOG{width:100%}}@media(min-width:65rem){.TopOffers_topOffersContainer__JBfa0{padding:5rem 0 17.5rem}}.TopOffers_topOffersContainer__JBfa0 .TopOffers_titleWrapper__loBXu{display:flex;flex-direction:row;gap:1rem;font-size:2rem;font-style:normal;font-weight:400;line-height:120%;margin-bottom:2rem}@media(min-width:65rem){.TopOffers_topOffersContainer__JBfa0 .TopOffers_titleWrapper__loBXu{font-size:3.25rem;margin-bottom:2.5rem}}.TopOffers_topOffersContainer__JBfa0 .TopOffers_titleWrapper__loBXu .TopOffers_percentIcon__dtK_v{width:auto;height:auto;color:#2d7784;display:flex;margin:auto 0}@media(min-width:65rem){.TopOffers_topOffersContainer__JBfa0 .TopOffers_titleWrapper__loBXu .TopOffers_percentIcon__dtK_v{width:3rem;height:3rem}}.TopOffers_topOffersContainer__JBfa0 .TopOffers_cities__5QyrK{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:1rem;-webkit-overflow-scrolling:touch!important;margin-top:0;display:flex;margin-bottom:2rem}.TopOffers_topOffersContainer__JBfa0 .TopOffers_cities__5QyrK::-webkit-scrollbar{display:none}@media(min-width:65rem){.TopOffers_topOffersContainer__JBfa0 .TopOffers_cities__5QyrK{flex-wrap:wrap}}.TopOffers_topOffersContainer__JBfa0 .TopOffers_cities__5QyrK .TopOffers_city__wV9Oq{border-radius:.25rem;border:.0625rem solid #daf2f3;background:#fff;padding:.5rem 1.5rem;font-size:1.0625rem;font-weight:400;line-height:150%;white-space:nowrap;flex:1 1;color:#2d7784;cursor:pointer}@media(min-width:37rem)and (max-width:64rem){.TopOffers_topOffersContainer__JBfa0 .TopOffers_cities__5QyrK .TopOffers_city__wV9Oq{flex:0 0 auto}}@media(min-width:65rem){.TopOffers_topOffersContainer__JBfa0 .TopOffers_cities__5QyrK .TopOffers_city__wV9Oq{flex:none}}.TopOffers_topOffersContainer__JBfa0 .TopOffers_cities__5QyrK .TopOffers_city__wV9Oq.TopOffers_selected__8RHrw{background:#2d7784;color:#fff}.TopOffers_topOffersContainer__JBfa0 .TopOffers_offers__C15C4{display:flex;flex-direction:row}.page_search-page__content__pB_NR{padding:0 0 1rem}.page_search-page__radius-search-message___mYO4{margin-top:1rem;padding:.75rem;background-color:#f6f6f6;border-radius:.5rem;color:#5d5d5d;font-size:1rem;text-align:center;border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:space-between}@media(max-width:36rem){.page_search-page__radius-search-message___mYO4{flex-direction:column;gap:.5rem}}.page_search-page__restore-search-button__fCneY{height:auto;padding:.25rem .5rem;font-size:.875rem}.page_search-page__9mhTm .page_empty-state__Es2A2{padding:2rem;text-align:center;font-size:1.25rem;color:#5d5d5d}