.ResetFiltersButton_reset-filter__HZQF1{border-top:1px solid #f5f5f5;text-align:center;padding:15px 0;color:#00b6ff;background:#fff;margin-top:0;border-radius:0 0 12px 12px}@media(max-width:1366px){.ResetFiltersButton_reset-filter__HZQF1{margin-bottom:76px;border-radius:0}}.ResetFiltersButton_reset-filter__link__AZ9Ap{cursor:pointer}.style_iconLuxury__vyZaM{cursor:default}.style_iconLuxury__vyZaM .icon-svg{width:42px;height:42px}.style_tooltip__dpp6p{background-color:#f4f9fa!important;border-radius:8px!important;color:#153c89!important;padding:20px!important;max-width:260px!important;text-align:center;font-size:14px!important}.IconText_wrapper__P3qct{display:flex;align-items:center}.IconText_wrapper__P3qct.IconText_left__nIoCc svg{margin-right:.5em}.IconText_wrapper__P3qct.IconText_middle__aZnpo svg{margin:0 .5em}.IconText_wrapper__P3qct.IconText_right__8zzwr svg{margin-left:.5em}.IconText_wrapper__P3qct svg{flex-shrink:0}.HotelGalleryPreviewThumbnails_btn__JKTaR{top:1px}.HotelGalleryPreviewThumbnails_thumbnail__2Ltkn{margin:5px}.HotelGalleryPreviewThumbnails_thumbnail__img__6rKwB{height:unset}.HotelDiscountBadge_badge__fL4u0{position:absolute;right:0;top:0;z-index:1;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;padding:1rem 1.5rem 11px;line-height:normal;background:#ff0040;border-radius:0 0 0 8px;font-size:20px;color:#fff;text-transform:uppercase;display:flex;flex-direction:column}.HotelDiscountBadge_badge__fL4u0>span{text-align:center;font-weight:700;font-size:34px}.HotelDiscountBadge_badge__fL4u0>span:first-child{font-size:14px}@media(max-width:767px){.HotelDiscountBadge_badge__fL4u0{padding:1rem}.HotelDiscountBadge_badge__fL4u0>span{font-size:1.5rem}.HotelDiscountBadge_badge__fL4u0 .HotelDiscountBadge_hideOnMobile__ktdiT{display:none}}.HotelDiscountBadge_badge__fL4u0 .HotelDiscountBadge_showOnMobile__Zjv67{display:none}@media(max-width:767px){.HotelDiscountBadge_badge__fL4u0 .HotelDiscountBadge_showOnMobile__Zjv67{display:inline-block}}.IconFormatter_icon__dpMXb{display:inline-block;vertical-align:middle}.IconFormatter_icon__dpMXb svg{fill:#00b6ff;height:100%;transition:transform .3s;vertical-align:top!important;width:100%}.IconFormatter_icon__dpMXb.IconFormatter_size-xs__VrBx_{height:10px;width:10px}.IconFormatter_icon__dpMXb.IconFormatter_size-sm__iTnyc{height:12px;width:12px}.IconFormatter_icon__dpMXb.IconFormatter_size-md__c_Bf1{height:20px;width:20px}.IconFormatter_icon__dpMXb.IconFormatter_size-lg__W9sgL{height:26px;width:26px}.IconFormatter_icon__dpMXb.IconFormatter_size-xl__secQT{height:40px;width:40px}.IconFormatter_icon__dpMXb.IconFormatter_size-xxl__9gMZA{height:60px;width:60px}.IconFormatter_icon__dpMXb.IconFormatter_disabled__IzfDM svg{fill:#dee2e6}.IconFormatter_icon__dpMXb.IconFormatter_flipped__V_56c svg{transform:rotate(-180deg)}.HotelGalleryPreviewIcons_wrapper__vPREg{bottom:0;position:absolute;right:0;justify-content:flex-start;align-items:flex-end;width:auto}.HotelGalleryPreviewIcons_wrapper__vPREg li{margin:0}.HotelGalleryPreviewIcons_wrapper__vPREg li:before{display:none}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ{position:relative;width:115px;height:68px;overflow:hidden;border:4px solid #fff;border-radius:12px;margin:8px;background:#000;box-shadow:0 0 16px rgba(0,0,0,.2)}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ:after{content:"";position:absolute;left:calc(50% - 4.5px);top:calc(50% - 6px);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #fff;z-index:2}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ img{position:absolute;width:100%;height:100%;z-index:1;object-fit:cover}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ img:first-child{animation:HotelGalleryPreviewIcons_fade__fWNBR 6s linear 4s infinite}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ img:nth-child(2){animation:HotelGalleryPreviewIcons_fade__fWNBR 6s linear 2s infinite}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ img:nth-child(3){animation:HotelGalleryPreviewIcons_fade__fWNBR 6s linear 0s infinite}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ img.HotelGalleryPreviewIcons_isPaused__f5zHB{animation-play-state:paused}@keyframes HotelGalleryPreviewIcons_fade__fWNBR{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;transform:scale(1.05)}20%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;transform:scale(1.1)}34%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transform:scale(1.1)}88%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transform:scale(1)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;transform:scale(1.05)}}@media(max-width:575px){.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_videoItem__tjOBQ{width:80px;height:47px;border-width:2px}}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_item__UvzEm{display:flex;background:#fff;justify-content:center;align-items:center;margin-bottom:0;width:56px;height:56px}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_item__UvzEm:hover{transition:background .22s ease;background:#00b6ff}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_item__UvzEm:hover svg path{transition:fill .22s ease;fill:#fff}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_item__UvzEm span{display:flex;justify-content:center;align-items:center}.HotelGalleryPreviewIcons_wrapper__vPREg .HotelGalleryPreviewIcons_item__UvzEm svg{width:20px!important;height:20px!important}.HotelGalleryPreviewBadges_wrapper__5H4TA{position:absolute;left:8px;left:.5rem;top:0}.HotelGalleryPreviewBadges_wrapper__5H4TA img{position:static!important}.HotelGalleryPreviewBadges_wrapper__5H4TA li{cursor:default}.HotelGalleryPreviewBadges_wrapper__5H4TA li:before{display:none}.HotelGalleryPreview_imageWrapper__7YDHH{background-color:#f4fcff;position:relative}.HotelGalleryPreview_imageWrapper__7YDHH img{left:0;position:absolute;top:0;width:100%}.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{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:8px;border-bottom-left-radius:.5rem}.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_imageWrapper__7YDHH{cursor:pointer;padding-top:59.2105263158%}.ModalIcon_square__UstUL{align-items:center;background-color:#00b6ff;border:none;color:#fff;cursor:pointer;display:flex;font-size:19px;font-weight:700;height:45px;justify-content:center;outline:none;position:absolute;right:0;width:45px;z-index:1;line-height:0;padding-left:8px}.ModalIcon_square__UstUL>span{top:1px!important;position:absolute;top:50%!important;left:53%;transform:translate(-50%,-50%)}.ModalIcon_square--bottom__tSQrQ{background-color:#00f!important}.ModalIcon_round__so_rP{cursor:pointer;height:32px;width:32px;background-color:#fff;color:#00b6ff;border-radius:100%;outline:none;border:none;line-height:0;font-size:16px;font-weight:700;z-index:1}.ModalIcon_round__so_rP:focus{outline:none}@media(max-width:1024px){.ModalIcon_round__so_rP{height:24px!important;width:24px!important;padding:1px 6px}.ModalIcon_round__so_rP svg{max-width:12.5px}}.Step2DiscountModal_closeBtn__dJHye{top:-45px!important}.Step3_step3__9sR_V ol{list-style:none;padding-left:0}.HotelBlueStyleOnlyBadge_tooltip__14aWt{background-color:#f4f9fa!important;border-radius:8px!important;color:#153c89!important;padding:20px!important;max-width:270px!important;text-align:center;font-size:14px!important}.HotelBlueStyleOnlyBadge_badgeTitle__0eiSH{color:#104f91}.HotelSendButton_icon__JDnUk{position:absolute;left:17px;width:28px;height:28px;margin-top:-14px;top:50%}.HotelSendButton_wrapper__L6uj4{background-color:#000;background-color:transparent;text-decoration:none;transition:background-color .5s;border-radius:.25rem;line-height:19px}.HotelSendButton_wrapper__L6uj4:hover{background-color:#fff}.HotelSendButton_wrapper__L6uj4 strong{color:#00b6ff;display:block;text-transform:uppercase;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:16px}.HotelSendButton_wrapper__L6uj4 span{font-family:Open Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px}.HotelSendButton_wrapper__L6uj4 .HotelSendButton_children__ngxT_{display:flex;flex-direction:column;padding:10px 1rem 10px 3rem}.Badge_base___zJlq{display:inline-flex;max-width:18px;flex:1 0 auto;justify-content:center;background:#fa5e2d;font-size:75%;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:50%;color:#fff;width:18px;height:18px;line-height:18px;margin-left:3px}.BlueStyleRating_BlueStyleRating__r6rCx{font-size:15px;color:initial;min-width:45px;display:flex;align-items:flex-end!important;justify-content:flex-end}.BlueStyleRating_BlueStyleRating__r6rCx .media-left{align-self:center}.BlueStyleRating_BlueStyleRating__r6rCx .media-body{position:relative;display:flex;flex-direction:column;min-width:15px!important;margin-left:6px}.BlueStyleRating_BlueStyleRating__r6rCx h4{font-size:16px;margin-bottom:0;color:#495057;margin-top:6px;line-height:0;position:absolute;top:-27px;min-width:35px}.BlueStyleRating_BlueStyleRating__r6rCx em{display:block;margin-top:11px;font-size:10px;color:#343a40;position:absolute;top:-23px}.BlueStyleRating_BlueStyleRating__r6rCx img{width:27px;height:auto;margin-top:-4px}@media(max-width:767px){.BlueStyleRating_BlueStyleRating__r6rCx h4{margin-top:0;top:-10px}.BlueStyleRating_BlueStyleRating__r6rCx em{display:none}.BlueStyleRating_BlueStyleRating__r6rCx img{width:20px!important;margin-top:0}}.HotelFirstLastMinuteBadge_content__6uRZL{overflow:hidden;text-overflow:ellipsis}.HotelFirstLastMinuteBadge_label__gLXUH{width:44px;font-size:14px}.HotelFirstLastMinuteBadge_wrapper__barsQ{min-height:41px;border:1px solid;border-radius:4px;margin-bottom:.625rem;padding-right:10px}.HotelFirstLastMinuteBadge_wrapper__barsQ.HotelFirstLastMinuteBadge_fm__vfjVt{border-color:#27be6d}.HotelFirstLastMinuteBadge_wrapper__barsQ.HotelFirstLastMinuteBadge_fm__vfjVt .HotelFirstLastMinuteBadge_label__gLXUH{background-color:#27be6d;color:#fff}.HotelFirstLastMinuteBadge_wrapper__barsQ.HotelFirstLastMinuteBadge_lm__OiayU{border-color:#fad61e}.HotelFirstLastMinuteBadge_wrapper__barsQ.HotelFirstLastMinuteBadge_lm__OiayU .HotelFirstLastMinuteBadge_label__gLXUH{background-color:#fad61e}.HotelFirstLastMinuteBadge_textSave__ko2Xs{font-size:14px;font-weight:400}.HotelFirstLastMinuteBadge_priceSave__2DOx7{font-weight:700;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:16px;color:#fa5e2d;line-height:normal}.Modal_close__Rn_2T{top:-45px}@media(max-width:1024px){.Modal_close__Rn_2T{height:45px;width:45px;top:-45px}}.Modal_modal__b4jRm.Modal_wide__0eLaK{max-width:800px}.Modal_modal__b4jRm.Modal_max__MNVr8{max-width:980px}.HotelRatingBlueStyleBadge_rating-badge__AoylF{display:flex;align-items:center;text-decoration:none;margin:0 1.5rem 0 0;border:none;padding:0;width:auto;overflow:visible;background:#000;background:transparent;color:#153c89;font:inherit;line-height:normal;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.HotelRatingBlueStyleBadge_rating-badge__AoylF::-moz-focus-inner{border:0;padding:0}.HotelRatingBlueStyleBadge_rating-badge__AoylF:focus,.HotelRatingBlueStyleBadge_rating-badge__AoylF:hover{outline-width:0}.HotelRatingBlueStyleBadge_rating-badge__icon__oTxzQ{display:block;width:30px;margin-right:4px}.HotelRatingBlueStyleBadge_rating-badge__text__ohbcT{font-size:11.6px;text-align:left;margin:0 0 0 3px}.HotelRatingBlueStyleBadge_rating-badge__title__VxmLJ{text-transform:uppercase;font-weight:700}.HotelRatingBlueStyleBadge_rating-badge__summary__QQNnY{font-weight:700;font-size:12px}.HotelRatingBlueStyleBadge_rating-badge__summary-description__I4E4m{font-size:10px;color:#70758c}.HotelRatingBlueStyleBadge_rating-badge--small__nwmyk{margin-right:12px;margin-top:5px}@media(max-width:767px){.HotelRatingBlueStyleBadge_rating-badge--small__nwmyk{margin-top:0}}.HotelRatingBlueStyleBadge_rating-badge--small__nwmyk .HotelRatingBlueStyleBadge_rating-badge__text__ohbcT{margin:0}.HotelRatingBlueStyleBadge_rating-badge--small__nwmyk .HotelRatingBlueStyleBadge_rating-badge__icon__oTxzQ{width:20px}@media(max-width:767px){.HotelRatingBlueStyleBadge_rating-badge__AoylF{margin-right:1.2rem}.HotelRatingBlueStyleBadge_rating-badge__summary-description__I4E4m,.HotelRatingBlueStyleBadge_rating-badge__title__VxmLJ{display:none}.HotelRatingBlueStyleBadge_rating-badge__summary-description--placeGlobal__OLpnl,.HotelRatingBlueStyleBadge_rating-badge__title--placeGlobal__jKkfF{display:block}.HotelRatingBlueStyleBadge_rating-badge__summary-description--placeGlobal__OLpnl{display:inline-block}.HotelRatingBlueStyleBadge_rating-badge__icon__oTxzQ{width:20px}.HotelRatingBlueStyleBadge_rating-badge__text__ohbcT{margin:0}}@media(max-width:370px){.HotelRatingBlueStyleBadge_rating-badge__icon__oTxzQ{width:14px}}.HotelRatingBlueStyleBadge_img__ta9Tt{width:30px}@media(max-width:1024px){.HotelRatingBlueStyleBadge_img__ta9Tt{width:30px}}@media(max-width:767px){.HotelRatingBlueStyleBadge_img__ta9Tt{width:20px}}.HotelRatingTripAdvisorBadge_ta-badge__vOq_k{text-decoration:none;margin-top:-3px}@media(max-width:767px){.HotelRatingTripAdvisorBadge_ta-badge__vOq_k{margin-top:-1px}}.HotelRatingTripAdvisorBadge_ta-badge__text__ropKK{color:#70758c;margin-left:5px!important}@media(max-width:767px){.HotelRatingTripAdvisorBadge_ta-badge__text__ropKK{display:none!important}}.HotelRatingTripAdvisorBadge_badge-marginLeft__0TZYJ{margin-left:-8px!important}@media(max-width:575px){.HotelRatingTripAdvisorBadge_ta-badge__image__QJ445{margin-bottom:1px}}@media(max-width:370px){.HotelRatingTripAdvisorBadge_ta-badge__vOq_k{width:80px}}.HotelBadges_hotelBadges__cjZxm{margin-top:14px!important;margin-bottom:27px!important}.HotelBadges_hotelBadges__cjZxm .rating__fav__full{margin-left:8px;padding-bottom:0}.HotelBadges_facilitiesWrapper__SSbES{display:none}@media(max-width:767px){.HotelBadges_facilitiesWrapper__SSbES{display:block}}.HotelTabs_nav-item__oSh9E{font-family:DuePuntoZero,Helvetica,Arial,sans-serif}.HotelTabs_nav-item__oSh9E:last-child{margin-right:0!important}@media(max-width:1024px){.HotelTabs_nav-item__oSh9E{width:100%;flex:1!important}}@media(max-width:767px){.HotelTabs_nav-item__oSh9E{padding:20px 0!important}}.HotelTabs_nav-item__oSh9E.HotelTabs_luxuryTab___GxF_ a.active{color:#4b2900!important}.HotelTabs_nav-item__oSh9E a:not(.active){background:#f1f7fa!important}.HotelTabs_nav-parent__mPrL8{flex:1 0 auto}.HotelTabs_nav-parent__mPrL8 li>div>a{font-size:18px!important}@media(max-width:767px){.HotelTabs_nav-parent__mPrL8{overflow:auto!important;white-space:nowrap!important;flex-wrap:nowrap!important}.HotelTabs_nav-parent__mPrL8 li>div>a{font-size:14px!important}}.FbLike_share-link__IxLbJ{background-color:#1877f2;border:none;outline:none;color:#fff;font-weight:600;display:flex;gap:4px;align-items:center;justify-content:center;border-radius:4px;padding:4px 9px;vertical-align:center;text-decoration:none;width:fit-content}.FbLike_share-link__IxLbJ:focus{outline:none;box-shadow:none}.FbLike_share-link__IxLbJ:hover{outline:none;box-shadow:none;color:#fff}.hotelContainer_hotelContainerWrapper__a0xw5{padding:1.5625rem 1.375rem!important;background-color:#f4f9fc;height:100%;border-radius:.25rem}@media(max-width:1024px){.hotelContainer_hotelContainerWrapper__a0xw5{padding-left:.625rem!important;padding-right:.625rem!important}}.hotelContainer_badges__zUDiR{padding-top:16px;padding-bottom:24px}@media(max-width:767px){.hotelContainer_badges__zUDiR{padding-top:8px;padding-bottom:4px}}.hotelContainer_hotelName__xi0A6{font-size:34px;font-size:2.125rem;color:#141f33;margin-bottom:0!important;margin-top:0!important}@media(max-width:767px){.hotelContainer_hotelName__xi0A6{margin-top:0!important}}@media(min-width:768px){.hotelContainer_hotelName__xi0A6{font-size:2.25rem}}.hotelContainer_breadcrumbs__u3YNh{margin-bottom:1rem}.hotelContainer_breadcrumbs__u3YNh>ol{padding-top:.5rem;padding-bottom:0;border-radius:0;margin-right:2px!important}@media(min-width:768px){.hotelContainer_breadcrumbs__u3YNh>ol{padding-top:1rem;border-bottom:none}}@media(max-width:767px){.hotelContainer_breadcrumbs__u3YNh>ol{border-bottom:1px solid #e0eef3;padding:12px 0}}@media(min-width:1025px){.hotelContainer_breadcrumbs__u3YNh>ol .hotelContainer_badges__zUDiR{margin:0!important;padding:0!important}}.HotelBlueStyleRating_bs-rating__title__PQPWR{background:#fcfbf7}.HotelBlueStyleRating_bs-rating__box__1FZqE{border-radius:10px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}.HotelBlueStyleRating_bs-rating__box-value__zKlTQ{margin-left:8px;min-width:40px;text-align:right}.DiscountLabel_DiscountLabel__Tau34{display:flex;justify-content:center;align-items:center;background-color:#ff0040;color:#fff;font-weight:700;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;border-top-right-radius:inherit;border-bottom-left-radius:inherit;font-size:20px;padding:3px 10px}.TripAdvisor_badge-marginLeft__KFqN_{margin-top:-5px!important;margin-left:-2px!important}@media(max-width:767px){.TripAdvisor_badge-marginLeft__KFqN_{margin-top:0!important}}.TripAdvisor_TripAdvisor__x4guG{font-size:10px;color:initial;min-width:86px}.TripAdvisor_TripAdvisor__x4guG h4{font-size:22px;margin-bottom:0}.TripAdvisor_TripAdvisor__x4guG em{display:block;color:#70758c;font-size:10px}.TripAdvisor_TripAdvisor__x4guG a{text-decoration:none}.TripAdvisor_TripAdvisor--scale__5bAEO{margin-left:9px}.TripAdvisor_TripAdvisor--scale__5bAEO h4{margin-bottom:-2px}.TripAdvisor_TripAdvisor--scale__5bAEO img{width:90px;height:auto}@media(min-width:768px){.TripAdvisor_TripAdvisor--scale__5bAEO img{width:120px;margin-left:-6px}}@media(max-width:767px){.TripAdvisor_TripAdvisor__x4guG{font-size:6px;margin-top:-2px}.TripAdvisor_TripAdvisor__x4guG h4{font-size:14px}.TripAdvisor_TripAdvisor__x4guG img{width:110px;max-width:110px!important}.TripAdvisor_badge-placeGlobal__0Wdpe{display:block;padding-top:3px}}.TripAdvisor_badge-image__NjnxR{background-position-x:-7px;background-position-y:2px;background-repeat:no-repeat;background-size:119px 20px;width:104px;height:22px}@media(max-width:1024px){.TripAdvisor_badge-image__NjnxR{background-size:101px 17px;background-position-x:-6px;height:20px}}.PopupSearchResult_popup__iUjtT{position:relative;padding:0 0 5px}.PopupSearchResult_popup__title__JsP3X{margin-bottom:1rem;margin-right:25px!important}.PopupSearchResult_popup__title-name__xWNng{padding-right:.5rem;font-size:20px}.PopupSearchResult_popup__content__ViRt_{display:flex}.PopupSearchResult_popup__left__uhtpp{margin-right:20px}.PopupSearchResult_popup__right__x9wxz{display:flex;align-content:space-between;flex-wrap:wrap;min-height:100px}.PopupSearchResult_popup__trip-advisor__me1AI{margin-top:-9px}.PopupSearchResult_popup__icons__Xdi47{width:100%}.PopupSearchResult_popup__icon__EBh2q{margin-right:16px}.PopupSearchResult_popup__days__Rq2Qt{width:100%;margin:0;font-size:14px;line-height:1em;font-weight:400;display:flex;justify-content:space-between;color:#153c89}.PopupSearchResult_popup__price__5z4kZ{font-weight:700;color:#000;font-size:20px;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;line-height:.6}.CheckboxTree_checkBox-ol__swqSv{margin:0;padding-left:0;list-style-type:none}.CheckboxTree_dropdownItem__GiKNQ,span.CheckboxTree_indentLevel-1__tPnmC{position:relative}span.CheckboxTree_indentLevel-1__tPnmC>div>label{padding-left:75px!important}span.CheckboxTree_indentLevel-1__tPnmC>div>label .checkbox-indicator{left:43px!important}span.CheckboxTree_indentLevel-2__tvEpn{position:relative}span.CheckboxTree_indentLevel-2__tvEpn>div>label{padding-left:105px!important}span.CheckboxTree_indentLevel-2__tvEpn>div>label .checkbox-indicator{left:73px!important}.CheckboxTree_dropdownDivider__Rz4uz{margin:0}ol ol .CheckboxTree_dropdownDivider__Rz4uz{display:none}.CheckboxTree_parentLabelContent__HPjzB{font-weight:700}.CheckboxTree_disabledCheckboxNode__w6FpM input[data-cross=true]:disabled~div:before{width:19px;height:19px;z-index:99;background-image:url(/img/icons/close-outline.svg);background-size:19px 19px;background-repeat:no-repeat;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5;left:-1px;top:-1px}.CheckboxTree_toggleButton__AhAFF{background-size:12px 10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 451.846 451.847'%3E%3Cpath d='M345.441 248.292L151.154 442.573c-12.359 12.365-32.397 12.365-44.75 0-12.354-12.354-12.354-32.391 0-44.744L278.318 225.92 106.409 54.017c-12.354-12.359-12.354-32.394 0-44.748 12.354-12.359 32.391-12.359 44.75 0l194.287 194.284c6.177 6.18 9.262 14.271 9.262 22.366 0 8.099-3.091 16.196-9.267 22.373z' fill='%2300B6FF'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:12px;height:10px;transform:rotate(90deg);display:inline-block;position:absolute;right:24px;right:1.5rem;top:14px}.CheckboxTree_toggleButton--open__xODSn{transform:rotate(-90deg)}.ThematicHolidayFiltersItem_ThematicHolidayFiltersItem__Hr7Gy{color:#153c89;padding-bottom:.875rem;display:flex}.ThematicHolidayFiltersItem_ThematicHolidayFiltersItem__Hr7Gy>div{width:90%}.ThematicHolidayFiltersItem_ThematicHolidayFiltersItem__Hr7Gy .checkbox{padding-left:2rem!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ThematicHolidayFiltersItem_ThematicHolidayFiltersItem__resultCount__8VVNq{display:block;width:10%;text-align:right;margin-right:0;font-weight:700}.ThematicHolidayFiltersItem_ThematicHolidayFiltersItem__Hr7Gy .icon-svg--star svg path,.ThematicHolidayFiltersItem_ThematicHolidayFiltersItem__Hr7Gy .icon-svg--star-half svg path{fill:#00b6ff}.ThematicHolidayFiltersItem_isChecked__KL2nh span{color:#00b6ff}.ThematicHolidayFiltersItem_isDisabled__afmgI{cursor:not-allowed}.ThematicHolidayFiltersItem_isDisabled__afmgI .control__indicator{background:#f0f0f0;border-color:#e9e9e9}.ThematicHolidayFiltersItem_isDisabled__afmgI *{cursor:not-allowed}.style_noActive__2pWep{position:absolute;top:0;left:0;background:#fff;background:hsla(0,0%,100%,.6);height:100%;width:100%;z-index:2;font-size:21px}.style_noActive__2pWep,.style_noActive__text__Rnbrf{display:flex;justify-content:center;align-items:center;text-align:center}.style_noActive__text__Rnbrf{width:230px;height:230px;border-radius:50%;background:#00b6ff;color:#fff;padding:35px;font-size:16px;font-weight:200}.style_searchSpinner__EI6il{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;background:hsla(0,0%,100%,.5);display:flex;z-index:4;justify-content:center;align-items:center}.style_searchSpinner__wrapper__tmJsC{display:block;width:200px;height:200px;position:relative;background:#00b6ff;border-radius:50%;line-height:200px}.style_searchSpinner__wrapper__tmJsC [class*=base]{margin:0}.style_searchSpinner__wrapper__tmJsC [class*=hold]{height:200px}.style_searchSpinner__wrapper__tmJsC [class*=hold] [class*=dot]{border-color:#fff}.style_searchSpinner__wrapper__text__hgn6q{position:absolute;width:100%;display:block;text-align:center;left:0;bottom:-50px;color:#fff}.style_children___yUg9{padding:0 12px!important}.style_adults__bqls2{padding-right:12px!important}.style_price__rQq_r{color:#104f91}.LuxuryHotel_icon__a_W_H{margin-right:.25rem}.LuxuryHotel_label__9W_Ds{font-weight:300;font-size:10px;line-height:1;color:#000;text-transform:uppercase}.LuxuryHotel_labelBold___ZSLt{font-weight:700}
/*# sourceMappingURL=4e89410a83d63a7c.css.map*/