.AdditionalOptionsInPriceDetails_room-fieldset__A3gyn{width:100%;box-sizing:border-box;border:1px solid #237e71;border-radius:.5rem;padding:.75rem .5rem;margin:0;min-width:0}.AdditionalOptionsInPriceDetails_room-fieldset__A3gyn+.AdditionalOptionsInPriceDetails_room-fieldset__A3gyn{margin-top:1.25rem}.AdditionalOptionsInPriceDetails_room-legend__095eg{background:#237e71;color:#fff;font-size:.875rem;font-weight:500;padding:.125rem .5rem;border-radius:.25rem;text-align:center}.AdditionalOptionsInPriceDetails_room-fieldset-content__JaWcY{display:flex;flex-direction:column;gap:.25rem}.AdditionalOptionsInPriceDetails_rate-row__N3Tz_{display:flex;justify-content:space-between;font-size:.875rem;font-weight:600;color:#1d1d1d;gap:.25rem}.AdditionalOptionsInPriceDetails_explainer__eHkRN{font-size:.875rem;font-style:italic;color:#5d5d5d;margin-top:.25rem}.AdditionalOptionsInPriceDetails_extra-service__Ez0_Y{display:flex;justify-content:space-between;font-size:.875rem;color:#5d5d5d;gap:.25rem;min-width:0}.AdditionalOptionsInPriceDetails_extra-service__Ez0_Y .AdditionalOptionsInPriceDetails_title__Nz8yg{display:flex;flex-direction:column;min-width:0;overflow-wrap:break-word}.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_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_included-services__XCZMp{margin:0;padding:0;list-style:none;column-count:2;column-gap:1rem}@media(min-width:65rem){.RoomContent_room-content-wrapper__fj9vJ .RoomContent_services__F0ZYP .RoomContent_included-services__XCZMp{column-count:3}}.RoomContent_room-content-wrapper__fj9vJ .RoomContent_services__F0ZYP .RoomContent_included-services__XCZMp .RoomContent_included-service__i2iTK{display:flex;align-items:flex-start;gap:.25rem;break-inside:avoid;page-break-inside:avoid;line-height:170%}.RoomContent_room-content-wrapper__fj9vJ .RoomContent_services__F0ZYP .RoomContent_included-services__XCZMp .RoomContent_included-service__i2iTK:before{content:"";flex:none;width:.35em;height:.35em;margin-top:.65em;border-radius:50%;background-color:currentColor}.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_room-note__7Dr9D{margin:0 0 1rem;font-size:.875rem;line-height:150%;color:#5d5d5d}.RoomContent_note-info-button__t07df{display:inline-flex;align-items:center;margin-left:.25rem;padding:0;background:none;border:none;cursor:pointer;color:inherit;line-height:0;vertical-align:middle}.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: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{font-size:1rem;font-weight:600;color:#454545;line-height:1.4}.RoomContent_room-note__lhoBw{font-size:.875rem;line-height:150%;color:#5d5d5d}.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}}.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}}.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}}.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}.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}}.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%}}.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}}.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}}.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}}.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}.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%}.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}.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}