.BoxRation_inner__IOFlk{left:0;height:100%;position:absolute;top:0;width:100%}.GallerySlider_gallery-slider__content-wrapper__pchX0,.GallerySlider_gallery-slider__content__HRpyc,.GallerySlider_gallery-slider__hotel-detail__XSDFx,.GallerySlider_gallery-slider__wVuCi{height:100%;width:100%}.HotelDiscountBadge_hotel-discount-badge__1OpCr{align-items:flex-start;background:#ff0040;border-radius:0 8px 0 12px;color:#fff;display:flex;flex-direction:column;font-size:16px;height:36px;justify-content:center;line-height:22px;padding:7px 12px;position:absolute;right:0;top:0;z-index:1}@media(max-width:575px){.HotelDiscountBadge_hotel-discount-badge__1OpCr{border-radius:0 0 0 12px}}.HotelDiscountBadge_hotel-discount-badge--hotel-detail__xkrq4{border-radius:0 8px}@media(max-width:575px){.HotelDiscountBadge_hotel-discount-badge--hotel-detail__xkrq4{border-radius:0 0 0 8px}}.HotelDiscountBadge_hotel-discount-badge__1OpCr>span{text-align:center;font-weight:700}.HotelDiscountBadge_hotel-discount-badge__minus__XKGyW{font-weight:500;margin-right:1px;display:inline-block;transform:scaleX(1.2);font-size:18px}.HotelProfileIcons_hotel-profile-icons__JMWAI{border-radius:156px;background:#153c89;background:rgba(21,60,137,.2);backdrop-filter:blur(4.8000001907px);display:flex;align-items:center;gap:16px;padding:8px 12px;position:absolute;bottom:14px;left:12px;z-index:2}.HotelProfileIcons_hotel-profile-icons--column__XR_g0{align-items:flex-start;border-radius:16px;flex-direction:column;padding:0}.HotelProfileIcons_hotel-profile-icons--row__vsU93{border-radius:16px;gap:2px;flex-direction:row;padding:5px}.HotelProfileIcons_hotel-profile-icon-container__YYKIz{position:relative;display:flex;align-items:center;cursor:default}.HotelProfileIcons_hotel-profile-icons--column__XR_g0 .HotelProfileIcons_hotel-profile-icon-container__YYKIz:not(:last-child):after{display:none}.HotelProfileIcons_hotel-profile-icons--column__XR_g0 .HotelProfileIcons_hotel-profile-icon-container__YYKIz{padding:8px 12px}.HotelProfileIcons_hotel-profile-icon__rdLcJ{margin-right:6px}.HotelProfileIcons_hotel-profile-icon__rdLcJ,.HotelProfileIcons_hotel-profile-icon__rdLcJ svg{height:24px;width:24px}.HotelProfileIcons_hotel-profile-icon-text__60jK6{color:#fff;display:flex;flex-direction:column;font-size:10px;line-height:12px;text-transform:uppercase}.HotelProfileIcons_hotel-profile-icon-text-line1__DiYVD,.HotelProfileIcons_hotel-profile-icon-text-line2__b59ol{white-space:nowrap}.HotelProfileIcons_hotel-profile-icon__tooltip-wrapper__cGCBV .__react_component_tooltip{position:absolute;top:-68px!important;left:0!important}.HotelProfileIcons_hotel-profile-icon__tooltip-wrapper__cGCBV .__react_component_tooltip.place-right:after,.HotelProfileIcons_hotel-profile-icon__tooltip-wrapper__cGCBV .__react_component_tooltip.place-top:after{top:unset;bottom:-6px;left:30px;border-top:6px solid #153c89;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-bottom:none}.HotelTags_hotel-tags__QoD6v{display:flex;flex-direction:row;gap:4px;position:absolute;top:0;left:62px}.HotelTag_hotel-tag__NoEyj{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:var(--hotel-tag-width,158px);height:var(--hotel-tag-height,231px);padding:var(--hotel-tag-padding,36px 12px 50px);clip-path:polygon(0 0,100% 0,100% 100%,50% 91%,0 100%);background:var(--hotel-tag-background-gradient,linear-gradient(135deg,#144293,#09204a 50%));gap:var(--hotel-tag-gap,18px)}.HotelTag_hotel-tag__icon__PGUC1{width:var(--hotel-tag-icon-width,71px);height:var(--hotel-tag-icon-height,71px);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.HotelTag_hotel-tag__icon__PGUC1 img{width:100%}.HotelTag_hotel-tag__texts___NZan{display:flex;flex-direction:column;align-items:center;gap:0}.HotelTag_hotel-tag__text__b27XQ{text-align:center;font-family:open_sans,Helvetica,Arial,sans-serif;font-size:var(--hotel-tag-font-size,18px);font-weight:700;line-height:1.31}@media(max-width:767px){.HotelTag_hotel-tag__NoEyj{width:var(--hotel-tag-width-mobile,var(--hotel-tag-width,158px));height:var(--hotel-tag-height-mobile,var(--hotel-tag-height,231px));padding:var(--hotel-tag-padding-mobile,var(--hotel-tag-padding,36px 12px 50px))}.HotelTag_hotel-tag__icon__PGUC1{width:var(--hotel-tag-icon-width-mobile,var(--hotel-tag-icon-width,71px));height:var(--hotel-tag-icon-height-mobile,var(--hotel-tag-icon-height,71px))}.HotelTag_hotel-tag__text__b27XQ{font-size:var(--hotel-tag-font-size-mobile,var(--hotel-tag-font-size,18px));line-height:normal}}.Breadcrumbs_breadcrumbs__item-content__m7kdG{text-decoration:none}.Breadcrumbs_breadcrumbs__item-content__m7kdG:hover{text-decoration:underline}.HotelGalleryPreview_hotel-gallery-preview__image-wrapper__q2h5P{background-color:#f4fcff}.HotelGalleryPreview_gallery__j5oJs{overflow:hidden;position:relative}.HotelGalleryPreview_gallery--detail__drNio .HotelGalleryPreview_gallery__club__eb9ev{left:10px}.HotelGalleryPreview_gallery__img__7rGLJ{margin-bottom:0;overflow:hidden}.HotelGalleryPreview_gallery__img__7rGLJ img{width:100%;height:auto;border-radius:0}.HotelGalleryPreview_gallery__btns__OfbPg{position:absolute;right:0;bottom:0;display:flex;cursor:pointer}.HotelGalleryPreview_gallery__btn__OWYwu{width:40px;height:40px;background:#f5f5f5;text-decoration:none;position:relative;overflow:hidden}.HotelGalleryPreview_gallery__btn__OWYwu .HotelGalleryPreview_icon-svg__QCDs9{color:#00b6ff;position:absolute;width:18px;height:18px;top:55%;left:55%;margin-top:-.625rem;margin-left:-.625rem;transition:color .3s}.HotelGalleryPreview_gallery__btn__OWYwu .HotelGalleryPreview_icon-svg--pin__1XG1Z{margin-left:-.46875rem}.HotelGalleryPreview_gallery__btn__OWYwu:hover .HotelGalleryPreview_icon-svg__QCDs9{color:#153c89}.HotelGalleryPreview_gallery__btn__OWYwu+.HotelGalleryPreview_gallery__btn__OWYwu{margin-left:6px}.HotelGalleryPreview_gallery__club__eb9ev{display:flex;position:absolute;top:0;left:0}.HotelGalleryPreview_gallery__club__eb9ev img{border-radius:0}.HotelGalleryPreview_gallery__label__AaaJb{position:absolute;top:0;right:0}.HotelGalleryPreview_gallery__label__AaaJb span{border-bottom-left-radius:12px;height:28px}.HotelGalleryPreview_gallery__j5oJs figure figure{margin:0}@media(max-width:767px){.HotelGalleryPreview_gallery__label__AaaJb [class*=discountLabel]>div:first-child{display:none}.HotelGalleryPreview_gallery__label--thematicHoliday__nta4f{right:10px}}@keyframes HotelGalleryPreview_example__zw_7s{0%{transform:translateY(0)}to{transform:translateY(-1000px)}}.HotelGalleryPreview_hotel-gallery-preview__mzHL0{border-radius:12px;position:relative;overflow:hidden}.HotelGalleryPreview_hotel-gallery-preview--hotel-detail__TrCur{border-radius:8px}@media(max-width:767px){.HotelGalleryPreview_hotel-gallery-preview--hotel-detail__TrCur{border-radius:0;margin:0 -10px;width:calc(100% + 20px)}}.HotelGalleryPreview_hotel-gallery-preview__image-wrapper__q2h5P{cursor:pointer;position:relative;min-height:275px;width:100%;overflow:hidden}.HotelGalleryPreview_hotel-gallery-preview__image-wrapper__q2h5P img{width:100%;height:100%;object-fit:cover}.HotelGalleryPreview_hotel-gallery-preview__image-wrapper__q2h5P .keen--wrapper.position-relative{height:100%;width:100%;position:absolute!important;top:0;left:0}.HotelGalleryPreview_hotel-gallery-preview__image-wrapper__q2h5P .keen--wrapper.position-relative .keen-slider{height:100%;width:100%}.HotelGalleryPreview_hotel-gallery-preview__image-wrapper--hotel-detail__efX_3{min-height:400px}@media(min-width:768px){.HotelGalleryPreview_hotel-gallery-preview__image-wrapper--hotel-detail__efX_3{min-width:343px}}@media(min-width:768px)and (max-width:1024px){.HotelGalleryPreview_hotel-gallery-preview__image-wrapper--hotel-detail__efX_3{min-height:434px}}@media(min-width:1025px){.HotelGalleryPreview_hotel-gallery-preview__image-wrapper--hotel-detail__efX_3{width:100%}}@media(max-width:575px){.HotelGalleryPreview_hotel-gallery-preview__image-wrapper--hotel-detail__efX_3{border-radius:0}}.HotelGalleryPreview_hotel-gallery-preview__image-wrapper--thematic-holiday__N2Ggs{width:100%}@media(min-width:768px){.HotelGalleryPreview_hotel-gallery-preview__image-wrapper--thematic-holiday__N2Ggs{min-height:291px}}.HotelGalleryPreview_hotel-gallery-preview__image-wrapper__q2h5P .keen--wrapper .dots{align-items:center;display:flex;gap:10px;justify-content:center;bottom:20px;left:0;top:auto}.HotelGalleryPreview_hotel-gallery-preview__image-wrapper__q2h5P .keen--wrapper .dot{background:#fff!important;border:none!important;height:6px;width:6px;margin:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.HotelGalleryPreview_hotel-gallery-preview__image-wrapper__q2h5P .keen--wrapper .dot:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:.8!important}.HotelGalleryPreview_hotel-gallery-preview__image-wrapper__q2h5P .keen--wrapper .dot--active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.HotelGalleryPreview_hotel-gallery-preview__toggle-comparison-wrapper__QFdH6{position:absolute;top:10px;left:10px}.HotelOffer_offer__pFYck{background-size:cover;background-position:50% 50%}.HotelOffer_tile__i3j53{background-color:#000;background-color:rgba(0,0,0,.3);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;left:0;top:0;transition:opacity .3s}.HotelOffer_tile__i3j53:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.FloatingDetail_floating-detail__XtXef{position:fixed;top:0;left:0;right:0;background:#fff;padding:.45rem 0 .6rem;box-shadow:0 -3px 3px 0 rgba(0,0,0,.06),inset 0 1px 0 0 rgba(0,0,0,.15);z-index:100}@media(min-width:768px){.FloatingDetail_floating-detail__XtXef{display:none}}.FloatingDetail_floating-detail__XtXef.FloatingDetail_hidden__FHEh2{display:none}.FloatingDetail_floating-detail__content__t2XZP{display:flex;justify-content:space-between;align-items:center;margin:0 -5px .3rem}.FloatingDetail_floating-detail__content__t2XZP>*{padding:0 5px}.FloatingDetail_floating-detail__content__t2XZP:last-child{margin-bottom:0}.FloatingDetail_floating-detail__label__4IVyz>div{border-radius:2px}.FloatingDetail_floating-detail__scroll__bFFA4{position:absolute;top:-62px;right:20px}.FloatingDetail_floating-detail__price__vnOS_{flex:1 1 auto}.Badge_base___zJlq{align-items:center;display:inline-flex;max-width:19px;flex:1 0 auto;justify-content:center;background:#ff0040;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:50%;color:#fff;width:20px;height:20px;line-height:12px;margin-left:10px;max-width:20px}.CheckBox_control__b80ny{display:block;cursor:pointer;padding-left:1rem;position:relative}.CheckBox_control__b80ny input:not([type=text]):not([type=number]){position:absolute;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.CheckBox_control__b80ny input:not([type=text]):not([type=number])[type=checkbox]:checked~.CheckBox_control__indicator__40vtq:after,.CheckBox_control__b80ny input:not([type=text]):not([type=number])[type=checkbox]:checked~.CheckBox_rct-checkbox__bF8RU:after,.CheckBox_control__b80ny input:not([type=text]):not([type=number])[type=checkbox]:indeterminate~.CheckBox_control__indicator__40vtq:after{display:block}.CheckBox_control__b80ny input:not([type=text]):not([type=number]).CheckBox_checked__6Prpt~.CheckBox_control__indicator__40vtq:after,.CheckBox_control__b80ny input:not([type=text]):not([type=number]):not([type=radio]):checked+.CheckBox_control__indicator__40vtq:after{display:block}.CheckBox_control__b80ny input:not([type=text]):not([type=number]):disabled~.CheckBox_control__indicator__40vtq{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6;pointer-events:none}.CheckBox_control__b80ny .CheckBox_rct-checkbox__bF8RU,.CheckBox_control__indicator__40vtq{position:absolute;top:2px;left:0;height:19px;width:19px;border-radius:.125rem;background:#fff;border:1px solid #dbdbdb}.CheckBox_control__b80ny .CheckBox_rct-checkbox__bF8RU:after,.CheckBox_control__indicator__40vtq:after{content:"";position:absolute;display:none}input.CheckBox_checkbox__zmKlA:not(:disabled){color:#153c89}input.CheckBox_checked__6Prpt:not(:disabled)~.CheckBox_control__indicator__40vtq,input:checked:not(:disabled)~.CheckBox_control__indicator__40vtq,input:indeterminate:not(:disabled)~.CheckBox_control__indicator__40vtq{background:#00b6ff;border-color:#00b6ff}input.CheckBox_checked__6Prpt:disabled~.CheckBox_control__indicator__40vtq,input:checked:disabled~.CheckBox_control__indicator__40vtq,input:disabled~.CheckBox_control__indicator__40vtq,input:indeterminate:disabled~.CheckBox_control__indicator__40vtq{background:#fff;border-color:#dce2ed}input .CheckBox_disabled__C0ZVj{cursor:not-allowed;color:#ced6e6}input.CheckBox_checked__6Prpt:disabled~.CheckBox_control__indicator__40vtq:after,input:checked:disabled~.CheckBox_control__indicator__40vtq:after,input:indeterminate:disabled~.CheckBox_control__indicator__40vtq:after{border-color:#a9e7ff}input:hover:not(:disabled)~.CheckBox_control__indicator__40vtq{border-color:#00adf2}input:active:not(:disabled)~.CheckBox_control__indicator__40vtq{border-color:#0088c3}input:focus:not(:disabled)~.CheckBox_control__indicator__40vtq{border-color:#00adf2;outline:1px solid #7fd6fd}input:hover:not(:disabled):checked~.CheckBox_control__indicator__40vtq{background:#00adf2;border-color:#00adf2}input:active:not(:disabled):checked~.CheckBox_control__indicator__40vtq{background:#0088c3;border-color:#0088c3}input:focus:not(:disabled):checked~.CheckBox_control__indicator__40vtq{background:#00adf2;border-color:#00adf2;outline:1px solid #7fd6fd}input:disabled:checked~.CheckBox_control__indicator__40vtq{background:#a9e7ff;border-color:#a9e7ff}input:not(:disabled).CheckBox_checked__6Prpt~.CheckBox_control__indicator__40vtq:after,input:not(:disabled):checked~.CheckBox_control__indicator__40vtq:after{left:6px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}input:indeterminate~.CheckBox_control__indicator__40vtq:after{left:2px;top:7.5px;width:0;height:0;border:solid #fff;border-width:2px 13px 0 0;border-radius:2px}input[data-cross=true]:disabled~.CheckBox_control__indicator__40vtq:after{width:1px!important;left:6px!important;top:2px!important}input[data-cross=true]:disabled~.CheckBox_control__indicator__40vtq:before{content:"";position:absolute;width:14px;height:14px;z-index:99;background-image:url(/img/icons/close-outline.svg);background-size:14px 14px;background-repeat:no-repeat;top:-1px;left:-1px}.CheckBox_disabled__C0ZVj,input[data-cross=true]:disabled~.CheckBox_control__indicator__40vtq:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.CheckBox_disabled__C0ZVj{cursor:not-allowed}.CheckBox_flag-image__or8aa{display:inline-block;width:24px;height:17px;margin:0 12px 0 0;border-radius:3px;object-fit:cover}.RoomTypeItem_room-type-item__cLpHL{margin-bottom:6px;padding:12px 20px;border:1px solid #eceff6;border-radius:6px;transition:background-color .2s ease;width:100%;cursor:pointer}@media(max-width:767px){.RoomTypeItem_room-type-item__cLpHL{padding:16px}}.RoomTypeItem_room-type-item__cLpHL:hover{background-color:#f0faff;border-color:#f0faff}.RoomTypeItem_room-type-item__cLpHL:active{background-color:#f0faff;border-color:#00adf2;outline:none}.RoomTypeItem_room-type-item--updating__CIIsQ{cursor:progress}.RoomTypeItem_room-type-item--selected__WlYIc,.RoomTypeItem_room-type-item--selected__WlYIc:hover{background-color:#f0faff;border-color:#00adf2;outline:none}.RoomTypeItem_room-type-item__room__pXkdy{display:grid;align-items:center;grid-template-columns:1fr 256px;width:100%;max-width:100%}@media(max-width:1024px){.RoomTypeItem_room-type-item__room__pXkdy{grid-template-columns:1fr 182px}}@media(max-width:767px){.RoomTypeItem_room-type-item__room__pXkdy{grid-template-columns:1fr;height:auto}}.RoomTypeItem_room-type-item__room-type__PM6Oa{display:grid;grid-template-columns:1fr 99px;align-self:center;width:100%;max-width:100%;padding-right:31.5px}@media(max-width:1024px){.RoomTypeItem_room-type-item__room-type__PM6Oa{padding-right:24px}}@media(max-width:767px){.RoomTypeItem_room-type-item__room-type__PM6Oa{margin-bottom:12px;padding-right:0}}.RoomTypeItem_room-type-item__room-icon-wrapper__LwSS6{display:flex;align-self:center;padding:8px 0}@media(max-width:767px){.RoomTypeItem_room-type-item__room-icon-wrapper__LwSS6{padding:0;align-self:start}}.RoomTypeItem_room-type-item__room-icon__hHo7w{height:24px;color:var(--secondary);flex-shrink:0}.RoomTypeItem_room-type-item__room-content__6_hv2{margin-left:16px;min-width:100px;font-size:14px}@media(max-width:767px){.RoomTypeItem_room-type-item__room-content__6_hv2{min-width:88px}}.RoomTypeItem_room-type-item__room-title__XWmTL{font-weight:700;line-height:19px;max-width:218px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.RoomTypeItem_room-type-item__room-title__XWmTL>span{display:inline}@media(max-width:1024px){.RoomTypeItem_room-type-item__room-title__XWmTL{max-width:185px}}.RoomTypeItem_room-type-item__availability__KL4B1{display:inline-block;margin-left:4px;vertical-align:middle}.RoomTypeItem_room-type-item__board__b0S0o{display:flex;font-size:14px;line-height:19px;min-width:99px;justify-content:flex-end;align-items:center;align-self:center}@media(max-width:767px){.RoomTypeItem_room-type-item__board__b0S0o{align-items:flex-start;align-self:flex-start;justify-content:flex-start}.RoomTypeItem_room-type-item__board__b0S0o .RoomTypeItem_room-type-item__room-content__6_hv2{margin-left:4px}}.RoomTypeItem_room-type-item__board__b0S0o .icon-svg--room-board{width:24px;height:24px}.RoomTypeItem_room-type-item__board__b0S0o .icon-svg--room-board svg{width:12px;height:20px;left:50%;top:50%;transform:translate(-50%,-50%)}@media(max-width:767px){.RoomTypeItem_room-type-item__board__b0S0o .icon-svg--room-board{left:-3px}}.RoomTypeItem_room-type-item__room-price__m2X3E{display:flex;gap:55px;min-width:min(256px,100%)}@media(max-width:1024px){.RoomTypeItem_room-type-item__room-price__m2X3E{gap:8px;justify-content:space-between;min-width:182px;width:182px}}@media(max-width:767px){.RoomTypeItem_room-type-item__room-price__m2X3E{display:grid;grid-template-columns:1fr 82px;justify-content:space-between;width:100%;gap:16px;padding-left:29px}}.RoomTypeItem_room-type-item__price-wrapper__QwdpL{display:block;height:40px;min-width:85px}@media(max-width:767px){.RoomTypeItem_room-type-item__price-wrapper__QwdpL{min-width:0}}.RoomTypeItem_room-type-item__price-label__CI_w5{display:block;color:#5b77ac;font-size:13px;line-height:18px;margin-bottom:4px;width:fit-content}.RoomTypeItem_room-type-item__price-value__3GwGQ{font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:16px}.RoomTypeList_room-type-list__pDiBG{display:flex;flex-direction:column;gap:16px;width:872px}@media(max-width:1024px){.RoomTypeList_room-type-list__pDiBG{width:640px}}@media(max-width:767px){.RoomTypeList_room-type-list__pDiBG{width:100%}}.RoomTypeList_room-type-list__title__Yp9ib{font-size:13px;line-height:18px}.RoomTypeList_room-type-list__wrapper__L1klb{position:relative}.HotelFirstLastMinuteBadge_first-last-minute__luxury-wrapper__okqbg{border-top-left-radius:0!important;border-top-right-radius:0!important}.HotelFirstLastMinuteBadge_first-last-minute__wrapper__bNc8A{position:relative;align-items:center;align-self:stretch;border-radius:12px;display:flex;gap:12px;height:66px;margin-bottom:20px;padding:12px 14px 14px;width:100%}.HotelFirstLastMinuteBadge_first-last-minute__fm__AehmP{background-color:#e5f7ff;background-color:rgba(229,247,255,.8)}.HotelFirstLastMinuteBadge_first-last-minute__lm__7ufO7{background:#fcfbf3}.HotelFirstLastMinuteBadge_first-last-minute__no-background__4yPwB{background-color:#000;background-color:transparent;height:40px;padding:0}.HotelFirstLastMinuteBadge_first-last-minute__lm__7ufO7 .HotelFirstLastMinuteBadge_first-last-minute__label__pZdBT{background:linear-gradient(135deg,#fad61e,#e6c311);color:#462b09}.HotelFirstLastMinuteBadge_first-last-minute__fm__AehmP .HotelFirstLastMinuteBadge_first-last-minute__label__pZdBT{background:linear-gradient(160deg,#153c89 4.76%,#3a6dd2);color:#97baff}.HotelFirstLastMinuteBadge_first-last-minute__content__pkKC9{align-items:center;display:flex;justify-content:space-between;width:100%}.HotelFirstLastMinuteBadge_first-last-minute__text-wrapper__5jyJX{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:center}.HotelFirstLastMinuteBadge_first-last-minute__text-label__jXCXh{font-size:14px;font-weight:700;line-height:.75}.HotelFirstLastMinuteBadge_first-last-minute__fm__AehmP .HotelFirstLastMinuteBadge_first-last-minute__text-label__jXCXh{color:#153c89}.HotelFirstLastMinuteBadge_first-last-minute__lm__7ufO7 .HotelFirstLastMinuteBadge_first-last-minute__text-label__jXCXh{color:#462b09}.HotelFirstLastMinuteBadge_first-last-minute__text-save__YB8ny{font-size:14px;font-weight:400;line-height:.75}.HotelFirstLastMinuteBadge_first-last-minute__fm__AehmP .HotelFirstLastMinuteBadge_first-last-minute__text-save__YB8ny{color:#5b77ac}.HotelFirstLastMinuteBadge_first-last-minute__lm__7ufO7 .HotelFirstLastMinuteBadge_first-last-minute__text-save__YB8ny{color:#70758c}.HotelFirstLastMinuteBadge_first-last-minute__price-save__RXYor{display:flex;align-items:center;gap:4px;padding:8px 20px;border-radius:30px;background:#fff5f7;font-weight:700;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:18px;color:#ff0040;line-height:1;white-space:nowrap}.HotelFirstLastMinuteBadge_first-last-minute__price-save--small__yQ__T{padding:8px}.RoomsControls_control__IpyQA{display:inline-block;min-width:30px;height:30px;font-weight:600;transition:border-color .19s ease-in-out;color:#fff!important;border:none!important;background-color:#00b6ff;display:flex;justify-content:center;align-items:center;padding:15px 11px!important;gap:10px}.RoomsControls_control__IpyQA span svg{fill:#fff}.RoomsControls_control__IpyQA span :last-child{padding-left:5px}.RoomsControls_control__IpyQA:hover{background-color:#00adf2;border-color:#00b6ff!important}.RoomsControls_control__IpyQA:active{background-color:#0088c3;color:#fff!important}.RoomsControls_control__IpyQA:focus{background-color:#009ed6;outline:3px solid #7fd6fd;color:inherit}.RoomsControls_control__IpyQA .RoomsControls_disabled__WusON svg{fill:#dadada!important}.RoomsControls_control__IpyQA.RoomsControls_border__EzgdE{border-radius:4px!important}.RoomsControls_rooms-wrapper__yi_wR{background-color:#00b6ff;border-radius:4px;flex-direction:row-reverse}.RoomsControls_rooms-wrapper__yi_wR .no-text{padding:5px 0!important;gap:0!important}.RoomsControls_rooms-wrapper__yi_wR>.RoomsControls_control__IpyQA:first-of-type{border-radius:0 4px 4px 0}.RoomsControls_rooms-wrapper__yi_wR>.RoomsControls_control__IpyQA:last-of-type{border-radius:4px 0 0 4px}.RoomsControls_single-minus__CK4rR{border-radius:4px!important}.Rooms_rooms__nav__QFV__{flex-grow:1;margin:0!important;flex-wrap:nowrap!important}.Rooms_rooms__nav__QFV__ .nav-item{margin-right:0!important;margin-bottom:0!important}.Rooms_rooms__nav-item__yF6EE{flex:0 40px!important;margin-left:0!important;margin-bottom:-1px!important;border-bottom:1px solid #dbdbdb;border-bottom:0!important}.Rooms_rooms__nav-item__yF6EE .Rooms_nav-link__dHQ1s{border-radius:0!important}.Rooms_rooms__nav-item__yF6EE a{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;background-color:#000!important;background-color:transparent!important;border-color:#dbdbdb!important;box-shadow:none!important;font-size:14px!important;font-size:.875rem!important;padding:20px 16px!important}@media(max-width:1024px){.Rooms_rooms__nav-item__yF6EE a{padding:20px 10px!important;font-size:15px!important}}.Rooms_rooms__nav-item__yF6EE a.active{background-color:#fcfbf7!important;border-color:#e3d9b6 #e3d9b6 transparent!important;border-color:#cce3f5;font-size:18px;color:#00b6ff;line-height:16px}.Rooms_rooms__nav-item__yF6EE a.active span{font-weight:700}.Rooms_rooms__nav-item__yF6EE a.active:after{content:"";position:absolute;border-bottom:3px solid #00b6ff;width:100%;display:block;bottom:0;margin:0 auto}.Rooms_rooms__divider__C9zvU{height:1px;flex-shrink:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";opacity:.2;background:var(--Primary-White,#fff);margin-bottom:11px}.Rooms_rooms__tab-content__VZeyj{background-color:#fcfbf7;margin-left:0;margin-right:0;padding:0}.Rooms_rooms__tab-content__VZeyj .tab-pane{padding-bottom:.875rem;margin-bottom:.5rem!important}@media(max-width:1024px){.Rooms_rooms__tab-content__VZeyj{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.Rooms_rooms__tab-content__VZeyj .tab-pane{padding-bottom:0}}@media(max-width:767px){.Rooms_rooms__tab-content__VZeyj{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.Rooms_rooms__tab-content__VZeyj .tab-pane{padding-bottom:0}}.Rooms_rooms__child-icon__7B6z_,.Rooms_rooms__food-icon__V7Ki5,.Rooms_rooms__man-icon__CjpjP,.Rooms_rooms__star-icon___JmLA{display:inline-flex;width:24px;height:24px;fill:#fff;color:#fff;vertical-align:middle;margin-right:0}.Rooms_form-control-label__hTk5g .Rooms_rooms__child-icon__7B6z_,.Rooms_form-control-label__hTk5g .Rooms_rooms__food-icon__V7Ki5,.Rooms_form-control-label__hTk5g .Rooms_rooms__man-icon__CjpjP,.Rooms_form-control-label__hTk5g .Rooms_rooms__star-icon___JmLA{margin-bottom:0}.Rooms_rooms__man-icon__CjpjP svg{left:2px}.Rooms_rooms__select-items-container__q9yPw{display:grid;gap:5px;width:100%;max-width:100%;overflow:hidden;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"adults" "children" "room"}@media(min-width:768px){.Rooms_rooms__select-items-container__q9yPw{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"adults room" "children room"}}@media(min-width:900px){.Rooms_rooms__select-items-container__q9yPw{grid-template-columns:28.5fr 28.5fr 43fr;grid-template-rows:auto;grid-template-areas:"adults children room"}}@media(min-width:1025px){.Rooms_rooms__select-items-container__q9yPw{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"adults" "children" "room"}}.Rooms_rooms__adults-col__x6BYU{grid-area:adults}.Rooms_rooms__adults-col__x6BYU,.Rooms_rooms__children-col__4XDqi{width:100%;max-width:100%;margin:0;min-width:0}.Rooms_rooms__children-col__4XDqi{grid-area:children}.Rooms_rooms__room-board-col__MlWVl{grid-area:room;width:100%;max-width:100%;margin:0;min-width:0}.Rooms_rooms__icon-label__A7H4F{width:24px!important;min-width:24px!important;max-width:24px!important}.Rooms_rooms__option-label__X5ohj{display:flex;align-items:center;justify-content:space-between;width:100%}.Rooms_rooms__option-text__K4qw7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.Rooms_rooms__option-badge__HN3JI{flex-shrink:0;text-align:start}.Rooms_rooms__option-badge__HN3JI .base{display:inline-flex!important;margin-bottom:5px}.Rooms_rooms__select-with-badge__uvj59 .Select-value-label{max-width:100%;display:flex;align-items:center;justify-content:space-between}.TermFormRoomTrigger_term-form-room-trigger__U6mDM{display:flex;flex-direction:column;width:100%;height:auto;gap:8px}@media(min-width:768px){.TermFormRoomTrigger_term-form-room-trigger__U6mDM{gap:24px;justify-content:center;height:82px}}@media(min-width:900px){.TermFormRoomTrigger_term-form-room-trigger__U6mDM{flex-direction:row;gap:12px;height:auto}}@media(min-width:1025px){.TermFormRoomTrigger_term-form-room-trigger__U6mDM{flex-direction:column;gap:8px}}.TermFormRoomTrigger_term-form-room-trigger__row__DLmDk{align-items:center;display:flex;gap:3px;width:100%}@media(max-width:1366px){.TermFormRoomTrigger_term-form-room-trigger__row__DLmDk{flex:1;min-width:0}}@media(max-width:1024px){.TermFormRoomTrigger_term-form-room-trigger__row__DLmDk{flex:initial;width:100%}}.TermFormRoomTrigger_term-form-room-trigger__row__DLmDk .icon-svg{color:#00b6ff;width:24px;height:24px}.TermFormRoomTrigger_term-form-room-trigger__row__DLmDk .icon-svg svg{left:50%;top:50%;transform:translate(-50%,-50%)}.TermFormRoomTrigger_term-form-room-trigger__row__DLmDk .icon-svg--room svg{width:18px;height:18px}.TermFormRoomTrigger_term-form-room-trigger__row__DLmDk .icon-svg--food svg{width:12px;height:20px}.TermFormRoomTrigger_term-form-room-trigger__label__2xRKh{color:#fff;flex:1;font-size:15px;font-weight:600;line-height:24px;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:nowrap}.TermFormRoomTrigger_term-form-room-trigger__row__DLmDk .base{line-height:12px;margin-left:8px}.RoomTabContent_room-tab-content__sFDK3{display:none;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#dce2ed #fff;transition:all .2s ease-in-out;padding-right:16px}@media(max-width:767px){.RoomTabContent_room-tab-content__sFDK3{gap:24px;overflow-y:visible;padding-right:0}}.RoomTabContent_room-tab-content--active__OpngQ{position:relative;display:flex;flex-direction:column;gap:40px;width:calc(100% - 6px)}@media(max-width:767px){.RoomTabContent_room-tab-content--active__OpngQ{gap:24px;width:calc(100% - 4px)}}.RoomTabContent_room-tab-content--active__OpngQ::-webkit-scrollbar{width:6px}.RoomTabContent_room-tab-content--active__OpngQ::-webkit-scrollbar-thumb{background-color:#dce2ed;border-radius:30px;height:140px}.RoomTabContent_room-tab-content--active__OpngQ::-webkit-scrollbar-track{background:#000;background:transparent;margin-bottom:122px}.RoomTabContent_room-tab-content--active__OpngQ::-webkit-scrollbar-button{display:none}.RoomTabContent_room-tab-content__food-filters__Gtts7{display:flex;flex-direction:column;gap:16px;width:872px}@media(max-width:1024px){.RoomTabContent_room-tab-content__food-filters__Gtts7{width:640px}}@media(max-width:767px){.RoomTabContent_room-tab-content__food-filters__Gtts7{width:100%}}.RoomTabContent_room-tab-content__food-title__V_xj8{font-size:13px;line-height:18px}.RoomTabContent_room-tab-content__food-checkboxes__2Uhrh{display:flex;gap:52px}@media(max-width:767px){.RoomTabContent_room-tab-content__food-checkboxes__2Uhrh{display:grid;grid-template-columns:1fr 1fr;gap:12px}}.RoomTabContent_room-tab-content__food-checkbox__qERQr label{line-height:19px;padding-left:30px!important}.RoomTabContent_room-tab-content__food-checkbox__qERQr .control__indicator{margin-top:-2px;height:18px;width:18px}.RoomSummary_room-summary__BOMum{display:flex;color:#5b77ac;flex-direction:column;font-size:13px;gap:4px;line-height:18px}.RoomSummary_room-summary__item__pPAZE{display:flex;gap:11px;align-items:center}@media(max-width:767px){.RoomSummary_room-summary__item__pPAZE:not(.RoomSummary_room-summary__item--show-capacity__yykrr){flex-direction:column;align-items:flex-start;gap:2px}}.RoomSummary_room-summary__item-room-number__IVn2T{font-weight:700;white-space:nowrap}.RoomSummary_room-summary__item-capacity__2cbUD{font-weight:500}.RoomSummary_room-summary__item-content__AgrJy{display:flex;align-items:center;gap:11px}.RoomSummary_room-summary__item-content__AgrJy .icon-svg--dot{width:4px;height:4px}.RoomSummary_room-summary__item-room__yzzv5{font-weight:500}.FlightsModalWrapper_flights-detail-view__gv8VE{width:100%;height:100%;padding:24px 40px;overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#dce2ed #fff;width:calc(100% - 4px);max-height:88dvh}@media(min-width:768px){.FlightsModalWrapper_flights-detail-view__gv8VE{max-height:unset;overflow-y:hidden;padding:24px 24px 32px;width:740px}}@media(min-width:1025px){.FlightsModalWrapper_flights-detail-view__gv8VE{padding:24px 40px 32px;width:950px}}.FlightsModalWrapper_flights-detail-view__gv8VE::-webkit-scrollbar{width:6px}.FlightsModalWrapper_flights-detail-view__gv8VE::-webkit-scrollbar-thumb{background-color:#153c89;background-color:rgba(21,60,137,.15);border-radius:10px;height:124px}.FlightsModalWrapper_flights-detail-view__gv8VE::-webkit-scrollbar-track{background:#000;background:transparent;margin-bottom:82px;margin-top:6px}.FlightsModalWrapper_flights-detail-view__back-button__JFNLc{align-items:center;color:#00b6ff;display:flex;font-size:15px;font-weight:600;gap:24px;cursor:pointer;width:220px}.FlightsModalWrapper_flights-detail-view__back-button__JFNLc svg{flex-shrink:0}.FlightsModalWrapper_flights-detail-view__back-button__JFNLc svg path{fill:#00b6ff!important}.FlightsModalWrapper_flights-detail-view__divider__Ysxg8{border:1px solid #eceff6;margin:24px 0}.FlightsModalWrapper_flights-detail-view__content__fXppc{width:100%;min-height:100%}.RoomsTabs_rooms-tabs__F_MZK{padding:24px 0 24px 40px;width:952px;align-self:center}@media(max-width:1024px){.RoomsTabs_rooms-tabs__F_MZK{width:720px}}@media(max-width:767px){.RoomsTabs_rooms-tabs__F_MZK{padding:24px 0;width:100%;max-height:88dvh;overflow:hidden;display:flex;flex-direction:column;height:100%}}.RoomsTabs_rooms-tabs__wrapper__q_Plx{display:flex;flex-direction:column;gap:32px;width:100%;height:100%;overflow-x:hidden;max-height:604px}@media(max-width:767px){.RoomsTabs_rooms-tabs__wrapper__q_Plx{gap:0;max-height:100%}}.RoomsTabs_rooms-tabs__scroll-content__OVVAw{display:flex;flex-direction:column;gap:32px;min-height:0}@media(max-width:767px){.RoomsTabs_rooms-tabs__scroll-content__OVVAw{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;gap:24px;scroll-behavior:smooth;padding:0 16px}}.RoomsTabs_rooms-tabs__no-rooms__0_J_S{min-height:212px;padding-right:40px}@media(max-width:767px){.RoomsTabs_rooms-tabs__no-rooms__0_J_S{padding-right:0}}.RoomsTabs_rooms-tabs__divider__J_o7j{height:1px;min-height:1px;flex-shrink:0;width:calc(100% - 40px);background-color:#eceff6}@media(max-width:767px){.RoomsTabs_rooms-tabs__divider__J_o7j{width:100%}}.RoomsTabs_rooms-tabs__footer__YOFrG{display:flex;justify-content:space-between;align-items:center;padding-right:40px;flex-shrink:0}@media(max-width:767px){.RoomsTabs_rooms-tabs__footer__YOFrG{width:100%;flex-direction:column;align-items:flex-start;gap:24px;padding-top:24px;padding-left:16px;padding-right:16px;background:#fff}.RoomsTabs_rooms-tabs__footer--shadow__sS3AK{box-shadow:0 0 40px 0 rgba(42,62,101,.05),0 0 30px 0 rgba(42,62,101,.05)}}.RoomsTabs_rooms-tabs__submit-button__IWFis{max-width:200px;width:100%}@media(max-width:767px){.RoomsTabs_rooms-tabs__submit-button__IWFis{max-width:100%}}.RoomsTabs_rooms-tabs__spinner-wrapper__DBdXI{align-items:center;display:flex;justify-content:center;min-height:min(678px,100dvh - 300px);width:100%}.RoomsTabs_rooms-tabs__submit-button-wrapper__RINLJ{padding-right:16px}.Reservation_spinner__QAbMN{width:100%;margin:2em 0}.Reservation_layout__St3Li{margin-right:0!important;padding-right:0!important;max-width:1240px!important;overflow:hidden}.Reservation_layout__St3Li.Reservation_b2bTemplate__33dea{padding-bottom:200px!important}@media(max-width:1024px){.Reservation_layout__recap___mcIG{padding:0!important}.Reservation_layout__St3Li{padding-right:10px!important}}@media(max-width:1366px){.Reservation_layout__St3Li .Reservation_row-wrap__Z2aWc{gap:50px}}.Reservation_layout__St3Li .mainContent{margin-top:39px}@media(max-width:1024px){.Reservation_layout__St3Li .mainContent{padding-right:14px!important;padding-left:14px!important;margin-top:32px}}@media(max-width:767px){.Reservation_layout__St3Li .mainContent{padding-right:16px!important;padding-left:16px!important}}.Reservation_basket-steps__zaNaP{border-bottom:1px solid rgba(21,60,137,.1)!important}.Reservation_error__ZVyqm,.Reservation_error__ZVyqm>li:last-of-type{margin:0!important}.Reservation_error__ZVyqm li:before{background-color:#ff0040}.Reservation_closeButton__C9jyp{position:absolute;top:0;right:0;width:45px;height:45px;line-height:1;margin-top:-42px;padding:0}.Reservation_price-tooltip__icon__5ra4i{color:#00b6ff;position:relative!important;top:3px}.Reservation_modalOverlay__VkhG0{display:flex;justify-content:center;align-items:baseline;overflow-y:auto;-webkit-overflow-scrolling:touch}.Reservation_modalContent__T0PsI{position:relative;display:inline-block;margin-bottom:30px;margin-top:30px;left:0;right:0;bottom:0;overflow:visible}.Reservation_recapItem__Iwsxf td{padding-bottom:0!important}.Reservation_recapItemLast__tYDv5 td,.Reservation_recapItem__Iwsxf td{margin-top:0!important;padding-top:0!important;margin-bottom:0!important;vertical-align:top}.Reservation_recapItemLast__tYDv5 td{padding-bottom:12px!important}.Reservation_promo-code__G9EgD{min-width:150px!important}.Reservation_reservation__header__9vzXO{margin-bottom:0;color:#153c89;font-size:28px;font-size:1.75rem}@media(max-width:1024px){.Reservation_reservation__header__9vzXO{font-size:2.25rem!important}}@media(max-width:767px){.Reservation_reservation__header__9vzXO{text-align:left;font-size:2.125rem!important;margin-bottom:0}}.Reservation_ErrorImgContainer__M2FIP{text-align:center}.Reservation_expand-item__smHEw span svg{top:3px}.Reservation_checkbox-as-radio__UTCgZ .checkbox-indicator{border-radius:50%}.Reservation_checkbox-as-radio__UTCgZ .checkbox-indicator:after{border:none!important;background:#00b6ff;border-radius:50%;width:11px!important;height:11px!important}.Reservation_price-label__wrapper__6DvCl{background:hsla(0,0%,100%,.05);padding:.75rem;border-radius:.25rem}.Reservation_price-label__7Kgo1{display:flex;align-items:center;justify-content:center}.Reservation_price-label__7Kgo1 span{width:20px;height:20px}.Reservation_club-title__bnTd0{line-height:26px;margin-bottom:15px}@media(max-width:340px){.Reservation_club-title__bnTd0{font-size:22px}}.Reservation_club-row__qVvTm{padding-left:52px!important}.Reservation_club-icon__8YBHM{all:unset;width:42px!important;height:37px!important}.Reservation_club-name__bGgm1{font-size:16px;font-weight:700;line-height:22px}.Reservation_club-dates__sDskg,.Reservation_club-name__bGgm1{font-family:open_sans,Helvetica,Arial,sans-serif}.Reservation_club-dates__sDskg{color:#5b77ac;font-size:14px;line-height:20px;margin:0}.Reservation_reservation__edit-room-trigger__r3eYX{background:none!important;height:24px!important;gap:20px!important}.Reservation_reservation__edit-room-trigger__r3eYX .icon-svg{width:14px!important;height:8px!important;margin-top:0!important}.Reservation_reservation__edit-room___u_ox{color:#00b6ff!important;font-size:14px!important;font-weight:600!important}.PremiumHotelTypeHeader_premium-hotel-type-header__Sx72E{border-radius:12px 12px 0 0;background:linear-gradient(94deg,#fabc1e,#fad61e);padding:12px 0;display:flex;justify-content:center;align-items:center;width:100%;gap:16px}@media only screen and (max-width:1024px){.PremiumHotelTypeHeader_premium-hotel-type-header__Sx72E{border-radius:0}}.PremiumHotelTypeHeader_premium-hotel-type-header__text__H2NWi{font-size:15px;color:#3a2c00}.DayPickerSection_day-picker-section__fcmsq{border-radius:10px;border:1px solid #dce2ed;height:fit-content;padding:20px 16px;align-self:center}@media(min-width:1025px){.DayPickerSection_day-picker-section__fcmsq{padding:32px;align-self:auto}}.DayPickerSection_day-picker-section__fcmsq .DayPicker{width:310px!important}.DayPickerSection_day-picker-section__fcmsq .DayPicker .DayPicker-wrapper{padding-bottom:0}.DayPickerSection_day-picker-section__fcmsq .DayPicker .DayPicker-NavButton{top:3px;margin:0;height:17px;width:17px}.DayPickerSection_day-picker-section__fcmsq .DayPicker .DayPicker-NavButton--next{right:6px}.DayPickerSection_day-picker-section__fcmsq .DayPicker .DayPicker-NavButton--prev{left:6px}.DayPickerSection_day-picker-section__fcmsq .DayPicker-Month>div:first-child{border-bottom:none!important;height:24px;margin-bottom:16px}.DayPickerSection_day-picker-section__fcmsq .DayPicker .DayPicker-Month>div:first-child .react-dropdown-select-content{flex:1 1 0%}.DayPickerSection_day-picker-section__fcmsq .DayPicker .DayPicker-Month>div:first-child .react-dropdown-select-input::placeholder{color:#153c89!important}