@keyframes jumpInfinite{0%{margin-top:0}50%{margin-top:10px}to{margin-top:0}}@keyframes rotateInfinite{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinInfinite{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.border--blue10{border:1px solid #4bbdfa}.border--blue13{border:1px solid #0574b0}.border--yellow11{border:1px solid #f8b127}.border--green21{border:1px solid #6aa343}.border--red18{border:1px solid #cc4633}.border--purple10{border:1px solid #973d66}.border--brown10{border:1px solid #7a6958}.border--green23{border:1px solid #4bfa52}.border--blue55{border:1px solid #076089}.border--blue56{border:1px solid #2244ae}.border--green22{border:1px solid #00bf59}.border--red19{border:1px solid #f9393a}.border--red20{border:1px solid #f82727}.border--blue57{border:1px solid #4499e3}.border--yellow12{border:1px solid #f9e81b}.border--pink11{border:1px solid #f178b6}.border--blue22{border:1px solid #1f4f77}.fill--blue10{background:#4bbdfa!important}.fill--blue10 p{color:#fff}.fill--blue10 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--blue10 span{color:#fff}.fill--blue13{background:#0574b0!important}.fill--blue13 p{color:#fff}.fill--blue13 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--blue13 span{color:#fff}.fill--yellow11{background:#f8b127!important}.fill--yellow11 p{color:#fff}.fill--yellow11 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--yellow11 span{color:#fff}.fill--green21{background:#6aa343!important}.fill--green21 p{color:#fff}.fill--green21 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--green21 span{color:#fff}.fill--red18{background:#cc4633!important}.fill--red18 p{color:#fff}.fill--red18 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--red18 span{color:#fff}.fill--purple10{background:#973d66!important}.fill--purple10 p{color:#fff}.fill--purple10 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--purple10 span{color:#fff}.fill--brown10{background:#7a6958!important}.fill--brown10 p{color:#fff}.fill--brown10 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--brown10 span{color:#fff}.fill--green23{background:#4bfa52!important}.fill--green23 p{color:#fff}.fill--green23 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--green23 span{color:#fff}.fill--blue55{background:#076089!important}.fill--blue55 p{color:#fff}.fill--blue55 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--blue55 span{color:#fff}.fill--blue56{background:#2244ae!important}.fill--blue56 p{color:#fff}.fill--blue56 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--blue56 span{color:#fff}.fill--green22{background:#00bf59!important}.fill--green22 p{color:#fff}.fill--green22 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--green22 span{color:#fff}.fill--red19{background:#f9393a!important}.fill--red19 p{color:#fff}.fill--red19 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--red19 span{color:#fff}.fill--red20{background:#f82727!important}.fill--red20 p{color:#fff}.fill--red20 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--red20 span{color:#fff}.fill--blue57{background:#4499e3!important}.fill--blue57 p{color:#fff}.fill--blue57 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--blue57 span{color:#fff}.fill--yellow12{background:#f9e81b!important}.fill--yellow12 p{color:#fff}.fill--yellow12 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--yellow12 span{color:#fff}.fill--pink11{background:#f178b6!important}.fill--pink11 p{color:#fff}.fill--pink11 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--pink11 span{color:#fff}.fill--blue22{background:#1f4f77!important}.fill--blue22 p{color:#fff}.fill--blue22 p img{filter:brightness(0) invert(1) grayscale(100%)}.fill--blue22 span{color:#fff}#sm_state_HRV1582,#sm_state_HRV1583,#sm_state_HRV1584,#sm_state_HRV1603{transform:matrix(.5952,0,0,.5952,0,0)}#sm_state_HRV1584:hover{fill:#2485ba;opacity:1}#sm_state_HRV1586,#sm_state_HRV1587{transform:matrix(.5952,0,0,.5952,0,0)}#sm_state_HRV1586:hover{fill:#2485ba;opacity:1}#sm_state_HRV1493{transform:matrix(.5952,0,0,.5952,0,0)}#sm_state_HRV1493:hover{fill:#4bbdfa;opacity:1}#sm_state_HRV1492{transform:matrix(.5952,0,0,.5952,0,0)}#sm_state_HRV1492:hover{fill:#4bbdfa;opacity:1}#sm_state_HRV1491{transform:matrix(.5952,0,0,.5952,0,0)}#sm_state_HRV1491:hover{fill:#4bbdfa;opacity:1}#sm_state_HRV1490{transform:matrix(.5952,0,0,.5952,0,0)}#sm_state_HRV1490:hover{fill:#4bbdfa;opacity:1}#sm_state_HRV1592{transform:matrix(.5952,0,0,.5952,0,0)}#sm_state_HRV1592:hover{fill:#07a3f6;opacity:1}#sm_state_HRV1588,#sm_state_HRV1589,#sm_state_HRV1602,#sm_state_HRV1604,#sm_state_HRV1605,#sm_state_HRV1606,#sm_state_HRV1607,#sm_state_HRV1608,#sm_state_HRV1609,#sm_state_HRV1610{transform:matrix(.5952,0,0,.5952,0,0)}.svg-map__location{fill:#d7f0fe;stroke:#fff;stroke-width:1.9;cursor:pointer;opacity:.8}.svg-map__location:hover{opacity:1}.svg-map__location:focus{outline:unset}.guideToolTip{background:#fff;border:1px solid #0574b0;color:#0574b0;left:0;padding:10px;position:absolute;top:0}.aboutUsText{position:unset}#sm_location_0,#sm_location_1,#sm_location_10,#sm_location_11,#sm_location_12,#sm_location_13,#sm_location_14,#sm_location_15,#sm_location_16,#sm_location_17,#sm_location_18,#sm_location_19,#sm_location_2,#sm_location_20,#sm_location_21,#sm_location_22,#sm_location_23,#sm_location_24,#sm_location_25,#sm_location_26,#sm_location_27,#sm_location_28,#sm_location_29,#sm_location_3,#sm_location_4,#sm_location_5,#sm_location_6,#sm_location_7,#sm_location_8,#sm_location_9{fill:#fa884b}#sm_location_30,#sm_location_31,#sm_location_32,#sm_location_33,#sm_location_34,#sm_location_35,#sm_location_36{fill:#40c25d}.facility-gallery{background:#000000e6;gap:16px;height:100%;padding:16px 0;width:100%}p{margin:0;padding:0}.facility-gallery__header{padding:0 16px}.facility-gallery__header-btn{background:none;border:none;color:inherit;cursor:pointer;font:inherit;height:32px;margin:0;padding:0;width:32px}.facility-gallery__slider-wrap{height:100%;overflow:auto;padding:0 80px;width:100%}.facility-gallery__slider{height:100%;width:100%}.facility-gallery__slider-slide{gap:12px;height:100%;width:100%}.facility-gallery__slider-slide-indicator{color:#e0e0e0;font-size:14px;font-weight:500;line-height:20px;opacity:.8;padding:0 16px;text-align:center}.facility-gallery__slider-slide-img-wrap{height:calc(100% - 65px)}.facility-gallery__slider-slide-img{border-radius:6px;height:100%;object-fit:contain;width:100%}.facility-gallery__content-main-info{color:#fff;font-size:14px;font-weight:500;line-height:21px;margin:0 16px}.facility-gallery__content-main-info-text{font-weight:400;gap:4px;line-height:normal}.facility-gallery__content-thumb{gap:16px;height:175px;overflow-y:auto;padding:16px 80px;scrollbar-width:none}.facility-gallery__content-thumb-box{cursor:pointer;gap:2px;opacity:.6;position:relative;transition:all .3s ease-out}.facility-gallery__content-thumb-box-img-wrap{position:relative}.facility-gallery__content-thumb-box-img{border-radius:6px;display:block;height:87.5px;width:116.67px}.facility-gallery__content-thumb-box-title{color:#fff;font-size:12px;font-weight:500;line-height:normal}.facility-gallery__content-thumb-box--active{opacity:1}.facility-gallery__content-thumb-box-counter{background:#0009;border-radius:4px;bottom:4px;height:20px;min-width:20px;padding:0 4px;position:absolute;right:4px}.facility-gallery__content-thumb-box-counter-txt{color:#fff;font-size:12px;font-weight:500;line-height:normal}@media(max-width:767.98px){.facility-gallery{gap:0;height:auto;min-height:100%;overflow:auto;padding-top:0}.facility-gallery__mobile-header{background:inherit;padding-top:16px;position:sticky;top:0;z-index:1}.facility-gallery__mobile-header-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px;padding:0 16px;position:sticky;top:0}.facility-gallery__mobile-title{color:#fff;font-size:16px;font-weight:500;line-height:1.5;margin:0}.facility-gallery__mobile-image-groups-chips{display:flex;gap:8px;overflow:auto;padding:8px 16px}.facility-gallery__mobile-image-groups-chips-item{align-items:center;background:#ebf8fe;border:1px solid #e0e0e0;border-radius:28px;display:flex;gap:8px;padding:8px;width:fit-content}.facility-gallery__mobile-image-groups-chips-item:hover{border-color:#f65a07}.facility-gallery__mobile-image-groups-chips-item.facility-gallery__mobile-image-groups-chips-item--selected{border-color:#07a3f6}.facility-gallery__mobile-image-groups-chips-item.facility-gallery__mobile-image-groups-chips-item--selected .facility-gallery__mobile-image-groups-chips-item-count{background:#4bbdfa}.facility-gallery__mobile-image-groups-chips-item-text{color:#202020;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.facility-gallery__mobile-image-groups-chips-item-count{background:#b7b7b7;border-radius:32px;color:#fff;font-size:12px;font-weight:500;height:fit-content;line-height:1.5;padding:2px 8px;text-shadow:0 1px 2px #2020207a}.facility-gallery__mobile-image-groups{display:flex;flex-direction:column;padding:0 16px}.facility-gallery__mobile-image-group{padding-top:16px}.facility-gallery__mobile-image-group-info{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.facility-gallery__mobile-image-group-info-text{color:#fff;font-size:14px;font-weight:500;line-height:1.5}.facility-gallery__mobile-image-group-info-area{align-items:center;display:flex;gap:4px;justify-content:space-between}.facility-gallery__mobile-image-group-info-area-text{color:#fff;font-size:12px;font-weight:400;line-height:normal}.facility-gallery__mobile-image-group-images{display:flex;flex-direction:column;gap:8px}.facility-gallery__mobile-image-group-image-container{width:100%}.facility-gallery__mobile-image-group-image{border-radius:4px;height:auto;width:100%}}#unitModal .DayPicker-Body{pointer-events:none}#unitModal .DayPicker-Month{padding-top:0;width:100%}#unitModal .DayPicker-Day{width:100%}#unitModal .modal-control-body{background:#fff}#unitModal h1,#unitModal h2,#unitModal h3,#unitModal h4,#unitModal h5,#unitModal p{margin:0;padding:0}#unitModal .unit-details__slider{background:#e0e0e0;border-radius:8px;height:420px;width:100%}#unitModal .unit-details__slider .carousel{height:100%}#unitModal .unit-details__slider .carousel-inner .carousel-item img{border-radius:8px}#unitModal .unit-details__box:not(:last-child){border-bottom:1px solid #e0e0e0;margin-bottom:12px;padding-bottom:12px}#unitModal .unit-details__box-title{color:#202020;font-size:16px;font-weight:500;line-height:24px}#unitModal .unit-details__basic-info{margin-top:12px}#unitModal .unit-details__basic-info-items{gap:4px}#unitModal .unit-details__basic-info-item{gap:4px;padding:4px}#unitModal .unit-details__basic-info-item:not(:last-child):after{background-color:#b7b7b7;border-radius:50%;content:"";display:inline-block;height:4px;margin-left:4px;vertical-align:middle;width:4px}#unitModal .unit-details__basic-info-item-txt{color:#202020;font-size:14px;font-weight:500;line-height:21px}#unitModal .unit-details__amenities-category{gap:12px}#unitModal .unit-details__amenities-item{padding:8px}#unitModal .unit-details__amenities-item-content{gap:8px}#unitModal .unit-details__amenities-item-txt{color:#363636;font-size:14px;font-weight:400;line-height:21px}#unitModal .unit-details__amenities-item-info{color:#595959;font-size:12px;font-weight:400;line-height:18px}#unitModal .unit-details__amenities-btn{background:#0000;border:none;color:#4bbdfa;font-size:14px;font-weight:500;gap:4px;padding:8px 0}#unitModal .unit-details__description{gap:12px}#unitModal .unit-details__description-txt{color:#363636;font-size:14px;font-weight:400;text-align:justify}#unitModal .unit-details__rooms{gap:16px}#unitModal .unit-details__rooms-boxes{gap:8px}#unitModal .unit-details__rooms-box{background:#fff;border:1px solid #e0e0e0;border-radius:4px;width:calc(33% - 8px)}#unitModal .unit-details__rooms-btn{background:#0000;border:none;color:#4bbdfa;flex:1;font-size:14px;font-weight:500;gap:4px;padding:4px}#unitModal .unit-details__unit-pricelist-info{pointer-events:none}#unitModal .unit-details__picker-header{margin-bottom:24px}#unitModal .modal-control-footer .modal-control-footer__left-button{text-decoration:underline}@media(max-width:767.98px){#unitModal .unit-details__unit-pricelist-info{background:#0000;padding:0}#unitModal .unit-details__rooms-box{width:calc(50% - 8px)}#unitModal .modal-control-body{padding:0}#unitModal .unit-details__slider{border-radius:0;height:250px;width:100%}#unitModal .carousel{height:100%}#unitModal .carousel .carousel-inner .carousel-item img{border-radius:0}#unitModal .unit-details__central-content{padding:0 16px}}#mainHeader{position:unset}#facilityUnitReact h1,#facilityUnitReact h2,#facilityUnitReact h3,#facilityUnitReact h4,#facilityUnitReact h5,#facilityUnitReact h6,#facilityUnitReact p{margin:0;padding:0}#facilityUnitReact .DayPicker-Month{padding-top:0}#facilityUnitReact .facility-unit__info-content{position:sticky;top:16px;z-index:10}#facilityUnitReact .facility-unit__overview__header{gap:8px;padding:8px 16px}#facilityUnitReact .facility-unit__overview__header__title{color:#202020;font-size:24px;font-weight:500;line-height:36px}#facilityUnitReact .facility-unit__overview__header__icons{gap:8px}#facilityUnitReact .facility-unit__overview__header__icon__wrap{background:#fff;border:1px solid #b7b7b7;border-radius:4px;cursor:pointer;height:40px;width:40px}#facilityUnitReact .facility-unit__overview__header__info{gap:8px}#facilityUnitReact .facility-unit__overview__header__info-review{background:none;border:none;gap:4px}#facilityUnitReact .facility-unit__overview__header__info-review:hover .facility-unit__overview__header__info-review__title{color:#0574b0;text-decoration:underline}#facilityUnitReact .facility-unit__overview__header__info-review:hover .facility-unit__overview__header__info-review__icon{color:#fa884b}#facilityUnitReact .facility-unit__overview__header__info-review__icon{color:#fac34b;flex-shrink:0;transition:all .3s ease-out}#facilityUnitReact .facility-unit__overview__header__info-review__title{color:#202020;font-size:14px;font-weight:500;text-align:left;text-decoration:underline;transition:all .3s ease-out}#facilityUnitReact .facility-unit__overview__header__info-review__info{color:#07a3f6;font-size:12px;font-weight:400}#facilityUnitReact .facility-unit__overview__header__info-distance{gap:4px;white-space:nowrap}#facilityUnitReact .facility-unit__overview__header__info-distance__title{color:#202020;font-size:14px;font-weight:400}#facilityUnitReact .facility-unit__overview__header__info-distance__title--bold{font-weight:500}#facilityUnitReact .facility-unit__overview__header__dot:not(:last-child):after{background-color:#b7b7b7;border-radius:50%;content:"";display:inline-block;height:4px;margin-left:4px;vertical-align:middle;width:4px}#facilityUnitReact .facility-unit__overview__mobile{height:100%;width:100%}#facilityUnitReact .facility-unit__overview__mobile__img{display:block;height:100%;object-fit:cover;width:100%}#facilityUnitReact .facility-unit__overview__mobile__controls{background:#20202099;border:1px solid #fff;border-radius:50%;height:32px;width:32px}#facilityUnitReact .facility-unit__overview__mobile__track{background-color:#20202099;bottom:0;color:#fff;left:0;padding:4px 16px;position:absolute;width:100%}#facilityUnitReact .facility-unit__overview__mobile__track__title{flex:1;font-size:14px;font-weight:500}#facilityUnitReact .facility-unit__overview__mobile__track__info{gap:4px}#facilityUnitReact .facility-unit__overview__mobile__track__info__txt{font-size:14px;font-weight:400}#facilityUnitReact .facility-unit__overview__mozaik{cursor:pointer;display:grid;gap:8px;grid-template-columns:1fr 1fr;height:433px;margin:8px 0}#facilityUnitReact .facility-unit__overview__mozaik:hover .facility-unit__overview__mozaik__image-wrapper:after{opacity:1}#facilityUnitReact .facility-unit__overview__mozaik:hover .facility-unit__overview__mozaik__btn-gallery{border:1px solid #f65a07}#facilityUnitReact .facility-unit__overview__mozaik__image-wrapper{background:#e0e0e0;border-radius:8px;box-shadow:0 4px 8px -2px #20202014,0 2px 4px -2px #20202014;height:100%;overflow:hidden;position:relative;width:100%}#facilityUnitReact .facility-unit__overview__mozaik__image-wrapper:after{background-color:#0003;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-out;width:100%}#facilityUnitReact .facility-unit__overview__mozaik__image{border-radius:8px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#facilityUnitReact .facility-unit__overview__mozaik__desktop-gallery-wrapper{display:grid;gap:8px;grid-template-columns:100% 100%}#facilityUnitReact .facility-unit__overview__mozaik__additional{display:grid;gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}#facilityUnitReact .facility-unit__overview__mozaik__btn-gallery{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;bottom:8px;gap:8px;margin:8px;padding:8px 15px;position:absolute;right:15px;transition:border .3s ease-out;z-index:10}#facilityUnitReact .facility-unit__overview__mozaik__btn-gallery__title{color:#202020;font-size:14px;font-weight:500;line-height:20px}#facilityUnitReact .facility-unit__highlighted-features{background:#0000;gap:8px;padding:8px;position:absolute}#facilityUnitReact .facility-unit__highlighted-features__item{background:#fff;border:1px solid #e0e0e0;border-radius:99px;gap:4px;padding:8px}#facilityUnitReact .facility-unit__highlighted-features__item__txt{color:#202020;font-size:12px;font-weight:500;line-height:16.8px}#facilityUnitReact .facility-unit__navigation{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 12px 18px -6px #20202014,0 4px 8px -4px #20202014;display:block;margin-bottom:16px;overflow-x:auto;padding:8px 24px;position:sticky;scrollbar-width:none;top:0;white-space:nowrap;z-index:10}#facilityUnitReact .facility-unit__navigation__group{gap:32px;margin:0;padding:0}#facilityUnitReact .facility-unit__navigation__btn{background:none;border:none;color:#202020;cursor:pointer;font-size:16px;font-weight:500;line-height:24px;opacity:.6;padding:16px 0}#facilityUnitReact .facility-unit__navigation__btn--active{opacity:1}#facilityUnitReact .facility-unit__detail{gap:16px}#facilityUnitReact .facility-unit__detail__box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 2px 0 #20202014;padding:24px}#facilityUnitReact .facility-unit__detail__box:last-child{margin-bottom:16px}#facilityUnitReact .facility-unit__detail__title{color:#202020;font-size:18px;font-weight:500;line-height:27px;word-break:break-word}#facilityUnitReact .facility-unit__detail__title--upper{text-transform:uppercase}#facilityUnitReact .facility-unit__detail__box--transparent{background:#0000;border:none;box-shadow:unset;padding:24px 0}#facilityUnitReact .facility-unit__description{gap:16px}#facilityUnitReact .facility-unit__description__header{gap:8px}#facilityUnitReact .facility-unit__description__txt{color:#202020;font-size:14px;font-weight:400;line-height:unset}#facilityUnitReact .facility-unit__description__content{gap:16px}#facilityUnitReact .facility-unit__description__popular{border-top:1px solid #e0e0e0;flex:1}#facilityUnitReact .facility-unit__description__boxes{gap:8px;margin:32px 0}#facilityUnitReact .facility-unit__description__box{background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 2px 0 #20202014;flex:1;gap:6px;padding:8px 4px}#facilityUnitReact .facility-unit__description__box__description{color:#202020;font-size:12px;font-weight:400;line-height:18px;margin:0;text-align:center}#facilityUnitReact .facility-unit__description__popular-content{gap:16px}#facilityUnitReact .facility-unit__description__popular-content__title{color:#595959;font-size:18px;font-weight:500;line-height:27px;text-transform:uppercase}#facilityUnitReact .facility-unit__description__popular-content__items{display:grid;gap:8px 32px;grid-template-columns:repeat(3,1fr);padding:0 12px}#facilityUnitReact .facility-unit__popular-content__item{align-items:center;gap:8px}#facilityUnitReact .facility-unit__popular-content__item__txt{color:#121212;font-size:14px;font-weight:400;line-height:21px}#facilityUnitReact .facility-unit__description__popular-content__more{background:none;border:none;color:#4bbdfa;cursor:pointer;font-size:14px;font-weight:500;gap:8px;padding:12px 0}#facilityUnitReact .facility-unit__description__place{flex-shrink:0;gap:8px;max-width:220px;width:100%}#facilityUnitReact .facility-unit__description__place:hover{cursor:pointer}#facilityUnitReact .facility-unit__description__place:hover .facility-unit__description__map .facility-unit__description__map__image{opacity:1}#facilityUnitReact .facility-unit__description__place:hover .facility-unit__description__map__btn__icon{color:#fa884b}#facilityUnitReact .facility-unit__description__place:hover .facility-unit__description__reviews .facility-unit__description__reviews__content .facility-unit__reviews__txt .facility-unit__reviews__star{color:#fac34b}#facilityUnitReact .facility-unit__description__map{position:relative}#facilityUnitReact .facility-unit__description__map__image{border-radius:4px;height:220px;opacity:.5;width:220px}#facilityUnitReact .facility-unit__description__map__btn{background:#fff;border:unset;border-radius:8px;box-shadow:0 4px 8px -2px #20202014,0 2px 4px -2px #20202014;gap:8px;left:50%;padding:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:max-content}#facilityUnitReact .facility-unit__description__map__btn__icon{color:#7d7d7d}#facilityUnitReact .facility-unit__robinson{background:#034669;border:1px solid #e0e0e0;border-radius:8px;color:#fff;gap:16px;padding:32px}#facilityUnitReact .facility-unit__robinson__title{color:#fff;font-size:20px;font-weight:500;line-height:30px;margin-left:8px}#facilityUnitReact .facility-unit__robinson__txt{color:#fff;font-size:14px;font-weight:400;line-height:normal;padding:16px}#facilityUnitReact .facility-unit__robinson__box-wrap{border:1px solid #9bdafc;border-radius:6px;gap:16px;padding:16px}#facilityUnitReact .facility-unit__robinson__box{background:#fff;border-radius:4px;color:#363636;flex:1;gap:10px;padding:12px}#facilityUnitReact .facility-unit__robinson__box__header{gap:10px}#facilityUnitReact .facility-unit__robinson__box-title{font-size:16px;font-weight:600;text-align:center}#facilityUnitReact .facility-unit__robinson__box-list{padding-left:16px}#facilityUnitReact .facility-unit__robinson__box-item{font-size:14px;font-weight:400;list-style:disc}#facilityUnitReact .facility-unit__robinson__txt-wrap{gap:8px}#facilityUnitReact .facility-unit__robinson__btn{background:#0000;border:none;color:#fa884b;font-size:12px;font-weight:500;line-height:normal;padding:4px 0;text-align:left}#facilityUnitReact .facility-unit__reviews__txt{color:#202020;font-size:14px;font-weight:500;line-height:24px}#facilityUnitReact .facility-unit__reviews__star{color:#595959;margin-right:4px}#facilityUnitReact .facility-unit__reviews__txt--normal{line-height:unset}#facilityUnitReact .facility-unit__rooms__header{margin-bottom:24px}#facilityUnitReact .facility-unit__rooms__boxes{gap:8px}#facilityUnitReact .facility-unit__rooms__box{background:#fff;border:1px solid #e0e0e0;border-radius:4px;width:calc(25% - 8px)}#facilityUnitReact .facility-unit__rooms__box-btn-wrapp{margin:16px 0;padding:4px}#facilityUnitReact .facility-unit__rooms__box-btn{background:unset;border:unset;color:#4bbdfa;font-size:14px;font-weight:500}#facilityUnitReact .facility-unit__rooms__box-btn__txt{gap:4px}#facilityUnitReact .facility-unit__rooms__footer{gap:8px}#facilityUnitReact .facility-unit__rooms__footer__title{background:#f9f9f9;border-radius:4px;color:#202020;font-size:14px;font-weight:500;line-height:21px;padding:8px 16px}#facilityUnitReact .facility-unit__rooms__footer__txt{color:#202020;font-size:14px;font-weight:400;line-height:21px;padding:8px 16px}#facilityUnitReact .facility-unit__rooms__footer__txt:first-child{background:#f9f9f9;border-radius:4px;font-weight:500}#facilityUnitReact .facility-unit__units{gap:16px}#facilityUnitReact .facility-unit__units__header__title{color:#202020;font-size:18px;font-weight:500;gap:4px;line-height:27px}#facilityUnitReact .facility-unit__units__header__txt{color:#202020;font-size:14px;font-weight:400;line-height:21px}#facilityUnitReact .facility-unit__units__header__txt__value{font-weight:500}#facilityUnitReact .facility-unit__units__navigation{gap:8px}#facilityUnitReact .facility-unit__units__navigation__item{background:#fff;border:1px solid #e0e0e0;border-radius:30px;gap:8px;padding:8px 8px 8px 16px}#facilityUnitReact .facility-unit__units__navigation__item__circle{background:#b7b7b7;border-radius:30px;height:21px;width:21px}#facilityUnitReact .facility-unit__units__navigation__item__circle__txt{color:#fff;font-size:12px;font-weight:500;line-height:normal;text-shadow:0 1px 2px #2020207a}#facilityUnitReact .facility-unit__units__card-wrap{gap:8px}#facilityUnitReact .facility-unit__units__card__toggle-btn{background:#0000;border:none;padding:8px 0}#facilityUnitReact .facility-unit__units__card__toggle-btn__txt{color:#4bbdfa;font-size:14px;font-weight:500;gap:8px;line-height:21px}#facilityUnitReact .facility-unit__more-description__title{color:#595959;font-size:18px;font-weight:500;line-height:27px}#facilityUnitReact .facility-unit__more-description__txt p{color:#363636;font-size:14px;font-weight:400;margin-top:16px;text-align:justify}#facilityUnitReact .facility-unit__reviews{gap:16px}#facilityUnitReact .facility-unit__reviews__header-info{gap:24px;padding:0 16px 0 8px}#facilityUnitReact .facility-unit__reviews__header-info__txt{color:#595959;font-size:16px;font-weight:500;line-height:24px;word-break:break-word}#facilityUnitReact .facility-unit__reviews__header-info__grade{color:#202020;font-size:16pX;font-weight:500;line-height:24px}#facilityUnitReact .facility-unit__reviews__content{gap:32px}#facilityUnitReact .facility-unit__reviews__content__btn{background:none;border:none;border-radius:8px;color:#4bbdfa;font-size:14px;font-weight:500;gap:4px;padding:4px 16px}#facilityUnitReact .facility-unit__location__header{border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding-bottom:16px}#facilityUnitReact .facility-unit__location__header__info{flex:1}#facilityUnitReact .facility-unit__location__title{color:#202020;font-size:20px;font-weight:500;line-height:30px}#facilityUnitReact .facility-unit__location__header__info__txt{color:#07a3f6;font-size:16px;font-weight:500;line-height:24px}#facilityUnitReact .facility-unit__location__header__map{border:1px solid #c3e9fd;border-radius:4px;cursor:pointer;flex:1;max-height:60px;position:relative}#facilityUnitReact .facility-unit__location__header__map:hover{border:1px solid #fa884b}#facilityUnitReact .facility-unit__location__header__map:hover .facility-unit__location__header__map__btn__icon{color:#fa884b}#facilityUnitReact .facility-unit__location__header__map__image{border-radius:4px;height:54px;object-fit:cover;width:100%}#facilityUnitReact .facility-unit__location__header__map__btn{background:#0000;border:none;color:#202020;font-size:14px;font-weight:500;gap:4px;left:0;line-height:21px;padding:0 6px;position:absolute;top:50%;transform:translateY(-50%)}#facilityUnitReact .facility-unit__location__header__map__btn__icon{color:#4bbdfa}#facilityUnitReact .facility-unit__location__more-info{display:flex;gap:32px}#facilityUnitReact .facility-unit__location__more-info:not(:last-child){border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding-bottom:16px}#facilityUnitReact .facility-unit__location__more-info__title{color:#202020;font-size:16px;font-weight:500;line-height:24px;margin:0}#facilityUnitReact .facility-unit__location__more-info__distance,#facilityUnitReact .facility-unit__location__more-info__microlocation{flex:1;gap:16px}#facilityUnitReact .facility-unit__location__more-info__content__item{background:#f9f9f9;border-radius:4px;color:#363636;font-size:14px;font-weight:500;line-height:21px;padding:12px}#facilityUnitReact .facility-unit__location__more-info__content__item:nth-child(2n){background:#0000}#facilityUnitReact .facility-unit__location__more-info__content__item--indent{padding-left:32px}#facilityUnitReact .facility-unit__location__more-info__distance__icon-title{gap:8px}#facilityUnitReact .facility-unit__location__more-info__distance__btn{background:#0000;border:none;border-radius:8px;padding:8px 0}#facilityUnitReact .facility-unit__location__more-info__distance__btn__txt{color:#4bbdfa;font-size:14px;font-weight:500;gap:4px}#facilityUnitReact .facility-unit__location__beaches{gap:16px}#facilityUnitReact .facility-unit__location__beaches__title{color:#202020;font-size:16px;font-weight:500;line-height:24px;margin:0}#facilityUnitReact .facility-unit__location__beaches__controlls{background:#f9f9f9;border-radius:8px;box-shadow:inset 0 0 2px 0 #00000040;gap:16px;padding:4px}#facilityUnitReact .facility-unit__location__beaches__left-btn,#facilityUnitReact .facility-unit__location__beaches__right-btn{background:#0000;border:none;color:#7d7d7d;flex:1;font-size:14px;font-weight:500;line-height:21px}#facilityUnitReact .active-beach-btn{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 8px -2px #20202014,0 2px 4px -2px #20202014;color:#202020;font-size:14px;font-weight:500;line-height:21px;padding:8px 16px}#facilityUnitReact .facility-unit__location__beaches__content{gap:16px;padding:4px}#facilityUnitReact .facility-unit__location__beaches__content__slider{flex:1}#facilityUnitReact .facility-unit__location__beaches__content__slider .carousel{height:auto}#facilityUnitReact .facility-unit__location__beaches__content__slider .carousel .carousel-inner .carousel-item img{border-radius:8px}#facilityUnitReact .facility-unit__location__beaches__content__info{flex:1;padding:8px}#facilityUnitReact .facility-unit__location__beaches__content__info__title{color:#7d7d7d;font-size:14px;font-weight:500;line-height:21px;text-transform:uppercase}#facilityUnitReact .facility-unit__location__beaches__content__info__txt{border-radius:8px;color:#202020;font-size:14px;font-style:normal;font-weight:500;line-height:21px;padding:4px 0}#facilityUnitReact .facility-unit__location__beaches__content__info__item{background:#f9f9f9;color:#363636;font-size:12px;font-weight:500;line-height:18px;padding:12px}#facilityUnitReact .facility-unit__location__beaches__content__info__item:nth-child(2n){background:#0000}#facilityUnitReact .facility-unit__policies{gap:24px}#facilityUnitReact .facility-unit__policies__title{color:#202020;font-size:20px;font-weight:500;line-height:30px}#facilityUnitReact .facility-unit__policies__free-cancel{gap:4px}#facilityUnitReact .facility-unit__policies__free-cancel__title{color:#05b00b;font-size:16px;font-weight:500}#facilityUnitReact .facility-unit__policies__free-cancel__txt{color:#363636;font-size:12px;font-weight:400}#facilityUnitReact .facility-unit__policies__content{gap:8px}#facilityUnitReact .facility-unit__policies__content__title__wrap{gap:8px;padding:4px 0}#facilityUnitReact .facility-unit__policies__content__title{color:#595959;font-size:18px;font-weight:500;line-height:27px;text-transform:uppercase}#facilityUnitReact .facility-unit__policies__content__description{color:#595959;font-size:14px;font-weight:400;line-height:21px}#facilityUnitReact .facility-unit__policies__content__items{gap:4px}#facilityUnitReact .facility-unit__policies__content__item__wrap{background:#f9f9f9;border-radius:4px;color:#202020}#facilityUnitReact .facility-unit__policies__content__item__wrap:nth-child(2n){background:#0000}#facilityUnitReact .facility-unit__policies__content__item{font-size:16px;font-weight:500;line-height:24px}#facilityUnitReact .facility-unit__policies__content__item__title{flex:1;padding:8px 16px}#facilityUnitReact .facility-unit__policies__content__item__title--otherPolicies{background:#fff;color:#363636;flex:1;font-size:12px;font-weight:400;line-height:18px;padding:0 16px 12px}#facilityUnitReact .facility-unit__policies__content__item__price-box{border-left:4px solid #fff;min-width:80px;padding:4px 12px}#facilityUnitReact .facility-unit__policies__content__item__price-box__amount{color:#202020;font-size:14px;font-weight:500}#facilityUnitReact .facility-unit__policies__content__item__price-box__unit{color:#595959;font-size:12px;font-weight:400}#facilityUnitReact .facility-unit__policies__content__item__description{background:#fff;color:#363636;font-size:12px;font-weight:400;line-height:18px;padding:0 16px 12px}#facilityUnitReact .facility-unit__policies__content__item__description--mandatoryAdditionalCosts{background:#fff;color:#363636;font-size:10px;font-weight:400;line-height:18px;padding:0 16px 12px}#facilityUnitReact .facility-unit__house-rules{gap:24px}#facilityUnitReact .facility-unit__house-rules__title{color:#202020;font-size:20px;font-weight:500;line-height:30px}#facilityUnitReact .facility-unit__house-rules__link{color:#07a3f6;gap:8px;padding:4px 0}#facilityUnitReact .facility-unit__house-rules__link__title{font-size:14px;font-weight:500;line-height:20px;text-decoration:underline}#facilityUnitReact .facility-unit__house-rules__content{gap:32px}#facilityUnitReact .facility-unit__house-rules__content__time{flex:1;gap:8px;max-width:311px}#facilityUnitReact .facility-unit__house-rules__content__time__check{border:1px solid #e0e0e0;border-radius:6px;color:#363636;font-size:16px;font-weight:400;gap:8px;line-height:24px;padding:16px}#facilityUnitReact .facility-unit__house-rules__content__time__check__title{font-weight:500;gap:8px}#facilityUnitReact .facility-unit__house-rules__content__info{flex:1}#facilityUnitReact .facility-unit__house-rules__content__info__title{color:#363636;font-size:16px;font-weight:500;gap:12px;line-height:24px;padding:4px 8px}#facilityUnitReact .facility-unit__house-rules__content__info__title__dot{background:#e0e0e0;border-radius:50%;height:12px;width:12px}#facilityUnitReact .facility-unit__house-rules__content__info__txt{color:#363636;font-size:12px;font-weight:400;line-height:18px;padding:0 16px}#facilityUnitReact .facility-unit__reservation-box{background:#fff;border:1px solid #c3e9fd;border-radius:16px;box-shadow:0 0 12px -4px #1f4f7740;padding:24px}#facilityUnitReact .facility-unit__reservation-box__form{flex:1;gap:16px}#facilityUnitReact .facility-unit__reservation-box__form__info{border:1px solid #e0e0e0;border-radius:8px}#facilityUnitReact .facility-unit__reservation-box__form__dates{cursor:pointer}#facilityUnitReact .facility-unit__reservation-box__form__dates__info{flex:1;gap:12px;padding:8px 12px}#facilityUnitReact .facility-unit__reservation-box__form__dates__info:last-child{border-left:1px solid #e0e0e0}#facilityUnitReact .facility-unit__reservation-box__form__guests{border-top:1px solid #e0e0e0;cursor:pointer;gap:12px;padding:8px 12px}#facilityUnitReact .facility-unit__reservation-box__form__dates__info__txt{color:#202020;font-size:12px;font-weight:400;line-height:14.4px}#facilityUnitReact .facility-unit__reservation-box__form__dates__info__txt-bold{color:#202020;font-size:14px;font-weight:500}#facilityUnitReact .facility-unit__reservation-box__form__guests__content__description{color:#7d7d7d;font-size:10px;font-weight:400;line-height:15px}#facilityUnitReact .facility-unit__reservation-box__form__footer__unit{border-radius:4px;padding:8px}#facilityUnitReact .facility-unit__reservation-box__form__footer__unit__title{color:#202020;font-size:14px;font-weight:500;line-height:21px}#facilityUnitReact .facility-unit__reservation-box__form__footer__unit__title--left{text-align:left}#facilityUnitReact .facility-unit__reservation-box__form__footer__unit__txt{color:#595959;font-size:12px;font-weight:500}#facilityUnitReact .facility-unit__reservation-box__form__footer__unit__guests{gap:8px;justify-content:space-between}#facilityUnitReact .facility-unit__reservation-box__form__footer__unit__guests__icon-wrap{background:#f9f9f9;border-radius:2px;height:32px;width:32px}#facilityUnitReact .facility-unit__reservation-box__form__footer__unit__remove{background:#f9f9f9;border:none;height:32px;margin-right:8px;width:32px}#facilityUnitReact .facility-unit__reservation-box__form__footer__price{border-top:1px solid #e0e0e0;display:flex;gap:4px;padding:16px 8px}#facilityUnitReact .facility-unit__reservation-box__form__footer__price__txt{color:#202020;font-size:16px;font-weight:500;gap:4px;line-height:24px;text-decoration:none}#facilityUnitReact .facility-unit__reservation-box__form__footer__price__txt--no-discount{color:#595959;font-size:12px;font-weight:400;line-height:18px;text-align:right;text-decoration:line-through}#facilityUnitReact .facility-unit__reservation-box__form__footer__calculation-btn{background:none;border:none}#facilityUnitReact .facility-unit__reservation-box__form__footer__price__error{color:#f9393a;font-size:14px;text-align:center}#facilityUnitReact .facility-unit__reservation-box__btn{background:#fa884b;border:none;border-radius:6px;color:#fff;flex:1;font-size:16px;font-weight:500;line-height:24px;padding:16px 0;text-align:center;text-decoration:none}#facilityUnitReact .facility-unit__reservation-box__btn--disabled{cursor:not-allowed;opacity:.6;pointer-events:none}#facilityUnitReact .facility-unit__reservation-box__warning-box{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;gap:8px;margin-top:4px;padding:8px;width:100%}#facilityUnitReact .facility-unit__reservation-box__warning-box__icon{height:21px;width:21px}#facilityUnitReact .facility-unit__reservation-box__warning-box__txt{color:#595959;font-size:11px;font-weight:500}#facilityUnitReact .facility-unit__login-box__wrap{margin-top:16px}.facility-unit__pricelist,.unit-details__picker{gap:24px}.facility-unit__pricelist .facility-unit__pricelist__header__persons-wrap,.unit-details__picker .facility-unit__pricelist__header__persons-wrap{gap:8px}.facility-unit__pricelist .facility-unit__pricelist__header__persons__text,.unit-details__picker .facility-unit__pricelist__header__persons__text{color:#202020;font-size:14px;font-weight:400;line-height:21px}.facility-unit__pricelist .facility-unit__pricelist__header__persons__boxes,.unit-details__picker .facility-unit__pricelist__header__persons__boxes{gap:8px}.facility-unit__pricelist .facility-unit__pricelist__header__persons__box,.unit-details__picker .facility-unit__pricelist__header__persons__box{background:none;border:none;border-radius:4px;color:#202020;cursor:pointer;font-size:14px;font-weight:500;height:32px;width:32px}.facility-unit__pricelist .facility-unit__pricelist__header__persons__box--active,.unit-details__picker .facility-unit__pricelist__header__persons__box--active{background:#4bbdfa;color:#fff}.facility-unit__pricelist__info{background:#f9f9f9;border-radius:4px;gap:8px;padding:16px}.facility-unit__pricelist__info .facility-unit__pricelist__info__box{gap:8px}.facility-unit__pricelist__info .facility-unit__pricelist__info__box:not(:last-child){border-bottom:1px solid #e0e0e0;margin-bottom:8px;padding-bottom:8px}.facility-unit__pricelist__info .facility-unit__pricelist__info__title{color:#363636;font-size:14px;font-weight:500;line-height:21px}.facility-unit__pricelist__info .facility-unit__pricelist__info__title__description{color:#595959;font-size:12px;font-weight:500;line-height:18px}.facility-unit__pricelist__info .facility-unit__pricelist__info__item,.facility-unit__pricelist__info .facility-unit__pricelist__info__items{gap:8px}.facility-unit__pricelist__info .facility-unit__pricelist__info__item__badge{background:#fff;border-radius:4px;box-shadow:0 4px 8px -2px #20202014,0 2px 4px -2px #20202014;gap:4px;padding:4px 8px}.facility-unit__pricelist__info .facility-unit__pricelist__info__item__badge__title{color:#202020;font-size:14px;font-weight:500;line-height:19.6px}.facility-unit__pricelist__info .facility-unit__pricelist__info__item__description{color:#202020;font-size:12px;font-weight:400;line-height:16.8px}.facility-unit__pricelist__info .facility-unit__pricelist__info__included__items{gap:4px}.facility-unit__pricelist__info .facility-unit__pricelist__info__item__txt{color:#202020;font-size:14px;font-weight:400;line-height:19.6px}.facility-unit__pricelist__info .facility-unit__pricelist__info__item__txt .facility-unit__pricelist__info__item__txt__bold,.facility-unit__pricelist__info .facility-unit__pricelist__info__item__txt b{font-weight:500}.facility-unit__pricelist__info .facility-unit__pricelist__info__item__txt__date{cursor:pointer;font-size:14px;font-weight:500;text-decoration-line:underline}.facility-unit__pricelist__info .facility-unit__pricelist__info__item__suggested-btn{background:none;border:none}.facility-unit__pricelist__info .facility-unit__pricelist__info__footer{gap:4px}.facility-unit__pricelist__info .facility-unit__pricelist__info__footer__txt{color:#202020;flex:1;font-size:12px;font-weight:400;line-height:18px}.facility-unit__pricelist__date-picker{gap:24px}.facility-unit__pricelist__date-picker__header{padding:4px 8px}.facility-unit__pricelist__date-picker__header__info{padding:4px 0}.facility-unit__pricelist__date-picker__header__info__title{color:#202020;font-size:16px;font-weight:500;line-height:24px}.facility-unit__pricelist__date-picker__header__info__txt{color:#595959;font-size:12px;font-weight:400;line-height:18px}.facility-unit__pricelist__date-picker__header__dates{gap:8px}.facility-unit__pricelist__date-picker__header__date-box{background:#f9f9f9;border-radius:4px;height:44px;padding:4px 8px;width:120px}.facility-unit__pricelist__date-picker__header__date-box__title{color:#202020;font-size:10px;font-weight:500;line-height:15px}.facility-unit__pricelist__date-picker__header__date-box__date{color:#595959;font-size:14px;font-weight:400;line-height:21px}.facility-unit__pricelist__date-picker__footer{padding:4px 8px}.facility-unit__pricelist__date-picker__footer__btn{background:none;border:none;color:#7d7d7d;font-size:14px;font-weight:500;line-height:19.6px;padding:4px 12px;text-decoration:underline}@media(max-width:991.98px){#facilityUnitReact .facility-unit__reservation__mob--cart{background:#fff;border-radius:8px 8px 0 0;bottom:0;box-shadow:0 -4px 8px -2px #20202014,0 -2px 4px -2px #20202014;left:0;position:fixed;width:100%;z-index:99}#facilityUnitReact .facility-unit__reservation__mob__top-btn{background:none;border:none;padding:0 16px}#facilityUnitReact .facility-unit__reservation__mob__line{background:#b7b7b7;border-radius:20px;height:2px;margin:8px 10px;width:48px}#facilityUnitReact .facility-unit__reservation__mob__error-wrapper{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;will-change:max-height,opacity}#facilityUnitReact .facility-unit__reservation__mob__error-wrapper__show{max-height:200px;opacity:1}#facilityUnitReact .facility-unit__reservation__mob__error{color:#f9393a;display:block;font-size:10px;text-align:center}#facilityUnitReact .facility-unit__reservation__mob__info-wrap{gap:16px;padding:12px 16px}#facilityUnitReact .facility-unit__reservation__mob__info{flex:1}#facilityUnitReact .facility-unit__reservation__mob__info__edit{background:#f9f9f9;border:none}#facilityUnitReact .facility-unit__reservation__mob__info__main{background:#0000;border:none;padding:0}#facilityUnitReact .facility-unit__reservation__mob__info__main .facility-unit__reservation__mob__info__main__price{color:#202020;font-size:16px;font-weight:600;line-height:24px;text-decoration:underline}#facilityUnitReact .facility-unit__reservation__mob__info__main .facility-unit__reservation__mob__info__main__price-no-discount{color:#595959;font-size:12px;font-weight:400;line-height:18px;text-decoration:line-through}#facilityUnitReact .facility-unit__reservation__mob__info__additional{color:#202020;font-size:12px;font-weight:400;line-height:18px}#facilityUnitReact .facility-unit__reservation__mob__reservation-btn-wrap{flex:1}#facilityUnitReact .facility-unit__reservation__mob__reservation-btn{background:var(--main-org,#fa884b);border:none;border-radius:4px;flex:1;padding:12px 24px}#facilityUnitReact .facility-unit__reservation__mob__reservation-btn__txt{color:#fff;font-size:14px;font-weight:500;line-height:normal;text-decoration:none;text-shadow:0 1px 2px #00000040;white-space:nowrap}#facilityUnitReact .facility-unit__reservation__mob__floating-btn{background:#fa884b;border:1px solid #fba273;border-radius:24px;color:#fff;font-size:12px;font-weight:500;line-height:normal;margin-bottom:12px;padding:12px 16px;text-align:center;text-shadow:0 1px 2px #20202052}}@media(max-width:767.98px){#facilityUnitReact .DayPicker,#facilityUnitReact .DayPicker-NavButton{background:#0000}#facilityUnitReact .DayPicker-Day,#facilityUnitReact .DayPicker-Month{width:100%}#facilityUnitReact .DayPicker-Day--outside{background:#0000}#facilityUnitReact .facility-unit__detail__box{background:#0000;border:none;border-radius:unset;box-shadow:none;padding:0}#facilityUnitReact .facility-unit__overview__header{padding:0}#facilityUnitReact .facility-unit__overview__header__dot:not(:last-child):after{display:none}#facilityUnitReact .facility-unit__overview__header__info{justify-content:space-between}#facilityUnitReact .facility-unit__overview__header__info-review{justify-content:start;padding:0}#facilityUnitReact .facility-unit__overview__header__title{display:block;overflow-x:auto;scrollbar-width:none;white-space:nowrap}#facilityUnitReact .facility-unit__overview__mozaik{display:block;height:250px;margin-bottom:0;margin-left:-15px;margin-right:-15px;position:relative}#facilityUnitReact .facility-unit__overview__mozaik:hover .facility-unit__overview__mozaik__btn-gallery{border:1px solid #e0e0e0}#facilityUnitReact .facility-unit__mobile-social-button{position:absolute;right:16px;top:16px;z-index:10}#facilityUnitReact .facility-unit__overview__header__icon__wrap--on-gallery{z-index:10}#facilityUnitReact .facility-unit__overview__mozaik__additional,#facilityUnitReact .facility-unit__overview__mozaik__desktop-gallery-wrapper,#facilityUnitReact .facility-unit__overview__mozaik__image-wrapper{display:none}#facilityUnitReact .facility-unit__overview__mozaik__btn-gallery{bottom:unset;height:40px;left:16px;margin:0;padding:0;right:unset;top:16px;width:40px;z-index:10}#facilityUnitReact .facility-unit__overview__mozaik__btn-social-mob{height:40px;margin:0;padding:0;position:absolute;right:16px;top:16px;width:40px;z-index:10}#facilityUnitReact .facility-unit__navigation{background:#fff;border-radius:0;border-top:1px solid #e0e0e0;box-shadow:0 4px 8px -2px #20202014,0 2px 4px -2px #20202014;gap:24px;margin-left:-15px;margin-right:-15px;padding:16px}#facilityUnitReact .facility-unit__navigation__btn{padding:0}#facilityUnitReact .facility-unit__description__txt{text-align:justify}#facilityUnitReact .facility-unit__description__popular{border-top:none}#facilityUnitReact .facility-unit__description__boxes{flex-wrap:wrap}#facilityUnitReact .facility-unit__description__box{gap:6px;min-width:30%;padding:8px}#facilityUnitReact .facility-unit__description__box__description{font-size:12px;font-weight:400;line-height:18px}#facilityUnitReact .facility-unit__description__place{border-radius:12px;max-width:100%}#facilityUnitReact .facility-unit__description__map__image{border-radius:12px;height:140px;object-fit:cover;object-position:bottom;opacity:1;width:100%}#facilityUnitReact .facility-unit__description__reviews__content{padding:4px 8px}#facilityUnitReact .facility-unit__reviews__star{color:#fac34b}#facilityUnitReact .facility-unit__description{padding-bottom:32px}#facilityUnitReact .facility-unit__rooms__box{width:calc(50% - 8px)}#facilityUnitReact .facility-unit__description__popular-content__items{grid-template-columns:repeat(2,1fr)}#facilityUnitReact .facility-unit__robinson{background:#034669;border:none;border-radius:unset;margin-left:-15px;margin-right:-15px;padding:16px}#facilityUnitReact .facility-unit__robinson__box-title{text-align:left}#facilityUnitReact .facility-unit__robinson__box-wrap{border:unset;gap:8px;padding:8px 0}#facilityUnitReact .facility-unit__robinson__txt{padding:0}#facilityUnitReact .facility-unit__robinson__box-item{list-style:none;text-align:right}#facilityUnitReact .facility-unit__robinson__box-list{margin:0}#facilityUnitReact .facility-unit__robinson__box-list,#facilityUnitReact .facility-unit__robinson__box__header{flex:1}#facilityUnitReact .facility-unit__pricelist__info{padding:16px 0}#facilityUnitReact .facility-unit__units__card-wrap{gap:16px}#facilityUnitReact .facility-unit__pricelist__header{gap:12px}#facilityUnitReact .facility-unit__detail__box--mob-full{background:#fff;margin-left:-15px;margin-right:-15px;padding:32px 16px}#facilityUnitReact .facility-unit__house-rules__link,#facilityUnitReact .facility-unit__house-rules__title{flex:1}#facilityUnitReact .facility-unit__pricelist__date-picker{gap:16px}}.isFrame #facilityUnitReact .facility-unit__reservation__mob--cart{border-radius:8px;position:static}.social-share{align-items:center;display:flex;flex-direction:column;gap:10px;margin:20px auto;width:fit-content}.social-share__open-modal-button-custom{background:none;border:none;margin:0;padding:0}.social-share__open-modal-button{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000001f;padding:6px 12px}.social-share__open-modal-button-icon{margin-right:4px}.social-share__button{background:#0000;border:1px solid #e0e0e0!important;border-radius:8px;display:block;padding:15px!important;text-align:left;width:100%}.social-share__button:hover{background-color:#d7f0fe!important}.social-share__button-icon{border-radius:5px;margin-right:10px}.social-share__button-icon--clipboard{fill:#fff;background:#b7b7b7;height:32px;padding:6px;width:32px}.facility-unit-card{background:#fff;border:2px solid #e0e0e0;border-radius:16px;box-shadow:0 12px 18px -6px #20202014,0 4px 8px -4px #20202014;gap:16px;overflow:hidden;padding:8px;position:relative}.facility-unit-card.facility-unit-card--selected{border:2px solid #07a3f6}.facility-unit-card.facility-unit-card--unavailable{border:1px solid #df4d4d}.facility-unit-card h1,.facility-unit-card h2,.facility-unit-card h3,.facility-unit-card h4,.facility-unit-card h5,.facility-unit-card h6,.facility-unit-card p{margin:0;padding:0}.facility-unit-card .toggler__content--visible{opacity:1;transition:.3s ease-out}.facility-unit-card .toggler__content--hidden{opacity:0;pointer-events:none;transition:.3s ease-out}.facility-unit-card .toggler__content--disabled{pointer-events:none}.facility-unit-card .facility-unit-card__selected-badge,.facility-unit-card .facility-unit-card__unavailable-badge{background:#07a3f6;border-radius:0 0 8px 8px;color:#fff;font-size:12px;font-weight:500;left:24px;line-height:normal;opacity:0;padding:8px 16px;position:absolute;top:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;z-index:1}.facility-unit-card .facility-unit-card__selected-badge.facility-unit-card__selected-badge--visible,.facility-unit-card .facility-unit-card__unavailable-badge.facility-unit-card__selected-badge--visible{opacity:1;transform:translateY(0)}.facility-unit-card .facility-unit-card__unavailable-badge{background:#df4d4d}.facility-unit-card .facility-unit-card__unavailable-badge.facility-unit-card__unavailable-badge--visible{opacity:1;transform:translateY(0)}.facility-unit-card .facility-unit-card__slider{background:#e0e0e0;border-radius:8px;height:160px;width:240px}.facility-unit-card .facility-unit-card__slider .carousel{height:100%}.facility-unit-card .facility-unit-card__slider .carousel .carousel-inner .carousel-item img{border-radius:8px}.facility-unit-card .facility-unit-card__content{flex:1}.facility-unit-card .facility-unit-card__content-header{gap:8px}.facility-unit-card .facility-unit-card__content-header-title{color:#202020;font-size:16px;font-weight:500;line-height:24px}.facility-unit-card .facility-unit-card__content-header-title-icon-wrap{height:24px;width:24px}.facility-unit-card .facility-unit-card__content-header-basic-info,.facility-unit-card .facility-unit-card__content-header-basic-info-item,.facility-unit-card .facility-unit-card__content-header-info-wrap{gap:4px}.facility-unit-card .facility-unit-card__content-header-basic-info-item:not(:last-child):after{background-color:#d9d9d9;border-radius:50%;content:"";display:inline-block;height:4px;margin-left:4px;vertical-align:middle;width:4px}.facility-unit-card .facility-unit-card__content-header-basic-info-item-txt{color:#202020;font-size:14px;font-weight:500;line-height:normal}.facility-unit-card .facility-unit-card__content-more{background:none;border:none;gap:4px;padding:0}.facility-unit-card .facility-unit-card__content-more-txt{color:#595959;font-size:14px;font-weight:500}.facility-unit-card .facility-unit-card__content-footer{gap:0 12px}.facility-unit-card .facility-unit-card__content-footer-item{gap:4px}.facility-unit-card .facility-unit-card__content-footer-item-txt{color:#202020;font-size:12px;font-weight:500;line-height:normal}.facility-unit-card .facility-unit-card__info{min-width:200px}.facility-unit-card .facility-unit-card__info-price{text-align:right}.facility-unit-card .facility-unit-card__info-price-old{color:#e30101;font-size:12px;font-weight:500;line-height:18px;text-decoration:line-through}.facility-unit-card .facility-unit-card__info-price-actual{color:#202020;font-size:18px;font-weight:500;line-height:27px}.facility-unit-card .facility-unit-card__info-picker{border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;gap:8px;padding:8px}.facility-unit-card .facility-unit-card__info-picker-txt-guests-sum{color:#202020;font-size:14px;font-weight:500}.facility-unit-card .facility-unit-card__info-picker-txt-guests-info{color:#595959;font-size:12px;font-weight:500}.facility-unit-card .facility-unit-card__info-picker-icon-wrap{background:#f9f9f9;border-radius:2px;height:32px;width:32px}.facility-unit-card .facility-unit-card__info-toggler{padding:4px}.facility-unit-card .facility-unit-card__info-toggler-switch-wrapper{cursor:pointer;gap:8px;margin:0}.facility-unit-card .facility-unit-card__info-toggler-text-add{color:#202020;font-size:14px;font-weight:500;line-height:16.8px}.facility-unit-card .facility-unit-card__info-toggler-text-remove{color:#595959;font-size:12px;font-weight:500;line-height:14.4px}.facility-unit-card .facility-unit-card__info-toggler-switch{display:inline-block;height:18px;margin:0;position:relative;width:38px}.facility-unit-card .facility-unit-card__info-toggler-switch-input{height:0;opacity:0;width:0}.facility-unit-card .facility-unit-card__info-toggler-switch-input:checked+.facility-unit-card__info-toggler-switch-slider{background-color:#ebf8fe;border:2px solid #c3e9fd}.facility-unit-card .facility-unit-card__info-toggler-switch-input:checked+.facility-unit-card__info-toggler-switch-slider:before{background-color:#73ccfb;border:2px solid #07a3f6;transform:translateX(18px)}.facility-unit-card .facility-unit-card__info-toggler-switch-slider{border:2px solid #ccc;border-radius:25px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.facility-unit-card .facility-unit-card__info-toggler-switch-slider:before{background-color:#fff;border:2px solid #73ccfb;border-radius:50%;bottom:-3px;content:"";height:22px;left:-2px;position:absolute;transition:.4s;width:22px}.facility-unit-card .facility-unit-card__info--disabled{opacity:.4;pointer-events:none}@media(max-width:767.98px){.facility-unit-card{flex-direction:column;gap:0;padding:0}.facility-unit-card .facility-unit-card__slider{border-radius:8px 8px 0 0;height:230px;width:100%}.facility-unit-card .facility-unit-card__content{margin:0 12px}.facility-unit-card .facility-unit-card__content-header{gap:16px;margin-top:12px}.facility-unit-card .facility-unit-card__content-header-title{text-align:start}.facility-unit-card .facility-unit-card__content-more{background:#f9f9f9;border-radius:4px;box-shadow:0 1px 2px 0 #2020200a,0 1px 4px 0 #2020200a;justify-content:center;margin:12px 0;order:50;padding:8px 16px}.facility-unit-card .facility-unit-card__info-mob-line{background:#e0e0e0;height:1px;margin:0 12px}.facility-unit-card .facility-unit-card__content-footer{margin-top:16px}.facility-unit-card .facility-unit-card__info-price-responsive-wrap{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:flex;flex-direction:row-reverse;gap:24px;justify-content:start;margin:0 12px;padding:12px 0}.facility-unit-card .facility-unit-card__info-price--hide-mob{display:none}.facility-unit-card .facility-unit-card__info-picker{flex:1}.facility-unit-card .facility-unit-card__info-toggler{padding:16px 12px}}.unit-room-box__header{border-bottom:1px solid #e0e0e0;padding:8px}.unit-room-box__header-title{color:#202020;font-size:14px;font-weight:500;line-height:21px}.unit-room-box__header-size{color:#202020;font-size:12px;font-weight:400;line-height:18px}.unit-room-box__content{color:#363636;font-size:12px;font-weight:400;gap:4px;line-height:18px;padding:8px 8px 16px}.unit-room-box__content>:not(:last-child){border-bottom:1px solid #f9f9f9;padding-bottom:4px}.unit-room-box__content-item,.unit-room-box__content-item-beds,.unit-room-box__content-wrap{gap:4px}.unit-room-box__content-additional-txt{color:#363636;font-size:12px;font-weight:400;gap:4px;line-height:18px}.unit-room-box__content-additional-txt-header{color:#363636;font-size:12px;font-weight:500;gap:4px;line-height:18px}@media(max-width:767.98px){.unit-room-box__content-additional-txt,.unit-room-box__content-additional-txt-header{text-align:left}}.rating-star-wrap .rating-star__icon{color:#e0e0e0;height:16px;width:16px}.rating-star-wrap .rating-star__full,.rating-star-wrap .rating-star__half{color:#fac34b}#guestSelectModal label,#guestSelectModal p{line-height:normal;margin:0;padding:0}#guestSelectModal .modal-control-body{background:#fff}#guestSelectModal .guest-select{gap:24px}#guestSelectModal .guest-select__header{gap:16px}#guestSelectModal .guest-select-header__image{border-radius:8px;height:96px;width:148px}#guestSelectModal .guest-select-header__content{flex:1}#guestSelectModal .guest-select-header-content__title{color:#202020;font-size:16px;font-weight:500;line-height:24px}#guestSelectModal .guest-select-header-content__amenities{gap:8px;padding:8px 0}#guestSelectModal .guest-select-header-content-amenities__item{gap:4px}#guestSelectModal .guest-select-header-content-amenities__item:not(:last-child):after{background-color:#d9d9d9;border-radius:50%;content:"";display:inline-block;height:4px;margin-left:4px;vertical-align:middle;width:4px}#guestSelectModal .guest-select-header-content-amenities__icon{height:20px;width:20px}#guestSelectModal .guest-select-header-content-amenities__txt{color:#202020;font-size:14px;font-weight:500}#guestSelectModal .guest-select__content{gap:16px}#guestSelectModal .guest-select-content__title{background:#f9f9f9;border-radius:4px;color:#202020;font-size:16px;font-weight:500;line-height:24px;padding:8px 16px;text-align:center}#guestSelectModal .guest-select-content__counters{border:1px solid #e0e0e0;border-radius:8px;padding:0 16px}#guestSelectModal .guest-select-content__counter{padding:8px 0}#guestSelectModal .guest-select-content__counter:not(:last-child){border-bottom:1px solid #e0e0e0}#guestSelectModal .guest-select-content-counter__txt{gap:2px}#guestSelectModal .guest-select-content-counter-txt__main{color:#011723;font-size:14px;font-weight:500}#guestSelectModal .guest-select-content-counter-txt__additional{color:#595959;font-size:10px;font-weight:500}#guestSelectModal .guest-select-content-counter__control{gap:8px}#guestSelectModal .guest-select__btn{background:unset;border:none}#guestSelectModal .guest-select__btn:disabled,#guestSelectModal .guest-select__btn:disabled .guest-select-content-counter-control__btn{color:#c3e9fd}#guestSelectModal .guest-select-content-counter-control__reset{color:#7d7d7d;font-size:12px;font-weight:500;line-height:18px;opacity:0;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden}#guestSelectModal .guest-select-content-counter-control__reset--visible{opacity:1;visibility:visible}#guestSelectModal .guest-select-content-counter-control__btn{color:#4bbdfa;font-size:24px}#guestSelectModal .guest-select-content-counter-control__value{color:#011723;font-size:14px;font-weight:500;text-align:center;width:18px}#reservationMobileModal p,#reservationMobileModal span{margin:0;padding:0}#reservationMobileModal .modal-control-header{box-shadow:none}#reservationMobileModal .modal-control-body{background:#fff;padding-top:0}#reservationMobileModal .modal-control-container{height:auto}#reservationMobileModal .reservation-mobile{gap:12px}#reservationMobileModal .reservation-mobile__reservation-title{color:#595959;font-size:14px;font-weight:500;line-height:21px;text-transform:uppercase}#reservationMobileModal .reservation-mobile__reservation-item{padding:4px}#reservationMobileModal .reservation-mobile__reservation-item-unit-title{color:#202020;font-size:14px;font-weight:500;line-height:21px}#reservationMobileModal .reservation-mobile__reservation-item-unit-txt{color:#202020;font-size:10px;font-weight:400;line-height:15px}#reservationMobileModal .reservation-mobile__reservation-item-btn-wrap{gap:8px}#reservationMobileModal .reservation-mobile__reservation-item-edit{background:#f9f9f9;border:none;height:32px;margin:0;padding:0;width:32px}#reservationMobileModal .reservation-mobile__calculation-content-footer-item{color:#202020;font-size:16px;font-weight:500;line-height:24px}#reservationMobileModal .reservation-mobile__calculation-content-footer-item-btn{background:none;border:none}#reservationMobileModal .reservation-mobile__calculation-footer-btn{background:#fa884b;border:none;border-radius:4px;margin-top:12px;padding:12px 24px;text-align:center}#reservationMobileModal .reservation-mobile__calculation-footer-btn-txt{color:#fff;font-size:14px;font-weight:600;text-decoration:none;text-shadow:0 1px 2px #00000040}.single-review__content-box{gap:8px}.single-review__content-box .single-review__content-box-header{background:#f9f9f9;border-radius:4px;padding:4px 8px}.single-review__content-box .single-review__content-box-header-author{color:#202020;font-size:16px;font-weight:500;line-height:24px}.single-review__content-box .single-review__content-box-header-date{color:#595959;font-size:12px;font-weight:400;line-height:18px}.single-review__content-box .single-review__content-box-header-grades{color:#202020;font-size:16px;font-weight:500;gap:24px}.single-review__content-box .single-review__content-box-header-grade .rating-star-wrap{gap:2.5px}.single-review__content-box .single-review__content-box-header-date-wrap{margin-top:-4px;padding:0 8px}.single-review__content-box .single-review__content-box-header-date-unit-box{background:#e0e0e066;border-radius:4px;padding:2px 8px}.single-review__content-box .single-review__content-box-header-date-unit{color:#202020;font-size:10px;font-weight:500}.single-review__content-box .single-review__content-box-txt-wrap{padding:0 8px}.single-review__content-box .single-review__content-box-txt{color:#595959;font-size:14px;font-weight:400;line-height:normal}.single-review__content-box .single-review__translate-btn{background:#0000;border:none;font-size:12px;font-weight:600;text-align:right}.single-review__content-box .single-review__reply{border-left:1px solid #4bbdfa;gap:8px;margin-left:8px;padding:8px 8px 8px 20px}.single-review__content-box .single-review__reply-header-title{color:#202020;font-size:16px;font-weight:500;line-height:24px}.single-review__content-box .single-review__reply-header-info{color:#595959;font-size:12px;font-weight:400;line-height:18px}.single-review__content-box .single-review__reply-txt{color:#595959;font-size:14px;font-style:italic;font-weight:400}
/*# sourceMappingURL=responsiveFrontendFacilityUnitStyle.29926fc553a.css.map*/