.slide-enter-active{transition-duration:0.8s;transition-timing-function:ease-in}.slide-leave-active{transition-duration:0.8s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.slide-enter-to,.slide-leave{max-height:400px;overflow:hidden}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0}.hl-filter-section{margin-bottom:5px;padding-top:10px;border-bottom:1px solid #D9DDE0}.hl-filter-section__title{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.hl-filter-section__title:after{content:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.407261 7.01858C0.826756 7.43808 1.50689 7.43808 1.92639 7.01858L6.00049 2.94448L10.0746 7.01857C10.4941 7.43807 11.1742 7.43807 11.5937 7.01857L11.6859 6.92642C12.1054 6.50693 12.1054 5.82679 11.6859 5.4073L6.86838 0.589808C6.86311 0.584318 6.85778 0.57887 6.85238 0.573465L6.76022 0.481315C6.55539 0.276482 6.28842 0.171665 6.01998 0.166866C5.73856 0.161745 5.4555 0.266559 5.24075 0.481309L5.1486 0.573459C5.14309 0.578967 5.13766 0.58452 5.13229 0.590117L0.31511 5.4073C-0.104386 5.8268 -0.104385 6.50693 0.315111 6.92643L0.407261 7.01858Z%27 fill=%27%23939BA3%27/%3E%3C/svg%3E%0A");line-height:0;transform:rotate(0deg);transition:transform .3s}.hl-filter-section__item{position:relative}.hl-filter-section__item .input-icon_search{max-width:16px;fill:#939BA3;display:flex}.hl-filter-section__info-btn{display:flex;align-items:center}.hl-filter-section__btn-more-less{display:inline-flex;align-items:center;color:var(--color-highlight-element);font-size:14px;margin-top:5px;cursor:pointer}.hl-filter-section__btn-more-less:after{content:'';-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%277%27 viewBox=%270 0 10 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.47536 0.585136C9.13977 0.24954 8.59566 0.24954 8.26006 0.585136L5.00078 3.84442L1.7415 0.585141C1.4059 0.249544 0.861794 0.249545 0.526198 0.585141L0.452477 0.658861C0.116881 0.994458 0.116881 1.53857 0.452477 1.87416L4.30647 5.72815C4.31068 5.73255 4.31495 5.7369 4.31927 5.74123L4.39299 5.81495C4.55686 5.97881 4.77044 6.06267 4.98518 6.06651C5.21032 6.0706 5.43677 5.98675 5.60857 5.81495L5.68229 5.74123C5.6867 5.73683 5.69105 5.73238 5.69534 5.72791L9.54908 1.87416C9.88468 1.53856 9.88468 0.994453 9.54908 0.658856L9.47536 0.585136Z%27 fill=%27%2374B71A%27/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%277%27 viewBox=%270 0 10 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.47536 0.585136C9.13977 0.24954 8.59566 0.24954 8.26006 0.585136L5.00078 3.84442L1.7415 0.585141C1.4059 0.249544 0.861794 0.249545 0.526198 0.585141L0.452477 0.658861C0.116881 0.994458 0.116881 1.53857 0.452477 1.87416L4.30647 5.72815C4.31068 5.73255 4.31495 5.7369 4.31927 5.74123L4.39299 5.81495C4.55686 5.97881 4.77044 6.06267 4.98518 6.06651C5.21032 6.0706 5.43677 5.98675 5.60857 5.81495L5.68229 5.74123C5.6867 5.73683 5.69105 5.73238 5.69534 5.72791L9.54908 1.87416C9.88468 1.53856 9.88468 0.994453 9.54908 0.658856L9.47536 0.585136Z%27 fill=%27%2374B71A%27/%3E%3C/svg%3E%0A");background-color:var(--color-highlight-element);margin:3px 3px 0px;line-height:0;width:10px;height:7px}.hl-filter-section__btn-more-less.less:after{transform:rotate(180deg)}.hl-filter-section__list-container{padding-bottom:15px}.hl-filter-section__list-container .hl-fs-item{max-height:50px;overflow:hidden;transition-duration:.3s;transition-property:max-height}.hl-filter-section__list-container .hl-fs-item.hidden-item{max-height:0;transition-delay:0s;transition-duration:.3s;transition-property:max-height}.hl-filter-section__list-container .hl-fs-item.hidden-item:nth-of-type(1){transition-duration:.3s}.hl-filter-section.is-closed .hl-filter-section__title:after{transform:rotate(180deg)}.hl-filter-name input{font-size:12px;line-height:24px;padding:7px 42px 7px 37px;width:100%;text-overflow:ellipsis;overflow:hidden;outline:none;cursor:initial;background:#FFFFFF;box-sizing:border-box;border-radius:30px;border:1px solid #D9DDE0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hl-filter-name .input-icon_search{width:24px;height:24px;max-width:24px;max-height:24px;position:absolute;top:8px;left:8px}.hl-filter-name .input-icon_clear{width:24px;height:24px}.hl-filter-name .apply-name-buttons{display:flex;margin-top:8px}.hl-filter-name .apply-filter-name{padding:8px;flex-grow:2;display:flex;align-items:center;justify-content:center;border-radius:30px;font-size:10px;font-weight:700;line-height:20px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:1px solid #0A306E}.hl-filter-name .clear-filter-name{width:40px;height:40px;position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.filters-description{color:#67707A;font-size:16px}.filter-item{padding-bottom:10px}.filter-item[data-visible=hidden-item]{display:none}.filter-item input{position:absolute;opacity:0;display:none}.filter-item__container{display:flex;width:100%;font-size:14px;justify-content:space-between}@media (min-width: 768px){.filter-item__container{justify-content:flex-start}}.filter-item__container:hover .filter-item__button-checkbox{border:1px solid #67707a}.filter-item__label{position:relative;display:inline-flex;align-items:flex-start;line-height:1.2;padding-right:5px;width:100%;cursor:pointer}@media (min-width: 768px){.filter-item__label{width:auto}}.filter-item__button-checkbox{border:1px solid #C1C6CC;display:inline-flex;border-radius:3px;flex-shrink:0;width:18px;height:20px;margin-right:12px;background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%278%27 viewBox=%270 0 10 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M2.25197 7.03935C2.25495 7.04275 2.25797 7.04611 2.26105 7.04945L2.99714 7.84722C3.10031 7.95903 3.23879 8.00924 3.37367 7.99785C3.4837 7.98862 3.59134 7.9384 3.67549 7.8472L4.41158 7.04943C4.41441 7.04636 4.4172 7.04326 4.41995 7.04013L9.3611 1.68492C9.54836 1.48197 9.54836 1.15292 9.3611 0.949971L8.62501 0.152198C8.43775 -0.0507527 8.13415 -0.050753 7.94689 0.152197L3.33632 5.14912L1.55417 3.21762C1.36691 3.01467 1.0633 3.01467 0.876046 3.21762L0.139955 4.0154C-0.0473031 4.21835 -0.0473027 4.54739 0.139956 4.75034L2.25197 7.03935Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");background-position:50% 50%;background-repeat:no-repeat;transition:background .3s, border-color .3s}.filter-item__text{display:flex;width:100%}@media (min-width: 768px){.filter-item__text{display:block}}.filter-item__count{color:#939BA3;margin-left:auto}@media (min-width: 768px){.filter-item__count{margin-left:unset}.filter-item__count:before{content:"("}.filter-item__count:after{content:")"}}.filter-item__icon-star{max-width:16px;max-height:16px;fill:#FBBD19}.filter-item__rating-level{font-weight:700;margin-right:4px}.filter-item__star-panel{display:flex;align-items:center;margin-right:3px}.filter-item__other-options{white-space:nowrap;font-size:12px}@media (min-width: 992px){.filter-item__other-options{font-size:14px}}.filter-item.is-selected .filter-item__button-checkbox{background-color:#67707A}.filter-item__average-label{margin-right:4px}.filter-item__rating-data{margin-right:4px}.hotel-filters__btn-wrapper{display:flex;justify-content:space-between;position:absolute;bottom:20px;width:100%;left:0;padding-left:15px;padding-right:15px}@media (min-width: 768px){.hotel-filters__btn-wrapper{display:none}}.hotel-filters__btn{border:1px solid var(--color-extra-style);border-radius:30px;letter-spacing:1px;padding:13px 22px;font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}.hotel-filters__btn.hotel-filters__btn_clear{background:#fff;color:var(--color-extra-style)}.hotel-filters__btn.hotel-filters__btn_apply{background:var(--color-extra-style);color:#fff}@media (min-width: 1200px){.hl-filter-popular.fixed{position:fixed;top:70px;background:#fff;z-index:99;width:100%;max-width:288px;padding-right:40px}.hl-filter-popular.fixed .hl-filter-section{border-bottom:0}}.hl-filter-stars .filter-item__text{display:flex;flex-flow:wrap}.filters-popup>div:last-child .hl-filter-section{border-bottom:0}@media (max-width: 1199.98px){#vue-hotellist-filters{display:none}}.filter-popup #vue-hotellist-filters{display:block}@media (min-width: 768px){.filter-popup #vue-hotellist-filters .hl-filter-section__list-container{flex-flow:row wrap;display:flex}}.filter-popup #vue-hotellist-filters .hl-filter-popular .hl-filter-section__list-container div,.filter-popup #vue-hotellist-filters .hl-fs-item{min-width:50%}.filter-popup #vue-hotellist-filters .hl-filter-section__buttons{width:100%}.filter-popup .filters-description{display:none}.filter-popup .popup-message-body{padding-bottom:100px}.filter-popup .category_type{display:flex}.filter-popup .category_type .category-filters{width:50%;display:flex;align-items:center;justify-content:center;padding:0px 8px 13px;border-bottom:2px solid #FFFFFF;cursor:pointer}.filter-popup .category_type .category-filters.active-category{border-bottom:2px solid var(--color-extra-style)}.filter-popup .category-tabs-content{margin-right:16px}.filter-popup .popup-message-close-btn,.filter-popup .popup-message-btn{cursor:pointer}.filter-popup .reset-filters{position:absolute;right:16px;top:20px;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.3px;color:#67707a;cursor:pointer}.filter-popup .tab-content{display:none}.filter-popup .tab-content.active{display:block}.filter-popup .selected-title{font-weight:700}.filter-popup .selected-title:after{display:none}.filter-popup .selected-filter-rm{border:1px solid var(--color-extra-style);border-radius:30px;font-weight:400;font-size:12px;line-height:18px;color:var(--color-highlight-element);margin-right:10px;margin-top:10px;padding:8px 16px 8px 16px;position:relative;background:rgba(65,154,247,0.05);vertical-align:top}.filter-popup .selected-filter-rm .close-symbol{margin-left:8px;font-size:16px}.filter-popup .hl-filter-name{display:none}.filter-popup .hide-sort .filters-tab-content{display:block}.filter-popup .hide-sort .sort-tab-content{display:none}.filter-popup .hide-sort .category-filters:first-child{border-color:#FFFFFF}.filter-popup .hide-sort .category-filters:nth-child(2){display:none}@media (min-width: 768px){.filter-popup.th-popup .popup-message-btn-wrap{justify-content:flex-end;flex-direction:row}.filter-popup.th-popup .popup-message-btn-wrap .popup-message-btn{width:auto;padding:12px 48px}}.filters-map{display:none}.filters-applied{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #D9DDE0}.filters-applied .selected-title{font-weight:700;font-size:16px;line-height:24px;letter-spacing:0.1px}.filters-applied .selected-title:after{display:none}.filters-applied .selected-filter-rm{border-radius:30px;font-weight:400;font-size:12px;line-height:18px;color:var(--color-highlight-element);margin-right:10px;margin-top:10px;padding:8px 16px 8px 16px;position:relative;border:1px solid var(--color-extra-style);background:rgba(65,154,247,0.05);vertical-align:top}@media (min-width: 768px){.filters-applied .selected-filter-rm{border:1px solid #D9DDE0;background:#FFFFFF}}.filters-applied .selected-filter-rm .close-symbol{margin-left:8px;font-size:16px}.filters-applied .selected-filter-rm .filter-item__count,.filters-applied .selected-filter-rm .filter-item__rating-level{display:none}.filters-applied .selected-filter-clear{display:inline-flex;cursor:pointer}@media (min-width: 1200px){.page_hotellist_region .hl-filter-popular.fixed{top:20px}}.selected-filter__wrapper{display:none}@media (min-width: 992px){.selected-filter__wrapper{display:flex;align-items:center;flex-flow:row wrap}}.selected-filter__title{font-weight:700;font-size:16px;letter-spacing:.1px;margin-right:8px;white-space:nowrap}.selected-filter__item{color:var(--color-extra-style);background:rgba(116,183,26,0.05);border:1px solid var(--color-extra-style);border-radius:30px;margin-right:8px;height:40px;display:inline-flex;align-items:center;white-space:nowrap;margin-top:5px;margin-bottom:5px}.selected-filter__item .close-symbol{font-size:20px;margin-left:5px}.selected-filter__item:last-child{margin-right:16px}.selected-filter__info{display:inline-flex;align-items:center;padding-left:20px;padding-right:20px;cursor:pointer}.selected-filter__clear{color:var(--color-extra-style);font-size:14px;font-weight:400;text-decoration:underline;white-space:nowrap}.hl-selected-filters-wrapper{display:none}@media (min-width: 768px){.hl-selected-filters-wrapper{display:block}}.hotel-card{display:flex}.hotel-card__description-rate .hotel-no-reviews{color:#67707A;font-size:12px;display:flex;align-items:center}.hotel-card__description-rate .hotel-no-reviews__icon{display:inline-flex;margin:auto 0}.hotel-card__description-rate .hotel-no-reviews__icon .svg-icon-no-reviews{margin-right:5px}.hotel-card__description-rate .rate-info .rate-info-number{display:flex;align-items:center;justify-content:center;width:26px;height:22px;color:#fff;font-size:10px;font-weight:700;position:relative;background-size:cover}@media (min-width: 768px){.hotel-card__description-rate .rate-info .rate-info-number{width:38px;height:32px;font-size:16px}}@media (max-width: 767.98px){.hotel-card__description-rate .rate-info.rate-info-1 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 24 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.2105 0H6C2.68629 0 0 2.68629 0 6V14C0 17.3137 2.68629 20 6 20H24L22.1635 17.8798C20.9039 16.4255 20.2105 14.5647 20.2105 12.6408V6.00007C20.2105 2.68637 17.5242 0 14.2105 0Z%27 fill=%27%23C9322C%27/%3E%3C/svg%3E%0A");padding-right:4px}}@media (min-width: 768px){.hotel-card__description-rate .rate-info.rate-info-1 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 38 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14 0H30C34.4183 0 38 3.58172 38 8V24C38 28.4183 34.4183 32 30 32H0L4.07405 27.2469C5.31686 25.797 6 23.948 6 22.0383V8.00084C6 3.58256 9.58172 0 14 0Z%27 fill=%27%23C9322C%27/%3E%3C/svg%3E%0A");padding-left:6px}}@media (max-width: 767.98px){.hotel-card__description-rate .rate-info.rate-info-2 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 24 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.2105 0H6C2.68629 0 0 2.68629 0 6V14C0 17.3137 2.68629 20 6 20H24L22.1635 17.8798C20.9039 16.4255 20.2105 14.5647 20.2105 12.6408V6.00007C20.2105 2.68637 17.5242 0 14.2105 0Z%27 fill=%27%23E23D23%27/%3E%3C/svg%3E%0A");padding-right:4px}}@media (min-width: 768px){.hotel-card__description-rate .rate-info.rate-info-2 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 38 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14 0H30C34.4183 0 38 3.58172 38 8V24C38 28.4183 34.4183 32 30 32H0L4.07405 27.2469C5.31686 25.797 6 23.948 6 22.0383V8.00084C6 3.58256 9.58172 0 14 0Z%27 fill=%27%23E23D23%27/%3E%3C/svg%3E%0A");padding-left:6px}}@media (max-width: 767.98px){.hotel-card__description-rate .rate-info.rate-info-3 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 24 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.2105 0H6C2.68629 0 0 2.68629 0 6V14C0 17.3137 2.68629 20 6 20H24L22.1635 17.8798C20.9039 16.4255 20.2105 14.5647 20.2105 12.6408V6.00007C20.2105 2.68637 17.5242 0 14.2105 0Z%27 fill=%27%23E97625%27/%3E%3C/svg%3E%0A");padding-right:4px}}@media (min-width: 768px){.hotel-card__description-rate .rate-info.rate-info-3 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 38 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14 0H30C34.4183 0 38 3.58172 38 8V24C38 28.4183 34.4183 32 30 32H0L4.07405 27.2469C5.31686 25.797 6 23.948 6 22.0383V8.00084C6 3.58256 9.58172 0 14 0Z%27 fill=%27%23E97625%27/%3E%3C/svg%3E%0A");padding-left:6px}}@media (max-width: 767.98px){.hotel-card__description-rate .rate-info.rate-info-4 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 24 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.2105 0H6C2.68629 0 0 2.68629 0 6V14C0 17.3137 2.68629 20 6 20H24L22.1635 17.8798C20.9039 16.4255 20.2105 14.5647 20.2105 12.6408V6.00007C20.2105 2.68637 17.5242 0 14.2105 0Z%27 fill=%27%23E69D30%27/%3E%3C/svg%3E%0A");padding-right:4px}}@media (min-width: 768px){.hotel-card__description-rate .rate-info.rate-info-4 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 38 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14 0H30C34.4183 0 38 3.58172 38 8V24C38 28.4183 34.4183 32 30 32H0L4.07405 27.2469C5.31686 25.797 6 23.948 6 22.0383V8.00084C6 3.58256 9.58172 0 14 0Z%27 fill=%27%23E69D30%27/%3E%3C/svg%3E%0A");padding-left:6px}}@media (max-width: 767.98px){.hotel-card__description-rate .rate-info.rate-info-5 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 24 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.2105 0H6C2.68629 0 0 2.68629 0 6V14C0 17.3137 2.68629 20 6 20H24L22.1635 17.8798C20.9039 16.4255 20.2105 14.5647 20.2105 12.6408V6.00007C20.2105 2.68637 17.5242 0 14.2105 0Z%27 fill=%27%23DFC536%27/%3E%3C/svg%3E%0A");padding-right:4px}}@media (min-width: 768px){.hotel-card__description-rate .rate-info.rate-info-5 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 38 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14 0H30C34.4183 0 38 3.58172 38 8V24C38 28.4183 34.4183 32 30 32H0L4.07405 27.2469C5.31686 25.797 6 23.948 6 22.0383V8.00084C6 3.58256 9.58172 0 14 0Z%27 fill=%27%23DFC536%27/%3E%3C/svg%3E%0A");padding-left:6px}}@media (max-width: 767.98px){.hotel-card__description-rate .rate-info.rate-info-6 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 24 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.2105 0H6C2.68629 0 0 2.68629 0 6V14C0 17.3137 2.68629 20 6 20H24L22.1635 17.8798C20.9039 16.4255 20.2105 14.5647 20.2105 12.6408V6.00007C20.2105 2.68637 17.5242 0 14.2105 0Z%27 fill=%27%23BFD83D%27/%3E%3C/svg%3E%0A");padding-right:4px}}@media (min-width: 768px){.hotel-card__description-rate .rate-info.rate-info-6 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 38 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14 0H30C34.4183 0 38 3.58172 38 8V24C38 28.4183 34.4183 32 30 32H0L4.07405 27.2469C5.31686 25.797 6 23.948 6 22.0383V8.00084C6 3.58256 9.58172 0 14 0Z%27 fill=%27%23BFD83D%27/%3E%3C/svg%3E%0A");padding-left:6px}}@media (max-width: 767.98px){.hotel-card__description-rate .rate-info.rate-info-7 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 24 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.2105 0H6C2.68629 0 0 2.68629 0 6V14C0 17.3137 2.68629 20 6 20H24L22.1635 17.8798C20.9039 16.4255 20.2105 14.5647 20.2105 12.6408V6.00007C20.2105 2.68637 17.5242 0 14.2105 0Z%27 fill=%27%238DD144%27/%3E%3C/svg%3E%0A");padding-right:4px}}@media (min-width: 768px){.hotel-card__description-rate .rate-info.rate-info-7 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 38 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14 0H30C34.4183 0 38 3.58172 38 8V24C38 28.4183 34.4183 32 30 32H0L4.07405 27.2469C5.31686 25.797 6 23.948 6 22.0383V8.00084C6 3.58256 9.58172 0 14 0Z%27 fill=%27%238DD144%27/%3E%3C/svg%3E%0A");padding-left:6px}}@media (max-width: 767.98px){.hotel-card__description-rate .rate-info.rate-info-8 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 24 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.2105 0H6C2.68629 0 0 2.68629 0 6V14C0 17.3137 2.68629 20 6 20H24L22.1635 17.8798C20.9039 16.4255 20.2105 14.5647 20.2105 12.6408V6.00007C20.2105 2.68637 17.5242 0 14.2105 0Z%27 fill=%27%232EB843%27/%3E%3C/svg%3E%0A");padding-right:4px}}@media (min-width: 768px){.hotel-card__description-rate .rate-info.rate-info-8 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 38 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14 0H30C34.4183 0 38 3.58172 38 8V24C38 28.4183 34.4183 32 30 32H0L4.07405 27.2469C5.31686 25.797 6 23.948 6 22.0383V8.00084C6 3.58256 9.58172 0 14 0Z%27 fill=%27%232EB843%27/%3E%3C/svg%3E%0A");padding-left:6px}}@media (max-width: 767.98px){.hotel-card__description-rate .rate-info.rate-info-9 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 24 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.2105 0H6C2.68629 0 0 2.68629 0 6V14C0 17.3137 2.68629 20 6 20H24L22.1635 17.8798C20.9039 16.4255 20.2105 14.5647 20.2105 12.6408V6.00007C20.2105 2.68637 17.5242 0 14.2105 0Z%27 fill=%27%230C8827%27/%3E%3C/svg%3E%0A");padding-right:4px}}@media (min-width: 768px){.hotel-card__description-rate .rate-info.rate-info-9 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 38 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14 0H30C34.4183 0 38 3.58172 38 8V24C38 28.4183 34.4183 32 30 32H0L4.07405 27.2469C5.31686 25.797 6 23.948 6 22.0383V8.00084C6 3.58256 9.58172 0 14 0Z%27 fill=%27%230C8827%27/%3E%3C/svg%3E%0A");padding-left:6px}}@media (max-width: 767.98px){.hotel-card__description-rate .rate-info.rate-info-10 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 24 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14.2105 0H6C2.68629 0 0 2.68629 0 6V14C0 17.3137 2.68629 20 6 20H24L22.1635 17.8798C20.9039 16.4255 20.2105 14.5647 20.2105 12.6408V6.00007C20.2105 2.68637 17.5242 0 14.2105 0Z%27 fill=%27%230C8827%27/%3E%3C/svg%3E%0A");padding-right:4px}}@media (min-width: 768px){.hotel-card__description-rate .rate-info.rate-info-10 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 38 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M14 0H30C34.4183 0 38 3.58172 38 8V24C38 28.4183 34.4183 32 30 32H0L4.07405 27.2469C5.31686 25.797 6 23.948 6 22.0383V8.00084C6 3.58256 9.58172 0 14 0Z%27 fill=%27%230C8827%27/%3E%3C/svg%3E%0A");padding-left:6px}}.hotel-card__description-rate .rate-info-title.rate-info-title-1{color:C9322C}.hotel-card__description-rate .rate-info-title.rate-info-title-2{color:E23D23}.hotel-card__description-rate .rate-info-title.rate-info-title-3{color:E97625}.hotel-card__description-rate .rate-info-title.rate-info-title-4{color:E69D30}.hotel-card__description-rate .rate-info-title.rate-info-title-5{color:DFC536}.hotel-card__description-rate .rate-info-title.rate-info-title-6{color:BFD83D}.hotel-card__description-rate .rate-info-title.rate-info-title-7{color:8DD144}.hotel-card__description-rate .rate-info-title.rate-info-title-8{color:2EB843}.hotel-card__description-rate .rate-info-title.rate-info-title-9{color:0C8827}.hotel-card__description-rate .rate-info-title.rate-info-title-10{color:0C8827}@media (max-width: 767.98px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-1 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%23C9322C%27/%3E%3C/svg%3E%0A");padding-right:4px;padding-left:0}}@media (min-width: 768px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-1 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%23C9322C%27/%3E%3C/svg%3E%0A");padding-right:6px;padding-left:0}}@media (max-width: 767.98px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-2 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%23E23D23%27/%3E%3C/svg%3E%0A");padding-right:4px;padding-left:0}}@media (min-width: 768px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-2 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%23E23D23%27/%3E%3C/svg%3E%0A");padding-right:6px;padding-left:0}}@media (max-width: 767.98px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-3 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%23E97625%27/%3E%3C/svg%3E%0A");padding-right:4px;padding-left:0}}@media (min-width: 768px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-3 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%23E97625%27/%3E%3C/svg%3E%0A");padding-right:6px;padding-left:0}}@media (max-width: 767.98px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-4 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%23E69D30%27/%3E%3C/svg%3E%0A");padding-right:4px;padding-left:0}}@media (min-width: 768px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-4 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%23E69D30%27/%3E%3C/svg%3E%0A");padding-right:6px;padding-left:0}}@media (max-width: 767.98px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-5 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%23DFC536%27/%3E%3C/svg%3E%0A");padding-right:4px;padding-left:0}}@media (min-width: 768px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-5 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%23DFC536%27/%3E%3C/svg%3E%0A");padding-right:6px;padding-left:0}}@media (max-width: 767.98px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-6 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%23BFD83D%27/%3E%3C/svg%3E%0A");padding-right:4px;padding-left:0}}@media (min-width: 768px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-6 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%23BFD83D%27/%3E%3C/svg%3E%0A");padding-right:6px;padding-left:0}}@media (max-width: 767.98px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-7 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%238DD144%27/%3E%3C/svg%3E%0A");padding-right:4px;padding-left:0}}@media (min-width: 768px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-7 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%238DD144%27/%3E%3C/svg%3E%0A");padding-right:6px;padding-left:0}}@media (max-width: 767.98px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-8 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%232EB843%27/%3E%3C/svg%3E%0A");padding-right:4px;padding-left:0}}@media (min-width: 768px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-8 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%232EB843%27/%3E%3C/svg%3E%0A");padding-right:6px;padding-left:0}}@media (max-width: 767.98px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-9 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%230C8827%27/%3E%3C/svg%3E%0A");padding-right:4px;padding-left:0}}@media (min-width: 768px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-9 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%230C8827%27/%3E%3C/svg%3E%0A");padding-right:6px;padding-left:0}}@media (max-width: 767.98px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-10 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2720%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%230C8827%27/%3E%3C/svg%3E%0A");padding-right:4px;padding-left:0}}@media (min-width: 768px){.hotel-card__description-rate .user-rate.right-tail .rate-info.rate-info-10 .rate-info-number{background-image:url("data:image/svg+xml,%3Csvg width=%2738%27 height=%2732%27 viewBox=%270 0 29 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 0H8C3.58172 0 0 3.58172 0 8V16C0 20.4183 3.58172 24 8 24H28.5L25.9259 20.9969C24.6831 19.547 24 17.6986 24 15.789V8.00037C24 3.58209 20.4183 0 16 0Z%27 fill=%27%230C8827%27/%3E%3C/svg%3E%0A");padding-right:6px;padding-left:0}}.hotel-card__description-rate .rate-info-subtitle{color:#67707A;white-space:nowrap}.hotel-card__img{position:relative}.hotel-card__img .full-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hotel-card__img-arrows{display:none}@media (min-width: 768px){.hotel-card__img-arrows{display:block}}.hotel-card .splide__arrow,.hotel-card__img-arrows-item{position:absolute;top:0;bottom:0;margin:auto;height:40px;width:30px;background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2716%27 viewBox=%270 0 10 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.9254 14.7119C9.42879 14.2085 9.42879 13.3924 8.9254 12.889L4.03647 8.00004L8.92539 3.11113C9.42879 2.60773 9.42879 1.79157 8.92539 1.28818L8.81481 1.1776C8.31142 0.6742 7.49525 0.6742 6.99186 1.17759L1.21087 6.95858C1.20428 6.9649 1.19774 6.9713 1.19126 6.97778L1.08068 7.08837C0.834879 7.33416 0.709099 7.65454 0.70334 7.97665C0.697194 8.31437 0.822971 8.65403 1.08067 8.91173L1.19125 9.02231C1.19786 9.02892 1.20452 9.03545 1.21124 9.04188L6.99186 14.8225C7.49526 15.3259 8.31142 15.3259 8.81482 14.8225L8.9254 14.7119Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.72));background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;transition:opacity .3s;z-index:1}.hotel-card .splide__arrow svg,.hotel-card__img-arrows-item svg{display:none}.hotel-card .splide__arrow:hover,.hotel-card__img-arrows-item:hover{opacity:.7}.hotel-card .splide__arrow--prev,.hotel-card__img-arrows-left{left:5px}.hotel-card .splide__arrow--next,.hotel-card__img-arrows-right{right:5px;transform:rotate(180deg)}.hotel-card__dots-wrapper{position:absolute;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;padding:7px 0 17px}.hotel-card__dots-visible{display:none}@media (min-width: 768px){.hotel-card__dots-visible{display:flex}}.hotel-card__dots-item,.hotel-card .splide__pagination__page{background:#fff;opacity:.6;border-radius:4px;width:6px;height:6px;margin:3px;overflow:hidden;transition:opacity .3s, max-width .3s;display:none;animation:slideaway 20000ms}.hotel-card__dots-item.neighboring-dots,.hotel-card .splide__pagination__page.neighboring-dots{display:block;transition:opacity .3s}.hotel-card__dots-item.is-active,.hotel-card .splide__pagination__page.is-active{opacity:1;display:block}.hotel-card__dots-item{display:block}.hotel-card .hotel-info__star-rating{order:1;display:flex;margin:auto 0}.hotel-card .hotel-info__star-rating .svg-icon-hotel-star{fill:#FBBD19;max-width:12px;max-height:12px}.hotel-card .hotel-info__accomodatiton{border-radius:2px;letter-spacing:0.1px;padding:2px 3px}.hotel-card.hostel .hotel-info__accomodatiton{background:rgba(14,191,181,0.15);color:#0ebfb5}.hotel-card.aparthotel .hotel-info__accomodatiton,.hotel-card.apartment .hotel-info__accomodatiton,.hotel-card.apartments .hotel-info__accomodatiton{background:rgba(149,108,212,0.15);color:#956CD4}.hotel-card.villa .hotel-info__accomodatiton{background:rgba(46,184,67,0.15);color:#2EB843}.hotel-card.hotel .hotel-info__accomodatiton{background:rgba(44,120,246,0.15);color:#2C78F6}.hl-hotel-card{padding-bottom:20px;margin-bottom:20px;position:relative}@media (min-width: 992px){.hl-hotel-card{padding-bottom:40px;margin-bottom:40px}}.hl-hotel-card:after{content:'';position:absolute;left:10px;right:10px;height:1px;width:calc(100% - 20px);background:#D9DDE0;bottom:0}.hl-hotel-card.accent{padding-left:16px;padding-right:16px}@media (min-width: 768px){.hl-hotel-card.accent{padding-left:3px;padding-right:3px}}.hl-hotel-card.accent .hotel-card{width:calc(100% - 6px);background:#F8FBF4;position:relative;border-radius:18px;box-sizing:border-box;padding:5px;margin-left:3px}.hl-hotel-card.accent .hotel-card:before{content:'';width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;background:linear-gradient(-90deg, #2C78F6 0%, var(--color-extra-style) 100%);border-radius:20px;z-index:-1;top:-3px;left:-3px}.hl-hotel-card.accent .hotel-card__img{border-radius:16px}@media (min-width: 768px){.hl-hotel-card.accent .hotel-card__img{position:relative}}.hl-hotel-card.accent .hotel-card__accent{display:none}@media (min-width: 768px){.hl-hotel-card.accent .hotel-card__accent{border-radius:10px;position:absolute;left:12px;top:12px;z-index:1;background:#FFF;padding:6px 10px;display:flex;align-items:center;gap:6px;box-shadow:0px 3px 6px 0px rgba(26,35,44,0.12),0px 0px 2px 0px rgba(26,35,44,0.04)}}.hl-hotel-card.accent .hotel-card__accent-text{font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex;flex-direction:column}.hl-hotel-card.accent .hotel-card__accent-text .recommended{text-transform:capitalize}.hl-hotel-card.accent .hotel-card .hotel-card__img-gallery{border-radius:16px}.hl-hotel-card.accent.hotel-with-rooms-rates .hotel-card .hotel-card__description-overview{bottom:5px}.hl-hotel-card.accent.hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price{bottom:-130px;width:100%;left:0}@media (min-width: 768px){.hl-hotel-card.accent.hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price{bottom:56px}}.hl-hotel-card .hotel-card{flex-flow:row wrap}@media (min-width: 768px){.hl-hotel-card .hotel-card{position:relative}}.hl-hotel-card .hotel-card__img{flex:0 0 135px;max-width:135px}@media (min-width: 768px){.hl-hotel-card .hotel-card__img{flex:0 0 300px;max-width:300px;min-height:302px}}.hl-hotel-card .hotel-card__img-gallery{border-radius:0 16px 16px 0;overflow:hidden;position:relative}@media (min-width: 768px){.hl-hotel-card .hotel-card__img-gallery{border-radius:16px}}.hl-hotel-card .hotel-card__content{flex:0 0 calc(100% - 135px);max-width:calc(100% - 135px);padding-left:12px;padding-right:10px}@media (min-width: 768px){.hl-hotel-card .hotel-card__content{padding-right:0;padding-left:24px;flex:0 0 calc(100% - 300px);max-width:calc(100% - 300px);display:flex;flex-direction:column}}@media (min-width: 768px){.hl-hotel-card .hotel-card__top{display:flex;width:100%;justify-content:space-between}}@media (min-width: 768px){.hl-hotel-card .hotel-card__bottom{display:flex;justify-content:space-between;flex-grow:1;flex-direction:column}}.hl-hotel-card .hotel-card__description-rate .hotel-rate{display:flex;align-items:center;margin-bottom:20px}.hl-hotel-card .hotel-card__description-rate .hotel-rate .user-rate{margin-right:5px}@media (min-width: 768px){.hl-hotel-card .hotel-card__description-rate .hotel-rate .user-rate{order:1;margin-right:0}}@media (min-width: 768px){.hl-hotel-card .hotel-card__description-rate .hotel-rate .rate-info-text-wrapper{display:flex;flex-direction:column;align-items:flex-end;margin-right:3px}}.hl-hotel-card .hotel-card__description-rate .rate-info-title{font-weight:700;font-size:12px;letter-spacing:.1px;margin-right:5px}@media (min-width: 768px){.hl-hotel-card .hotel-card__description-rate .rate-info-title{line-height:1.5;font-size:14px}}.hl-hotel-card .hotel-card__description-rate .rate-info-subtitle{font-size:12px;cursor:pointer}@media (min-width: 768px){.hl-hotel-card .hotel-card__description-rate .rate-info-subtitle{line-height:1}}.hl-hotel-card .hotel-card__description-key-feature .key-features-list{display:flex;flex-flow:row wrap;margin-bottom:12px}.hl-hotel-card .hotel-card__description-key-feature .key-features-item{margin-right:10px}.hl-hotel-card .hotel-card__description-key-feature .key-features-item .title_h8{display:flex;align-items:center;font-size:12px}@media (min-width: 992px){.hl-hotel-card .hotel-card__description-key-feature .key-features-item .title_h8{font-size:14px}}.hl-hotel-card .hotel-card__description-key-feature .key-features-item .title_h8 .svg-icon{margin-right:2px}.hl-hotel-card .hotel-card__description-key-feature .key-features-item .title_h8 .key-features-text{white-space:nowrap}.hl-hotel-card .hotel-card__description-key-feature .key-features-item .info-text{display:flex;align-items:center}@media (max-width: 991.98px){.hl-hotel-card .hotel-card__description-key-feature .key-features-item:nth-child(n+3){display:none}}.hl-hotel-card .hotel-card__description-key-feature .key-features-item .tooltip__text:after{display:none}.hl-hotel-card .hotel-card__description-key-feature .key-features-item .tooltip__item .tooltip-title{font-size:14px;font-weight:600}.hl-hotel-card .hotel-card__description-key-feature .key-features-item .tooltip__item .key-features-item{margin-right:0}.hl-hotel-card .hotel-card__description-key-feature .key-features-item .tooltip__item .key-features-item .title_h8{font-size:12px;line-height:1.3;margin-bottom:5px}.hl-hotel-card .hotel-card__description-key-feature .key-features-item .tooltip__item .key-features-item .title_h8 .key-features-text{white-space:normal}.hl-hotel-card .hotel-card__description-key-feature .key-features-item .tooltip__item .key-features-tooltip ul{margin-left:15px;line-height:1.3}.hl-hotel-card .hotel-card__description-key-feature .key-features-item.with-point{position:relative;padding-left:8px;font-size:12px}@media (min-width: 992px){.hl-hotel-card .hotel-card__description-key-feature .key-features-item.with-point{font-size:14px}}.hl-hotel-card .hotel-card__description-key-feature .key-features-item.with-point:before{content:"";width:4px;height:4px;border-radius:50%;background:#67707A;top:0;position:absolute;bottom:0;margin:auto;display:block;left:0px}.hl-hotel-card .hotel-card__nearby-attraction-item{letter-spacing:0.1px;font-size:12px;display:inline-flex;width:100%;margin-bottom:4px}@media (min-width: 992px){.hl-hotel-card .hotel-card__nearby-attraction-item{font-size:14px}}.hl-hotel-card .hotel-card__nearby-labels-container{margin-bottom:10px;line-height:1.3}.hl-hotel-card .hotel-card__capacity{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:20px}.hl-hotel-card .hotel-card__capacity.with-features{margin-bottom:0}.hl-hotel-card .hotel-card__capacity-item{color:#939BA3;font-size:14px;position:relative}.hl-hotel-card .hotel-card__capacity-item:nth-child(n+2){padding-left:20px}.hl-hotel-card .hotel-card__capacity-item:nth-child(n+2):before{content:"";width:4px;height:4px;border-radius:50%;background:#939ba3;top:0;position:absolute;bottom:0;margin:auto;display:block;left:8px}.hl-hotel-card .hotel-card__price{display:flex;justify-content:flex-end}.hl-hotel-card .hotel-card__price .select-btn{width:100%;background:var(--color-extra-style);color:var(--color-extra-text-style)}.hl-hotel-card .hotel-card__price-wrapper{display:flex;flex-direction:column;align-items:flex-end}.hl-hotel-card .hotel-card__price-wrapper .price-content{display:flex;flex-flow:row wrap;margin-bottom:5px;align-items:baseline;color:#67707A;font-size:12px}.hl-hotel-card .hotel-card__price-wrapper .price-text.from{width:100%}.hl-hotel-card .hotel-card__price-wrapper .price-sum{font-weight:700;font-size:16px;margin-right:2px;line-height:1.3;letter-spacing:.3px;display:inline-flex;color:var(--main-color-black)}@media (min-width: 768px){.hl-hotel-card .hotel-card__price-wrapper .price-sum{font-size:20px}}.hl-hotel-card .hotel-card__description-overview{color:#939BA3;font-size:14px;margin:10px 10px 0 10px;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box}@media (min-width: 768px){.hl-hotel-card .hotel-card__description-overview{position:absolute;left:310px;top:calc(100% - 144px);width:calc(100% - 300px - 190px);-webkit-line-clamp:4;max-height:90px}}@media (min-width: 1200px){.hl-hotel-card .hotel-card__description-overview{width:calc(100% - 500px)}}.hl-hotel-card .hotel-card__description-highlights{color:#939BA3;font-size:14px;margin:10px 10px 0 10px;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box}@media (min-width: 768px){.hl-hotel-card .hotel-card__description-highlights{position:absolute;left:310px;top:calc(100% - 118px);width:calc(100% - 490px);-webkit-line-clamp:6;max-height:138px}}.hl-hotel-card .hotel-card__description-highlights-item{position:relative;padding-left:18px}.hl-hotel-card .hotel-card__description-highlights-item:before{content:'';height:10px;width:6px;display:block;border-bottom:2px solid #67707A;border-right:2px solid #67707A;transform:rotate(45deg);position:absolute;top:5px;left:4px}.hl-hotel-card .hotel-card .hotel-info__title{margin-bottom:8px}.hl-hotel-card .hotel-card .hotel-info__title span,.hl-hotel-card .hotel-card .hotel-info__title a{font-size:16px;font-weight:700;color:var(--main-color-black);cursor:pointer}@media (min-width: 992px){.hl-hotel-card .hotel-card .hotel-info__title span,.hl-hotel-card .hotel-card .hotel-info__title a{font-size:18px;line-height:1.3}}.hl-hotel-card .hotel-card .hotel-info__accomodatiton{font-size:12px;padding:2px 4px;margin-right:8px}.hl-hotel-card .hotel-card .hotel-info__accomodatiton-wrapper{margin-bottom:12px;display:flex;align-items:center}.hl-hotel-card .hotel-card .hotel-info__address .show-map{position:relative;padding-right:10px;font-size:12px;line-height:1.5;font-weight:700;text-decoration-line:underline;display:inline-flex;cursor:pointer}@media (min-width: 992px){.hl-hotel-card .hotel-card .hotel-info__address .show-map{font-size:14px}}.hl-hotel-card .hotel-card .hotel-info__address .show-map:after{content:"";display:inline-block;width:2px;height:3px;border-radius:50%;background-color:#D9DDE0;position:absolute;right:3px;top:0;bottom:0;margin:auto}.hl-hotel-card .hotel-card .hotel-info__address+.hotel-card__nearby-attraction-item{width:auto}.sorting__inner{display:inline-flex;font-size:16px}.sorting__inner-title{margin-right:3px}.sorting__inner-active{color:#939BA3;display:flex;cursor:pointer}.sorting__inner-active:after{content:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.37796 5.56356C5.17858 5.79379 4.82142 5.79379 4.62204 5.56356L0.520335 0.827326C0.239897 0.503504 0.469923 -9.20569e-07 0.898299 -8.83119e-07L9.1017 -1.65954e-07C9.53008 -1.28505e-07 9.7601 0.503505 9.47967 0.827327L5.37796 5.56356Z%27 fill=%27%23939BA3%27/%3E%3C/svg%3E%0A");line-height:0;margin:auto 5px;transition:transform .3s}.sorting-wrapper{display:none}@media (min-width: 1200px){.sorting-wrapper{display:block}}.sorting-wrapper .sort-container{position:absolute;right:0;opacity:0;z-index:-900;top:calc(100% + 20px);transition:top .3s, opacity .3s}.sorting-wrapper.opened .sort-container{z-index:99;opacity:1;top:calc(100% + 5px)}.sorting-wrapper.opened .sorting__inner-active:after{transform:rotate(180deg)}.sorting-list{list-style:none}@media (min-width: 1200px){.sorting-list{display:inline-flex;flex-direction:column;background:#fff;box-shadow:2px 2px 20px rgba(0,0,0,0.1);padding:10px 15px;border-radius:30px}}.sorting-list__item{font-size:14px;padding-top:15px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:color .3s;white-space:nowrap;padding-left:30px}@media (min-width: 1200px){.sorting-list__item{padding-right:35px;border-top:1px solid #D9DDE0;padding-bottom:15px;padding-left:0}}.sorting-list__item:first-child{border-top:0}.sorting-list__item:after{display:block;content:"";border-radius:50%;background-color:#fff;border:1px solid #C1C6CC;outline:3px solid #fff;outline-offset:-4px;transition:background-color .3s;position:absolute;height:20px;width:20px;left:16px}@media (min-width: 1200px){.sorting-list__item:after{display:none}}.sorting-list__item:before{display:none}@media (min-width: 1200px){.sorting-list__item:before{display:none;position:absolute;right:18px;content:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2710%27 viewBox=%270 0 12 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.7212 0.961331C11.3499 0.589555 10.747 0.589789 10.3752 0.961331L4.31744 7.01933L1.62503 4.32694C1.25325 3.95516 0.650609 3.95516 0.278832 4.32694C-0.0929441 4.69871 -0.0929441 5.30136 0.278832 5.67313L3.6442 9.03851C3.82998 9.22428 4.07357 9.3174 4.31719 9.3174C4.5608 9.3174 4.80463 9.22451 4.9904 9.03851L11.7212 2.3075C12.0929 1.93598 12.0929 1.33308 11.7212 0.961331Z%27 fill=%27%2374b71a%27/%3E%3C/svg%3E%0A")}}.sorting-list__item.active,.sorting-list__item:hover{color:var(--color-extra-style)}@media (min-width: 1200px){.sorting-list__item.active:before{display:block}}.sorting-list__item.active:after{border-color:var(--color-extra-style);background-color:var(--color-extra-style)}.sorting-wrapper{position:relative;text-align:right}.nav-comment{font-size:12px;margin-bottom:15px;color:#939BA3;text-align:center}.ellipsis,.pagination-list li.ellipsis.ellipsis-prev,.pagination-list li.ellipsis.ellipsis-next{position:relative}.ellipsis:before,.pagination-list li.ellipsis.ellipsis-prev:before,.pagination-list li.ellipsis.ellipsis-next:before{font-weight:700;content:"...";padding-top:7px;position:absolute;text-align:center;top:-1px;display:block;width:40px;height:40px}.pagination-list{display:flex;flex-flow:row wrap;justify-content:center}.pagination-list.f-nav{margin-bottom:20px}.pagination-list li{width:35px;height:35px;border-radius:2px;margin-left:2px;margin-right:2px;transition:border-color .3s;margin-bottom:10px}@media (min-width: 768px){.pagination-list li{width:40px;height:40px}}.pagination-list li.prev .svg-icon-nav{transform:rotate(90deg)}.pagination-list li.next .svg-icon-nav{transform:rotate(-90deg)}.pagination-list li.disabled{color:#939BA3;cursor:not-allowed}.pagination-list li.disabled .svg-icon-nav{fill:#939BA3}.pagination-list li.disabled:hover{background:none}.pagination-list li.next.more{margin-bottom:20px;padding:4px 15px;width:auto;display:inline-flex}.pagination-list li.ellipsis-prev.ellipsis{margin-left:46px}.pagination-list li.ellipsis-prev.ellipsis:before{left:-44px}.pagination-list li.ellipsis-next.ellipsis{margin-right:46px}.pagination-list li.ellipsis-next.ellipsis:before{right:-44px}.pagination-list li span,.pagination-list li a{font-size:14px;font-weight:700;color:var(--main-color-black);display:flex;justify-content:center;align-items:center;transition:color .3s;width:100%;height:100%}.pagination-list li a:hover{background:#F7F7F7}.pagination-list li.current{color:#ffffff;background:#222222}.pagination-list li.current span{color:#ffffff}.hotellist-landing__show-all-button{display:flex;justify-content:center;margin-top:28px}.hotellist-landing__show-all-button a{border-radius:2px;color:var(--main-color-black);border:1px solid var(--main-color-black);background:#FFFFFF}.hotellist-landing__show-all-button a:hover{background:#F7F7F7}.hl-no-filter-results{text-align:center;margin-bottom:50px;margin-top:25px}.hl-no-filter-results__icon{margin-bottom:15px}.hl-no-filter-results__icon .svg-icon{max-width:50px;max-height:50px}@media (min-width: 768px){.hl-no-filter-results__icon .svg-icon{max-width:100px;max-height:100px}}@media (min-width: 992px){.hl-no-filter-results__icon .svg-icon{max-width:150px;max-height:150px}}.hl-no-filter-results__title{font-size:16px;font-weight:700;margin-bottom:10px}@media (min-width: 768px){.hl-no-filter-results__title{font-size:18px}}.hl-no-filter-results a{color:var(--main-blue-color)}.hl-no-filter-results a:hover{text-decoration:underline}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes filters-wave{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(200%)}}.loader-circle-part{display:block;width:140px;height:140px;border-radius:50%;border:4px solid transparent;border-top-color:#004a99;animation:spin 2s linear infinite;overflow:hidden}.loader-circle-part:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:4px solid transparent;border-top-color:#3988df;animation:spin 3s linear infinite}.loader-circle-part:after{content:"";position:absolute;top:13px;left:13px;right:13px;bottom:13px;border-radius:50%;border:4px solid transparent;border-top-color:#72b5ff;animation:spin 1.5s linear infinite}.is-loading-fone{display:none;position:absolute;height:100%;width:100%;background-color:rgba(255,255,255,0.5);z-index:99;top:0;justify-content:center;left:0}.is-loading-fone .h-list-loader-wrapper{position:fixed;top:0;bottom:0;align-items:center;display:flex;margin:auto}body.is-loading .is-loading-fone{display:flex}.preload-filters__item{height:150px;overflow:hidden;padding:0;font-size:0;line-height:0;margin:0 0 20px}@media (min-width: 768px){.preload-filters__item{height:200px}}.preload-filters__item-inner{display:inline-block;position:relative;overflow:hidden;width:100%;height:150px;background-color:#eff3f9;border-radius:4px;box-sizing:border-box}@media (min-width: 768px){.preload-filters__item-inner{height:200px}}.preload-filters__item-inner:after{content:"";height:100%;left:-100%;position:absolute;width:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 77%, rgba(255,255,255,0.5) 92%, rgba(255,255,255,0) 100%);animation:filters-wave 3s infinite}.hl-seo__container.opened .hl-seo__content{max-height:-moz-fit-content;max-height:fit-content;margin-bottom:20px}.hl-seo__container.opened .hl-seo__content:after{opacity:0}.hl-seo__container.opened .expand-btn.less-btn{display:inline-flex}.hl-seo__container.opened .expand-btn.more-btn{display:none}.hl-seo__content{position:relative;max-height:300px;transition:max-height .3s;overflow:hidden}@media (min-width: 768px){.hl-seo__content{max-height:606px}}.hl-seo__content:after{content:'';position:absolute;width:100%;height:200px;left:0;bottom:0;opacity:1;transition:opacity .3s;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}@media (min-width: 1200px){.hl-seo__content.new-seo__content{max-width:67%}}.hl-seo__content.new-seo__content:after{content:none}.hl-seo__content.new-seo__content a{color:var(--main-color-black);text-decoration:underline;font-weight:600}.hl-seo__content.new-seo__content .hl-seo__article-text{margin-top:16px}.hl-seo__btn{text-align:center;border-bottom:1px solid #D9DDE0;margin-bottom:30px}.hl-seo__btn .expand-btn{border:1px solid var(--main-color-black);border-radius:30px;font-size:12px;text-transform:uppercase;padding:9px 21px;font-weight:700;letter-spacing:1px;margin-bottom:30px;transition:background .3s, color .3s;cursor:pointer}.hl-seo__btn .expand-btn:hover{background:var(--main-color-black);color:#fff}@media (min-width: 768px){.hl-seo__btn .expand-btn{padding:13px 32px}}.hl-seo__btn .expand-btn.less-btn{display:none}.hl-seo__btn .expand-btn.more-btn{display:inline-flex}.hl-seo__btn.new-seo__btn{padding-top:16px;background:#FFFFFF}@media (min-width: 1200px){.hl-seo__btn.new-seo__btn{max-width:67%}}.hl-seo__title{text-align:left}.hl-seo__article-desc{margin-bottom:10px}.hl-seo__article-text p{margin-bottom:10px;font-size:14px}@media (min-width: 768px){.hl-seo__article-text p{margin-bottom:15px;font-size:16px}}.hl-seo__article-text h2{font-weight:700;margin-bottom:8px;font-size:18px}.hl-seo__article-text h3{font-weight:700;margin-bottom:8px}.hl-seo__article-text ul{list-style:inside}.circularG_wrap{width:37px;height:37px;border-radius:18.5px;box-sizing:border-box;padding:5px;margin:0 auto}.circularG_wrap_bloker{background-color:#FFFFFF}.is-loading-fone{display:none}.circularG-container{position:relative;width:27px;height:27px;margin:auto}.circularG{position:absolute;background-color:#253C40;width:6px;height:6px;border-radius:50%;animation-name:bounce_circularG;animation-duration:1.1s;animation-iteration-count:infinite;animation-direction:normal}.circularG.circularG_1{opacity:0;left:0;top:41%;animation-delay:0.41s}.circularG.circularG_2{opacity:0;left:11%;top:11%;animation-delay:0.55s}.circularG.circularG_3{opacity:0;top:0;left:41%;animation-delay:0.69s}.circularG.circularG_4{opacity:0;right:11%;top:11%;animation-delay:0.83s}.circularG.circularG_5{opacity:0;right:0;top:41%;animation-delay:0.97s}.circularG.circularG_6{opacity:0;right:11%;bottom:11%;animation-delay:1.1s}.circularG.circularG_7{opacity:0;left:41%;bottom:0;animation-delay:1.24s}.circularG.circularG_8{opacity:0;left:11%;bottom:11%;animation-delay:1.38s}@keyframes bounce_circularG{0%{transform:scale(1);opacity:1}100%{transform:scale(0.1);opacity:.1}}.main-loader{height:calc(100vh - 50px);padding-top:calc(30vh - 50px)}@media (min-width: 768px){.main-loader{height:calc(100vh - 60px);padding-top:calc(20vh - 60px)}}.main-loader__bg{display:flex;justify-content:center;width:100%;position:absolute;bottom:0}.main-loader__bg svg{display:none}@media (min-width: 768px){.main-loader__bg svg{display:initial;width:50%;height:auto;max-height:45vh}}.main-loader__text-wrapper{display:flex;margin-top:25px;align-items:center;justify-content:center;flex-direction:column}.main-loader__title{font-weight:700;font-size:18px;line-height:26px;text-align:center;margin-left:28px;margin-right:28px;color:var(--main-color-black);letter-spacing:0.01em}@media (min-width: 768px){.main-loader__title{font-size:20px;line-height:28px}}.main-loader__text-counter{font-weight:400;font-size:14px;line-height:21px;letter-spacing:0.01em;color:#67707A;margin-top:10px;min-height:21px}@media (min-width: 768px){.main-loader__text-counter{font-size:16px;line-height:24px;min-height:24px}}.main-loader__progress{width:420px;height:25px;background:#F4F4F7;max-width:calc(100% - 60px);margin-top:24px;padding:6px 8px}@media (min-width: 768px){.main-loader__progress{height:34px;padding:8px 10px}}.main-loader__progress .hl-progress{background:repeating-linear-gradient(45deg, var(--color-extra-style) 0, var(--color-extra-style) 10px, #5D9215 10px, #5D9215 20px);display:block;height:13px;animation:gradient 30s linear infinite;background-size:792px auto;width:0}@media (min-width: 768px){.main-loader__progress .hl-progress{height:18px}}@keyframes gradient{0%{background-position:0% 0}100%{background-position:792px 0}}@keyframes dotPulseBefore{0%{box-shadow:9988px 0 0 -3px #67707A}30%{box-shadow:9988px 0 0 2px #67707A}60%,100%{box-shadow:9988px 0 0 -3px #67707A}}@keyframes dotPulseAfter{0%{box-shadow:10010px 0 0 -3px #67707A}30%{box-shadow:10010px 0 0 2px #67707A}60%,100%{box-shadow:10010px 0 0 -3px #67707A}}@keyframes dotPulse{0%{box-shadow:9999px 0 0 -3px #67707A}30%{box-shadow:9999px 0 0 2px #67707A}60%,100%{box-shadow:9999px 0 0 -3px #67707A}}@keyframes wave{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.text_m{font-size:16px}.text_xl{font-size:22px}.text_bold{font-weight:700}.rooms__container{margin-bottom:25px}@media (min-width: 768px){.rooms__container{margin-bottom:50px}}.rooms__preloader-msg{display:flex;align-items:center;box-sizing:border-box;border-radius:4px;margin-bottom:15px}@media (min-width: 768px){.rooms__preloader-msg{margin-bottom:40px}}.rooms__preloader-msg-title{color:#4D5865;font-size:16px}@media (min-width: 768px){.rooms__preloader-msg-title{font-size:20px}}@media (min-width: 992px){.rooms__preloader-msg-title{font-size:24px}}.rooms__preloader-msg-dots{display:inline-flex;position:relative;left:-9999px;width:3px;height:3px;border-radius:50%;background-color:#67707A;color:#67707A;margin:7px 0 0 20px;box-shadow:9999px 0 0 -5px #67707A;animation:dotPulse 1.5s infinite linear;animation-delay:.25s}.rooms__preloader-msg-dots::before,.rooms__preloader-msg-dots::after{content:'';display:inline-flex;position:absolute;top:0;width:3px;height:3px;border-radius:50%;background-color:#67707A;color:#67707A}.rooms__preloader-msg-dots::before{box-shadow:9984px 0 0 -5px #67707A;animation:dotPulseBefore 1.5s infinite linear;animation-delay:0s}.rooms__preloader-msg-dots::after{box-shadow:10014px 0 0 -5px #67707A;animation:dotPulseAfter 1.5s infinite linear;animation-delay:.5s}.rooms__preloader-item{display:flex;flex-flow:wrap}.rooms__preloader-header{height:26px;width:200px;margin-bottom:10px;background:#eff3f9;position:relative;overflow:hidden;border-radius:4px}@media (min-width: 768px){.rooms__preloader-header{height:41px;width:270px;margin-bottom:25px}}.rooms__preloader-filter{border-radius:30px;border:1px solid #D9DDE0;background:#fafafa;height:32px;width:140px;position:relative;overflow:hidden;display:flex;margin-right:15px;margin-bottom:10px}.rooms__preloader-filter:after{content:"";height:100%;left:-100%;position:absolute;width:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 77%, rgba(255,255,255,0.5) 92%, rgba(255,255,255,0) 100%);animation:wave 3s ease-in-out infinite}.rooms__preloader-filter:nth-child(n+3){display:none}@media (min-width: 768px){.rooms__preloader-filter:nth-child(n+3){display:flex}}.rooms__preloader-filter:nth-child(n+4){display:none}.rooms__item{margin-bottom:25px}.rooms__more{text-align:center;margin-top:20px}.rooms__more-text{font-size:14px;line-height:2;display:inline-block;border-bottom:1px solid var(--main-color-black);color:var(--main-color-black)}@media (min-width: 768px){.rooms__more-text{font-size:18px}}.preload-container__item{position:relative;display:flex;margin-bottom:25px;flex-flow:row wrap}.preload-container__item:before{content:"";height:100%;left:-100%;position:absolute;width:100%;z-index:1;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.15) 77%, rgba(255,255,255,0.5) 92%, rgba(255,255,255,0) 100%);animation:wave 3s ease-in-out infinite}.preload-container__item:after{content:"";width:100%;height:300px;border-radius:4px;background:#eff3f9}@media (min-width: 768px){.preload-container__item:after{height:250px;border-radius:30px}}.preload-container__title{position:absolute;width:150px;left:132px;top:10px;background:#eff3f9;height:23px;border-radius:4px}@media (min-width: 768px){.preload-container__title{left:220px;height:30px;top:30px;width:220px}}@media (min-width: 1200px){.preload-container__title{left:320px}}.preload-container__description{display:flex;flex-grow:1}.preload-container__description .description-img{position:relative;margin-right:8px;width:124px;margin-bottom:10px;float:left;border-radius:16px;align-self:start;overflow:hidden;height:104px;background:#eff3f9}@media (min-width: 768px){.preload-container__description .description-img{float:none;flex:0 0 200px;margin-right:20px;height:204px}}@media (min-width: 1200px){.preload-container__description .description-img{flex:0 0 288px;margin-right:32px;height:240px}}.preload-container .description-content{padding-top:40px;height:23px;margin-bottom:10px;flex-grow:1;padding-right:20px}@media (min-width: 768px){.preload-container .description-content{padding-top:80px}}.preload-container .description-content .content-inner{width:100%;height:10px;margin-bottom:10px;background:#eff3f9;min-width:100%;border-radius:4px}@media (min-width: 768px){.preload-container .description-content .content-inner{height:30px}}.filter-rates__wrapper{border-bottom:1px solid #D9DDE0;padding-bottom:10px;margin-bottom:15px;display:flex;max-width:100%;overflow:auto}@media (min-width: 768px){.filter-rates__wrapper{padding-bottom:20px;margin-bottom:30px}}.filter-rates__inner{display:block;white-space:nowrap}@media (min-width: 768px){.filter-rates__inner{display:flex;flex-flow:row wrap;white-space:nowrap}}.filter-rates__panel{display:flex;justify-content:space-between;margin-bottom:15px}.filter-rates__clean{color:var(--main-blue-color);text-decoration:underline;font-size:14px}.filter-rates__title{color:#67707A;font-size:14px}@media (min-width: 768px){.filter-rates__title{display:none}}.filter-rates__arrow{display:none;flex:0 0 40px;max-width:40px}.filter-rates__arrow .button-open__icon{max-width:36px;height:auto}.filter-rates__item{padding:7px 12px;border-radius:30px;border:1px solid #D9DDE0;font-size:12px;color:var(--main-color-black);cursor:pointer;margin-right:5px;margin-bottom:10px;display:inline-flex;align-items:center;transition:background-color .3s, border-color .3s, color .3s, opacity .3s}@media (min-width: 768px){.filter-rates__item{font-size:14px;padding:9px 15px;margin-right:15px}}.filter-rates__item .clear-icon{max-width:0;height:12px;margin-left:10px;transition:max-width .3s}.filter-rates__item:hover{border-color:var(--main-blue-color);color:var(--main-blue-color)}.filter-rates__item.selected{background:var(--main-blue-color);border-color:var(--main-blue-color);color:#fff}.filter-rates__item.selected .clear-icon{max-width:12px}.filter-rates__checkbox{opacity:0;position:absolute;top:0;left:0;width:100%}.room__container{display:flex}@media (max-width: 767.98px){.room__container{box-shadow:inset 0px -11px 8px -10px rgba(0,0,0,0.15);position:relative;z-index:1}}@media (max-width: 767.98px){.room__container:before,.room__container:after{content:'';position:absolute;width:calc((100vw - 100%)/2);height:100%;top:0;box-shadow:inset 0px -11px 8px -10px rgba(0,0,0,0.15)}}@media (max-width: 767.98px){.room__container:before{right:100%}}@media (max-width: 767.98px){.room__container:after{left:100%}}@media (min-width: 768px){.room__container{margin-bottom:30px}}.room__item{margin-bottom:40px}.room__image{flex:0 0 124px;max-width:124px;height:104px;margin-right:5px}@media (min-width: 768px){.room__image{flex:0 0 245px;max-width:245px;height:204px;margin-right:15px}}@media (min-width: 992px){.room__image{flex:0 0 288px;max-width:288px;height:288px;margin-right:30px}}@media (min-width: 768px){.room__image .camera-icon{display:none}}@media (max-width: 767.98px){.room__name{text-decoration:underline}}@media (min-width: 768px){.room__info{padding-top:30px}}@media (min-width: 768px){.room__info .h-room_info-panel{margin-bottom:18px}}.room__info .h-room_facilities-item{margin-bottom:3px}.room__details{font-size:18px;text-transform:capitalize;cursor:pointer;border-bottom:1px solid}@media (max-width: 767.98px){.room__facilities-item{font-size:12px}}@media (max-width: 991.98px){.room__facilities-item{font-size:14px}}.room__info-point{margin-right:10px;align-items:center;margin-bottom:5px}@media (min-width: 768px){.room__info-point{margin-right:30px}}.room__info-point .h-room_point-title{font-size:14px;margin-bottom:5px}.room__info-point .h-room_point-core{font-size:12px}@media (min-width: 768px){.room__info-point .h-room_point-core{font-size:18px}}.room__info-point .h-room_point-core .svg-bos_l{margin-right:4px;max-width:14px;max-height:18px}@media (min-width: 768px){.room__info-point .h-room_point-core .svg-bos_l{max-width:24px;max-height:28px}}.room__point-core{display:flex;align-items:center}.room__point-core span{margin-left:4px;display:inline-flex}.room__data-gallery .splide__pagination__page{display:none}.room__data-gallery .splide__pagination__page.neighboring-dots{display:block}.card-info__image-default{max-width:100%;height:104px;background:#eee;border-radius:16px;overflow:hidden}@media (min-width: 768px){.card-info__image-default{height:240px}}.card-info__image-default img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:relative}.card-info__image-text{background:rgba(26,35,44,0.5);border-radius:16px;position:absolute;top:4px;font-size:12px;display:flex;align-items:center;left:4px;padding:2px 8px;color:#fff}.card-info__image-text .camera-icon{max-width:13px;max-height:12px;margin-left:4px}.card-info__image-text .camera-icon *{fill:#fff}.rates__title{background:#EFF3F9;color:#67707A;font-size:14px;margin-bottom:15px}@media (min-width: 992px){.rates__title{margin-bottom:25px}}@media (min-width: 576px){.rates__col{padding:10px 10px}}@media (min-width: 992px){.rates__col{padding:10px 30px}}@media (min-width: 768px){.rates__item-wrapper .rates__item{border:1px solid #D9DDE0;margin-bottom:20px;padding-top:34px;padding-bottom:20px}}.rates__item{border-radius:16px;position:relative;display:flex}@media (max-width: 767.98px){.rates__item{border-radius:0;display:block;margin-bottom:10px}}@media (min-width: 768px){.rates__item-container{display:flex;width:100%}}.rates__item-label{position:absolute;top:22px;left:auto;right:10px;padding:0 7px;z-index:1;font-size:12px;color:#fff;background:#666;border-radius:16px}@media (min-width: 768px){.rates__item-label{right:auto;left:0;top:0;text-transform:uppercase;padding:8px 22px;border-radius:16px 30px 30px 0;color:#fff}}.rates__item-label.green{background:#D1EBD1;color:#1D9132}@media (min-width: 576px){.rates__item-label.green{background:#2EB843;color:#fff}}.rates__item-label.blue{color:var(--main-blue-color);background:rgba(65,154,247,0.2)}@media (min-width: 576px){.rates__item-label.blue{color:#fff;background:var(--main-blue-color)}}@media (max-width: 767.98px){.rates__item-container{width:100%;padding-top:18px;padding-bottom:18px;position:relative}}@media (max-width: 767.98px){.rates__item-container:before,.rates__item-container:after{content:'';top:0;position:absolute;height:100%;width:calc((100vw - 100%)/2)}}@media (max-width: 767.98px){.rates__item-container:before{right:100%}}@media (max-width: 767.98px){.rates__item-container:after{left:100%}}@media (max-width: 767.98px){.rates__item-container.green{background:#E9F7E9}}@media (max-width: 767.98px){.rates__item-container.green:before,.rates__item-container.green:after{background:#E9F7E9}}@media (max-width: 767.98px){.rates__item-container.blue{background:#EFF3F9}}@media (max-width: 767.98px){.rates__item-container.blue:before,.rates__item-container.blue:after{background:#EFF3F9}}.more-rates__wrapper{border:1px solid var(--main-blue-color);border-radius:30px;font-weight:700;padding:9px 20px;text-align:center;margin-top:15px;color:var(--main-blue-color)}@media (min-width: 768px){.policy__inner{flex:0 0 23%;max-width:23%}}@media (min-width: 1200px){.policy__inner{flex:0 0 24%;max-width:24%}}@media (min-width: 768px){.meals__inner{flex:0 0 24%;max-width:24%}}@media (min-width: 1200px){.meals__inner{flex:0 0 25%;max-width:25%}}@media (min-width: 768px){.beds__inner{flex:0 0 28%;max-width:28%}}@media (min-width: 1200px){.beds__inner{flex:0 0 30%;max-width:30%}}@media (min-width: 768px){.price__inner{flex:0 0 23%;max-width:23%}}@media (min-width: 1200px){.price__inner{flex:0 0 21%;max-width:21%}}@media (max-width: 767.98px){.price__inner{display:flex;justify-content:space-between;align-items:center}}.price__inner-btn{width:100%}.price__inner .rate-old-val{color:#67707A;text-decoration:line-through;display:block;line-height:1;font-size:14px}.price__inner .rate-new-val{font-size:16px;font-weight:700;margin-right:4px}@media (min-width: 768px){.price__inner .rate-new-val{font-size:20px}}@media (min-width: 1200px){.price__inner .rate-new-val{font-size:24px}}.policy__inner-title .tooltip__text{font-size:14px;font-weight:700;color:#2EB843}@media (max-width: 767.98px){.policy__inner-title .tooltip__text{margin-bottom:5px;padding-right:120px}}.policy__inner-details .tooltip__text{color:#67707A;font-size:14px}.meals-options__item{margin-bottom:10px}.meals-options__item.is-breakfast{color:#2EB843;font-size:16px}.meals-options__item-text{margin-bottom:6px;display:block;font-size:14px}@media (min-width: 768px){.meals-options__item-text{font-size:16px}}.meals-options__item-info{color:#67707A;font-size:14px}.beds__inner-wrapper{display:flex;flex-flow:row wrap}.beds__inner-list{width:100%}.beds__inner-item{display:flex;margin-right:15px;font-size:14px;margin-bottom:5px;align-items:center;flex-flow:row wrap}@media (min-width: 992px){.beds__inner-item{font-size:16px;margin-bottom:10px;margin-right:30px}}.beds__inner-item .svg-bos_l{max-width:16px;max-height:16px;margin-right:5px;margin-top:3px}@media (min-width: 768px){.beds__inner-item .svg-bos_l{max-width:26px;max-height:26px;margin-top:1px}}.beds__inner-item-text{display:flex;align-items:flex-start}.beds__inner-item-text .beds__radio-btn{display:flex;align-items:flex-start}.beds__inner-item-text .beds__radio-btn .input-button_radio{margin-top:8px;margin-right:5px}.beds__inner-item-text .beds__radio-btn .button_radio{display:flex;align-items:self-start}.beds__inner-text{font-size:14px;font-weight:600;margin-right:5px}@media (min-width: 768px){.price__value{margin-bottom:20px}}.taxes__item-details{position:relative;display:flex;flex-wrap:wrap;padding-left:8px;box-sizing:border-box}.taxes__item-details:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#C1C6CC;position:absolute;top:8px;left:0}.taxes__info{display:flex;width:100%;color:#67707A;font-size:14px;margin-bottom:15px}.taxes__info-text{color:#67707A;font-size:12px}.taxes__included{margin-bottom:5px}.taxes__included,.taxes__expluded{color:#67707A;font-size:12px}@media (min-width: 768px){.taxes__included,.taxes__expluded{color:#fff}}.h-facilities_desc{font-weight:600;margin-bottom:15px;font-size:16px}@media (min-width: 768px){.h-facilities_desc{font-size:20px;margin-bottom:20px}}.h-facilities_popular-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}@media (min-width: 768px){.h-facilities_popular-content{margin-bottom:35px}}.h-facilities_item{flex:0 0 50%;max-width:50%;display:flex;margin-bottom:10px}.h-facilities_item.disabled{text-decoration:line-through;opacity:.5}.h-facilities_item:nth-child(2n+1){padding-right:8px}.h-facilities_item:nth-child(2n){padding-left:8px}@media (min-width: 768px){.h-facilities_item{flex:0 0 calc(25% - 12px);max-width:calc(25% - 12px);min-width:150px;height:160px;border:1px solid #d9dde0;border-radius:16px;overflow:hidden;margin-right:8px;justify-content:center;display:flex;align-items:center;flex-direction:column;text-align:center;padding:5px 10px}}.h-facilities_item-hover{position:relative;overflow:auto;cursor:pointer}.h-facilities_item-hover:hover{border-color:transparent}.h-facilities_item-hover:hover .h-facilities_features{transform:translateY(0)}.h-facilities_icon{margin-right:12px}@media (min-width: 768px){.h-facilities_icon{margin-right:0;margin-bottom:15px}}.h-facilities_icon .svg-icon{max-height:19px;max-width:19px}@media (min-width: 768px){.h-facilities_icon .svg-icon *{fil:var(--main-color-black)}}@media (min-width: 768px){.h-facilities_icon .svg-icon{max-height:40px;max-width:40px}}.h-facilities_title{font-size:16px;line-height:1.2}@media (min-width: 992px){.h-facilities_title{font-size:18px}}.h-facilities_features{position:absolute;top:0;left:0;justify-content:center;padding:25px;display:none;align-items:center;width:100%;height:100%;background-color:#eff3f9;transform:translateY(-100%);transition:transform .3s}@media (min-width: 768px){.h-facilities_features{display:flex}}.h-facilities_features-list{list-style:inside;text-align:left}@media (min-width: 768px){.h-facilities_readmore{display:none}}.h-facilities .facilities_extra{display:none}@media (min-width: 768px){.h-facilities .facilities_extra{display:block}}.facilities_extra{-moz-column-count:2;column-count:2}@media (min-width: 768px){.facilities_extra{-moz-column-count:3;column-count:3}}.facilities-item{margin-bottom:25px}.facilities-item .ic-facilities{max-width:14px;max-height:14px;margin-right:6px}@media (min-width: 768px){.facilities-item .ic-facilities{max-width:24px;max-height:24px;margin-right:12px}}.facilities-item .ic-facilities *{fill:#939BA3}.facilities-item_title{font-weight:700;font-size:14px;line-height:1.8;color:var(--main-color-black);margin-bottom:8px;display:flex;align-items:center}@media (min-width: 768px){.facilities-item_title{font-size:20px}}.facilities-item_list{list-style:disc;list-style-position:inside}.facilities-item_list li{color:#67707A;font-size:14px;line-height:1.8}@media (min-width: 768px){.facilities-item_list li{font-size:16px}}@media (min-width: 992px){.facilities-item_list li{font-size:18px}}.page_hotellist_region .hotels-list,.page_hotellist .hotels-list{position:relative}.page_hotellist_region .h-list__header-text,.page_hotellist .h-list__header-text{text-align:center;margin-bottom:20px}@media (min-width: 768px){.page_hotellist_region .h-list__header-text,.page_hotellist .h-list__header-text{margin-bottom:30px}}.page_hotellist_region .h-list__header,.page_hotellist .h-list__header{font-weight:700;font-size:20px;margin-bottom:5px;line-height:1.3}@media (min-width: 768px){.page_hotellist_region .h-list__header,.page_hotellist .h-list__header{font-size:24px}}.page_hotellist_region .h-list__header-desc,.page_hotellist .h-list__header-desc{color:#67707A;font-size:14px}@media (min-width: 992px){.page_hotellist_region .h-list__header-desc,.page_hotellist .h-list__header-desc{font-size:16px}}@media (max-width: 767.98px){.page_hotellist_region .h-list__wrapper,.page_hotellist .h-list__wrapper{margin-top:10px}}.page_hotellist_region .h-list__wrapper>.container__desktop,.page_hotellist .h-list__wrapper>.container__desktop{max-width:100%}@media (min-width: 992px){.page_hotellist_region .h-list__wrapper>.container__desktop,.page_hotellist .h-list__wrapper>.container__desktop{max-width:936px}}@media (min-width: 1200px){.page_hotellist_region .h-list__wrapper>.container__desktop,.page_hotellist .h-list__wrapper>.container__desktop{max-width:1168px}}.page_hotellist_region .h-list__navigation-panel,.page_hotellist .h-list__navigation-panel{position:relative;display:flex;padding-top:12px;padding-bottom:8px;margin-bottom:5px}@media (min-width: 768px){.page_hotellist_region .h-list__navigation-panel,.page_hotellist .h-list__navigation-panel{margin-bottom:24px}}@media (min-width: 1200px){.page_hotellist_region .h-list__navigation-panel,.page_hotellist .h-list__navigation-panel{position:relative;flex:0 0 30%;max-width:288px;padding-right:40px;flex-direction:column}}.page_hotellist_region .h-list__navigation-item,.page_hotellist .h-list__navigation-item{font-weight:400;font-size:12px;line-height:20px}@media (max-width: 767.98px){.page_hotellist_region .h-list__navigation-item,.page_hotellist .h-list__navigation-item{max-width:50%;text-align:center;border:1px solid #D9DDE0;border-radius:8px;padding:6px 16px;margin-left:10px;margin-right:2px}}.page_hotellist_region .h-list__navigation-info,.page_hotellist .h-list__navigation-info{display:flex;justify-content:center}.page_hotellist_region .h-list__navigation-info .filters-title-popup__icon-counter,.page_hotellist .h-list__navigation-info .filters-title-popup__icon-counter{height:17px;padding-top:3px}.page_hotellist_region .h-list__navigation-info .filters-counter,.page_hotellist .h-list__navigation-info .filters-counter{position:absolute;right:-3px;top:-3px;border-radius:50%;background:var(--color-extra-style);width:16px;height:16px;line-height:16px;text-align:center;color:#FFFFFF;font-weight:500;font-size:8px}.page_hotellist_region .h-list__navigation-icon,.page_hotellist .h-list__navigation-icon{margin-right:5px;display:inline-flex;align-items:center}@media (min-width: 768px){.page_hotellist_region .h-list__content-wrapper,.page_hotellist .h-list__content-wrapper{display:flex}}.page_hotellist_region .h-list__hotels-cont,.page_hotellist .h-list__hotels-cont{flex-grow:1;margin-bottom:56px}@media (min-width: 768px){.page_hotellist_region .h-list__hotels-cont,.page_hotellist .h-list__hotels-cont{margin-bottom:80px}}.page_hotellist_region .h-list__tablet-navigation,.page_hotellist .h-list__tablet-navigation{display:none}@media (min-width: 768px){.page_hotellist_region .h-list__tablet-navigation,.page_hotellist .h-list__tablet-navigation{display:flex}}@media (min-width: 1200px){.page_hotellist_region .h-list__tablet-navigation,.page_hotellist .h-list__tablet-navigation{display:none}}.page_hotellist_region .h-list__tablet-navigation-item,.page_hotellist .h-list__tablet-navigation-item{max-width:50%;text-align:center;border:1px solid #d9dde0;border-radius:8px;padding:6px 16px;margin-left:10px;margin-right:2px;font-weight:400;font-size:12px;line-height:20px;white-space:nowrap;cursor:pointer;position:relative}.page_hotellist_region .h-list__tablet-navigation .tablet__navigation-info,.page_hotellist_region .h-list__tablet-navigation .tablet__panel-map-wrapper,.page_hotellist .h-list__tablet-navigation .tablet__navigation-info,.page_hotellist .h-list__tablet-navigation .tablet__panel-map-wrapper{display:flex;align-items:center}.page_hotellist_region .h-list__tablet-navigation .tablet-filters-title-popup__icon-counter,.page_hotellist .h-list__tablet-navigation .tablet-filters-title-popup__icon-counter{height:17px;padding-top:2px}.page_hotellist_region .h-list__tablet-navigation .filters-counter,.page_hotellist .h-list__tablet-navigation .filters-counter{position:absolute;right:-3px;top:-3px;border-radius:50%;background:var(--color-extra-style);width:16px;height:16px;line-height:16px;text-align:center;color:#fff;font-weight:500;font-size:8px}.page_hotellist_region .hl-hotels-title-wrapper,.page_hotellist .hl-hotels-title-wrapper{padding:10px 0;margin-bottom:15px;border-bottom:1px solid #d9dde0;margin-left:8px;margin-right:8px}@media (min-width: 768px){.page_hotellist_region .hl-hotels-title-wrapper,.page_hotellist .hl-hotels-title-wrapper{margin-left:0;margin-right:0;display:flex;justify-content:space-between}}@media (min-width: 992px){.page_hotellist_region .hl-hotels-title-wrapper,.page_hotellist .hl-hotels-title-wrapper{margin-bottom:25px}}.page_hotellist_region .hl-hotels-main-title,.page_hotellist .hl-hotels-main-title{color:var(--main-color-black);font-size:14px;text-transform:lowercase}@media (min-width: 992px){.page_hotellist_region .hl-hotels-main-title,.page_hotellist .hl-hotels-main-title{font-size:16px}}@media (min-width: 768px){.page_hotellist_region .h-sort,.page_hotellist .h-sort{display:none}}.page_hotellist_region .h-filter,.page_hotellist .h-filter{position:relative}@media (min-width: 768px){.page_hotellist_region .h-filter,.page_hotellist .h-filter{order:1}}@media (min-width: 768px){.page_hotellist_region .h-filter .filters-title-popup,.page_hotellist .h-filter .filters-title-popup{display:none}}@media (min-width: 768px){.page_hotellist_region .check-form__fields,.page_hotellist .check-form__fields{border:0px}}.page_hotellist_region .avail-form__dates,.page_hotellist .avail-form__dates{padding:8px 32px 7px;margin-top:0px}@media (min-width: 768px){.page_hotellist_region .avail-form__dates,.page_hotellist .avail-form__dates{padding:10px 24px}}.page_hotellist_region .avail-form__dates .fields-item__state,.page_hotellist .avail-form__dates .fields-item__state{width:100%}.page_hotellist_region .avail-form__dates .fields-value,.page_hotellist .avail-form__dates .fields-value{font-weight:700;font-size:14px;line-height:22px;letter-spacing:0.01em;color:var(--main-color-black)}@media (min-width: 768px){.page_hotellist_region .avail-form__dates .fields-value,.page_hotellist .avail-form__dates .fields-value{width:100%}}.page_hotellist_region .avail-form__dates .fields-description .fields-icon,.page_hotellist .avail-form__dates .fields-description .fields-icon{display:none}@media (min-width: 1200px){.page_hotellist_region .h-map,.page_hotellist .h-map{background-image:url(/build/th/bee6d74ee11e776442b6.b805e350310f37bf653b0eda9dda5975.png);background-size:cover;border-radius:16px;background-repeat:no-repeat;background-position:50% 50%;height:92px;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:25px}}@media (min-width: 768px){.page_hotellist_region .h-map .h-list__navigation-icon,.page_hotellist .h-map .h-list__navigation-icon{display:none}}.page_hotellist_region .h-map .hl-map__btn-title,.page_hotellist .h-map .hl-map__btn-title{display:block}@media (min-width: 768px){.page_hotellist_region .h-map .hl-map__btn-title,.page_hotellist .h-map .hl-map__btn-title{display:none}}@media (min-width: 1200px){.page_hotellist_region .h-map .hl-map__btn-title,.page_hotellist .h-map .hl-map__btn-title{display:block;color:#67707A;background:#fff;font-size:12px;font-weight:700;text-transform:uppercase;padding:6px 15px;border:1px solid var(--color-extra-style);border-radius:30px;cursor:pointer}}.page_hotellist_region .h-list__faq,.page_hotellist .h-list__faq{border:1px solid #D9DDE0;border-radius:16px;overflow:hidden;margin-bottom:50px;margin-top:20px}@media (min-width: 768px){.page_hotellist_region .h-list__faq,.page_hotellist .h-list__faq{margin-top:40px}}.page_hotellist_region .h-list__faq .faq_item,.page_hotellist .h-list__faq .faq_item{padding-left:15px;padding-right:15px}@media (min-width: 992px){.page_hotellist_region .h-list__faq .faq_item,.page_hotellist .h-list__faq .faq_item{padding-left:80px;padding-right:80px}}.page_hotellist_region .h-list__faq-photo,.page_hotellist .h-list__faq-photo{border-bottom:1px solid #D9DDE0;display:flex;margin-bottom:10px}@media (max-width: 767.98px){.page_hotellist_region .h-list__faq-photo,.page_hotellist .h-list__faq-photo{flex-direction:column;margin-bottom:20px}}@media (min-width: 576px){.page_hotellist_region .h-list__faq-photo,.page_hotellist .h-list__faq-photo{padding-left:15px}}@media (min-width: 992px){.page_hotellist_region .h-list__faq-photo,.page_hotellist .h-list__faq-photo{padding-left:80px}}.page_hotellist_region .h-list__faq-content,.page_hotellist .h-list__faq-content{padding:15px;display:flex;justify-content:center;flex-direction:column;flex-grow:1}@media (max-width: 767.98px){.page_hotellist_region .h-list__faq-content,.page_hotellist .h-list__faq-content{order:1}}.page_hotellist_region .h-list__faq-img,.page_hotellist .h-list__faq-img{position:relative}@media (min-width: 576px){.page_hotellist_region .h-list__faq-img,.page_hotellist .h-list__faq-img{max-width:50%}}@media (min-width: 992px){.page_hotellist_region .h-list__faq-img,.page_hotellist .h-list__faq-img{max-width:100%}}.page_hotellist_region .h-list__faq-img img,.page_hotellist .h-list__faq-img img{display:block}@media (max-width: 767.98px){.page_hotellist_region .h-list__faq-img img,.page_hotellist .h-list__faq-img img{width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover}}.page_hotellist_region .h-list__faq-img:before,.page_hotellist .h-list__faq-img:before{content:'';position:absolute;width:100%;height:100%;left:0;bottom:0;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}@media (min-width: 576px){.page_hotellist_region .h-list__faq-img:before,.page_hotellist .h-list__faq-img:before{height:100%;width:400px;background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1)}}.page_hotellist_region .h-list__faq-title,.page_hotellist .h-list__faq-title{font-weight:700;margin-bottom:5px;font-size:20px;line-height:1.2;max-width:360px}@media (min-width: 576px){.page_hotellist_region .h-list__faq-title,.page_hotellist .h-list__faq-title{font-size:28px}}@media (min-width: 768px){.page_hotellist_region .h-list__faq-title,.page_hotellist .h-list__faq-title{font-size:40px;margin-bottom:15px}}.page_hotellist_region .h-list__faq-desc,.page_hotellist .h-list__faq-desc{color:#67707A;font-size:14px;font-weight:300;max-width:360px}@media (min-width: 768px){.page_hotellist_region .h-list__faq-desc,.page_hotellist .h-list__faq-desc{font-size:16px}}.page_hotellist_region .avail-form-wrapper,.page_hotellist .avail-form-wrapper{color:var(--main-color-black);height:199px}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper,.page_hotellist .avail-form-wrapper{margin-top:32px;height:auto;display:flex;justify-content:center;margin-bottom:64px;height:68px}}.page_hotellist_region .avail-form-wrapper .avail-form,.page_hotellist .avail-form-wrapper .avail-form{height:auto;padding:15px 10px 15px;border-radius:16px 16px 0 0;background:#EFF3F9}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper .avail-form,.page_hotellist .avail-form-wrapper .avail-form{position:absolute;padding:0px;border-radius:30px;box-shadow:2px 2px 20px 4px rgba(0,0,0,0.05);background:#FFFFFF;width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem;border:2px solid var(--main-color-black)}.page_hotellist_region .avail-form-wrapper .avail-form .fields-item__state,.page_hotellist .avail-form-wrapper .avail-form .fields-item__state{padding:0px}}@media (min-width: 992px){.page_hotellist_region .avail-form-wrapper .avail-form,.page_hotellist .avail-form-wrapper .avail-form{position:relative;max-width:976px}}.page_hotellist_region .avail-form-wrapper .avail-form.sticky-availbox,.page_hotellist .avail-form-wrapper .avail-form.sticky-availbox{border-radius:0;padding:8px 11px;z-index:100}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper .avail-form.sticky-availbox,.page_hotellist .avail-form-wrapper .avail-form.sticky-availbox{position:fixed;max-width:100%;border:none;box-shadow:0 4px 10px rgba(0,0,0,0.1);background:#eff3f9;margin-left:0;margin-right:0;width:100%}}.page_hotellist_region .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .fields-value,.page_hotellist .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .fields-value{font-size:12px;line-height:18px}.page_hotellist_region .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item,.page_hotellist .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item{width:auto}.page_hotellist_region .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item:first-child,.page_hotellist .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item:first-child{border-right:none}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item:first-child,.page_hotellist .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item:first-child{border-right:1px solid #d9dde0}}.page_hotellist_region .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item:first-child:after,.page_hotellist .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item:first-child:after{display:inline-block;content:"-";line-height:18px;margin-left:3px;margin-right:3px;font-size:12px}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item:first-child:after,.page_hotellist .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item:first-child:after{display:none}}.page_hotellist_region .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item:nth-child(2),.page_hotellist .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item:nth-child(2){margin-left:0px}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item,.page_hotellist .avail-form-wrapper .avail-form.sticky-availbox .avail-form__dates .dates-fields-item{padding:0px 32px;width:50%}}.page_hotellist_region .avail-form-wrapper .avail-form.sticky-availbox .avail-form__guests .guests-icon,.page_hotellist .avail-form-wrapper .avail-form.sticky-availbox .avail-form__guests .guests-icon{font-weight:700;font-size:12px;line-height:18px;color:var(--main-color-black)}.page_hotellist_region .avail-form-wrapper .avail-form.sticky-availbox .dates-module,.page_hotellist .avail-form-wrapper .avail-form.sticky-availbox .dates-module{top:70px;margin-left:335px}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper .avail-form.sticky-availbox .guests-module,.page_hotellist .avail-form-wrapper .avail-form.sticky-availbox .guests-module{top:7px}}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper .check-form__fields,.page_hotellist .avail-form-wrapper .check-form__fields{border:0px}}.page_hotellist_region .avail-form-wrapper .fields-value,.page_hotellist .avail-form-wrapper .fields-value{font-weight:700;font-size:14px;line-height:22px;letter-spacing:0.01em;color:var(--main-color-black)}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper .fields-value,.page_hotellist .avail-form-wrapper .fields-value{width:100%}}.page_hotellist_region .avail-form-wrapper .avail-form__dates,.page_hotellist .avail-form-wrapper .avail-form__dates{padding:8px 32px 7px;margin-top:0px}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper .avail-form__dates,.page_hotellist .avail-form-wrapper .avail-form__dates{padding:10px 24px}}.page_hotellist_region .avail-form-wrapper .avail-form__dates .fields-item__state,.page_hotellist .avail-form-wrapper .avail-form__dates .fields-item__state{width:100%}.page_hotellist_region .avail-form-wrapper .avail-form__dates .fields-text,.page_hotellist .avail-form-wrapper .avail-form__dates .fields-text{display:block;font-weight:400;font-size:8px;line-height:16px;letter-spacing:0.02em;text-transform:uppercase;color:#67707A}.page_hotellist_region .avail-form-wrapper .avail-form__dates .fields-description .fields-icon,.page_hotellist .avail-form-wrapper .avail-form__dates .fields-description .fields-icon{display:none}.page_hotellist_region .avail-form-wrapper .avail-form__dates .dates-fields-item,.page_hotellist .avail-form-wrapper .avail-form__dates .dates-fields-item{width:50%}.page_hotellist_region .avail-form-wrapper .avail-form__dates .dates-fields-item:first-child,.page_hotellist .avail-form-wrapper .avail-form__dates .dates-fields-item:first-child{border-right:1px solid #D9DDE0}.page_hotellist_region .avail-form-wrapper .avail-form__dates .dates-fields-item:nth-child(2),.page_hotellist .avail-form-wrapper .avail-form__dates .dates-fields-item:nth-child(2){margin-left:24px}.page_hotellist_region .avail-form-wrapper .avail-form__dates .dates-fields-item:nth-child(2):before,.page_hotellist .avail-form-wrapper .avail-form__dates .dates-fields-item:nth-child(2):before{display:none}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper .avail-form__dates .dates-fields-item:nth-child(2),.page_hotellist .avail-form-wrapper .avail-form__dates .dates-fields-item:nth-child(2){border-left:none}}.page_hotellist_region .avail-form-wrapper .avail-form__dates.avail-form__empty-dates .dates-fields-item:nth-child(2),.page_hotellist .avail-form-wrapper .avail-form__dates.avail-form__empty-dates .dates-fields-item:nth-child(2){display:block}.page_hotellist_region .avail-form-wrapper .avail-form__guests,.page_hotellist .avail-form-wrapper .avail-form__guests{font-weight:700;font-size:16px;line-height:24px;letter-spacing:0.01em;color:var(--main-color-black);padding:8px 32px 8px}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper .avail-form__guests,.page_hotellist .avail-form-wrapper .avail-form__guests{padding:10px 24px 10px 0px}.page_hotellist_region .avail-form-wrapper .avail-form__guests .guests-fields-item,.page_hotellist .avail-form-wrapper .avail-form__guests .guests-fields-item{padding-left:24px}.page_hotellist_region .avail-form-wrapper .avail-form__guests .guests-fields-item .fields-value,.page_hotellist .avail-form-wrapper .avail-form__guests .guests-fields-item .fields-value{font-size:14px;line-height:22px;letter-spacing:.01em}}.page_hotellist_region .avail-form-wrapper .avail-form__guests .fields-item__state,.page_hotellist .avail-form-wrapper .avail-form__guests .fields-item__state{flex-direction:column;font-weight:700;font-size:14px;line-height:22px;letter-spacing:0.01em;color:var(--main-color-black)}.page_hotellist_region .avail-form-wrapper .avail-form__guests .fields-item__state .fields-text,.page_hotellist .avail-form-wrapper .avail-form__guests .fields-item__state .fields-text{display:initial;font-weight:400;font-size:8px;line-height:16px;letter-spacing:0.02em;text-transform:uppercase;color:#67707A}.page_hotellist_region .avail-form-wrapper .avail-form__guests .fields-item__state .fields-icon,.page_hotellist .avail-form-wrapper .avail-form__guests .fields-item__state .fields-icon{display:none}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper .avail-form__guests .fields-description,.page_hotellist .avail-form-wrapper .avail-form__guests .fields-description{display:inherit}}.page_hotellist_region .avail-form-wrapper .avail-form__submit-btn,.page_hotellist .avail-form-wrapper .avail-form__submit-btn{width:100%}.page_hotellist_region .avail-form-wrapper .avail-form__submit-btn .desktop,.page_hotellist .avail-form-wrapper .avail-form__submit-btn .desktop{display:inline-block}.page_hotellist_region .avail-form-wrapper .avail-form__submit-btn .mobile,.page_hotellist .avail-form-wrapper .avail-form__submit-btn .mobile{display:none}.page_hotellist_region .avail-form-wrapper .dates-module,.page_hotellist .avail-form-wrapper .dates-module{top:72px}.page_hotellist_region .avail-form-wrapper .guests-module,.page_hotellist .avail-form-wrapper .guests-module{margin-left:-24px}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper .guests-module,.page_hotellist .avail-form-wrapper .guests-module{margin-left:-24px;margin-top:65px}}.page_hotellist_region .h-list__content-wrapper.sticky-navigation,.page_hotellist .h-list__content-wrapper.sticky-navigation{padding-top:71px}.page_hotellist_region .h-list__content-wrapper.sticky-navigation .h-list__navigation-panel,.page_hotellist .h-list__content-wrapper.sticky-navigation .h-list__navigation-panel{position:relative;top:0;width:100%;background:#FFFFFF;z-index:99;transition:transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media (max-width: 767.98px){.page_hotellist_region .h-list__content-wrapper.sticky-navigation .h-list__navigation-panel,.page_hotellist .h-list__content-wrapper.sticky-navigation .h-list__navigation-panel{transform:translateY(58px);position:fixed;box-shadow:4px 8px 10px rgba(0,0,0,0.1)}}@media (min-width: 768px){.page_hotellist_region .h-list__content-wrapper.sticky-navigation .h-list__navigation-panel,.page_hotellist .h-list__content-wrapper.sticky-navigation .h-list__navigation-panel{position:absolute}}@media (min-width: 1200px){.page_hotellist_region .h-list__content-wrapper.sticky-navigation .h-list__navigation-panel,.page_hotellist .h-list__content-wrapper.sticky-navigation .h-list__navigation-panel{position:relative}}@media (min-width: 768px){.page_hotellist_region .h-list__content-wrapper.sticky-navigation,.page_hotellist .h-list__content-wrapper.sticky-navigation{padding-top:0}}.page_hotellist_region .avail-form__submit-btn,.page_hotellist .avail-form__submit-btn{width:100%}.page_hotellist_region .avail-form__submit-btn .desktop,.page_hotellist .avail-form__submit-btn .desktop{display:inline-block}.page_hotellist_region .avail-form__submit-btn .mobile,.page_hotellist .avail-form__submit-btn .mobile{display:none}.page_hotellist_region .dates-module,.page_hotellist .dates-module{top:72px}.page_hotellist_region .guests-module,.page_hotellist .guests-module{margin-left:-24px;margin-top:20px}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel_header,.page_hotellist .hl_not_avail_hotel_header{display:none}}.page_hotellist_region .hl_not_avail_hotel_header .hl-not-avail__title,.page_hotellist .hl_not_avail_hotel_header .hl-not-avail__title{position:relative;font-weight:700;font-size:16px;line-height:24px;color:var(--main-color-black);border-bottom:1px solid #D9DDE0;padding:0px 8px 16px 20px;margin:32px 10px 20px}.page_hotellist_region .hl_not_avail_hotel_header .hl-not-avail__title:before,.page_hotellist .hl_not_avail_hotel_header .hl-not-avail__title:before{display:inline-block;position:absolute;left:0;top:2px;margin-right:11px;content:url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_20395_39599%29%27%3E%3Cpath d=%27M11.4596 15.0004C11.4596 16.3656 10.3529 17.4723 8.98769 17.4723C7.62236 17.4723 6.51562 16.3656 6.51562 15.0004C6.51562 13.6351 7.62236 12.5283 8.98769 12.5283C10.3529 12.5283 11.4596 13.6351 11.4596 15.0004Z%27 fill=%27%23FFA000%27/%3E%3Cpath d=%27M16.0187 13.4339C14.8847 12.4755 14.2344 11.0753 14.2344 9.59106V7.49995C14.2344 4.60506 11.8787 2.25 8.98447 2.25C6.09012 2.25 3.73438 4.60506 3.73438 7.49995V9.59106C3.73438 11.0753 3.08412 12.4762 1.94347 13.4408C1.65164 13.6898 1.48438 14.0534 1.48438 14.4375C1.48438 15.1613 2.0731 15.75 2.79697 15.75H15.172C15.8957 15.75 16.4844 15.1613 16.4844 14.4375C16.4844 14.0534 16.3172 13.6898 16.0187 13.4339Z%27 fill=%27%23FBBD19%27/%3E%3Cpath d=%27M16.6742 8.06236C16.3637 8.06236 16.1117 7.81036 16.1117 7.49986C16.1117 5.34586 15.2733 3.32162 13.7507 1.79837C13.531 1.57864 13.531 1.22241 13.7507 1.00269C13.9705 0.782959 14.3267 0.782959 14.5466 1.00269C16.2813 2.73811 17.2367 5.04593 17.2367 7.49986C17.2367 7.81036 16.9847 8.06236 16.6742 8.06236Z%27 fill=%27black%27/%3E%3Cpath d=%27M1.29688 8.06265C0.986374 8.06265 0.734375 7.81065 0.734375 7.50015C0.734375 5.04622 1.68991 2.7384 3.42534 1.00366C3.64507 0.783936 4.00143 0.783936 4.22116 1.00366C4.44089 1.22339 4.44089 1.57976 4.22116 1.79948C2.69791 3.32191 1.85938 5.34615 1.85938 7.50015C1.85938 7.81065 1.60738 8.06265 1.29688 8.06265Z%27 fill=%27black%27/%3E%3Cpath d=%27M8.99219 18C7.44119 18 6.17969 16.7385 6.17969 15.1875C6.17969 14.877 6.43169 14.625 6.74219 14.625C7.05269 14.625 7.30469 14.877 7.30469 15.1875C7.30469 16.1183 8.06137 16.875 8.99219 16.875C9.92287 16.875 10.6797 16.1183 10.6797 15.1875C10.6797 14.877 10.9317 14.625 11.2422 14.625C11.5527 14.625 11.8047 14.877 11.8047 15.1875C11.8047 16.7385 10.5432 18 8.99219 18Z%27 fill=%27black%27/%3E%3Cpath d=%27M15.172 15.75H2.79697C2.0731 15.75 1.48438 15.1613 1.48438 14.4375C1.48438 14.0534 1.65164 13.6898 1.94347 13.44C3.08412 12.4762 3.73438 11.0753 3.73438 9.59106V7.49995C3.73438 4.60506 6.08943 2.25 8.98447 2.25C11.8794 2.25 14.2344 4.60506 14.2344 7.49995V9.59106C14.2344 11.0753 14.8847 12.4762 16.0179 13.4348C16.3172 13.6898 16.4844 14.0534 16.4844 14.4375C16.4844 15.1613 15.8957 15.75 15.172 15.75ZM8.98447 3.375C6.70961 3.375 4.85938 5.22523 4.85938 7.49995V9.59106C4.85938 11.4067 4.06369 13.1212 2.67694 14.2935C2.65071 14.316 2.60938 14.3626 2.60938 14.4375C2.60938 14.5394 2.69493 14.625 2.79697 14.625H15.172C15.2739 14.625 15.3594 14.5394 15.3594 14.4375C15.3594 14.3626 15.3182 14.316 15.2934 14.295C13.9051 13.1212 13.1094 11.4067 13.1094 9.59106V7.49995C13.1094 5.22523 11.2592 3.375 8.98447 3.375Z%27 fill=%27black%27/%3E%3Cpath d=%27M8.99219 3.375C8.68169 3.375 8.42969 3.123 8.42969 2.8125V0.5625C8.42969 0.251999 8.68169 0 8.99219 0C9.30269 0 9.55469 0.251999 9.55469 0.5625V2.8125C9.55469 3.123 9.30269 3.375 8.99219 3.375Z%27 fill=%27black%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_20395_39599%27%3E%3Crect width=%2718%27 height=%2718%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.page_hotellist_region .hl_not_avail_hotel_header .hl-not-avail__title-dates,.page_hotellist .hl_not_avail_hotel_header .hl-not-avail__title-dates{margin-top:4px;font-weight:700;font-size:14px;line-height:21px}.page_hotellist_region .hl_not_avail_hotel_header .hl-not-avail__title-dates .check_other_dates,.page_hotellist .hl_not_avail_hotel_header .hl-not-avail__title-dates .check_other_dates{text-decoration-line:underline;color:var(--main-blue-color);margin-right:5px}.page_hotellist_region .hl_not_avail_hotel_header .hl-not-avail__hotel,.page_hotellist .hl_not_avail_hotel_header .hl-not-avail__hotel{display:flex;align-items:center;margin-bottom:10px;height:100px;padding-right:10px}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel_header .hl-not-avail__hotel,.page_hotellist .hl_not_avail_hotel_header .hl-not-avail__hotel{margin-bottom:56px}}.page_hotellist_region .hl_not_avail_hotel_header .hl-not-avail__hotel-photo,.page_hotellist .hl_not_avail_hotel_header .hl-not-avail__hotel-photo{margin-right:12px;margin-left:10px}.page_hotellist_region .hl_not_avail_hotel_header .hl-not-avail__hotel-photo img,.page_hotellist .hl_not_avail_hotel_header .hl-not-avail__hotel-photo img{width:120px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:16px}.page_hotellist_region .hl_not_avail_hotel_header .hl-not-avail__hotel-price,.page_hotellist .hl_not_avail_hotel_header .hl-not-avail__hotel-price{margin-left:auto;background:#F4F4F4;font-weight:800;font-size:12px;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:#939BA3;padding:10px 18px;border-radius:30px}@media (max-width: 767.98px){.page_hotellist_region .hl_not_avail_hotel_header .hotel-info__name,.page_hotellist .hl_not_avail_hotel_header .hotel-info__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}}.page_hotellist_region .hl_not_avail_hotel_header .hotel-info__name a,.page_hotellist .hl_not_avail_hotel_header .hotel-info__name a{font-weight:700;font-size:18px;line-height:28px;letter-spacing:0.3px;color:var(--main-color-black)}.page_hotellist_region .hl_not_avail_hotel_header .hotel-info__description,.page_hotellist .hl_not_avail_hotel_header .hotel-info__description{display:flex}.page_hotellist_region .hl_not_avail_hotel_header .hotel-info__description-stars,.page_hotellist .hl_not_avail_hotel_header .hotel-info__description-stars{display:flex;align-items:center}.page_hotellist_region .hl_not_avail_hotel_header .hotel-info__description-stars .svg-icon-hotel-star,.page_hotellist .hl_not_avail_hotel_header .hotel-info__description-stars .svg-icon-hotel-star{fill:#FBBD19;height:16px;width:16px}.page_hotellist_region .hl_not_avail_hotel_header .hotel-info__description-title,.page_hotellist .hl_not_avail_hotel_header .hotel-info__description-title{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0.1px;margin-right:6px;padding:0px 4px;border-radius:2px}.page_hotellist_region .hl_not_avail_hotel_header .hotel-info__description-title.hostel,.page_hotellist .hl_not_avail_hotel_header .hotel-info__description-title.hostel{background:rgba(14,191,181,0.15);color:#0ebfb5}.page_hotellist_region .hl_not_avail_hotel_header .hotel-info__description-title.aparthotel,.page_hotellist_region .hl_not_avail_hotel_header .hotel-info__description-title.apartment,.page_hotellist_region .hl_not_avail_hotel_header .hotel-info__description-title.apartments,.page_hotellist .hl_not_avail_hotel_header .hotel-info__description-title.aparthotel,.page_hotellist .hl_not_avail_hotel_header .hotel-info__description-title.apartment,.page_hotellist .hl_not_avail_hotel_header .hotel-info__description-title.apartments{background:rgba(149,108,212,0.15);color:#956cd4}.page_hotellist_region .hl_not_avail_hotel_header .hotel-info__description-title.villa,.page_hotellist .hl_not_avail_hotel_header .hotel-info__description-title.villa{background:rgba(46,184,67,0.15);color:#2eb843}.page_hotellist_region .hl_not_avail_hotel_header .hotel-info__description-title.hotel,.page_hotellist .hl_not_avail_hotel_header .hotel-info__description-title.hotel{background:rgba(44,120,246,0.15);color:#2c78f6}.page_hotellist_region .hl_not_avail_hotel_header .hl-not-avail__hotels-count,.page_hotellist .hl_not_avail_hotel_header .hl-not-avail__hotels-count{margin:0 14px 24px}.page_hotellist_region .hl_not_avail_hotel_header .hl-not-avail__hotels-count .hl-hotels-main-title,.page_hotellist .hl_not_avail_hotel_header .hl-not-avail__hotels-count .hl-hotels-main-title{font-weight:700;font-size:20px;line-height:30px;text-align:center;color:var(--main-color-black);padding:0;border-bottom:none}.page_hotellist_region .hl_not_avail_hotel .hl-not-avail__title,.page_hotellist .hl_not_avail_hotel .hl-not-avail__title{display:none}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel .hl-not-avail__title,.page_hotellist .hl_not_avail_hotel .hl-not-avail__title{display:block;font-weight:700;font-size:16px;line-height:24px;color:var(--main-color-black);padding-bottom:16px;border-bottom:1px solid #D9DDE0;margin-bottom:20px}.page_hotellist_region .hl_not_avail_hotel .hl-not-avail__title:before,.page_hotellist .hl_not_avail_hotel .hl-not-avail__title:before{display:inline-block;position:relative;top:4px;margin-right:11px;content:url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_20395_39599%29%27%3E%3Cpath d=%27M11.4596 15.0004C11.4596 16.3656 10.3529 17.4723 8.98769 17.4723C7.62236 17.4723 6.51562 16.3656 6.51562 15.0004C6.51562 13.6351 7.62236 12.5283 8.98769 12.5283C10.3529 12.5283 11.4596 13.6351 11.4596 15.0004Z%27 fill=%27%23FFA000%27/%3E%3Cpath d=%27M16.0187 13.4339C14.8847 12.4755 14.2344 11.0753 14.2344 9.59106V7.49995C14.2344 4.60506 11.8787 2.25 8.98447 2.25C6.09012 2.25 3.73438 4.60506 3.73438 7.49995V9.59106C3.73438 11.0753 3.08412 12.4762 1.94347 13.4408C1.65164 13.6898 1.48438 14.0534 1.48438 14.4375C1.48438 15.1613 2.0731 15.75 2.79697 15.75H15.172C15.8957 15.75 16.4844 15.1613 16.4844 14.4375C16.4844 14.0534 16.3172 13.6898 16.0187 13.4339Z%27 fill=%27%23FBBD19%27/%3E%3Cpath d=%27M16.6742 8.06236C16.3637 8.06236 16.1117 7.81036 16.1117 7.49986C16.1117 5.34586 15.2733 3.32162 13.7507 1.79837C13.531 1.57864 13.531 1.22241 13.7507 1.00269C13.9705 0.782959 14.3267 0.782959 14.5466 1.00269C16.2813 2.73811 17.2367 5.04593 17.2367 7.49986C17.2367 7.81036 16.9847 8.06236 16.6742 8.06236Z%27 fill=%27black%27/%3E%3Cpath d=%27M1.29688 8.06265C0.986374 8.06265 0.734375 7.81065 0.734375 7.50015C0.734375 5.04622 1.68991 2.7384 3.42534 1.00366C3.64507 0.783936 4.00143 0.783936 4.22116 1.00366C4.44089 1.22339 4.44089 1.57976 4.22116 1.79948C2.69791 3.32191 1.85938 5.34615 1.85938 7.50015C1.85938 7.81065 1.60738 8.06265 1.29688 8.06265Z%27 fill=%27black%27/%3E%3Cpath d=%27M8.99219 18C7.44119 18 6.17969 16.7385 6.17969 15.1875C6.17969 14.877 6.43169 14.625 6.74219 14.625C7.05269 14.625 7.30469 14.877 7.30469 15.1875C7.30469 16.1183 8.06137 16.875 8.99219 16.875C9.92287 16.875 10.6797 16.1183 10.6797 15.1875C10.6797 14.877 10.9317 14.625 11.2422 14.625C11.5527 14.625 11.8047 14.877 11.8047 15.1875C11.8047 16.7385 10.5432 18 8.99219 18Z%27 fill=%27black%27/%3E%3Cpath d=%27M15.172 15.75H2.79697C2.0731 15.75 1.48438 15.1613 1.48438 14.4375C1.48438 14.0534 1.65164 13.6898 1.94347 13.44C3.08412 12.4762 3.73438 11.0753 3.73438 9.59106V7.49995C3.73438 4.60506 6.08943 2.25 8.98447 2.25C11.8794 2.25 14.2344 4.60506 14.2344 7.49995V9.59106C14.2344 11.0753 14.8847 12.4762 16.0179 13.4348C16.3172 13.6898 16.4844 14.0534 16.4844 14.4375C16.4844 15.1613 15.8957 15.75 15.172 15.75ZM8.98447 3.375C6.70961 3.375 4.85938 5.22523 4.85938 7.49995V9.59106C4.85938 11.4067 4.06369 13.1212 2.67694 14.2935C2.65071 14.316 2.60938 14.3626 2.60938 14.4375C2.60938 14.5394 2.69493 14.625 2.79697 14.625H15.172C15.2739 14.625 15.3594 14.5394 15.3594 14.4375C15.3594 14.3626 15.3182 14.316 15.2934 14.295C13.9051 13.1212 13.1094 11.4067 13.1094 9.59106V7.49995C13.1094 5.22523 11.2592 3.375 8.98447 3.375Z%27 fill=%27black%27/%3E%3Cpath d=%27M8.99219 3.375C8.68169 3.375 8.42969 3.123 8.42969 2.8125V0.5625C8.42969 0.251999 8.68169 0 8.99219 0C9.30269 0 9.55469 0.251999 9.55469 0.5625V2.8125C9.55469 3.123 9.30269 3.375 8.99219 3.375Z%27 fill=%27black%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_20395_39599%27%3E%3Crect width=%2718%27 height=%2718%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}}.page_hotellist_region .hl_not_avail_hotel .hl-not-avail__hotel,.page_hotellist .hl_not_avail_hotel .hl-not-avail__hotel{display:none}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel .hl-not-avail__hotel,.page_hotellist .hl_not_avail_hotel .hl-not-avail__hotel{display:flex;align-items:center}.page_hotellist_region .hl_not_avail_hotel .hl-not-avail__hotel-photo,.page_hotellist .hl_not_avail_hotel .hl-not-avail__hotel-photo{margin-right:24px}.page_hotellist_region .hl_not_avail_hotel .hl-not-avail__hotel-photo img,.page_hotellist .hl_not_avail_hotel .hl-not-avail__hotel-photo img{border-radius:16px;max-width:150px;height:120px;-o-object-fit:cover;object-fit:cover}}@media (min-width: 768px) and (min-width: 992px){.page_hotellist_region .hl_not_avail_hotel .hl-not-avail__hotel-photo img,.page_hotellist .hl_not_avail_hotel .hl-not-avail__hotel-photo img{max-width:none;width:300px}}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel .hl-not-avail__hotel-price,.page_hotellist .hl_not_avail_hotel .hl-not-avail__hotel-price{margin-left:auto;background:#F4F4F4;font-weight:800;font-size:10px;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:#939BA3;padding:10px 18px;border-radius:30px;text-align:center}}.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form{height:0}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form{background:#EFF3F9;border-radius:16px;margin-top:20px;margin-bottom:60px;height:auto;padding:24px 24px}}@media (min-width: 992px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form{background:#EFF3F9;border-radius:16px;margin-top:20px;margin-bottom:60px;height:auto;padding:24px 32px}}.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form{display:none}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form{display:flex;width:100%;margin:0;border:none;background:none;box-shadow:none;position:relative}.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__title-text,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__title-text{font-weight:700;font-size:18px;line-height:28px;letter-spacing:0.3px;color:var(--main-color-black);padding-left:0px;margin-bottom:12px}.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .check-form__fields,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .check-form__fields{border:2px solid var(--main-color-black);background:#FFF;white-space:nowrap}.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__dates,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__dates{padding:10px 10px}}@media (min-width: 768px) and (min-width: 992px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__dates,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__dates{padding:10px 24px}}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__dates .dates-year,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__dates .dates-year{display:none}}@media (min-width: 768px) and (min-width: 992px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__dates .dates-year,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__dates .dates-year{display:inline}}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .dates-fields-item:first-child,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .dates-fields-item:first-child{padding-right:8px}.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .dates-fields-item:nth-child(2),.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .dates-fields-item:nth-child(2){margin-left:8px}}@media (min-width: 768px) and (min-width: 992px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .dates-fields-item:nth-child(2),.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .dates-fields-item:nth-child(2){margin-left:24px}}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests{padding:10px 8px 10px 0}}@media (min-width: 768px) and (min-width: 992px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests{padding:10px 24px 10px 0}}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests .guests-fields-item,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests .guests-fields-item{padding-left:8px}}@media (min-width: 768px) and (min-width: 992px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests .guests-fields-item,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests .guests-fields-item{padding-left:24px}}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests .fields-value-comma,.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests .rooms-number,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests .fields-value-comma,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests .rooms-number{display:none}}@media (min-width: 768px) and (min-width: 992px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests .fields-value-comma,.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests .rooms-number,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests .fields-value-comma,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__guests .rooms-number{display:inline}}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .dates-module,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .dates-module{top:110px;left:-48px}}@media (min-width: 768px) and (min-width: 992px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .dates-module,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .dates-module{left:0}}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .guests-module,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .guests-module{margin-left:-82px;margin-top:61px}.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__submit-btn,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__submit-btn{min-width:auto;white-space:nowrap;padding:10px}}@media (min-width: 768px) and (min-width: 1200px){.page_hotellist_region .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__submit-btn,.page_hotellist .hl_not_avail_hotel .not-avail-hotel-form .avail-form .avail-form__submit-btn{min-width:200px}}@media (min-width: 768px){.page_hotellist_region .hl_not_avail_hotel .hotel-info__name a,.page_hotellist .hl_not_avail_hotel .hotel-info__name a{font-weight:700;font-size:18px;line-height:28px;letter-spacing:0.3px;color:var(--main-color-black)}.page_hotellist_region .hl_not_avail_hotel .hotel-info__description,.page_hotellist .hl_not_avail_hotel .hotel-info__description{display:flex}.page_hotellist_region .hl_not_avail_hotel .hotel-info__description-stars,.page_hotellist .hl_not_avail_hotel .hotel-info__description-stars{display:flex;align-items:center}.page_hotellist_region .hl_not_avail_hotel .hotel-info__description-stars .svg-icon-hotel-star,.page_hotellist .hl_not_avail_hotel .hotel-info__description-stars .svg-icon-hotel-star{fill:#FBBD19;height:16px;width:16px}.page_hotellist_region .hl_not_avail_hotel .hotel-info__description-title,.page_hotellist .hl_not_avail_hotel .hotel-info__description-title{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0.1px;margin-right:6px;padding:0px 4px;border-radius:2px}.page_hotellist_region .hl_not_avail_hotel .hotel-info__description-title.hostel,.page_hotellist .hl_not_avail_hotel .hotel-info__description-title.hostel{background:rgba(14,191,181,0.15);color:#0ebfb5}.page_hotellist_region .hl_not_avail_hotel .hotel-info__description-title.aparthotel,.page_hotellist_region .hl_not_avail_hotel .hotel-info__description-title.apartment,.page_hotellist_region .hl_not_avail_hotel .hotel-info__description-title.apartments,.page_hotellist .hl_not_avail_hotel .hotel-info__description-title.aparthotel,.page_hotellist .hl_not_avail_hotel .hotel-info__description-title.apartment,.page_hotellist .hl_not_avail_hotel .hotel-info__description-title.apartments{background:rgba(149,108,212,0.15);color:#956cd4}.page_hotellist_region .hl_not_avail_hotel .hotel-info__description-title.villa,.page_hotellist .hl_not_avail_hotel .hotel-info__description-title.villa{background:rgba(46,184,67,0.15);color:#2eb843}.page_hotellist_region .hl_not_avail_hotel .hotel-info__description-title.hotel,.page_hotellist .hl_not_avail_hotel .hotel-info__description-title.hotel{background:rgba(44,120,246,0.15);color:#2c78f6}}.page_hotellist_region.not-avail__body #container,.page_hotellist.not-avail__body #container{padding-left:0px;padding-right:0px}.page_hotellist_region.not-avail__body .h-list__navigation-panel,.page_hotellist.not-avail__body .h-list__navigation-panel{box-shadow:none;margin-left:10px;margin-right:10px}@media (min-width: 768px){.page_hotellist_region.not-avail__body .h-list__navigation-panel,.page_hotellist.not-avail__body .h-list__navigation-panel{border-bottom:none}}.page_hotellist_region.not-avail__body .hotels-list .hl-hotels-main-title,.page_hotellist.not-avail__body .hotels-list .hl-hotels-main-title{display:none}@media (min-width: 768px){.page_hotellist_region.not-avail__body .hotels-list .hl-hotels-main-title,.page_hotellist.not-avail__body .hotels-list .hl-hotels-main-title{display:initial;font-weight:700;font-size:22px;line-height:36px}}.page_hotellist_region .hotel-with-rooms-rates.hl-hotel-card,.page_hotellist .hotel-with-rooms-rates.hl-hotel-card{padding-bottom:132px}@media (min-width: 768px){.page_hotellist_region .hotel-with-rooms-rates.hl-hotel-card,.page_hotellist .hotel-with-rooms-rates.hl-hotel-card{padding-bottom:0px}}.page_hotellist_region .hotel-with-rooms-rates.hl-hotel-card .hotel-card__price,.page_hotellist .hotel-with-rooms-rates.hl-hotel-card .hotel-card__price{left:0px;position:absolute;display:flex;justify-content:flex-end;width:100%;bottom:20px}@media (min-width: 768px){.page_hotellist_region .hotel-with-rooms-rates.hl-hotel-card .hotel-card__price,.page_hotellist .hotel-with-rooms-rates.hl-hotel-card .hotel-card__price{position:relative;bottom:56px}}.page_hotellist_region .hotel-with-rooms-rates.hl-hotel-card .hotel-card__description-overview,.page_hotellist .hotel-with-rooms-rates.hl-hotel-card .hotel-card__description-overview{max-height:64px;-webkit-line-clamp:3;width:calc(100% - 155px);right:0;position:absolute;bottom:131px}@media (min-width: 768px){.page_hotellist_region .hotel-with-rooms-rates.hl-hotel-card .hotel-card__description-overview,.page_hotellist .hotel-with-rooms-rates.hl-hotel-card .hotel-card__description-overview{left:315px;width:calc(100% - 500px);max-height:90px;right:initial;position:absolute;min-height:64px;bottom:0;-webkit-line-clamp:4;top:calc(100% - 130px)}}.page_hotellist_region .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price,.page_hotellist .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price{background:#EFF3F9;border-radius:8px;padding:16px 24px;bottom:0;left:10px;width:calc(100% - 20px)}@media (min-width: 768px){.page_hotellist_region .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price,.page_hotellist .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price{background:none;position:relative;bottom:inherit;left:inherit;flex-direction:column;padding:0;width:100%}}.page_hotellist_region .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .price-content,.page_hotellist .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .price-content{width:100%}.page_hotellist_region .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .price-content__inner,.page_hotellist .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .price-content__inner{display:flex;flex-direction:column}.page_hotellist_region .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .price-content__inner>.price-text:first-child,.page_hotellist .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .price-content__inner>.price-text:first-child{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0.1px;color:#67707A;margin-bottom:4px}.page_hotellist_region .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .price-content__inner>.price-text:last-child,.page_hotellist .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .price-content__inner>.price-text:last-child{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0.1px;color:var(--main-color-black)}@media (min-width: 768px){.page_hotellist_region .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .price-content__inner>.price-text:last-child,.page_hotellist .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .price-content__inner>.price-text:last-child{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0.1px;color:#67707A}}.page_hotellist_region .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .price-content__inner .price-sum,.page_hotellist .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .price-content__inner .price-sum{font-size:18px;line-height:24px}.page_hotellist_region .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .select-btn,.page_hotellist .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .select-btn{border-radius:30px;bottom:16px;position:absolute;padding:8px 22px;width:auto;font-weight:800;font-size:10px;line-height:20px;text-align:center;letter-spacing:1px;color:#FFFFFF}@media (min-width: 768px){.page_hotellist_region .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .select-btn,.page_hotellist .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .select-btn{border:none;border-radius:0;bottom:0;position:relative;font-weight:500;font-size:14px;line-height:21px;text-align:justify;letter-spacing:0.1px;text-decoration-line:underline;color:var(--main-color-black);padding:0;cursor:pointer;background:none}.page_hotellist_region .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .select-btn:after,.page_hotellist .hotel-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price .select-btn:after{content:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_21019_26328%29%27%3E%3Cpath d=%27M11.8625 5.66819C11.8624 5.66805 11.8623 5.66789 11.8621 5.66775L9.41278 3.23025C9.22929 3.04765 8.9325 3.04833 8.74985 3.23184C8.56723 3.41533 8.56793 3.71212 8.75142 3.89475L10.3959 5.53125H0.46875C0.209859 5.53125 0 5.74111 0 6C0 6.25889 0.209859 6.46875 0.46875 6.46875H10.3959L8.75145 8.10525C8.56795 8.28787 8.56725 8.58466 8.74988 8.76815C8.93252 8.95169 9.22934 8.95233 9.4128 8.76975L11.8621 6.33225C11.8623 6.33211 11.8624 6.33194 11.8625 6.3318C12.0461 6.14857 12.0455 5.85082 11.8625 5.66819Z%27 fill=%27%231A232C%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_21019_26328%27%3E%3Crect width=%2712%27 height=%2712%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");width:12px;height:12px;display:inline-block;margin-left:6px;position:relative;top:1px}}@media (min-width: 768px){.page_hotellist_region .hotel-with-rooms-rates .hotel-card,.page_hotellist .hotel-with-rooms-rates .hotel-card{position:relative}}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms{position:absolute;width:100%}@media (min-width: 768px){.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms{position:relative;display:block;padding-bottom:40px;padding-top:16px}}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .results-block,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .results-block{display:flex;position:relative;padding:20px 24px;background:#EFF3F9;border-radius:8px}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-title-best,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-title-best{position:absolute;left:0px;top:0px;padding:2px 24px;border-radius:8px 0 8px 0;background:rgba(65,154,247,0.2);font-weight:500;font-size:14px;line-height:21px;text-align:justify;letter-spacing:0.1px;color:var(--main-blue-color)}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-info,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-info{font-weight:500;font-size:14px;line-height:21px;letter-spacing:0.1px;color:var(--main-color-black);margin-top:15px}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .room__card-info,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .room__card-info{min-width:276px;border-right:1px solid #D9DDE0;display:flex;flex-direction:column}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-room-size,.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-max-persons,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-room-size,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-max-persons{margin-top:10px;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0.1px;color:#67707A}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-room-size span:last-child,.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-max-persons span:last-child,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-room-size span:last-child,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-max-persons span:last-child{color:var(--main-color-black)}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-max-persons,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-max-persons{margin-top:2px}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-title-wrapper,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .hl__rates-title-wrapper{font-weight:500;font-size:12px;line-height:21px;text-align:justify;letter-spacing:0.1px;text-decoration-line:underline;color:var(--main-color-black);margin-top:8px;cursor:pointer}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .policy__inner,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .policy__inner{flex:1.7;padding:20px;max-width:none;border-right:1px solid #D9DDE0}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .policy__inner-title .tooltip__text,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .policy__inner-title .tooltip__text{font-weight:500;font-size:14px;line-height:21px;letter-spacing:0.1px;color:var(--main-color-black)}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .policy__inner-title.flexible .info-text,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .policy__inner-title.flexible .info-text{color:#3DAA46;font-weight:500;font-size:14px;line-height:21px;letter-spacing:0.1px;color:var(--main-color-black)}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .policy__inner-details,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .policy__inner-details{margin-top:11px}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .policy__inner-details .tooltip__text,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .policy__inner-details .tooltip__text{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0.1px;color:var(--main-color-black)}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .policy__inner-details .tooltip__text .details-text,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .policy__inner-details .tooltip__text .details-text{font-size:12px}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .room-option-list .meals-options__item-text,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .room-option-list .meals-options__item-text{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0.1px;color:var(--main-color-black);margin-top:8px}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .room-option-list .meals-options__item-text.free-meal,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .room-option-list .meals-options__item-text.free-meal{color:#3DAA46}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .beds__inner,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .beds__inner{flex:1.8 1;max-width:none;padding:20px;border-right:1px solid #D9DDE0}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .beds__inner .guests__inner,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .beds__inner .guests__inner{display:flex;justify-content:center;align-items:center}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .beds__inner .guests__inner svg,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .beds__inner .guests__inner svg{height:16px;width:16px;margin-right:8px}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .beds__inner .guests__inner span,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .beds__inner .guests__inner span{font-weight:400;font-size:14px;line-height:21px;letter-spacing:0.1px;color:var(--main-color-black)}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .beds__inner-list,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .beds__inner-list{margin-top:8px}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .beds__inner-list .button__radio-wrapper,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .beds__inner-list .button__radio-wrapper{display:flex;margin-right:8px}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .beds__inner-list .beds-options-text,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .beds__inner-list .beds-options-text{font-weight:400;font-size:14px;line-height:21px;letter-spacing:0.1px;color:var(--main-color-black)}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .beds__inner-list svg,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .beds__inner-list svg{width:16px;height:16px;fill:#67707A;min-width:16px}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .price__inner,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .price__inner{flex:2 1;max-width:none;padding:20px 0 8px 20px}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .price__inner .price__value,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .price__inner .price__value{margin-bottom:7px;text-align:center}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .price__inner .rate-price,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .price__inner .rate-price{font-weight:700;font-size:26px;line-height:28px;letter-spacing:0.3px;color:var(--main-color-black)}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .price__inner .rate-price__per-nights,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .price__inner .rate-price__per-nights{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0.1px;color:#67707A;margin-top:7px}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .price__inner .rate-price>span:first-child,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .price__inner .rate-price>span:first-child{white-space:nowrap}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .price__inner .taxes__info,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .price__inner .taxes__info{justify-content:center;margin-bottom:6px}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .price__inner .taxes__info-text,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .price__inner .taxes__info-text{display:none}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .price__inner .buttons__inner,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .price__inner .buttons__inner{display:flex;justify-content:center}.page_hotellist_region .hotel-with-rooms-rates .hl_avail-rooms .price__inner .buttons__inner .price__btn,.page_hotellist .hotel-with-rooms-rates .hl_avail-rooms .price__inner .buttons__inner .price__btn{background:var(--color-extra-style);font-weight:800;font-size:12px;line-height:20px;text-align:center;letter-spacing:1px;padding:10px 33px}.page_hotellist_region .hotel-with-rooms-rates .room-blank__rates,.page_hotellist .hotel-with-rooms-rates .room-blank__rates{width:100%}.page_hotellist_region .hl-rates__progress-container,.page_hotellist .hl-rates__progress-container{display:flex;width:100%;justify-content:space-between;min-height:100px;flex-direction:column;align-items:center}.page_hotellist_region .hl-rates__progress-container .hl-rates__progress-title,.page_hotellist .hl-rates__progress-container .hl-rates__progress-title{font-size:16px;font-weight:700;line-height:21px;letter-spacing:0.1px;color:var(--main-color-black)}@media (min-width: 768px){.page_hotellist_region .hl-rates__progress-container .hl-rates__progress-title,.page_hotellist .hl-rates__progress-container .hl-rates__progress-title{font-size:18px}}.page_hotellist_region .avail-na-hotel-title,.page_hotellist_region .na-hotel-title,.page_hotellist .avail-na-hotel-title,.page_hotellist .na-hotel-title{font-weight:700;font-size:16px;line-height:24px}@media (min-width: 768px){.page_hotellist_region .avail-na-hotel-title,.page_hotellist_region .na-hotel-title,.page_hotellist .avail-na-hotel-title,.page_hotellist .na-hotel-title{font-size:20px;line-height:34px}}.page_hotellist_region .hotel-na-state,.page_hotellist .hotel-na-state{padding-bottom:132px;background:#EFF3F9;border-radius:8px}@media (min-width: 768px){.page_hotellist_region .hotel-na-state,.page_hotellist .hotel-na-state{padding-bottom:40px}}.page_hotellist_region .hotel-na-state.hl-hotel-card:after,.page_hotellist .hotel-na-state.hl-hotel-card:after{display:none}.page_hotellist_region .hotel-na-state .hotel-card__content,.page_hotellist .hotel-na-state .hotel-card__content{padding:14px 10px 14px 12px}@media (min-width: 768px){.page_hotellist_region .hotel-na-state .hotel-card__content,.page_hotellist .hotel-na-state .hotel-card__content{padding:16px 16px 0px 24px}}.page_hotellist_region .hotel-na-state .hotel-card__img-gallery,.page_hotellist .hotel-na-state .hotel-card__img-gallery{border-radius:0px 0px 16px 0px}@media (min-width: 768px){.page_hotellist_region .hotel-na-state.na-with-rooms-rates,.page_hotellist .hotel-na-state.na-with-rooms-rates{padding-bottom:0px}}.page_hotellist_region .hotel-na-state.na-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price,.page_hotellist .hotel-na-state.na-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price{bottom:0;left:34px;width:calc(100% - 68px);border-top:1px solid #D9DDE0;border-radius:0;padding:16px 0px 0;min-height:64px}@media (min-width: 768px){.page_hotellist_region .hotel-na-state.na-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price,.page_hotellist .hotel-na-state.na-with-rooms-rates .hotel-card__price-wrapper .hotel-card__price{width:auto;left:auto;border-top:none}}.page_hotellist_region .hotel-na-state .hl_avail-rooms,.page_hotellist .hotel-na-state .hl_avail-rooms{display:none}@media (min-width: 768px){.page_hotellist_region .hotel-na-state .hl_avail-rooms,.page_hotellist .hotel-na-state .hl_avail-rooms{display:block;padding-bottom:0px;padding-top:0;margin-top:16px}.page_hotellist_region .hotel-na-state .hl_avail-rooms .rooms__item-inner,.page_hotellist .hotel-na-state .hl_avail-rooms .rooms__item-inner{border-top:1px solid #D9DDE0;border-radius:0px 0px 8px 8px}.page_hotellist_region .hotel-na-state .hl_avail-rooms .hl__rates-title-best,.page_hotellist .hotel-na-state .hl_avail-rooms .hl__rates-title-best{border-radius:0 0 8px 0}}.page_hotellist_region .hotel-na-state .not-avail,.page_hotellist .hotel-na-state .not-avail{justify-content:end;min-height:97px;position:absolute;width:100%}@media (min-width: 768px){.page_hotellist_region .hotel-na-state .not-avail,.page_hotellist .hotel-na-state .not-avail{position:absolute;bottom:56px;right:0;justify-content:center;min-height:auto}}.page_hotellist_region .hotel-na-state .not-avail .select-btn,.page_hotellist .hotel-na-state .not-avail .select-btn{margin-top:16px;margin-right:16px;font-weight:800;font-size:12px;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:#939BA3;background:#FFF;border-radius:30px;padding:10px 18px}.page_hotellist_region .hotel-na-state .not-avail-btn,.page_hotellist .hotel-na-state .not-avail-btn{color:#939BA3;background:#FFF}.page_hotellist_region .hl-avail-hotels,.page_hotellist .hl-avail-hotels{font-weight:700;font-size:18px;line-height:26px;padding:10px}@media (min-width: 768px){.page_hotellist_region .hl-avail-hotels,.page_hotellist .hl-avail-hotels{font-size:22px;line-height:36px}}.page_hotellist_region .h-list__tablet-navigation-item{max-width:100%}.page_hotellist_region .avail-form-wrapper{height:310px}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper{height:auto;margin-bottom:16px}}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper.destination-form-wrapper .avail-form{position:relative}}@media (min-width: 1200px){.page_hotellist_region .avail-form-wrapper.destination-form-wrapper .avail-form{border-radius:40px}}@media (min-width: 1200px){.page_hotellist_region .avail-form-wrapper.destination-form-wrapper .avail-form__destination{padding:8px 24px}}@media (min-width: 1200px){.page_hotellist_region .avail-form-wrapper.destination-form-wrapper .avail-form__dates{padding:8px 24px}}.page_hotellist_region .avail-form-wrapper.destination-form-wrapper .avail-form__guests{padding:18px 24px 24px}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper.destination-form-wrapper .avail-form__guests{padding:10px 24px}}@media (min-width: 1200px){.page_hotellist_region .avail-form-wrapper.destination-form-wrapper .avail-form__guests{padding:8px 24px}}@media (min-width: 1200px){.page_hotellist_region .avail-form-wrapper.destination-form-wrapper .avail-form__submit-btn{margin:6px 8px}}@media (min-width: 768px){.page_hotellist_region .avail-form-wrapper.destination-form-wrapper .guests-module{margin-top:164px}}@media (min-width: 1200px){.page_hotellist_region .avail-form-wrapper.destination-form-wrapper .guests-module{margin-top:80px}}.prop-availability{order:4;width:100%;font-size:14px;line-height:1.6;padding:24px 32px;cursor:pointer;background-color:#EFF3F9;border-radius:16px;width:calc(100vw - 20px);margin-bottom:20px}@media (min-width: 768px){.prop-availability{padding:24px 32px;margin-top:20px;margin-bottom:60px;width:100%}}.prop-availability__title{color:#EB001B;margin-bottom:5px;font-weight:600}@media (min-width: 768px){.prop-availability__title{font-size:16px}}.prop-availability__desc{font-weight:500;margin-bottom:8px}@media (min-width: 768px){.prop-availability__desc{margin-bottom:16px}}.prop-availability__block{display:flex;flex-flow:row wrap;max-width:100%;justify-content:space-between}.prop-availability__item{flex:0 0 calc(50% - 4px);max-width:calc(50% - 4px);border:1px solid #D9DDE0;border-radius:16px;background-color:#fff;margin-bottom:8px;padding:12px 6px;text-align:center}@media (min-width: 768px){.prop-availability__item{flex:0 0 calc(25% - 6px);max-width:calc(25% - 6px);padding:16px 6px}}.prop-availability__item:hover .prop-availability__date{text-decoration:none}.prop-availability__date{color:#2367BA;font-weight:500;text-decoration:underline;margin-bottom:8px}@media (min-width: 768px){.prop-availability__date{font-size:16px;font-weight:600}}.prop-availability__term{font-weight:400;color:#4d5865;line-height:1.7}@media (min-width: 768px){.prop-availability__term{margin-bottom:2px}}.prop-availability__price{font-weight:500;color:var(--main-color-black)}@media (min-width: 768px){.prop-availability__price{font-weight:400}}.hl-not-avail__form.desktop{display:none}@media (min-width: 768px){.hl-not-avail__form.desktop{display:block}}.availform-not-avail-container{display:flex;flex-direction:column-reverse}.hl-hotels-not-avail-title{text-align:center;margin-top:20px;font-size:20px;font-weight:700;padding-right:10px;padding-left:10px}@media (min-width: 768px){.hl-hotels-not-avail-title{display:none}}.hl-not-avail__form{display:flex;justify-content:center}@media (min-width: 768px){.hl-not-avail__form{display:block}}

