@media (max-width:768px){.form__popup{display:flex;gap:0 0;flex-direction:column;height:100%;overflow-y:scroll;position:relative}@supports not ((display:flex) and (gap:0rem 0rem)){.form__popup{margin-bottom:0}.form__popup>*,.form__popup>:last-child{margin-right:0;margin-bottom:0}}}.popup__head{margin-bottom:1.25rem}@media (max-width:768px){.popup__head{display:none}}.form__title{font-weight:700;font-size:1.5rem;line-height:2rem;color:#606060}.popup__body{display:grid;column-gap:3.125rem;grid-template-columns:repeat(2,auto)}@media (max-width:768px){.popup__body{column-gap:0;row-gap:2.5rem;grid-template-columns:repeat(1,auto)}}.form__wrapper{width:25rem}@media (max-width:768px){.form__wrapper{width:100%}}.block__title{margin-top:.9375rem;margin-bottom:.9375rem;font-weight:700;font-size:1.125rem;color:#606060}.block__title:first-child{margin-top:0}.form__foot{margin-top:.9375rem}.form__btn{margin-left:auto}.form__description{width:25rem;font-size:.875rem;line-height:1.1875rem;color:grey}@media (max-width:768px){.form__description{width:100%}}.form__description li,.form__description ol,.form__description p{margin-bottom:.625rem}.form__description li:last-child,.form__description ol:last-child,.form__description p:last-child{margin-bottom:0}.help-text[data-v-070c25aa]{background-position:0 0;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;background-image:url(../vue/images/info.ec85.svg);padding-inline-start:1.875rem;font-weight:600;font-size:.875rem;line-height:1.5;color:grey}[dir=rtl] .help-text[data-v-070c25aa]{background-position:100% 0}.form__body[data-v-2d92f39a]{display:grid;gap:.9375rem;grid-template-columns:repeat(2,1fr);grid-template-areas:"name surname" "date guest" "phone phone" "email email" "note note" "help help"}@media (max-width:768px){.form__body[data-v-2d92f39a]{grid-template-columns:repeat(1,1fr);grid-template-areas:"name" "surname" "date" "guest" "phone" "email" "note" "help"}}.alternate-booking[data-v-73ec9a24]{background-color:#fff;border:1px solid #ddd;padding:30px}.alternate-booking[data-v-73ec9a24],.alternate-booking[data-v-73ec9a24] *{box-sizing:border-box}.alternate-booking[data-v-73ec9a24] .form__head{display:none}@media (max-width:768px){.alternate-booking[data-v-73ec9a24] .popup__head{display:block}}
.search__form__field__daterange[data-v-557648ef]{max-width:220px}@media (max-width:768px){.search__form__field__daterange[data-v-557648ef]{max-width:none;width:100%;margin:0 0 20px}}.search__form__field__daterange[data-v-557648ef] .vc-container{border:0}.search__form__field__daterange[data-v-557648ef] .vc-container .vc-title{text-transform:capitalize}.search__form__field__daterange[data-v-557648ef] .vc-container .vc-weekday{border-bottom:1px solid}.daterange__info__wrapper[data-v-557648ef]{align-items:right;justify-content:right;display:flex}.daterange__info[data-v-557648ef]{align-items:center;display:flex;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.1875rem;justify-content:space-between}.daterange__info__value[data-v-557648ef]{color:grey}.daterange__info__actions[data-v-557648ef]{align-items:center;display:flex;justify-content:space-between}.daterange__info__actions>[data-v-557648ef]{cursor:pointer}.daterange__info__actions__reset[data-v-557648ef]{color:#606060;margin:0 1.5rem 0}@media (max-width:768px){.daterange__info[data-v-557648ef]{display:flex;gap:1rem 0;align-items:stretch;flex-direction:column}@supports not ((display:flex) and (gap:1rem 0rem)){.daterange__info[data-v-557648ef]{margin-bottom:-1rem}.daterange__info>[data-v-557648ef]{margin-right:0;margin-bottom:1rem}.daterange__info>[data-v-557648ef]:last-child{margin-right:0;margin-bottom:0}}.daterange__info__value[data-v-557648ef]{text-align:center}.daterange__info__actions[data-v-557648ef]{justify-content:space-around}}.button__blue__xsmall[data-v-557648ef]{border-radius:0;color:#fff;cursor:pointer;display:block;font-weight:600;height:min-content;text-align:center;text-decoration:none;user-select:none;width:max-content;padding:5px;align-items:center;background:linear-gradient(86.06deg,#6798e1 .91%,#6478e2 99.06%);letter-spacing:.015em}.button__blue__xsmall.wide[data-v-557648ef]{width:100%}.age_dropdown[data-v-b1a67792]{position:relative;width:25%}.age_dropdown .age_dropdown__select[data-v-b1a67792]{border-radius:0}.age_dropdown[data-v-b1a67792]:before{content:"⯆";position:absolute;top:50%;right:7px;transform:translateY(-50%);font-size:10px;font-family:sans-serif;color:#4482cc;pointer-events:none}.age_dropdown .age_dropdown__select[data-v-b1a67792]{padding-right:10px;padding-left:10px;height:40px;width:100%;border-radius:5px;border:1px solid rgba(133,135,139,.2);outline:0;box-shadow:0 2px 0 rgba(79,71,63,.15);font-size:1.125rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:linear-gradient(0deg,#f5f7fa,#fff);cursor:pointer}.age_dropdown .age_dropdown__select[data-v-b1a67792]:hover{background-image:linear-gradient(0deg,#fff,transparent),linear-gradient(0deg,#f5f7fa,#fff)}.counter_increment[data-v-4abce60a]{position:relative;display:flex;align-items:stretch;justify-content:space-between;height:40px;border-radius:5px;border:1px solid rgba(133,135,139,.2);box-shadow:0 2px 0 rgba(79,71,63,.15);font-size:1.5rem;background-image:linear-gradient(0deg,#f5f7fa,#fff)}.counter_increment .counter_increment__decrease[data-v-4abce60a]{padding-right:1ch}.counter_increment .counter_increment__decrease[data-v-4abce60a]:not(.disable):hover{background-image:linear-gradient(45deg,#fff,transparent)}.counter_increment .counter_increment__increase[data-v-4abce60a]{padding-left:1ch}.counter_increment .counter_increment__increase[data-v-4abce60a]:not(.disable):hover{background-image:linear-gradient(135deg,transparent,#fff)}.counter_increment .counter_increment__button[data-v-4abce60a]{display:flex;align-items:center;justify-content:center;flex:1;text-align:center;color:#4482cc;cursor:pointer}.counter_increment .counter_increment__button.disable[data-v-4abce60a]{color:#bdbdbd;cursor:auto}.counter_increment .counter_increment__button .icon[data-v-4abce60a]{display:block}.counter_increment .counter_increment__value[data-v-4abce60a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:500;font-size:1.125rem;pointer-events:none}.noselect[data-v-4abce60a]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search__form__field__guests[data-v-3e9cfe12]{max-width:120px}.search__form__field__guests .counter__wrapper[data-v-3e9cfe12]{display:flex}.search__form__field__guests .counter_increment__wrapper[data-v-3e9cfe12]{margin-left:15px;min-width:100px}.search__form__field__guests .counter_increment__wrapper[data-v-3e9cfe12]:first-of-type{margin-left:0}.search__form__field__guests .counter_increment__wrapper[data-v-3e9cfe12]:first-child{margin:0 0 10px}.search__form__field__guests .counter_increment__label[data-v-3e9cfe12]{margin-bottom:5px;font:400 .8125rem/1}.search__form__field__guests .age__wrapper[data-v-3e9cfe12]{margin-top:15px}.search__form__field__guests .age_dropdown__label[data-v-3e9cfe12]{margin-bottom:5px;font:400 .8125rem/1}.search__form__field__guests .age_dropdown__wrapper[data-v-3e9cfe12]{display:flex;flex-flow:wrap}.search__form__field__guests .age_dropdown__wrapper[data-v-3e9cfe12] .age_dropdown:nth-of-type(4n+1) .age_dropdown__select{border-top-left-radius:5px;border-bottom-left-radius:5px}.search__form__field__guests .age_dropdown__wrapper[data-v-3e9cfe12] .age_dropdown:nth-of-type(4n+4) .age_dropdown__select{border-top-right-radius:5px;border-bottom-right-radius:5px}.search__form__field__guests .age_dropdown__wrapper[data-v-3e9cfe12] .age_dropdown:first-of-type .age_dropdown__select{border-top-left-radius:5px;border-bottom-left-radius:5px}.search__form__field__guests .age_dropdown__wrapper[data-v-3e9cfe12] .age_dropdown:last-of-type .age_dropdown__select{border-top-right-radius:5px;border-bottom-right-radius:5px}@media (max-width:768px){.search__form__field__guests .search__form__popup-wrapper[data-v-3e9cfe12]{left:auto!important;transform:none!important}.search__form__field__guests .search__form__popup-wrapper[data-v-3e9cfe12]:before{left:25%!important}}@media (max-width:320px){.search__form__field__guests[data-v-3e9cfe12]{margin-bottom:20px;max-width:none}}
.cookie-note__overlay[data-v-0bf7aad2]{position:fixed;z-index:999;right:0;bottom:0;left:0;padding:.5rem}.cookie-note[data-v-0bf7aad2]{display:flex;align-items:center;justify-content:center;gap:1rem 1.5rem;padding:1rem;box-shadow:0 5px 10px 0 rgba(0,0,0,.35);border-radius:.5rem;color:#3d3d3d;background-color:#fff}@media (max-width:767px){.cookie-note[data-v-0bf7aad2]{flex-direction:column}}.cookie-note a[data-v-0bf7aad2]{text-decoration:none;color:#4a81eb;transition:color .2s}.cookie-note a[data-v-0bf7aad2]:hover{color:#f44336}.cookie-note__btn[data-v-0bf7aad2]{display:inline-block;margin:0;padding:.5rem 1rem;border:0 none;border-radius:.2rem;outline:2px solid;outline-color:#4a81eb;outline-offset:-2px;text-decoration:none;line-height:1;color:#fff;background-color:#4a81eb;cursor:pointer;transition:all .3s;transition-property:color,background-color,outline-color}.cookie-note__btn[data-v-0bf7aad2]:hover{color:#4a81eb;background-color:transparent}.callback__section .button__blue,.callback__section .button__bordered,.callback__section .button__pink,.callback__section .rateplan__item .rateplan__item__change-button,.form-wrapper .button__blue,.form-wrapper .button__bordered,.form-wrapper .button__pink,.form-wrapper .rateplan__item .rateplan__item__change-button,.main__section .callback__section .callback__section__button,.main__section .form-wrapper .form__popup__booking__button,.main__section .form__popup .form__foot .form__btn,.main__section .form__popup .form__popup__booking__button,.main__section .form__wrapper .form__foot .form__btn,.main__section .free-offer .free-offer__action,.main__section .ny-booking-form .form__popup__booking__button,.ny-booking-form .button__blue,.ny-booking-form .button__bordered,.ny-booking-form .button__pink,.ny-booking-form .rateplan__item .rateplan__item__change-button,.popup__section .button__blue,.popup__section .button__bordered,.popup__section .button__pink,.popup__section .rateplan__item .rateplan__item__change-button,.room__popup .room__popup__price__button,.rooms__subsection .button__blue,.rooms__subsection .button__bordered,.rooms__subsection .button__pink,.rooms__subsection .rateplan__item .rateplan__item__change-button,.service__section .button__blue,.service__section .button__bordered,.service__section .button__pink,.service__section .rateplan__item .rateplan__item__change-button,.thanks__popup__button{border-radius:.3125rem;color:#fff;cursor:pointer;display:block;font-weight:700;height:min-content;text-align:center;text-decoration:none;user-select:none;width:max-content}.callback__section .rateplan__item .wide.rateplan__item__change-button,.callback__section .wide.button__blue,.callback__section .wide.button__bordered,.callback__section .wide.button__pink,.form-wrapper .rateplan__item .wide.rateplan__item__change-button,.form-wrapper .wide.button__blue,.form-wrapper .wide.button__bordered,.form-wrapper .wide.button__pink,.main__section .callback__section .wide.callback__section__button,.main__section .form-wrapper .wide.form__popup__booking__button,.main__section .form__popup .form__foot .wide.form__btn,.main__section .form__popup .wide.form__popup__booking__button,.main__section .form__wrapper .form__foot .wide.form__btn,.main__section .free-offer .wide.free-offer__action,.main__section .ny-booking-form .wide.form__popup__booking__button,.ny-booking-form .rateplan__item .wide.rateplan__item__change-button,.ny-booking-form .wide.button__blue,.ny-booking-form .wide.button__bordered,.ny-booking-form .wide.button__pink,.popup__section .rateplan__item .wide.rateplan__item__change-button,.popup__section .wide.button__blue,.popup__section .wide.button__bordered,.popup__section .wide.button__pink,.room__popup .wide.room__popup__price__button,.rooms__subsection .rateplan__item .wide.rateplan__item__change-button,.rooms__subsection .wide.button__blue,.rooms__subsection .wide.button__bordered,.rooms__subsection .wide.button__pink,.service__section .rateplan__item .wide.rateplan__item__change-button,.service__section .wide.button__blue,.service__section .wide.button__bordered,.service__section .wide.button__pink,.wide.thanks__popup__button{width:100%}.callback__section .loading.button__blue,.callback__section .loading.button__bordered,.callback__section .loading.button__pink,.callback__section .rateplan__item .loading.rateplan__item__change-button,.form-wrapper .loading.button__blue,.form-wrapper .loading.button__bordered,.form-wrapper .loading.button__pink,.form-wrapper .rateplan__item .loading.rateplan__item__change-button,.loading.thanks__popup__button,.main__section .callback__section .loading.callback__section__button,.main__section .form-wrapper .loading.form__popup__booking__button,.main__section .form__popup .form__foot .loading.form__btn,.main__section .form__popup .loading.form__popup__booking__button,.main__section .form__wrapper .form__foot .loading.form__btn,.main__section .free-offer .loading.free-offer__action,.main__section .ny-booking-form .loading.form__popup__booking__button,.ny-booking-form .loading.button__blue,.ny-booking-form .loading.button__bordered,.ny-booking-form .loading.button__pink,.ny-booking-form .rateplan__item .loading.rateplan__item__change-button,.popup__section .loading.button__blue,.popup__section .loading.button__bordered,.popup__section .loading.button__pink,.popup__section .rateplan__item .loading.rateplan__item__change-button,.room__popup .loading.room__popup__price__button,.rooms__subsection .loading.button__blue,.rooms__subsection .loading.button__bordered,.rooms__subsection .loading.button__pink,.rooms__subsection .rateplan__item .loading.rateplan__item__change-button,.service__section .loading.button__blue,.service__section .loading.button__bordered,.service__section .loading.button__pink,.service__section .rateplan__item .loading.rateplan__item__change-button{position:relative;user-select:none;pointer-events:none;opacity:.8;transition:opacity .3s;color:transparent}.callback__section .loading.button__blue>*,.callback__section .loading.button__bordered>*,.callback__section .loading.button__pink>*,.callback__section .rateplan__item .loading.rateplan__item__change-button>*,.form-wrapper .loading.button__blue>*,.form-wrapper .loading.button__bordered>*,.form-wrapper .loading.button__pink>*,.form-wrapper .rateplan__item .loading.rateplan__item__change-button>*,.loading.thanks__popup__button>*,.main__section .callback__section .loading.callback__section__button>*,.main__section .form-wrapper .loading.form__popup__booking__button>*,.main__section .form__popup .form__foot .loading.form__btn>*,.main__section .form__popup .loading.form__popup__booking__button>*,.main__section .form__wrapper .form__foot .loading.form__btn>*,.main__section .free-offer .loading.free-offer__action>*,.main__section .ny-booking-form .loading.form__popup__booking__button>*,.ny-booking-form .loading.button__blue>*,.ny-booking-form .loading.button__bordered>*,.ny-booking-form .loading.button__pink>*,.ny-booking-form .rateplan__item .loading.rateplan__item__change-button>*,.popup__section .loading.button__blue>*,.popup__section .loading.button__bordered>*,.popup__section .loading.button__pink>*,.popup__section .rateplan__item .loading.rateplan__item__change-button>*,.room__popup .loading.room__popup__price__button>*,.rooms__subsection .loading.button__blue>*,.rooms__subsection .loading.button__bordered>*,.rooms__subsection .loading.button__pink>*,.rooms__subsection .rateplan__item .loading.rateplan__item__change-button>*,.service__section .loading.button__blue>*,.service__section .loading.button__bordered>*,.service__section .loading.button__pink>*,.service__section .rateplan__item .loading.rateplan__item__change-button>*{opacity:0}.callback__section .loading.button__blue div[role=progressbar].loading,.callback__section .loading.button__bordered div[role=progressbar].loading,.callback__section .loading.button__pink div[role=progressbar].loading,.callback__section .rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading,.form-wrapper .loading.button__blue div[role=progressbar].loading,.form-wrapper .loading.button__bordered div[role=progressbar].loading,.form-wrapper .loading.button__pink div[role=progressbar].loading,.form-wrapper .rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading,.loading.thanks__popup__button div[role=progressbar].loading,.main__section .callback__section .loading.callback__section__button div[role=progressbar].loading,.main__section .form-wrapper .loading.form__popup__booking__button div[role=progressbar].loading,.main__section .form__popup .form__foot .loading.form__btn div[role=progressbar].loading,.main__section .form__popup .loading.form__popup__booking__button div[role=progressbar].loading,.main__section .form__wrapper .form__foot .loading.form__btn div[role=progressbar].loading,.main__section .free-offer .loading.free-offer__action div[role=progressbar].loading,.main__section .ny-booking-form .loading.form__popup__booking__button div[role=progressbar].loading,.ny-booking-form .loading.button__blue div[role=progressbar].loading,.ny-booking-form .loading.button__bordered div[role=progressbar].loading,.ny-booking-form .loading.button__pink div[role=progressbar].loading,.ny-booking-form .rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading,.popup__section .loading.button__blue div[role=progressbar].loading,.popup__section .loading.button__bordered div[role=progressbar].loading,.popup__section .loading.button__pink div[role=progressbar].loading,.popup__section .rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading,.room__popup .loading.room__popup__price__button div[role=progressbar].loading,.rooms__subsection .loading.button__blue div[role=progressbar].loading,.rooms__subsection .loading.button__bordered div[role=progressbar].loading,.rooms__subsection .loading.button__pink div[role=progressbar].loading,.rooms__subsection .rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading,.service__section .loading.button__blue div[role=progressbar].loading,.service__section .loading.button__bordered div[role=progressbar].loading,.service__section .loading.button__pink div[role=progressbar].loading,.service__section .rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading{position:absolute;top:50%;left:50%;display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin-right:.625rem;background-size:1rem;background-repeat:no-repeat;background-position:50%;opacity:1;animation-name:button-loading-animation;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite}.callback__section .button__blue,.callback__section .button__bordered,.callback__section .button__pink,.callback__section .rateplan__item .rateplan__item__change-button,.form-wrapper .button__blue,.form-wrapper .button__bordered,.form-wrapper .button__pink,.form-wrapper .rateplan__item .rateplan__item__change-button,.main__section .callback__section .callback__section__button,.main__section .form-wrapper .form__popup__booking__button,.main__section .form__popup .form__foot .form__btn,.main__section .form__popup .form__popup__booking__button,.main__section .form__wrapper .form__foot .form__btn,.main__section .free-offer .free-offer__action,.main__section .ny-booking-form .form__popup__booking__button,.ny-booking-form .button__blue,.ny-booking-form .button__bordered,.ny-booking-form .button__pink,.ny-booking-form .rateplan__item .rateplan__item__change-button,.popup__section .button__blue,.popup__section .button__bordered,.popup__section .button__pink,.popup__section .rateplan__item .rateplan__item__change-button,.room__popup .room__popup__price__button,.rooms__subsection .button__blue,.rooms__subsection .button__bordered,.rooms__subsection .button__pink,.rooms__subsection .rateplan__item .rateplan__item__change-button,.service__section .button__blue,.service__section .button__bordered,.service__section .button__pink,.service__section .rateplan__item .rateplan__item__change-button,.thanks__popup__button{font-size:1.125rem;line-height:1.5625rem;padding-block:.5625rem;padding-inline:1.3125rem}.callback__section .loading.button__blue div[role=progressbar].loading,.callback__section .loading.button__pink div[role=progressbar].loading,.callback__section .rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading,.form-wrapper .loading.button__blue div[role=progressbar].loading,.form-wrapper .loading.button__pink div[role=progressbar].loading,.form-wrapper .rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading,.loading.thanks__popup__button div[role=progressbar].loading,.main__section .callback__section .loading.callback__section__button div[role=progressbar].loading,.main__section .form-wrapper .loading.form__popup__booking__button div[role=progressbar].loading,.main__section .form__popup .form__foot .loading.form__btn div[role=progressbar].loading,.main__section .form__popup .loading.form__popup__booking__button div[role=progressbar].loading,.main__section .form__wrapper .form__foot .loading.form__btn div[role=progressbar].loading,.main__section .free-offer .loading.free-offer__action div[role=progressbar].loading,.main__section .ny-booking-form .loading.form__popup__booking__button div[role=progressbar].loading,.ny-booking-form .loading.button__blue div[role=progressbar].loading,.ny-booking-form .loading.button__pink div[role=progressbar].loading,.ny-booking-form .rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading,.popup__section .loading.button__blue div[role=progressbar].loading,.popup__section .loading.button__pink div[role=progressbar].loading,.popup__section .rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading,.room__popup .loading.room__popup__price__button div[role=progressbar].loading,.rooms__subsection .loading.button__blue div[role=progressbar].loading,.rooms__subsection .loading.button__pink div[role=progressbar].loading,.rooms__subsection .rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading,.service__section .loading.button__blue div[role=progressbar].loading,.service__section .loading.button__pink div[role=progressbar].loading,.service__section .rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading{background-image:url(../vue/images/loading_white.58a4.svg)}.callback__section .button__blue,.callback__section .button__bordered,.callback__section .button__pink,.callback__section .rateplan__item .rateplan__item__change-button,.form-wrapper .button__blue,.form-wrapper .button__bordered,.form-wrapper .button__pink,.form-wrapper .rateplan__item .rateplan__item__change-button,.main__section .callback__section .callback__section__button,.main__section .form-wrapper .form__popup__booking__button,.main__section .form__popup .form__foot .form__btn,.main__section .form__popup .form__popup__booking__button,.main__section .form__wrapper .form__foot .form__btn,.main__section .free-offer .free-offer__action,.main__section .ny-booking-form .form__popup__booking__button,.ny-booking-form .button__blue,.ny-booking-form .button__bordered,.ny-booking-form .button__pink,.ny-booking-form .rateplan__item .rateplan__item__change-button,.popup__section .button__blue,.popup__section .button__bordered,.popup__section .button__pink,.popup__section .rateplan__item .rateplan__item__change-button,.room__popup .room__popup__price__button,.rooms__subsection .button__blue,.rooms__subsection .button__bordered,.rooms__subsection .button__pink,.rooms__subsection .rateplan__item .rateplan__item__change-button,.service__section .button__blue,.service__section .button__bordered,.service__section .button__pink,.service__section .rateplan__item .rateplan__item__change-button,.thanks__popup__button{transition:all .3s;transition-property:color,background-color,outline-color}.callback__section,.callback__section *,.callback__section :after,.callback__section :before,.form-wrapper,.form-wrapper *,.form-wrapper :after,.form-wrapper :before,.ny-booking-form,.ny-booking-form *,.ny-booking-form :after,.ny-booking-form :before,.popup__section,.popup__section *,.popup__section :after,.popup__section :before,.rooms__subsection,.rooms__subsection *,.rooms__subsection :after,.rooms__subsection :before,.service__section,.service__section *,.service__section :after,.service__section :before{box-sizing:border-box;margin:0;text-decoration-skip-ink:none}.callback__section .button__blue,.form-wrapper .button__blue,.ny-booking-form .button__blue,.popup__section .button__blue,.rooms__subsection .button__blue,.service__section .button__blue{background:#6797e0;border:.125rem solid #6797e0;border-radius:0}.callback__section .button__blue:hover,.form-wrapper .button__blue:hover,.ny-booking-form .button__blue:hover,.popup__section .button__blue:hover,.rooms__subsection .button__blue:hover,.service__section .button__blue:hover{color:#6797e0;background:#fff}.callback__section .button__pink,.form-wrapper .button__pink,.ny-booking-form .button__pink,.popup__section .button__pink,.rooms__subsection .button__pink,.service__section .button__pink{background:#00aa49;border:.125rem solid #00aa49;border-radius:0}.callback__section .button__pink:hover,.form-wrapper .button__pink:hover,.ny-booking-form .button__pink:hover,.popup__section .button__pink:hover,.rooms__subsection .button__pink:hover,.service__section .button__pink:hover{color:#00aa49;background:#fff}.callback__section .button__bordered,.form-wrapper .button__bordered,.ny-booking-form .button__bordered,.popup__section .button__bordered,.rooms__subsection .button__bordered,.service__section .button__bordered{border:.125rem solid #6797e0;border-radius:0;color:#6797e0}.callback__section .button__bordered:hover,.form-wrapper .button__bordered:hover,.ny-booking-form .button__bordered:hover,.popup__section .button__bordered:hover,.rooms__subsection .button__bordered:hover,.service__section .button__bordered:hover{color:#fff;background:#6797e0}.callback__section .button__blue,.callback__section .button__bordered,.callback__section .button__pink,.form-wrapper .button__blue,.form-wrapper .button__bordered,.form-wrapper .button__pink,.ny-booking-form .button__blue,.ny-booking-form .button__bordered,.ny-booking-form .button__pink,.popup__section .button__blue,.popup__section .button__bordered,.popup__section .button__pink,.rooms__subsection .button__blue,.rooms__subsection .button__bordered,.rooms__subsection .button__pink,.service__section .button__blue,.service__section .button__bordered,.service__section .button__pink{font-size:1rem;font-style:normal;font-weight:700;line-height:1.25rem;padding-block:.4375rem;padding-inline:.5rem;text-transform:uppercase}.callback__section .rateplan__item,.form-wrapper .rateplan__item,.ny-booking-form .rateplan__item,.popup__section .rateplan__item,.rooms__subsection .rateplan__item,.service__section .rateplan__item{font-family:Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;padding-block:.3125rem!important}.callback__section .rateplan__item .rateplan__item__price,.callback__section .rateplan__item .rateplan__item__services,.callback__section .rateplan__item .rateplan__item__title,.form-wrapper .rateplan__item .rateplan__item__price,.form-wrapper .rateplan__item .rateplan__item__services,.form-wrapper .rateplan__item .rateplan__item__title,.ny-booking-form .rateplan__item .rateplan__item__price,.ny-booking-form .rateplan__item .rateplan__item__services,.ny-booking-form .rateplan__item .rateplan__item__title,.popup__section .rateplan__item .rateplan__item__price,.popup__section .rateplan__item .rateplan__item__services,.popup__section .rateplan__item .rateplan__item__title,.rooms__subsection .rateplan__item .rateplan__item__price,.rooms__subsection .rateplan__item .rateplan__item__services,.rooms__subsection .rateplan__item .rateplan__item__title,.service__section .rateplan__item .rateplan__item__price,.service__section .rateplan__item .rateplan__item__services,.service__section .rateplan__item .rateplan__item__title{font-weight:400;padding-block-start:.625rem}.callback__section .rateplan__item .rateplan__item__services .rateplan__item__property,.form-wrapper .rateplan__item .rateplan__item__services .rateplan__item__property,.ny-booking-form .rateplan__item .rateplan__item__services .rateplan__item__property,.popup__section .rateplan__item .rateplan__item__services .rateplan__item__property,.rooms__subsection .rateplan__item .rateplan__item__services .rateplan__item__property,.service__section .rateplan__item .rateplan__item__services .rateplan__item__property{background-position:0 0;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;padding-inline-start:2.25rem;font-size:.875rem}[dir=rtl] .callback__section .rateplan__item .rateplan__item__services .rateplan__item__property,[dir=rtl] .form-wrapper .rateplan__item .rateplan__item__services .rateplan__item__property,[dir=rtl] .ny-booking-form .rateplan__item .rateplan__item__services .rateplan__item__property,[dir=rtl] .popup__section .rateplan__item .rateplan__item__services .rateplan__item__property,[dir=rtl] .rooms__subsection .rateplan__item .rateplan__item__services .rateplan__item__property,[dir=rtl] .service__section .rateplan__item .rateplan__item__services .rateplan__item__property{background-position:100% 0}.callback__section .rateplan__item .rateplan__item__price__no_value,.callback__section .rateplan__item .rateplan__item__price__value,.form-wrapper .rateplan__item .rateplan__item__price__no_value,.form-wrapper .rateplan__item .rateplan__item__price__value,.ny-booking-form .rateplan__item .rateplan__item__price__no_value,.ny-booking-form .rateplan__item .rateplan__item__price__value,.popup__section .rateplan__item .rateplan__item__price__no_value,.popup__section .rateplan__item .rateplan__item__price__value,.rooms__subsection .rateplan__item .rateplan__item__price__no_value,.rooms__subsection .rateplan__item .rateplan__item__price__value,.service__section .rateplan__item .rateplan__item__price__no_value,.service__section .rateplan__item .rateplan__item__price__value{font-weight:500}.callback__section .rateplan__item .rateplan__item__price__taxes,.form-wrapper .rateplan__item .rateplan__item__price__taxes,.ny-booking-form .rateplan__item .rateplan__item__price__taxes,.popup__section .rateplan__item .rateplan__item__price__taxes,.rooms__subsection .rateplan__item .rateplan__item__price__taxes,.service__section .rateplan__item .rateplan__item__price__taxes{font-weight:400}.callback__section .rateplan__item .rateplan__item__price .mir_cashback__card__text,.form-wrapper .rateplan__item .rateplan__item__price .mir_cashback__card__text,.ny-booking-form .rateplan__item .rateplan__item__price .mir_cashback__card__text,.popup__section .rateplan__item .rateplan__item__price .mir_cashback__card__text,.rooms__subsection .rateplan__item .rateplan__item__price .mir_cashback__card__text,.service__section .rateplan__item .rateplan__item__price .mir_cashback__card__text{font-weight:500}.callback__section .rateplan__item .rateplan__item__booking.promo .rateplan__item__best_price,.form-wrapper .rateplan__item .rateplan__item__booking.promo .rateplan__item__best_price,.ny-booking-form .rateplan__item .rateplan__item__booking.promo .rateplan__item__best_price,.popup__section .rateplan__item .rateplan__item__booking.promo .rateplan__item__best_price,.rooms__subsection .rateplan__item .rateplan__item__booking.promo .rateplan__item__best_price,.service__section .rateplan__item .rateplan__item__booking.promo .rateplan__item__best_price{color:#00aa49;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1rem;text-align:center}.callback__section .rateplan__item .rateplan__item__booking.promo .button__blue,.form-wrapper .rateplan__item .rateplan__item__booking.promo .button__blue,.ny-booking-form .rateplan__item .rateplan__item__booking.promo .button__blue,.popup__section .rateplan__item .rateplan__item__booking.promo .button__blue,.rooms__subsection .rateplan__item .rateplan__item__booking.promo .button__blue,.service__section .rateplan__item .rateplan__item__booking.promo .button__blue{background:#00aa49;border:.125rem solid #00aa49;border-radius:0}.callback__section .rateplan__item .rateplan__item__booking.promo .button__blue:hover,.form-wrapper .rateplan__item .rateplan__item__booking.promo .button__blue:hover,.ny-booking-form .rateplan__item .rateplan__item__booking.promo .button__blue:hover,.popup__section .rateplan__item .rateplan__item__booking.promo .button__blue:hover,.rooms__subsection .rateplan__item .rateplan__item__booking.promo .button__blue:hover,.service__section .rateplan__item .rateplan__item__booking.promo .button__blue:hover{color:#00aa49!important;background:#fff}@media (min-width:769px){.callback__section .rateplan__item .rateplan__item__block,.form-wrapper .rateplan__item .rateplan__item__block,.ny-booking-form .rateplan__item .rateplan__item__block,.popup__section .rateplan__item .rateplan__item__block,.rooms__subsection .rateplan__item .rateplan__item__block,.service__section .rateplan__item .rateplan__item__block{max-width:24%}.callback__section .rateplan__item .rateplan__item__limitations,.form-wrapper .rateplan__item .rateplan__item__limitations,.ny-booking-form .rateplan__item .rateplan__item__limitations,.popup__section .rateplan__item .rateplan__item__limitations,.rooms__subsection .rateplan__item .rateplan__item__limitations,.service__section .rateplan__item .rateplan__item__limitations{max-width:50%}.callback__section .rateplan__item .rateplan__item__booking,.form-wrapper .rateplan__item .rateplan__item__booking,.ny-booking-form .rateplan__item .rateplan__item__booking,.popup__section .rateplan__item .rateplan__item__booking,.rooms__subsection .rateplan__item .rateplan__item__booking,.service__section .rateplan__item .rateplan__item__booking{max-width:45%}}.callback__section .rateplan__item .rateplan__item__block.wrapper,.form-wrapper .rateplan__item .rateplan__item__block.wrapper,.ny-booking-form .rateplan__item .rateplan__item__block.wrapper,.popup__section .rateplan__item .rateplan__item__block.wrapper,.rooms__subsection .rateplan__item .rateplan__item__block.wrapper,.service__section .rateplan__item .rateplan__item__block.wrapper{max-width:12rem}@media (max-width:768px){.callback__section .rateplan__item .rateplan__item__block.button__blue,.callback__section .rateplan__item .rateplan__item__block.wrapper,.form-wrapper .rateplan__item .rateplan__item__block.button__blue,.form-wrapper .rateplan__item .rateplan__item__block.wrapper,.ny-booking-form .rateplan__item .rateplan__item__block.button__blue,.ny-booking-form .rateplan__item .rateplan__item__block.wrapper,.popup__section .rateplan__item .rateplan__item__block.button__blue,.popup__section .rateplan__item .rateplan__item__block.wrapper,.rooms__subsection .rateplan__item .rateplan__item__block.button__blue,.rooms__subsection .rateplan__item .rateplan__item__block.wrapper,.service__section .rateplan__item .rateplan__item__block.button__blue,.service__section .rateplan__item .rateplan__item__block.wrapper{max-width:none}}.callback__section .rateplan__item .rateplan__item__change-button,.form-wrapper .rateplan__item .rateplan__item__change-button,.ny-booking-form .rateplan__item .rateplan__item__change-button,.popup__section .rateplan__item .rateplan__item__change-button,.rooms__subsection .rateplan__item .rateplan__item__change-button,.service__section .rateplan__item .rateplan__item__change-button{background:#6797e0;border:.125rem solid #6797e0;border-radius:0!important;font-size:1rem!important;line-height:1.25rem!important;text-transform:uppercase;padding-block:.4375rem!important;padding-inline:1rem!important}.callback__section .rateplan__item .rateplan__item__change-button:hover,.form-wrapper .rateplan__item .rateplan__item__change-button:hover,.ny-booking-form .rateplan__item .rateplan__item__change-button:hover,.popup__section .rateplan__item .rateplan__item__change-button:hover,.rooms__subsection .rateplan__item .rateplan__item__change-button:hover,.service__section .rateplan__item .rateplan__item__change-button:hover{color:#6797e0;background:#fff}.callback__section .room__item__image,.form-wrapper .room__item__image,.ny-booking-form .room__item__image,.popup__section .room__item__image,.rooms__subsection .room__item__image,.service__section .room__item__image{background-size:cover;border-radius:0!important}.callback__section .room__popup__inner .room__popup__title,.form-wrapper .room__popup__inner .room__popup__title,.ny-booking-form .room__popup__inner .room__popup__title,.popup__section .room__popup__inner .room__popup__title,.rooms__subsection .room__popup__inner .room__popup__title,.service__section .room__popup__inner .room__popup__title{font-family:Roboto Slab,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:500;line-height:2rem}.callback__section .room__popup__inner .room__popup__content__title,.form-wrapper .room__popup__inner .room__popup__content__title,.ny-booking-form .room__popup__inner .room__popup__content__title,.popup__section .room__popup__inner .room__popup__content__title,.rooms__subsection .room__popup__inner .room__popup__content__title,.service__section .room__popup__inner .room__popup__content__title{font-weight:500}.callback__section .room__popup__inner .room__popup__content .room__content__info .info__item,.callback__section .room__popup__inner .room__popup__content .room__content__info .service__item,.callback__section .room__popup__inner .room__popup__content .room__content__services .info__item,.callback__section .room__popup__inner .room__popup__content .room__content__services .service__item,.form-wrapper .room__popup__inner .room__popup__content .room__content__info .info__item,.form-wrapper .room__popup__inner .room__popup__content .room__content__info .service__item,.form-wrapper .room__popup__inner .room__popup__content .room__content__services .info__item,.form-wrapper .room__popup__inner .room__popup__content .room__content__services .service__item,.ny-booking-form .room__popup__inner .room__popup__content .room__content__info .info__item,.ny-booking-form .room__popup__inner .room__popup__content .room__content__info .service__item,.ny-booking-form .room__popup__inner .room__popup__content .room__content__services .info__item,.ny-booking-form .room__popup__inner .room__popup__content .room__content__services .service__item,.popup__section .room__popup__inner .room__popup__content .room__content__info .info__item,.popup__section .room__popup__inner .room__popup__content .room__content__info .service__item,.popup__section .room__popup__inner .room__popup__content .room__content__services .info__item,.popup__section .room__popup__inner .room__popup__content .room__content__services .service__item,.rooms__subsection .room__popup__inner .room__popup__content .room__content__info .info__item,.rooms__subsection .room__popup__inner .room__popup__content .room__content__info .service__item,.rooms__subsection .room__popup__inner .room__popup__content .room__content__services .info__item,.rooms__subsection .room__popup__inner .room__popup__content .room__content__services .service__item,.service__section .room__popup__inner .room__popup__content .room__content__info .info__item,.service__section .room__popup__inner .room__popup__content .room__content__info .service__item,.service__section .room__popup__inner .room__popup__content .room__content__services .info__item,.service__section .room__popup__inner .room__popup__content .room__content__services .service__item{font-size:1rem;font-weight:400;line-height:1.5rem}.callback__section .gallery__section .gallery__section__cover,.callback__section .gallery__section .gallery__section__thumb,.form-wrapper .gallery__section .gallery__section__cover,.form-wrapper .gallery__section .gallery__section__thumb,.ny-booking-form .gallery__section .gallery__section__cover,.ny-booking-form .gallery__section .gallery__section__thumb,.popup__section .gallery__section .gallery__section__cover,.popup__section .gallery__section .gallery__section__thumb,.rooms__subsection .gallery__section .gallery__section__cover,.rooms__subsection .gallery__section .gallery__section__thumb,.service__section .gallery__section .gallery__section__cover,.service__section .gallery__section .gallery__section__thumb{border-radius:0!important}.main__section .callback__button,.main__section .callback__button *{box-sizing:border-box}.main__section .callback__button__inner{background-color:#ff4667;background-image:url(../vue/images/phone.66b2.svg)}.main__section .callback__section{border-radius:0;padding:3.5rem 3rem}.main__section .callback__section .callback__section__back{background-position:calc(100% - 3.125rem) 50%}@media (min-width:769px){.main__section .callback__section .callback__section__title{font-family:Roboto Slab,Times New Roman,Times,Baskerville,Georgia,serif;font-size:2rem;font-weight:700;line-height:2.625rem}}.main__section .callback__section .callback__section__left{max-width:24.75rem}.main__section .callback__section .callback__section__left label{font-size:1.125rem;font-weight:400;line-height:1.325rem;padding-block-start:1rem}.main__section .callback__section .callback__section__left input{border-radius:0;font-size:1rem;font-weight:500;line-height:1.25rem;margin-block-end:1.25rem;padding:.875rem 1.25rem}@media (min-width:769px){.main__section .callback__section .callback__section__left input{max-width:14.125rem}}.main__section .callback__section .callback__section__right .callback__section__image:before{width:15.5rem}.main__section .callback__section .callback__section__right .callback__section__info{font-size:1rem;font-weight:400;line-height:1.375rem;padding-block-start:1rem}.main__section .callback__section .callback__section__button{background:#00aa49;border:.125rem solid #00aa49;border-radius:0;font-size:1rem;font-weight:700;line-height:1.25rem;padding:.4375rem 1rem;text-transform:uppercase}.main__section .callback__section .callback__section__button span{background:none;padding:0;font:inherit;line-height:inherit}.main__section .callback__section .callback__section__button:hover{color:#00aa49;background:#fff}@media (max-width:768px){.main__section .callback__section .callback__section__button{max-width:none;width:100%}}.main__section .form-wrapper .form__popup__daterange__title,.main__section .form-wrapper .form__popup__rateplan__title,.main__section .form-wrapper .form__popup__room__title,.main__section .form__popup .form__popup__daterange__title,.main__section .form__popup .form__popup__rateplan__title,.main__section .form__popup .form__popup__room__title,.main__section .ny-booking-form .form__popup__daterange__title,.main__section .ny-booking-form .form__popup__rateplan__title,.main__section .ny-booking-form .form__popup__room__title{font-weight:500!important}.main__section .form-wrapper .form__popup__change__link,.main__section .form-wrapper .form__popup__daterange__value,.main__section .form-wrapper .help-text,.main__section .form-wrapper .info__item,.main__section .form__popup .form__popup__change__link,.main__section .form__popup .form__popup__daterange__value,.main__section .form__popup .help-text,.main__section .form__popup .info__item,.main__section .ny-booking-form .form__popup__change__link,.main__section .ny-booking-form .form__popup__daterange__value,.main__section .ny-booking-form .help-text,.main__section .ny-booking-form .info__item{font-weight:400!important}.main__section .form-wrapper .info__item,.main__section .form__popup .info__item,.main__section .ny-booking-form .info__item{line-height:1.25rem}.main__section .form-wrapper .personal_data_agreement,.main__section .form__popup .personal_data_agreement,.main__section .ny-booking-form .personal_data_agreement{font-weight:400}.main__section .form-wrapper .personal_data_agreement a,.main__section .form__popup .personal_data_agreement a,.main__section .ny-booking-form .personal_data_agreement a{text-decoration:none}.main__section .form-wrapper .form__popup__input__label,.main__section .form__popup .form__popup__input__label,.main__section .ny-booking-form .form__popup__input__label{font-weight:500}.main__section .form-wrapper .form__popup__input__item,.main__section .form__popup .form__popup__input__item,.main__section .ny-booking-form .form__popup__input__item{border-radius:0;border-width:.0625rem;font-weight:500}.main__section .form-wrapper .form__popup__booking__helptext,.main__section .form__popup .form__popup__booking__helptext,.main__section .ny-booking-form .form__popup__booking__helptext{font-weight:500}.main__section .form-wrapper .form__popup__booking__button,.main__section .form__popup .form__popup__booking__button,.main__section .ny-booking-form .form__popup__booking__button{background:#00aa49;border:.125rem solid #00aa49;border-radius:0;text-transform:uppercase}.main__section .form-wrapper .form__popup__booking__button:hover,.main__section .form__popup .form__popup__booking__button:hover,.main__section .ny-booking-form .form__popup__booking__button:hover{color:#00aa49;background:#fff}.main__section .rateplan__popup,.main__section .rateplan_info__block{font-size:.875rem!important;line-height:1.25rem!important}.main__section .field-wrap .search__form__field.search__form__field__daterange,.main__section .field-wrap .search__form__field.search__form__field__guests{position:static;border:.0625rem solid #e0e0e0;background-color:transparent;padding:.9375rem .9375rem .625rem;height:2.625rem;cursor:pointer}.main__section .field-wrap .search__form__field.search__form__field__daterange.search__field__focus,.main__section .field-wrap .search__form__field.search__form__field__guests.search__field__focus{border-color:grey;box-shadow:none}.main__section .field-wrap .search__form__label{display:none}.main__section .field-wrap .search__form__link{padding-right:0;font-size:1rem;font-weight:500;line-height:1.25rem;background-image:none;color:grey;text-decoration:none}.main__section .field-wrap .search__form__popup-wrapper{position:absolute;z-index:10;top:55px;left:50%;min-width:100%;transform:translate(-50%);box-shadow:0 3px 7px rgba(51,51,51,.2);border-radius:5px;border:1px solid #bdbdbd}.main__section .field-wrap .search__form__popup-wrapper:before{content:"";position:absolute;top:0;left:50%;width:27px;height:27px;transform:rotate(45deg) translate(-50%);border-top:inherit;border-left:inherit;border-radius:5px;background-color:#fff}.main__section .field-wrap .search__form__popup{position:relative;padding:15px;border-radius:5px;box-sizing:border-box;background-color:#fff}.main__section .form__popup .form__body .help-text,.main__section .form__popup .popup__body .help-text,.main__section .form__wrapper .form__body .help-text,.main__section .form__wrapper .popup__body .help-text{font-size:.875rem;font-weight:400;line-height:1rem}.main__section .form__popup .form__body label,.main__section .form__popup .popup__body label,.main__section .form__wrapper .form__body label,.main__section .form__wrapper .popup__body label{font-weight:500}.main__section .form__popup .form__body input,.main__section .form__popup .form__body textarea,.main__section .form__popup .popup__body input,.main__section .form__popup .popup__body textarea,.main__section .form__wrapper .form__body input,.main__section .form__wrapper .form__body textarea,.main__section .form__wrapper .popup__body input,.main__section .form__wrapper .popup__body textarea{border-radius:0;border-width:.0625rem;font-weight:500}.main__section .form__popup .form__body .search__form__field__guests,.main__section .form__popup .popup__body .search__form__field__guests,.main__section .form__wrapper .form__body .search__form__field__guests,.main__section .form__wrapper .popup__body .search__form__field__guests{max-width:none}.main__section .form__popup .form__foot .form__btn,.main__section .form__wrapper .form__foot .form__btn{background:#00aa49;border:.125rem solid #00aa49;border-radius:0;text-transform:uppercase}.main__section .form__popup .form__foot .form__btn:hover,.main__section .form__wrapper .form__foot .form__btn:hover{color:#00aa49;background:#fff}.main__section .form__description{line-height:1rem}.main__section .free-offer{border:none}.main__section .free-offer .free-offer__info{font-size:1rem;line-height:1.25rem}.main__section .free-offer .free-offer__action-wrap{align-self:flex-end}.main__section .free-offer .free-offer__action{background:#6797e0;border:.125rem solid #6797e0;border-radius:0;font-size:1rem;padding-block:.4375rem;text-transform:uppercase}.main__section .free-offer .free-offer__action:hover{color:#6797e0;background:#fff}.popup__body .price__button{background:#00aa49;border:.125rem solid #00aa49;border-radius:0;color:#fff;cursor:pointer;display:block;font-weight:700;font-size:1.125rem;height:min-content;line-height:1.5625rem;padding-block:.5625rem;padding-inline:1.3125rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s;transition-property:color,background-color,outline-color;user-select:none;width:max-content}.popup__body .price__button:hover{color:#00aa49;background:#fff}.room__popup .room__popup__price{justify-content:center}.room__popup .room__popup__price__button{background:#00aa49;border:.125rem solid #00aa49;border-radius:0;text-transform:uppercase}.room__popup .room__popup__price__button:hover{color:#00aa49;background:#fff}.room__popup .room__popup__price__button.button__bordered{background:#fff;border:.125rem solid #6797e0;border-radius:0;color:#6797e0}.room__popup .room__popup__price__button.button__bordered:hover{color:#fff;background:#6797e0}.thanks__popup__button{background:#00aa49;border:.125rem solid #00aa49;border-radius:0;text-transform:uppercase}.thanks__popup__button:hover{color:#00aa49;background:#fff}@media (max-width:768px){.popup__section__header .popup__section__close{background-size:2rem!important;width:2rem!important}}
.form__popup__room .room__content__info .info__item[data-v-2ee17155]{background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.5rem;color:grey;font-size:1rem;letter-spacing:.015em;line-height:1.5rem}.form__popup__room .room__content__info .info__item.item__adults[data-v-2ee17155]{background-image:url(../vue/images/adults.0974.svg)}.form__popup__room .room__content__info .info__item.item__childs[data-v-2ee17155]{background-image:url(../vue/images/childs.b550.svg)}.form__popup__room .room__content__info .info__item.item__square[data-v-2ee17155]{background-image:url(../vue/images/square.a22a.svg)}.form__popup__room .room__content__info .info__item.item__square sup[data-v-2ee17155]{font-size:.6em;line-height:1rem}.form__popup__room .room__content__services[data-v-2ee17155]{border-block-start:.125rem solid #eaeaea;font-size:1rem;letter-spacing:.015em;line-height:1.5rem;padding-block-start:.625rem}.form__popup__room .room__content__services .service__item[data-v-2ee17155]{background-position:0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.4375rem;color:grey;font-weight:600}[dir=rtl] .form__popup__room .room__content__services .service__item[data-v-2ee17155]{background-position:100%}.form__popup__info[data-v-2ee17155]{max-width:25rem;width:100%}.form__popup__hotel[data-v-2ee17155]{margin-block-end:1.25rem}.form__popup__hotel__title[data-v-2ee17155]{color:#606060;font-size:1.125rem;font-weight:700;line-height:1.75rem;margin-block-end:.3125rem}.form__popup__hotel__title__geo[data-v-2ee17155]{color:grey;font-size:.875rem;letter-spacing:.015em;line-height:1.125rem}.form__popup__daterange[data-v-2ee17155],.form__popup__price[data-v-2ee17155],.form__popup__rateplan[data-v-2ee17155],.form__popup__room[data-v-2ee17155]{letter-spacing:.015em;margin-block-end:1.25rem}.form__popup__daterange__title[data-v-2ee17155],.form__popup__price__title[data-v-2ee17155],.form__popup__rateplan__title[data-v-2ee17155],.form__popup__room__title[data-v-2ee17155]{color:#606060;font-size:1rem;font-weight:700;grid-column:1/4;line-height:1.3255rem}.form__popup__rateplan__title[data-v-2ee17155]{margin-block-end:.625rem}.form__popup__rateplan .info__item[data-v-2ee17155]{background-position:0;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;padding-inline-start:2.25rem;color:#606060;font-size:.875rem;font-weight:600;letter-spacing:.015em;margin-block-end:.625rem}[dir=rtl] .form__popup__rateplan .info__item[data-v-2ee17155]{background-position:100%}.form__popup__rateplan .info__item.item__bed[data-v-2ee17155]{background-image:url(../vue/images/bed.b090.svg)}.form__popup__rateplan .info__item.item__meal[data-v-2ee17155]{background-image:url(../vue/images/food.c7c5.svg)}.form__popup__rateplan .info__item.item__cancellation[data-v-2ee17155]{background-image:url(../vue/images/cancellation.a486.svg)}.form__popup__rateplan .info__item.item__cancellation.free[data-v-2ee17155]{background-image:url(../vue/images/cancellation_free.1f95.svg);color:#2fc193}.form__popup__rateplan .info__item.item__services[data-v-2ee17155]{background-image:url(../vue/images/services.4f97.svg)}.form__popup__daterange[data-v-2ee17155]{font-size:1rem}.form__popup__daterange .daterange__inner[data-v-2ee17155]{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr);margin-block-end:.625rem}.form__popup__daterange__title[data-v-2ee17155]{color:#606060;line-height:1.375rem;margin-block-end:.625rem}.form__popup__daterange__value[data-v-2ee17155]{color:grey;font-size:.875rem;font-weight:600;line-height:1.25rem}.form__popup__change__link[data-v-2ee17155]{color:#6797e0;font-size:.875rem;line-height:1.25rem;font-weight:700;text-decoration:none}.form__popup__room__title[data-v-2ee17155]{margin-block-end:.625rem}.form__popup__room .room__content__info .room__inner[data-v-2ee17155]{display:flex;justify-content:space-between;margin-block-end:.625rem;max-width:15.5rem}.form__popup__room .room__content__info .info__item[data-v-2ee17155]{background-position:0;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;padding-inline-start:1.875rem;font-size:.875rem;font-weight:600}[dir=rtl] .form__popup__room .room__content__info .info__item[data-v-2ee17155]{background-position:100%}.form__popup__room__change[data-v-2ee17155]{grid-column:1/span 3}@media (max-width:768px){.form__popup .form__popup__info>[data-v-2ee17155]:not(:last-child){padding-block-end:0}.form__popup__room[data-v-2ee17155]{order:1}.form__popup__daterange[data-v-2ee17155]{order:2}.form__popup__daterange[data-v-2ee17155]:last-child{border-bottom:.125rem dashed #e0e0e0}}.form__popup__title[data-v-27fb1492]{color:#606060;font-size:1.5rem;font-weight:700;line-height:2rem}.form__popup .step__list[data-v-27fb1492]{display:flex;gap:1.25rem}.form__popup .step__list__arrow[data-v-27fb1492]{background-image:url(../vue/images/arrow.8a56.svg);background-position:50%;background-repeat:no-repeat;width:24px}.form__popup .step__list__item[data-v-27fb1492]{align-items:center;display:flex;gap:.875rem}.form__popup .step__list__item .item__index[data-v-27fb1492]{background-color:#c4c4c4;border-radius:100%;color:#fff;font-size:1rem;font-weight:700;line-height:2.125rem;text-align:center;width:2.125rem}.form__popup .step__list__item .item__value[data-v-27fb1492]{color:#c4c4c4;font-size:1.125rem;font-weight:700;line-height:1.5rem}.form__popup .step__list__item.active .item__index[data-v-27fb1492]{background-color:#6797e0}.form__popup .step__list__item.active .item__value[data-v-27fb1492]{color:#454554}.payment__wrapper .payment__list[data-v-6dc7aede]{display:flex;gap:0 .625rem;flex-wrap:wrap;color:grey;line-height:1.1875rem}@supports not ((display:flex) and (gap:0rem .625rem)){.payment__wrapper .payment__list[data-v-6dc7aede]{margin-bottom:0}.payment__wrapper .payment__list>[data-v-6dc7aede]{margin-right:.625rem;margin-bottom:0}.payment__wrapper .payment__list>[data-v-6dc7aede]:last-child{margin-right:0;margin-bottom:0}}.payment__wrapper .payment__list .dotted__item[data-v-6dc7aede]:not(:last-child):after{content:"";background-position:50%;background-repeat:no-repeat;background-size:.3125rem;min-height:.3125rem;background-image:url(../vue/images/circle.a543.svg);padding-inline-end:.3125rem;margin-inline-start:.625rem}.payment__wrapper [dir=rtl] .payment__list .dotted__item[data-v-6dc7aede]:not(:last-child):after,[dir=rtl] .payment__wrapper .payment__list .dotted__item[data-v-6dc7aede]:not(:last-child):after{background-position:50%}.rateplan_info__block[data-v-6dc7aede]{font-size:1rem;line-height:1.25rem;color:#606060}.rateplan_info__block div[data-v-6dc7aede]{margin-block-end:1rem}.rateplan_info__block div[data-v-6dc7aede]:last-child{margin-block-end:0}.rateplan_info__block a[data-v-6dc7aede]{color:#6797e0}.rateplan_info__block .pink[data-v-6dc7aede]{color:#ff385c}.payment__wrapper .payment__title[data-v-6dc7aede]{font-size:1.125em;font-weight:700}.payment__wrapper .payment__list .payment__item[data-v-6dc7aede]{margin-block-end:.5rem}.field__popup[data-v-4a92bbd3]{border-radius:.625rem;cursor:default;left:50%;min-width:100%;position:absolute;top:calc(100% + .125rem);transform:translate(-50%);z-index:100}.field__popup__inner[data-v-4a92bbd3]{background-color:#fff;border-radius:.625rem;box-shadow:0 10px 30px -15px rgba(166,185,213,.4);padding:1.375rem 1.25rem;position:relative}.popup[data-v-521eeeaa]{width:100%}.daterange__info[data-v-521eeeaa]{align-items:center;display:flex;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.1875rem;justify-content:space-between}.daterange__info__value[data-v-521eeeaa]{color:grey}.daterange__info__actions[data-v-521eeeaa]{align-items:center;display:flex;justify-content:space-between}.daterange__info__actions>[data-v-521eeeaa]{cursor:pointer}.daterange__info__actions__reset[data-v-521eeeaa]{color:#606060;margin:0 1.5rem 0}@media (max-width:768px){.daterange__info[data-v-521eeeaa]{display:flex;gap:1rem 0;align-items:stretch;flex-direction:column}@supports not ((display:flex) and (gap:1rem 0rem)){.daterange__info[data-v-521eeeaa]{margin-bottom:-1rem}.daterange__info>[data-v-521eeeaa]{margin-right:0;margin-bottom:1rem}.daterange__info>[data-v-521eeeaa]:last-child{margin-right:0;margin-bottom:0}}.daterange__info__value[data-v-521eeeaa]{text-align:center}.daterange__info__actions[data-v-521eeeaa]{justify-content:space-around}}.daterange__field[data-v-6e365152]{flex:2;padding:0}.daterange__field__inner[data-v-6e365152]{display:flex;gap:0 .125rem;background-color:#f2f2f2;height:100%}@supports not ((display:flex) and (gap:0 .125rem)){.daterange__field__inner[data-v-6e365152]{margin-bottom:0}.daterange__field__inner>[data-v-6e365152]{margin-right:.125rem;margin-bottom:0}.daterange__field__inner>[data-v-6e365152]:last-child{margin-right:0;margin-bottom:0}}.daterange__field.short .daterange__field__from[data-v-6e365152],.daterange__field.short .daterange__field__inner[data-v-6e365152]{border-radius:.625rem 0 0 .625rem}.daterange__field.sticky .daterange__field__inner[data-v-6e365152]{border-radius:.625rem .625rem 0 0}.daterange__field.sticky .daterange__field__from[data-v-6e365152]{border-radius:.625rem 0 0 0}.daterange__field.sticky .daterange__field__to[data-v-6e365152]{border-radius:0 .625rem 0 0}.daterange__field__from[data-v-6e365152],.daterange__field__to[data-v-6e365152]{background-color:#fff;min-width:7.5rem;padding:.5rem 1.5rem;width:100%}@media (min-width:769px){.daterange__field[data-v-6e365152]{max-width:28rem}}@media (max-width:768px){.daterange__field__from[data-v-6e365152]{border-radius:.625rem 0 0 .625rem}.daterange__field__to[data-v-6e365152]{border-radius:0 .625rem .625rem 0}}.guests__field[data-v-6aa6505b]{max-width:15.875rem}@media (max-width:768px){.guests__field[data-v-6aa6505b]{max-width:none}}.field[data-v-828ddbba]{position:relative;width:100%}.label[data-v-828ddbba]{position:absolute;top:.1875rem;left:1.0625rem;font-weight:700;font-size:.625rem;line-height:.875rem;color:#c4c4c4;pointer-events:none}.tooltip[data-v-828ddbba]{display:block;--vue-custom-tooltip-background:#ff385c;--vue-custom-tooltip-border-radius:.625rem}.tooltip[data-v-828ddbba]:after{border:.1875rem solid #ff8fa4}.tooltip.is-large[data-v-828ddbba]{top:50%}.tooltip.is-medium[data-v-828ddbba]:after{width:100%!important}.error[data-v-828ddbba]{margin-block-start:.3125rem;color:#ff385c}.help-text[data-v-070c25aa]{background-position:0 0;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;background-image:url(../vue/images/info.ec85.svg);padding-inline-start:1.875rem;font-weight:600;font-size:.875rem;line-height:1.5;color:grey}[dir=rtl] .help-text[data-v-070c25aa]{background-position:100% 0}.form__popup__booking[data-v-b294deee]{display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;max-width:25rem;width:100%}.form__popup__booking__title[data-v-b294deee]{color:#606060;font-size:1.125rem;font-weight:700;line-height:1.3255rem;margin-block-end:.25rem}.form__popup__booking__content[data-v-b294deee]{display:grid;gap:.9375rem;grid-template-areas:"name surname" "patronymic patronymic" "phone phone" "email email" "notes notes" "help help";margin-block-end:.9375rem}.form__popup__booking__action[data-v-b294deee]{display:flex;justify-content:space-between}.form__popup__booking__price[data-v-b294deee]{align-self:center;margin-inline-end:1.25rem}.form__popup__booking__price .price[data-v-b294deee]{color:#606060;font-size:1.25rem;font-weight:700}.form__popup__booking__price.mir_cashback .price[data-v-b294deee]{color:#ff385c}.form__popup__booking__price.mir_cashback .price span[data-v-b294deee]{color:grey;font-size:1rem;font-weight:400;text-decoration:line-through}.form__popup__booking__price .description[data-v-b294deee]{font-size:.875rem;line-height:1.25rem}.form__popup__booking[data-v-b294deee] .rateplan_info__block{font-size:.875rem}.form__popup__booking[data-v-b294deee] .rateplan_info__block a{text-decoration:none}.form__popup__booking__button.disabled[data-v-b294deee]{cursor:not-allowed;opacity:.6}@media (min-width:769px){[data-v-b294deee] .popup__body{display:grid;gap:1.25rem 3.125rem;grid-template:auto auto/auto auto}}@media (max-width:768px){[data-v-b294deee] .popup__body{gap:1.25rem}.form__popup[data-v-b294deee]{display:flex;gap:1.25rem 0;flex-direction:column;height:100%;overflow-y:scroll;position:relative}@supports not ((display:flex) and (gap:1.25rem 0rem)){.form__popup[data-v-b294deee]{margin-bottom:-1.25rem}.form__popup>[data-v-b294deee]{margin-right:0;margin-bottom:1.25rem}.form__popup>[data-v-b294deee]:last-child{margin-right:0;margin-bottom:0}}.form__popup__booking__price__description[data-v-b294deee]{font-size:.875rem}}.mir_cashback_confirmation[data-v-0aafabf9]{margin-block-end:1rem;user-select:none}.mir_cashback_confirmation input[data-v-0aafabf9]{display:none}.mir_cashback_confirmation label[data-v-0aafabf9]{background-position:left .1875rem;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/unchecked.3874.svg);padding-inline-start:1.625rem;color:#606060;cursor:pointer;display:block;font-size:.875rem;line-height:1.125rem;letter-spacing:.015em;max-width:100%;width:max-content}[dir=rtl] .mir_cashback_confirmation label[data-v-0aafabf9]{background-position:100% calc(100% - .1875rem)}.mir_cashback_confirmation input:checked+label[data-v-0aafabf9]{background-image:url(../vue/images/checked.8319.svg)}.mir_cashback_confirmation a[data-v-0aafabf9]{color:#6797e0}.personal_data_agreement[data-v-05c17d6a]{display:flex;margin-block-end:1rem;user-select:none}.personal_data_agreement input[data-v-05c17d6a]{display:none}.personal_data_agreement .checkbox[data-v-05c17d6a]{background-position:50%;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/unchecked.3874.svg);padding-inline-start:1rem;margin-right:.625rem;width:1rem;height:1rem;cursor:pointer;display:block}[dir=rtl] .personal_data_agreement .checkbox[data-v-05c17d6a]{background-position:50%}.personal_data_agreement .text[data-v-05c17d6a]{font-size:.875rem;line-height:1.125rem;letter-spacing:.015em;color:#606060}.personal_data_agreement input:checked+.checkbox[data-v-05c17d6a]{background-image:url(../vue/images/checked.8319.svg)}.personal_data_agreement a[data-v-05c17d6a]{color:#6797e0}@media (max-width:768px){.personal_data_agreement label[data-v-05c17d6a]{width:auto}}.trust__block[data-v-25891571]{border:.125rem solid #e5f0ff;letter-spacing:.015em;padding:1.25rem}.trust__block .trust__item[data-v-25891571]{background-position:0 0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.5rem}[dir=rtl] .trust__block .trust__item[data-v-25891571]{background-position:100% 0}.trust__block .trust__item[data-v-25891571]:not(:last-child){margin-block-end:.625rem}.trust__block .trust__item.guarantee[data-v-25891571]{background-image:url(../vue/images/guarantee.1a69.svg)}.trust__block .trust__item.refund[data-v-25891571]{background-image:url(../vue/images/refund.3559.svg)}.trust__block .trust__item.partial_payment[data-v-25891571]{background-image:url(../vue/images/partial_payment.8dc2.svg)}.trust__block .trust__title[data-v-25891571]{color:#606060;font-size:1rem;font-weight:500;line-height:1.5rem}.trust__block .trust__description[data-v-25891571]{color:#454554;font-size:.875rem;line-height:1.25rem}@media (max-width:768px){.form__popup{display:flex;gap:0 0;flex-direction:column;height:100%;overflow-y:scroll;position:relative}@supports not ((display:flex) and (gap:0rem 0rem)){.form__popup{margin-bottom:0}.form__popup>*,.form__popup>:last-child{margin-right:0;margin-bottom:0}}}.popup__head{margin-bottom:1.25rem}@media (max-width:768px){.popup__head{display:none}}.form__title{font-weight:700;font-size:1.5rem;line-height:2rem;color:#606060}.popup__body{display:grid;column-gap:3.125rem;grid-template-columns:repeat(2,auto)}@media (max-width:768px){.popup__body{column-gap:0;row-gap:2.5rem;grid-template-columns:repeat(1,auto)}}.form__wrapper{width:25rem}@media (max-width:768px){.form__wrapper{width:100%}}.block__title{margin-top:.9375rem;margin-bottom:.9375rem;font-weight:700;font-size:1.125rem;color:#606060}.block__title:first-child{margin-top:0}.form__foot{margin-top:.9375rem}.form__btn{margin-left:auto}.form__description{width:25rem;font-size:.875rem;line-height:1.1875rem;color:grey}@media (max-width:768px){.form__description{width:100%}}.form__description li,.form__description ol,.form__description p{margin-bottom:.625rem}.form__description li:last-child,.form__description ol:last-child,.form__description p:last-child{margin-bottom:0}.form__body[data-v-2d92f39a]{display:grid;gap:.9375rem;grid-template-columns:repeat(2,1fr);grid-template-areas:"name surname" "date guest" "phone phone" "email email" "note note" "help help"}@media (max-width:768px){.form__body[data-v-2d92f39a]{grid-template-columns:repeat(1,1fr);grid-template-areas:"name" "surname" "date" "guest" "phone" "email" "note" "help"}}
.thanks__popup__title[data-v-56e37a43]{color:#606060;font-weight:700;margin-block-end:1.25rem;text-align:center}.thanks__popup__text[data-v-56e37a43]{color:grey;font-size:1.125rem;font-weight:600;letter-spacing:.015em;line-height:1.5rem;margin-block-end:1.875rem;text-align:center}.thanks__popup__wrapper[data-v-56e37a43]{display:flex;justify-content:center}@media (min-width:769px){.thanks__popup[data-v-56e37a43]{padding-block:11.875rem}.thanks__popup__title[data-v-56e37a43]{font-size:4rem}}@media (max-width:768px){.thanks__popup[data-v-56e37a43]{position:relative;top:40vh;transform:translateY(-50%)}.thanks__popup__title[data-v-56e37a43]{font-size:3rem}}
.gallery__section__inner[data-v-69db1334]{display:grid;gap:.3125rem}.gallery__section__inner.full[data-v-69db1334]{grid-template:repeat(2,minmax(9.375rem,1fr))/minmax(38.75rem,2fr) repeat(2,minmax(17.8125rem,1fr))}.gallery__section__inner.short[data-v-69db1334]{grid-template:repeat(2,minmax(9.375rem,1fr))/minmax(38.75rem,2fr) minmax(17.8125rem,1fr)}.gallery__section__inner.single[data-v-69db1334]{grid-template:repeat(2,minmax(9.375rem,1fr))/minmax(38.75rem,1fr)}.gallery__section__cover[data-v-69db1334]{grid-row:1/3}.gallery__section__cover[data-v-69db1334],.gallery__section__thumb[data-v-69db1334]{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.625rem;cursor:pointer;position:relative}.gallery__section__cover.video[data-v-69db1334]:before,.gallery__section__thumb.video[data-v-69db1334]:before{content:"";background-image:url(../vue/images/play.76ed.svg);background-repeat:no-repeat;background-size:3rem;height:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}.gallery__section__thumb .back[data-v-69db1334]{align-items:center;background:rgba(79,79,79,.6);border-radius:.625rem;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:1.125rem;width:100%}.gallery__section__thumb .back .count[data-v-69db1334]{color:#fff;font-size:1.5rem;font-weight:700;line-height:2rem;margin-block-end:1.375rem}.gallery__section__thumb .back .button[data-v-69db1334]{background-position:.9375rem;background-repeat:no-repeat;background-size:.9375rem;min-height:.9375rem;background-image:url(../vue/images/gallery_all.cf9c.svg);padding-inline-start:2.5rem;background-color:#fff;border-radius:.3125rem;color:#454554;font-size:.75rem;font-weight:700;line-height:1rem;padding-block:.3125rem;padding-inline-end:.9375rem}[dir=rtl] .gallery__section__thumb .back .button[data-v-69db1334]{background-position:calc(100% - .9375rem) 50%}@media (max-width:768px){.gallery__section__inner[data-v-69db1334]{display:flex;position:relative;left:0;right:0;height:18.75rem;scroll-snap-type:x mandatory;overflow-x:scroll;gap:initial;scroll-behavior:smooth}.gallery__section__inner>div[data-v-69db1334]{flex:0 0 100vw;border-radius:0;scroll-snap-align:start}.gallery__section__cover[data-v-69db1334]{border-radius:0}}.Gallery_gallery__section__inner_Ej6PY[data-v-69db1334]{display:grid;gap:.625rem;max-width:41.875rem;width:100%}.Gallery_gallery__section__full_18BjC[data-v-69db1334],.Gallery_gallery__section__short_3ijw6[data-v-69db1334],.Gallery_gallery__section__single_6aI0C[data-v-69db1334]{grid-template:minmax(29.5rem,4fr) minmax(7.375rem,1fr)/repeat(4,1fr)}.Gallery_gallery__section__cover_1phuT[data-v-69db1334]{cursor:default;grid-column:1/5;grid-row:1/1;position:relative}.Gallery_gallery__section__nav_1irvh[data-v-69db1334]{display:flex;height:3rem;justify-content:space-between;position:absolute;top:50%;width:100%}.Gallery_gallery__section__nav__back_1Vnxf[data-v-69db1334],.Gallery_gallery__section__nav__forward_1ncdz[data-v-69db1334]{background-position:50%;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;background-image:url(../vue/images/arrow.5d18.svg);padding-inline-start:3.125rem;background-color:#fff;box-shadow:0 5px 1.25rem rgba(145,178,201,.4);border-radius:3rem;cursor:pointer;height:3rem;position:relative;top:0;width:3rem}[dir=rtl] .Gallery_gallery__section__nav__back_1Vnxf[data-v-69db1334],[dir=rtl] .Gallery_gallery__section__nav__forward_1ncdz[data-v-69db1334]{background-position:50%}.Gallery_gallery__section__nav__back_1Vnxf[data-v-69db1334]{left:-1.5rem;transform:rotate(90deg)}.Gallery_gallery__section__nav__forward_1ncdz[data-v-69db1334]{right:-1.5rem;transform:rotate(-90deg)}.Gallery_gallery__section__counter_VydgR[data-v-69db1334]{color:#606060;background-color:#fff;border-radius:.3125rem;bottom:1.25rem;box-shadow:0 10px 20px -10px rgba(0,0,0,.25);font-size:1.125rem;font-weight:700;line-height:1.5rem;padding:.375rem .625rem .3125rem;position:absolute;right:1.5rem}.Gallery_gallery__section__author_info_1SWCF[data-v-69db1334]{color:grey;font-size:.875rem;line-height:1.25rem;letter-spacing:.015em;grid-column:1/5}.Gallery_gallery__section__item_25c8W{display:flex;flex-direction:column;height:14.5rem}.Gallery_gallery__section__thumb_1Cfo9{height:100%}.Gallery_gallery__section__author_info_1SWCF{color:grey;font-size:.875rem;line-height:1.25rem;letter-spacing:.015em;margin-block-start:.25rem}.room__content__services.no-images[data-v-e9fe2dc0]{display:flex;gap:0 .625rem;flex-wrap:wrap;color:grey;line-height:1.1875rem}@supports not ((display:flex) and (gap:0rem .625rem)){.room__content__services.no-images[data-v-e9fe2dc0]{margin-bottom:0}.room__content__services.no-images>[data-v-e9fe2dc0]{margin-right:.625rem;margin-bottom:0}.room__content__services.no-images>[data-v-e9fe2dc0]:last-child{margin-right:0;margin-bottom:0}}.room__content__services.no-images .dotted__item[data-v-e9fe2dc0]:not(:last-child):after{content:"";background-position:50%;background-repeat:no-repeat;background-size:.3125rem;min-height:.3125rem;background-image:url(../vue/images/circle.a543.svg);padding-inline-end:.3125rem;margin-inline-start:.625rem}[dir=rtl] .room__content__services.no-images .dotted__item[data-v-e9fe2dc0]:not(:last-child):after{background-position:50%}.room__popup__content .room__content__info .info__item[data-v-e9fe2dc0]{background-position:0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.5rem;color:grey;font-size:1rem;font-weight:600;letter-spacing:.015em;line-height:1.5rem}[dir=rtl] .room__popup__content .room__content__info .info__item[data-v-e9fe2dc0]{background-position:100%}.room__popup__content .room__content__info .info__item.item__adults[data-v-e9fe2dc0]{background-image:url(../vue/images/adults.0974.svg)}.room__popup__content .room__content__info .info__item.item__childs[data-v-e9fe2dc0]{background-image:url(../vue/images/childs.b550.svg)}.room__popup__content .room__content__info .info__item.item__square[data-v-e9fe2dc0]{background-image:url(../vue/images/square.a22a.svg)}.room__popup__content .room__content__info .info__item.item__square sup[data-v-e9fe2dc0]{font-size:.6em;line-height:1rem}.room__popup__content .room__content__services[data-v-e9fe2dc0]{border-block-start:.125rem solid #eaeaea;font-size:1rem;letter-spacing:.015em;line-height:1.5rem;padding-block-start:.625rem}.room__popup__content .room__content__services .service__item[data-v-e9fe2dc0]{background-position:0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.4375rem;color:grey;font-weight:600}[dir=rtl] .room__popup__content .room__content__services .service__item[data-v-e9fe2dc0]{background-position:100%}.room__popup[data-v-e9fe2dc0]{display:grid}.room__popup__inner[data-v-e9fe2dc0]{max-width:24.75rem}.room__popup__title[data-v-e9fe2dc0]{color:#606060;font-size:1.5rem;font-weight:700;line-height:2rem;margin-block-end:1.25rem}.room__popup__content[data-v-e9fe2dc0]{max-height:25.5rem;overflow-y:auto}.room__popup__content>[data-v-e9fe2dc0]{border-block-start:.125rem solid #eaeaea;display:grid;gap:.625rem 2.5rem;margin-block-end:1.25rem;padding-block-start:1.25rem!important}.room__popup__content__title[data-v-e9fe2dc0]{color:#606060;font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-block-end:.625rem}.room__popup__price[data-v-e9fe2dc0]{margin-block-end:.625rem}.room__popup__price__value[data-v-e9fe2dc0]{font-size:1.25rem;font-weight:700;color:#606060}.room__popup__price__description[data-v-e9fe2dc0]{color:grey}.room__popup__price__button[data-v-e9fe2dc0]{width:100%}.room__popup__back[data-v-e9fe2dc0]{display:flex;justify-content:center}.room__popup__back span[data-v-e9fe2dc0]{background-position:100%;background-repeat:no-repeat;background-size:.6875rem;min-height:.6875rem;background-image:url(../vue/images/arrow_blue.847c.svg);padding-inline-end:1.3125rem;color:#6797e0;cursor:pointer;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.5625rem;width:max-content}[dir=rtl] .room__popup__back span[data-v-e9fe2dc0]{background-position:0}.room__content__services.no-images h3[data-v-e9fe2dc0]{width:100%}.room__content__services.no-images .service__item[data-v-e9fe2dc0]{padding-inline-start:0}@media (min-width:769px){.room__popup[data-v-e9fe2dc0]{gap:3.75rem;grid-template-columns:auto 24.75rem}.room__popup.no-images[data-v-e9fe2dc0]{gap:initial;grid-template-columns:auto}.room__popup__content>[data-v-e9fe2dc0]{grid-template-columns:repeat(2,1fr)}.room__popup__content__title[data-v-e9fe2dc0]{grid-column:1/3}.room__popup__price[data-v-e9fe2dc0]{grid-template-columns:auto 11.125rem}}@media (max-width:768px){.room__popup[data-v-e9fe2dc0]{display:flex;flex-direction:column;height:100%;position:relative}.room__popup__gallery[data-v-e9fe2dc0]{margin-block-end:1.875rem}.room__popup__inner[data-v-e9fe2dc0]{position:absolute;right:-1rem;bottom:1.5rem;left:-1rem;box-shadow:0 -.625rem 1rem -.625rem rgba(0,0,0,.15);background-color:#fff}.room__popup__content[data-v-e9fe2dc0]{margin-block-end:9rem}.room__popup__price[data-v-e9fe2dc0]{display:flex;gap:0 1.25rem;align-items:center;justify-content:flex-end;margin-block-end:.3rem;padding:1rem}@supports not ((display:flex) and (gap:0rem 1.25rem)){.room__popup__price[data-v-e9fe2dc0]{margin-bottom:0}.room__popup__price>[data-v-e9fe2dc0]{margin-right:1.25rem;margin-bottom:0}.room__popup__price>[data-v-e9fe2dc0]:last-child{margin-right:0;margin-bottom:0}}.room__popup__price__inner[data-v-e9fe2dc0]{text-align:right}.room__popup__price__description[data-v-e9fe2dc0]{font-size:.875rem}}
.suggests__wrapper.popup[data-v-200e0c85]{height:90%}.suggests__wrapper__block[data-v-200e0c85]{font-size:1rem;letter-spacing:.015em;margin-block-end:2rem}.suggests__wrapper__block[data-v-200e0c85]:last-child{margin-block-end:0}.suggests__wrapper__block>[data-v-200e0c85]{padding-inline:.625rem}.suggests__wrapper__title[data-v-200e0c85]{color:#454554;font-weight:700;line-height:1.375rem;margin-block-end:1rem}.suggests__wrapper__item[data-v-200e0c85]{color:#606060;display:flex;flex-direction:column;font-weight:400;justify-content:center;margin-block-end:.125rem;min-height:3.375rem;padding-block:.1875rem;text-decoration:none}.suggests__wrapper__item[data-v-200e0c85]:last-child{margin-block-end:0}.suggests__wrapper__item[data-v-200e0c85]:hover{background-color:#f2f2f2;border-radius:.3125rem;color:#6797e0}.suggests__wrapper__item__geo[data-v-200e0c85]{color:#6797e0;font-size:.75rem;line-height:1rem;letter-spacing:.015em;margin-block-start:.375rem}.suggests__wrapper__item__outer[data-v-200e0c85]{border-block:.0625rem #f2f2f2 solid;display:grid;grid-template-columns:auto .0625rem 7.875rem;padding-inline:0}.suggests__wrapper__item__outer .suggests__wrapper__item[data-v-200e0c85]{margin-block:0;padding-block:.25rem;padding-inline:.625rem}.suggests__wrapper__item__outer .line[data-v-200e0c85]{height:calc(100% - .625rem);border-inline-start:.0625rem #f2f2f2 solid;margin-block:.3125rem}.suggests__wrapper__link[data-v-200e0c85]{background-position:100%;background-repeat:no-repeat;background-size:.8125rem;min-height:.8125rem;background-image:url(../vue/images/link.a673.svg);padding-inline-end:1.4375rem;align-self:center;color:#6797e0;font-size:1rem;font-weight:600;height:fit-content;letter-spacing:.015em;line-height:1.375rem;margin-inline:.625rem;text-decoration-line:underline;width:fit-content}[dir=rtl] .suggests__wrapper__link[data-v-200e0c85]{background-position:0}@media (max-width:768px){.suggests__wrapper__block[data-v-200e0c85]{margin-bottom:1rem}.suggests__wrapper__item__outer[data-v-200e0c85]{grid-template-columns:auto .0625rem 3rem}.suggests__wrapper__link[data-v-200e0c85]{background-position:50%;background-repeat:no-repeat;background-size:.9375rem;min-height:.9375rem;background-image:url(../vue/images/link.a673.svg);padding-inline-end:.9375rem;margin-inline:1rem}[dir=rtl] .suggests__wrapper__link[data-v-200e0c85]{background-position:50%}}.destination__field__tooltip[data-v-2a076ba9]{display:block;--vue-custom-tooltip-background:#ff385c;--vue-custom-tooltip-border-radius:.625rem}.is-large.destination__field__tooltip[data-v-2a076ba9]{top:50%}.is-medium.destination__field__tooltip[data-v-2a076ba9]:after{width:100%!important}.destination__field__tooltip[data-v-2a076ba9]:after{border:.1875rem solid #ff8fa4}.destination__field[data-v-2a076ba9],.destination__field__inner[data-v-2a076ba9]{cursor:text}.destination__field__inner[data-v-2a076ba9]{display:block;width:100%}.destination__field__value[data-v-2a076ba9]{border:none;background:none;font-weight:700;min-width:100%;outline:none;padding-inline-end:0;width:100%}@media (min-width:769px){.destination__field[data-v-2a076ba9]{max-width:19.625rem}.destination__field .field__popup[data-v-2a076ba9]{left:0;max-height:30rem;transform:none;width:175%}.destination__field .field__popup[data-v-2a076ba9] .field__popup__inner{height:100%;overflow:auto;max-height:30rem}}@media (max-width:768px){.destination__field.popup[data-v-2a076ba9]{padding:0;overflow-y:auto}.destination__field__inner[data-v-2a076ba9]{display:flex;flex-direction:column}.destination__field__content[data-v-2a076ba9]{align-items:center;border:.0625rem solid #c4c4c4;border-radius:.3125rem;display:flex;margin-block-end:.75rem}.destination__field .popup__field__value[data-v-2a076ba9]{border:none;color:#606060;font-size:1rem;line-height:1.375rem;letter-spacing:.015em;outline:none;padding:.3125rem .625rem;width:100%}.destination__field .popup__field__clear[data-v-2a076ba9]{background-image:url(../vue/images/close.1cc7.svg);background-position:50%;background-repeat:no-repeat;background-size:.625rem;cursor:pointer;height:1.25rem;padding-inline:1rem;width:.625rem}}
.input[data-v-dce62a54]{position:relative;padding:.625rem .9375rem;width:100%;height:2.625rem;outline:none;border:.125rem solid #e0e0e0;border-radius:.3125rem;font-weight:700;font-size:1rem;color:grey;background-color:transparent}.input[data-v-dce62a54]:focus{border-color:grey;color:grey}.input[data-v-dce62a54]::placeholder{color:#c4c4c4}.input.filled[data-v-dce62a54]{padding-block-start:1rem}.room[data-v-78360a18]{display:flex;flex-direction:column;gap:.9375rem;min-width:50rem}.room__name[data-v-78360a18]{color:#454554;font-size:1rem;line-height:1.375rem}.room__name span[data-v-78360a18]{font-weight:700}.room .row[data-v-78360a18]{display:flex;justify-content:space-between;gap:2.75rem}.room .name_wrapper[data-v-78360a18]{display:grid;gap:1.25rem;grid-template-columns:auto auto}.room .remove[data-v-78360a18]{align-self:center;background-color:transparent;background-image:url(../vue/images/arrow_pink.e9fc.svg);background-position:50%;background-repeat:no-repeat;background-size:.875rem;border:none;cursor:pointer;height:.875rem;outline:none;width:.875rem}.room .input__wrapper input[data-v-78360a18]{display:none}.room .input__wrapper label[data-v-78360a18]{background-position:left .1875rem;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/unchecked.3874.svg);padding-inline-start:1.875rem;color:#454554;cursor:pointer;display:block;font-size:1rem;line-height:1.375rem;letter-spacing:.015em;max-width:100%;user-select:none;width:max-content}[dir=rtl] .room .input__wrapper label[data-v-78360a18]{background-position:100% calc(100% - .1875rem)}.room .input__wrapper input:checked+label[data-v-78360a18]{background-image:url(../vue/images/checked.8319.svg)}.title[data-v-54ee5d7e]{color:#454554;font-weight:700;font-size:1.25rem;line-height:1.75rem;margin-block-end:1.875rem}.list[data-v-54ee5d7e]{display:flex;flex-direction:column;gap:1.25rem}.selection__popup[data-v-9cbd8bc4]{display:flex;flex-direction:column;gap:1.875rem}.selection__popup .popup__title[data-v-9cbd8bc4]{font-weight:700;font-size:1.5rem;line-height:2.125rem}.selection__popup .popup__actions[data-v-9cbd8bc4]{display:flex;gap:1.875rem;justify-content:space-between}.selection__popup .popup__actions button[data-v-9cbd8bc4]{border:none;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;outline:none}
.map__section[data-v-1c1304d2]{align-items:center;background-image:url(/images/map/tile.png);background-size:contain;display:flex;height:6.25rem;justify-content:center;width:100%}.map__section__inner[data-v-1c1304d2]{background-color:#fff}.expand__block__control[data-v-dbf4b594]{display:flex;justify-content:center;width:100%}.expand__block__less[data-v-dbf4b594],.expand__block__more[data-v-dbf4b594]{color:#6797e0;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.015em;line-height:1.375rem;margin:.8125rem 0 0;padding:0 1.5rem 0 0;position:relative;user-select:none;width:max-content}.expand__block__less[data-v-dbf4b594]:after,.expand__block__more[data-v-dbf4b594]:after{background-image:url(../vue/images/arrow_blue.847c.svg);background-position:50%;background-repeat:no-repeat;background-size:.875rem;content:"";height:100%;position:absolute;right:0;top:0;width:.875rem}.expand__block__more[data-v-dbf4b594]:after{transform:rotate(90deg)}.expand__block__less[data-v-dbf4b594]:after{transform:rotate(-90deg)}.filter__section__search[data-v-69b73acc]{display:block;margin:0 0 .8125rem}.filter__section__search input[data-v-69b73acc]{border:.0625rem solid #c4c4c4;border-radius:.3125rem;color:#606060;font-size:1rem;letter-spacing:.015em;line-height:1.375rem;outline:none;padding:.75rem 1rem .6875rem;width:100%}.filter__section__item[data-v-69b73acc]{align-items:center;display:flex;justify-content:space-between;margin:.5rem 0 0;user-select:none}.filter__section__item.tooltip[data-v-69b73acc]{display:block;--vue-custom-tooltip-background:#6797e0;--vue-custom-tooltip-border-radius:.625rem}.filter__section__item.tooltip[data-v-69b73acc]:after{border:.1875rem solid #6797e0;font-size:1rem;font-weight:700;padding-block:.5rem;padding-inline:1rem;pointer-events:auto}.filter__section__item.tooltip[data-v-69b73acc]:before{border-width:1rem;left:calc(100% - 2px)}.filter__section__item.tooltip.is-large[data-v-69b73acc]{top:50%}.filter__section__item.tooltip.is-medium[data-v-69b73acc]:after{width:fit-content!important}.filter__section__item[data-v-69b73acc]:first-child{margin:0}.filter__section__item input[data-v-69b73acc]{display:none}.filter__section__item label[data-v-69b73acc]{background-position:left .1875rem;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/unchecked.3874.svg);padding-inline-start:2.125rem;color:#606060;cursor:pointer;display:block;font-size:1rem;line-height:1.375rem;letter-spacing:.015em;max-width:100%;width:max-content}[dir=rtl] .filter__section__item label[data-v-69b73acc]{background-position:100% calc(100% - .1875rem)}.filter__section__item label.checked[data-v-69b73acc]{background-image:url(../vue/images/checked.8319.svg)}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.16)}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px rgba(52,152,219,.36)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#3498db;background-color:#3498db;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.vue-slider-process{background-color:#9cc4ff}.vue-slider-dot-handle{border:.25rem solid #9cc4ff}.price__section__input[data-v-7a73f146]{display:flex;gap:0 .0625rem;background-color:#c4c4c4;border:.0625rem solid #c4c4c4;border-radius:.3125rem;margin:0 0 .875rem;max-width:15.625rem;user-select:none}@supports not ((display:flex) and (gap:0 .0625rem)){.price__section__input[data-v-7a73f146]{margin-bottom:0}.price__section__input>[data-v-7a73f146]{margin-right:.0625rem;margin-bottom:0}.price__section__input>[data-v-7a73f146]:last-child{margin-right:0;margin-bottom:0}}.price__section__input>[data-v-7a73f146]{background-color:#fff;padding:.625rem .9375rem .8125rem;width:100%}.price__section__input__from[data-v-7a73f146],.price__section__input__to[data-v-7a73f146]{color:#606060;display:flex;font-size:1rem;justify-content:space-between;letter-spacing:.015em;line-height:1.375rem}.price__section__input__from[data-v-7a73f146]:first-child,.price__section__input__to[data-v-7a73f146]:first-child{border-radius:.3125rem 0 0 .3125rem}.price__section__input__from[data-v-7a73f146]:last-child,.price__section__input__to[data-v-7a73f146]:last-child{border-radius:0 .3125rem .3125rem 0}.price__section__input__value[data-v-7a73f146]{display:flex}.price__section__input__value input[type=number][data-v-7a73f146]{border:none;color:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;max-width:4.15rem;outline:none;padding:0 .3125rem}.price__section__input__value input[type=number][data-v-7a73f146]::-webkit-inner-spin-button,.price__section__input__value input[type=number][data-v-7a73f146]::-webkit-outer-spin-button{appearance:none}.price__section__input__value input[type=number][data-v-7a73f146],.price__section__input__value input[type=number][data-v-7a73f146]:focus,.price__section__input__value input[type=number][data-v-7a73f146]:hover{appearance:none;-moz-appearance:textfield}.form__section{margin:0 0 2rem}.form__section:last-child{margin:0}.form__section__title{color:#606060;font-size:1.125rem;font-weight:700;line-height:1.5625rem;margin:0 0 .875rem}.settings__form{margin-block-end:2rem}.filter__form__button[data-v-5a7cbd82]{margin-block-end:1.5rem;padding-block:.5625rem .4375rem;padding-inline:1rem;width:100%}.filter__form__button[data-v-5a7cbd82]:last-child{margin:0}.filter__form__reset[data-v-5a7cbd82]{margin-block-end:2.375rem}.filter__form .star_rating__item__title[data-v-5a7cbd82]{align-items:center;display:flex;height:1.25rem;justify-content:space-between;max-width:3.875rem;width:max-content}.filter__form .star_rating__item__title .star_rating__item__star[data-v-5a7cbd82]{background-image:url(../vue/images/star.2072.svg);background-position:50%;background-size:.625rem;height:.625rem;margin:0 .1875rem 0 0;width:.625rem}.filter__form .star_rating__item__title .star_rating__item__star[data-v-5a7cbd82]:last-child{margin:0}.filter__form .star_rating__item__title span[data-v-5a7cbd82]{white-space:nowrap}@media (max-width:768px){.filter__form[data-v-5a7cbd82]{height:100%;overflow:auto}.filter__form__actions[data-v-5a7cbd82]{height:4.5rem;position:relative}.filter__form__actions__inner[data-v-5a7cbd82]{align-items:center;background:#fff;border-radius:.9375rem .9375rem 0 0;bottom:0;box-shadow:0 -.0625rem .625rem rgba(0,0,0,.1);display:grid;gap:1.875rem;grid-template-columns:1fr 1fr;height:4.5rem;left:0;padding-inline:3rem;position:fixed;width:100%}.filter__form__actions__inner .filter__form__reset[data-v-5a7cbd82]{font-weight:700;color:#c4c4c4;font-size:1.125rem;line-height:1.5rem;letter-spacing:.015em;text-align:center}.filter__form__button[data-v-5a7cbd82]{margin-block-end:0}}
.callback__section{background:linear-gradient(86.06deg,#6798e1 .91%,#6478e2 99.06%);color:hsla(0,0%,100%,.95);height:100%;letter-spacing:.015em;padding:3.5rem 6rem;position:relative;width:100%;border-radius:.625rem}.callback__section.offer{background:linear-gradient(0deg,#e5f0ff,#e5f0ff),linear-gradient(86.06deg,#6798e1 .91%,#6478e2 99.06%),linear-gradient(88.1deg,#75acff,#98afff 99.72%),linear-gradient(90deg,#9cc4ff .23%,#b4d2ff 100.23%),rgba(117,255,172,.5)}.callback__section.offer .callback__section__image__text,.callback__section.offer .callback__section__info,.callback__section.offer .callback__section__title,.callback__section.offer label{color:#6797e0}.callback__section.offer .callback__section__left{max-width:23.375rem;padding-block-start:.625rem}.callback__section.offer .callback__section__left label{margin-block-end:2.375rem}.callback__section.offer .callback__section__left .callback__section__button{max-width:17.125rem;text-align:center;width:100%}.callback__section.offer .callback__section__left .callback__section__button span{background-image:none}.callback__section.offer .callback__section__back{background-image:url(../vue/images/tour_vector.378f.svg)}.callback__section.offer .callback__section__image:before{background-image:url(../vue/images/phone_vector.8156.svg)}.callback__section.offer.medium{display:flex;justify-content:center;padding:0}.callback__section__back{background-image:url(../vue/images/tour_vector.c33c.svg);background-position:calc(100% - 8.125rem) 50%;background-repeat:no-repeat;background-size:15.625rem 18rem;height:100%;left:0;position:absolute;top:0;width:100%}.callback__section__title{color:#fff;font-style:normal;font-weight:900;font-size:2.25rem;line-height:3rem;margin-block-end:.9375rem;position:relative}.callback__section__inner{display:flex;justify-content:space-between;position:relative}.callback__section__left{max-width:22.375rem}.callback__section__left label{display:block;font-size:1.125rem;line-height:1.5rem;margin:0 0 1.25rem}.callback__section__left .callback__section__image{background-image:none;display:none}.callback__section__left .callback__section__image:before{content:none}.callback__section input{background:hsla(0,0%,100%,.95);border:none;border-radius:.3125rem;color:#454545;font-size:1rem;line-height:1.325rem;font-weight:700;margin:0 0 2rem;outline:none;padding:.3125rem .625rem}.callback__section input::placeholder{color:#c4c4c4}.callback__section__button{background:#6ace91;border:none;border-radius:.3125rem;cursor:pointer;outline:none;padding:.125rem 1.3125rem;user-select:none;width:max-content}.callback__section__button span{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS43NzggNS4xMUwxLjMyOC42NkEuNTQzLjU0MyAwIDAwLjk0LjVhLjU0My41NDMgMCAwMC0uMzg3LjE2TC4yMjcuOTg3YS41NDguNTQ4IDAgMDAwIC43NzRsMy43MzYgMy43MzctMy43NCAzLjc0YS41NDMuNTQzIDAgMDAtLjE2LjM4OGMwIC4xNDYuMDU2LjI4NC4xNi4zODdsLjMyNy4zMjdjLjEwMy4xMDMuMjQuMTYuMzg3LjE2YS41NDMuNTQzIDAgMDAuMzg3LS4xNmw0LjQ1NC00LjQ1NGEuNTQ0LjU0NCAwIDAwLjE2LS4zODguNTQ0LjU0NCAwIDAwLS4xNi0uMzg4eiIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuOTUiLz48L3N2Zz4=");background-position:100%;background-repeat:no-repeat;font-size:1rem;font-weight:700;line-height:2.25rem;padding-right:1.25rem}.callback__section__right{display:flex}.callback__section__right>*{flex-shrink:0}.callback__section__image{height:8.75rem;margin-block-start:1.5rem;margin-inline-end:2rem;position:relative;width:8.75rem}.callback__section__image__back{background-image:url(../vue/images/manager_back.8c96.svg);background-repeat:no-repeat;height:158%;left:-20%;position:absolute;top:-20%;width:158%}.callback__section__image img{border-radius:.625rem;height:8.75rem;position:relative;user-select:none;width:8.75rem}.callback__section__image__text{background:#fff;border-radius:.625rem;color:#6797e0;cursor:default;font-size:.875rem;font-weight:700;height:1.5rem;left:3.5rem;line-height:1.125rem;padding:.1875rem .625rem;position:absolute;text-align:center;top:7.5rem;user-select:none;width:11.75rem}.callback__section__image:before{content:"";background-image:url(../vue/images/phone_vector.1b4d.svg);background-repeat:no-repeat;background-size:contain;bottom:.15rem;height:3.75rem;position:absolute;right:8.25rem;width:18rem;z-index:7}.callback__section__info{font-size:1rem;font-weight:600;line-height:1.375rem;position:relative;width:max-content}.callback__section.medium{display:flex;padding:1.5rem}.callback__section.medium .callback__section__title{font-size:1.5rem;line-height:normal;margin-block-end:.375rem}.callback__section.medium .callback__section__left{margin-inline-end:2.25rem;max-width:none}.callback__section.medium .callback__section__right{display:flex;flex-direction:column}.callback__section.medium .callback__section__right input{margin-block-end:1.25rem}.callback__section.thanks{background:initial}.callback__section.thanks .callback__section__title{color:#606060;font-weight:700;margin-block-end:1.25rem;text-align:center}.callback__section.thanks .callback__section__thanks{color:grey;font-size:1.125rem;font-weight:600;letter-spacing:.015em;line-height:1.5rem;text-align:center}@media (min-width:1025px){.callback__section.popup .callback__section__right{margin-inline-end:10rem}.callback__section.popup .callback__section__image .callback__section__image__back{margin-inline:5rem}.callback__section.popup .callback__section__image img{margin-inline-start:5rem}.callback__section.popup .callback__section__image .callback__section__image__text{left:8.5rem;top:6.5rem}.callback__section.popup .callback__section__image:before{bottom:-.25rem;right:3.25rem;width:10.5rem}}@media (max-width:768px){.callback__section{padding:1.25rem}.callback__section__back{background-image:none!important}.callback__section__title{font-size:1.5rem;line-height:normal;margin-bottom:.625rem}.callback__section__inner{display:block}.callback__section__button{max-width:none!important;text-align:center;width:auto}.callback__section__left{max-width:none}.callback__section__left input[type=tel]{width:100%;margin:0 0 1rem}.callback__section__image__text{top:6.5rem;right:-3.5rem;left:auto}.callback__section .callback__section__image{display:inherit;margin:3.5rem auto}}
.field__popup[data-v-4a92bbd3]{border-radius:.625rem;cursor:default;left:50%;min-width:100%;position:absolute;top:calc(100% + .125rem);transform:translate(-50%);z-index:100}.field__popup__inner[data-v-4a92bbd3]{background-color:#fff;border-radius:.625rem;box-shadow:0 10px 30px -15px rgba(166,185,213,.4);padding:1.375rem 1.25rem;position:relative}.popup[data-v-521eeeaa]{width:100%}.daterange__info[data-v-521eeeaa]{align-items:center;display:flex;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.1875rem;justify-content:space-between}.daterange__info__value[data-v-521eeeaa]{color:grey}.daterange__info__actions[data-v-521eeeaa]{align-items:center;display:flex;justify-content:space-between}.daterange__info__actions>[data-v-521eeeaa]{cursor:pointer}.daterange__info__actions__reset[data-v-521eeeaa]{color:#606060;margin:0 1.5rem 0}@media (max-width:768px){.daterange__info[data-v-521eeeaa]{display:flex;gap:1rem 0;align-items:stretch;flex-direction:column}@supports not ((display:flex) and (gap:1rem 0rem)){.daterange__info[data-v-521eeeaa]{margin-bottom:-1rem}.daterange__info>[data-v-521eeeaa]{margin-right:0;margin-bottom:1rem}.daterange__info>[data-v-521eeeaa]:last-child{margin-right:0;margin-bottom:0}}.daterange__info__value[data-v-521eeeaa]{text-align:center}.daterange__info__actions[data-v-521eeeaa]{justify-content:space-around}}.daterange__field[data-v-6e365152]{flex:2;padding:0}.daterange__field__inner[data-v-6e365152]{display:flex;gap:0 .125rem;background-color:#f2f2f2;height:100%}@supports not ((display:flex) and (gap:0 .125rem)){.daterange__field__inner[data-v-6e365152]{margin-bottom:0}.daterange__field__inner>[data-v-6e365152]{margin-right:.125rem;margin-bottom:0}.daterange__field__inner>[data-v-6e365152]:last-child{margin-right:0;margin-bottom:0}}.daterange__field.short .daterange__field__from[data-v-6e365152],.daterange__field.short .daterange__field__inner[data-v-6e365152]{border-radius:.625rem 0 0 .625rem}.daterange__field.sticky .daterange__field__inner[data-v-6e365152]{border-radius:.625rem .625rem 0 0}.daterange__field.sticky .daterange__field__from[data-v-6e365152]{border-radius:.625rem 0 0 0}.daterange__field.sticky .daterange__field__to[data-v-6e365152]{border-radius:0 .625rem 0 0}.daterange__field__from[data-v-6e365152],.daterange__field__to[data-v-6e365152]{background-color:#fff;min-width:7.5rem;padding:.5rem 1.5rem;width:100%}@media (min-width:769px){.daterange__field[data-v-6e365152]{max-width:28rem}}@media (max-width:768px){.daterange__field__from[data-v-6e365152]{border-radius:.625rem 0 0 .625rem}.daterange__field__to[data-v-6e365152]{border-radius:0 .625rem .625rem 0}}.guests__field[data-v-6aa6505b]{max-width:15.875rem}@media (max-width:768px){.guests__field[data-v-6aa6505b]{max-width:none}}.field[data-v-828ddbba]{position:relative;width:100%}.label[data-v-828ddbba]{position:absolute;top:.1875rem;left:1.0625rem;font-weight:700;font-size:.625rem;line-height:.875rem;color:#c4c4c4;pointer-events:none}.tooltip[data-v-828ddbba]{display:block;--vue-custom-tooltip-background:#ff385c;--vue-custom-tooltip-border-radius:.625rem}.tooltip[data-v-828ddbba]:after{border:.1875rem solid #ff8fa4}.tooltip.is-large[data-v-828ddbba]{top:50%}.tooltip.is-medium[data-v-828ddbba]:after{width:100%!important}.error[data-v-828ddbba]{margin-block-start:.3125rem;color:#ff385c}.help-text[data-v-070c25aa]{background-position:0 0;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;background-image:url(../vue/images/info.ec85.svg);padding-inline-start:1.875rem;font-weight:600;font-size:.875rem;line-height:1.5;color:grey}[dir=rtl] .help-text[data-v-070c25aa]{background-position:100% 0}.form__body[data-v-2d92f39a]{display:grid;gap:.9375rem;grid-template-columns:repeat(2,1fr);grid-template-areas:"name surname" "date guest" "phone phone" "email email" "note note" "help help"}@media (max-width:768px){.form__body[data-v-2d92f39a]{grid-template-columns:repeat(1,1fr);grid-template-areas:"name" "surname" "date" "guest" "phone" "email" "note" "help"}}@media (max-width:768px){.form__popup{display:flex;gap:0 0;flex-direction:column;height:100%;overflow-y:scroll;position:relative}@supports not ((display:flex) and (gap:0rem 0rem)){.form__popup{margin-bottom:0}.form__popup>*,.form__popup>:last-child{margin-right:0;margin-bottom:0}}}.popup__head{margin-bottom:1.25rem}@media (max-width:768px){.popup__head{display:none}}.form__title{font-weight:700;font-size:1.5rem;line-height:2rem;color:#606060}.popup__body{display:grid;column-gap:3.125rem;grid-template-columns:repeat(2,auto)}@media (max-width:768px){.popup__body{column-gap:0;row-gap:2.5rem;grid-template-columns:repeat(1,auto)}}.form__wrapper{width:25rem}@media (max-width:768px){.form__wrapper{width:100%}}.block__title{margin-top:.9375rem;margin-bottom:.9375rem;font-weight:700;font-size:1.125rem;color:#606060}.block__title:first-child{margin-top:0}.form__foot{margin-top:.9375rem}.form__btn{margin-left:auto}.form__description{width:25rem;font-size:.875rem;line-height:1.1875rem;color:grey}@media (max-width:768px){.form__description{width:100%}}.form__description li,.form__description ol,.form__description p{margin-bottom:.625rem}.form__description li:last-child,.form__description ol:last-child,.form__description p:last-child{margin-bottom:0}
.thanks__popup__title[data-v-56e37a43]{color:#606060;font-weight:700;margin-block-end:1.25rem;text-align:center}.thanks__popup__text[data-v-56e37a43]{color:grey;font-size:1.125rem;font-weight:600;letter-spacing:.015em;line-height:1.5rem;margin-block-end:1.875rem;text-align:center}.thanks__popup__wrapper[data-v-56e37a43]{display:flex;justify-content:center}@media (min-width:769px){.thanks__popup[data-v-56e37a43]{padding-block:11.875rem}.thanks__popup__title[data-v-56e37a43]{font-size:4rem}}@media (max-width:768px){.thanks__popup[data-v-56e37a43]{position:relative;top:40vh;transform:translateY(-50%)}.thanks__popup__title[data-v-56e37a43]{font-size:3rem}}
.field__popup[data-v-4a92bbd3]{border-radius:.625rem;cursor:default;left:50%;min-width:100%;position:absolute;top:calc(100% + .125rem);transform:translate(-50%);z-index:100}.field__popup__inner[data-v-4a92bbd3]{background-color:#fff;border-radius:.625rem;box-shadow:0 10px 30px -15px rgba(166,185,213,.4);padding:1.375rem 1.25rem;position:relative}.popup[data-v-521eeeaa]{width:100%}.daterange__info[data-v-521eeeaa]{align-items:center;display:flex;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.1875rem;justify-content:space-between}.daterange__info__value[data-v-521eeeaa]{color:grey}.daterange__info__actions[data-v-521eeeaa]{align-items:center;display:flex;justify-content:space-between}.daterange__info__actions>[data-v-521eeeaa]{cursor:pointer}.daterange__info__actions__reset[data-v-521eeeaa]{color:#606060;margin:0 1.5rem 0}@media (max-width:768px){.daterange__info[data-v-521eeeaa]{display:flex;gap:1rem 0;align-items:stretch;flex-direction:column}@supports not ((display:flex) and (gap:1rem 0rem)){.daterange__info[data-v-521eeeaa]{margin-bottom:-1rem}.daterange__info>[data-v-521eeeaa]{margin-right:0;margin-bottom:1rem}.daterange__info>[data-v-521eeeaa]:last-child{margin-right:0;margin-bottom:0}}.daterange__info__value[data-v-521eeeaa]{text-align:center}.daterange__info__actions[data-v-521eeeaa]{justify-content:space-around}}.daterange__field[data-v-6e365152]{flex:2;padding:0}.daterange__field__inner[data-v-6e365152]{display:flex;gap:0 .125rem;background-color:#f2f2f2;height:100%}@supports not ((display:flex) and (gap:0 .125rem)){.daterange__field__inner[data-v-6e365152]{margin-bottom:0}.daterange__field__inner>[data-v-6e365152]{margin-right:.125rem;margin-bottom:0}.daterange__field__inner>[data-v-6e365152]:last-child{margin-right:0;margin-bottom:0}}.daterange__field.short .daterange__field__from[data-v-6e365152],.daterange__field.short .daterange__field__inner[data-v-6e365152]{border-radius:.625rem 0 0 .625rem}.daterange__field.sticky .daterange__field__inner[data-v-6e365152]{border-radius:.625rem .625rem 0 0}.daterange__field.sticky .daterange__field__from[data-v-6e365152]{border-radius:.625rem 0 0 0}.daterange__field.sticky .daterange__field__to[data-v-6e365152]{border-radius:0 .625rem 0 0}.daterange__field__from[data-v-6e365152],.daterange__field__to[data-v-6e365152]{background-color:#fff;min-width:7.5rem;padding:.5rem 1.5rem;width:100%}@media (min-width:769px){.daterange__field[data-v-6e365152]{max-width:28rem}}@media (max-width:768px){.daterange__field__from[data-v-6e365152]{border-radius:.625rem 0 0 .625rem}.daterange__field__to[data-v-6e365152]{border-radius:0 .625rem .625rem 0}}.guests__field[data-v-6aa6505b]{max-width:15.875rem}@media (max-width:768px){.guests__field[data-v-6aa6505b]{max-width:none}}.field[data-v-828ddbba]{position:relative;width:100%}.label[data-v-828ddbba]{position:absolute;top:.1875rem;left:1.0625rem;font-weight:700;font-size:.625rem;line-height:.875rem;color:#c4c4c4;pointer-events:none}.tooltip[data-v-828ddbba]{display:block;--vue-custom-tooltip-background:#ff385c;--vue-custom-tooltip-border-radius:.625rem}.tooltip[data-v-828ddbba]:after{border:.1875rem solid #ff8fa4}.tooltip.is-large[data-v-828ddbba]{top:50%}.tooltip.is-medium[data-v-828ddbba]:after{width:100%!important}.error[data-v-828ddbba]{margin-block-start:.3125rem;color:#ff385c}.help-text[data-v-070c25aa]{background-position:0 0;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;background-image:url(../vue/images/info.ec85.svg);padding-inline-start:1.875rem;font-weight:600;font-size:.875rem;line-height:1.5;color:grey}[dir=rtl] .help-text[data-v-070c25aa]{background-position:100% 0}@media (max-width:768px){.form__popup{display:flex;gap:0 0;flex-direction:column;height:100%;overflow-y:scroll;position:relative}@supports not ((display:flex) and (gap:0rem 0rem)){.form__popup{margin-bottom:0}.form__popup>*,.form__popup>:last-child{margin-right:0;margin-bottom:0}}}.popup__head{margin-bottom:1.25rem}@media (max-width:768px){.popup__head{display:none}}.form__title{font-weight:700;font-size:1.5rem;line-height:2rem;color:#606060}.popup__body{display:grid;column-gap:3.125rem;grid-template-columns:repeat(2,auto)}@media (max-width:768px){.popup__body{column-gap:0;row-gap:2.5rem;grid-template-columns:repeat(1,auto)}}.form__wrapper{width:25rem}@media (max-width:768px){.form__wrapper{width:100%}}.block__title{margin-top:.9375rem;margin-bottom:.9375rem;font-weight:700;font-size:1.125rem;color:#606060}.block__title:first-child{margin-top:0}.form__foot{margin-top:.9375rem}.form__btn{margin-left:auto}.form__description{width:25rem;font-size:.875rem;line-height:1.1875rem;color:grey}@media (max-width:768px){.form__description{width:100%}}.form__description li,.form__description ol,.form__description p{margin-bottom:.625rem}.form__description li:last-child,.form__description ol:last-child,.form__description p:last-child{margin-bottom:0}.form__body[data-v-08cf2c86]{display:grid;gap:.9375rem;grid-template-areas:"name" "phone" "email" "note" "help"}
.price__block[data-v-457026da]{align-items:center;display:flex;gap:1.25rem;justify-content:flex-end}.price__block .price__value[data-v-457026da]{color:#454554;font-size:1.5rem;font-weight:700;letter-spacing:.015em;line-height:2rem}.price__block .price__button[data-v-457026da]{border:none;outline:none}.form__popup__title[data-v-27fb1492]{color:#606060;font-size:1.5rem;font-weight:700;line-height:2rem}.form__popup .step__list[data-v-27fb1492]{display:flex;gap:1.25rem}.form__popup .step__list__arrow[data-v-27fb1492]{background-image:url(../vue/images/arrow.8a56.svg);background-position:50%;background-repeat:no-repeat;width:24px}.form__popup .step__list__item[data-v-27fb1492]{align-items:center;display:flex;gap:.875rem}.form__popup .step__list__item .item__index[data-v-27fb1492]{background-color:#c4c4c4;border-radius:100%;color:#fff;font-size:1rem;font-weight:700;line-height:2.125rem;text-align:center;width:2.125rem}.form__popup .step__list__item .item__value[data-v-27fb1492]{color:#c4c4c4;font-size:1.125rem;font-weight:700;line-height:1.5rem}.form__popup .step__list__item.active .item__index[data-v-27fb1492]{background-color:#6797e0}.form__popup .step__list__item.active .item__value[data-v-27fb1492]{color:#454554}.field__popup[data-v-4a92bbd3]{border-radius:.625rem;cursor:default;left:50%;min-width:100%;position:absolute;top:calc(100% + .125rem);transform:translate(-50%);z-index:100}.field__popup__inner[data-v-4a92bbd3]{background-color:#fff;border-radius:.625rem;box-shadow:0 10px 30px -15px rgba(166,185,213,.4);padding:1.375rem 1.25rem;position:relative}.popup[data-v-521eeeaa]{width:100%}.daterange__info[data-v-521eeeaa]{align-items:center;display:flex;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.1875rem;justify-content:space-between}.daterange__info__value[data-v-521eeeaa]{color:grey}.daterange__info__actions[data-v-521eeeaa]{align-items:center;display:flex;justify-content:space-between}.daterange__info__actions>[data-v-521eeeaa]{cursor:pointer}.daterange__info__actions__reset[data-v-521eeeaa]{color:#606060;margin:0 1.5rem 0}@media (max-width:768px){.daterange__info[data-v-521eeeaa]{display:flex;gap:1rem 0;align-items:stretch;flex-direction:column}@supports not ((display:flex) and (gap:1rem 0rem)){.daterange__info[data-v-521eeeaa]{margin-bottom:-1rem}.daterange__info>[data-v-521eeeaa]{margin-right:0;margin-bottom:1rem}.daterange__info>[data-v-521eeeaa]:last-child{margin-right:0;margin-bottom:0}}.daterange__info__value[data-v-521eeeaa]{text-align:center}.daterange__info__actions[data-v-521eeeaa]{justify-content:space-around}}.daterange__field[data-v-6e365152]{flex:2;padding:0}.daterange__field__inner[data-v-6e365152]{display:flex;gap:0 .125rem;background-color:#f2f2f2;height:100%}@supports not ((display:flex) and (gap:0 .125rem)){.daterange__field__inner[data-v-6e365152]{margin-bottom:0}.daterange__field__inner>[data-v-6e365152]{margin-right:.125rem;margin-bottom:0}.daterange__field__inner>[data-v-6e365152]:last-child{margin-right:0;margin-bottom:0}}.daterange__field.short .daterange__field__from[data-v-6e365152],.daterange__field.short .daterange__field__inner[data-v-6e365152]{border-radius:.625rem 0 0 .625rem}.daterange__field.sticky .daterange__field__inner[data-v-6e365152]{border-radius:.625rem .625rem 0 0}.daterange__field.sticky .daterange__field__from[data-v-6e365152]{border-radius:.625rem 0 0 0}.daterange__field.sticky .daterange__field__to[data-v-6e365152]{border-radius:0 .625rem 0 0}.daterange__field__from[data-v-6e365152],.daterange__field__to[data-v-6e365152]{background-color:#fff;min-width:7.5rem;padding:.5rem 1.5rem;width:100%}@media (min-width:769px){.daterange__field[data-v-6e365152]{max-width:28rem}}@media (max-width:768px){.daterange__field__from[data-v-6e365152]{border-radius:.625rem 0 0 .625rem}.daterange__field__to[data-v-6e365152]{border-radius:0 .625rem .625rem 0}}.guests__field[data-v-6aa6505b]{max-width:15.875rem}@media (max-width:768px){.guests__field[data-v-6aa6505b]{max-width:none}}.field[data-v-828ddbba]{position:relative;width:100%}.label[data-v-828ddbba]{position:absolute;top:.1875rem;left:1.0625rem;font-weight:700;font-size:.625rem;line-height:.875rem;color:#c4c4c4;pointer-events:none}.tooltip[data-v-828ddbba]{display:block;--vue-custom-tooltip-background:#ff385c;--vue-custom-tooltip-border-radius:.625rem}.tooltip[data-v-828ddbba]:after{border:.1875rem solid #ff8fa4}.tooltip.is-large[data-v-828ddbba]{top:50%}.tooltip.is-medium[data-v-828ddbba]:after{width:100%!important}.error[data-v-828ddbba]{margin-block-start:.3125rem;color:#ff385c}[data-v-18f1b940] .popup__body{display:block;max-width:51.875rem}.arrival__list[data-v-18f1b940],.payment__list[data-v-18f1b940]{display:flex;flex-direction:column;gap:1.875rem;margin-block-end:1.875rem}.arrival__list .guest__wrapper .guest__title[data-v-18f1b940]{color:#606060;font-size:1.125rem;font-weight:700;letter-spacing:.015em;line-height:1.75rem;margin-block-end:.875rem}.arrival__list .guest__wrapper .guest__form[data-v-18f1b940]{display:grid;gap:.875rem;grid-template-areas:"name surname patronymic"}.payment__list .list__title[data-v-18f1b940]{color:#606060;font-size:1.5rem;font-weight:700;line-height:2rem;margin-block-end:-.625rem}.payment__list .list__subtitle[data-v-18f1b940]{color:#606060;font-size:1.125rem;font-weight:700;letter-spacing:.015em;line-height:1.75rem;margin-block-end:.875rem}.payment__list .list__inner[data-v-18f1b940]{display:grid;gap:1.875rem;grid-template-areas:"item1 item2 description description";grid-template-columns:repeat(4,1fr)}.payment__list .list__inner .list__description[data-v-18f1b940]{color:#606060;font-size:.825rem;font-weight:600;grid-area:description;line-height:1.25rem}.payment__list .list__inner .list__item[data-v-18f1b940]{align-items:center;border:.125rem solid #e0e0e0;border-radius:.3125rem;cursor:pointer;display:flex;flex-direction:column;height:6.25rem;justify-content:center;position:relative}.payment__list .list__inner .list__item.active[data-v-18f1b940]{border-color:#2fc193}.payment__list .list__inner .list__item.active[data-v-18f1b940]:after{background-color:#2fc193;background-image:url(../vue/images/check.fa91.svg);background-position:calc(100% - .125rem) .3125rem;background-repeat:no-repeat;clip-path:polygon(105% 0,105% 105%,0 0);content:"";height:1.625rem;position:absolute;right:0;top:0;width:1.625rem}.payment__list .list__inner .list__item .item__content[data-v-18f1b940]{color:#606060;font-size:1.25rem;font-weight:700;letter-spacing:.015em;line-height:1.25rem;margin-block-end:.3125rem}.payment__list .list__inner .list__item .item__content.pink[data-v-18f1b940]{color:#ff385c}.payment__list .list__inner .list__item .item__icon[data-v-18f1b940]{background-position:50%;background-repeat:no-repeat;height:2.625rem;margin-block-end:.3125rem;width:100%}.payment__list .list__inner .list__item .item__icon.card[data-v-18f1b940]{background-image:url(../vue/images/card.3366.svg)}.payment__list .list__inner .list__item .item__icon.sbp[data-v-18f1b940]{background-image:url(../vue/images/sbp.f0bb.svg)}.payment__list .list__inner .list__item .item__title[data-v-18f1b940]{color:#606060;font-size:1rem;font-weight:700;letter-spacing:.015em;line-height:1.5rem}.confirmation__link[data-v-18f1b940]{background-color:transparent;border:none;cursor:pointer;color:#6797e0;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.25rem;margin-block-end:1.875rem;outline:none;padding:0}@media (max-width:768px){.arrival__list .guest__wrapper .guest__form[data-v-18f1b940]{display:grid;gap:.875rem;grid-template-areas:"name surname" "patronymic patronymic"}.payment__list .list__inner[data-v-18f1b940]{grid-template-areas:"item1 item2" "description description";grid-template-columns:repeat(2,1fr)}}
.form__popup__room .room__content__info .info__item[data-v-2ee17155]{background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.5rem;color:grey;font-size:1rem;letter-spacing:.015em;line-height:1.5rem}.form__popup__room .room__content__info .info__item.item__adults[data-v-2ee17155]{background-image:url(../vue/images/adults.0974.svg)}.form__popup__room .room__content__info .info__item.item__childs[data-v-2ee17155]{background-image:url(../vue/images/childs.b550.svg)}.form__popup__room .room__content__info .info__item.item__square[data-v-2ee17155]{background-image:url(../vue/images/square.a22a.svg)}.form__popup__room .room__content__info .info__item.item__square sup[data-v-2ee17155]{font-size:.6em;line-height:1rem}.form__popup__room .room__content__services[data-v-2ee17155]{border-block-start:.125rem solid #eaeaea;font-size:1rem;letter-spacing:.015em;line-height:1.5rem;padding-block-start:.625rem}.form__popup__room .room__content__services .service__item[data-v-2ee17155]{background-position:0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.4375rem;color:grey;font-weight:600}[dir=rtl] .form__popup__room .room__content__services .service__item[data-v-2ee17155]{background-position:100%}.form__popup__info[data-v-2ee17155]{max-width:25rem;width:100%}.form__popup__hotel[data-v-2ee17155]{margin-block-end:1.25rem}.form__popup__hotel__title[data-v-2ee17155]{color:#606060;font-size:1.125rem;font-weight:700;line-height:1.75rem;margin-block-end:.3125rem}.form__popup__hotel__title__geo[data-v-2ee17155]{color:grey;font-size:.875rem;letter-spacing:.015em;line-height:1.125rem}.form__popup__daterange[data-v-2ee17155],.form__popup__price[data-v-2ee17155],.form__popup__rateplan[data-v-2ee17155],.form__popup__room[data-v-2ee17155]{letter-spacing:.015em;margin-block-end:1.25rem}.form__popup__daterange__title[data-v-2ee17155],.form__popup__price__title[data-v-2ee17155],.form__popup__rateplan__title[data-v-2ee17155],.form__popup__room__title[data-v-2ee17155]{color:#606060;font-size:1rem;font-weight:700;grid-column:1/4;line-height:1.3255rem}.form__popup__rateplan__title[data-v-2ee17155]{margin-block-end:.625rem}.form__popup__rateplan .info__item[data-v-2ee17155]{background-position:0;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;padding-inline-start:2.25rem;color:#606060;font-size:.875rem;font-weight:600;letter-spacing:.015em;margin-block-end:.625rem}[dir=rtl] .form__popup__rateplan .info__item[data-v-2ee17155]{background-position:100%}.form__popup__rateplan .info__item.item__bed[data-v-2ee17155]{background-image:url(../vue/images/bed.b090.svg)}.form__popup__rateplan .info__item.item__meal[data-v-2ee17155]{background-image:url(../vue/images/food.c7c5.svg)}.form__popup__rateplan .info__item.item__cancellation[data-v-2ee17155]{background-image:url(../vue/images/cancellation.a486.svg)}.form__popup__rateplan .info__item.item__cancellation.free[data-v-2ee17155]{background-image:url(../vue/images/cancellation_free.1f95.svg);color:#2fc193}.form__popup__rateplan .info__item.item__services[data-v-2ee17155]{background-image:url(../vue/images/services.4f97.svg)}.form__popup__daterange[data-v-2ee17155]{font-size:1rem}.form__popup__daterange .daterange__inner[data-v-2ee17155]{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr);margin-block-end:.625rem}.form__popup__daterange__title[data-v-2ee17155]{color:#606060;line-height:1.375rem;margin-block-end:.625rem}.form__popup__daterange__value[data-v-2ee17155]{color:grey;font-size:.875rem;font-weight:600;line-height:1.25rem}.form__popup__change__link[data-v-2ee17155]{color:#6797e0;font-size:.875rem;line-height:1.25rem;font-weight:700;text-decoration:none}.form__popup__room__title[data-v-2ee17155]{margin-block-end:.625rem}.form__popup__room .room__content__info .room__inner[data-v-2ee17155]{display:flex;justify-content:space-between;margin-block-end:.625rem;max-width:15.5rem}.form__popup__room .room__content__info .info__item[data-v-2ee17155]{background-position:0;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;padding-inline-start:1.875rem;font-size:.875rem;font-weight:600}[dir=rtl] .form__popup__room .room__content__info .info__item[data-v-2ee17155]{background-position:100%}.form__popup__room__change[data-v-2ee17155]{grid-column:1/span 3}@media (max-width:768px){.form__popup .form__popup__info>[data-v-2ee17155]:not(:last-child){padding-block-end:0}.form__popup__room[data-v-2ee17155]{order:1}.form__popup__daterange[data-v-2ee17155]{order:2}.form__popup__daterange[data-v-2ee17155]:last-child{border-bottom:.125rem dashed #e0e0e0}}.form__popup__title[data-v-27fb1492]{color:#606060;font-size:1.5rem;font-weight:700;line-height:2rem}.form__popup .step__list[data-v-27fb1492]{display:flex;gap:1.25rem}.form__popup .step__list__arrow[data-v-27fb1492]{background-image:url(../vue/images/arrow.8a56.svg);background-position:50%;background-repeat:no-repeat;width:24px}.form__popup .step__list__item[data-v-27fb1492]{align-items:center;display:flex;gap:.875rem}.form__popup .step__list__item .item__index[data-v-27fb1492]{background-color:#c4c4c4;border-radius:100%;color:#fff;font-size:1rem;font-weight:700;line-height:2.125rem;text-align:center;width:2.125rem}.form__popup .step__list__item .item__value[data-v-27fb1492]{color:#c4c4c4;font-size:1.125rem;font-weight:700;line-height:1.5rem}.form__popup .step__list__item.active .item__index[data-v-27fb1492]{background-color:#6797e0}.form__popup .step__list__item.active .item__value[data-v-27fb1492]{color:#454554}.payment__wrapper .payment__list[data-v-6dc7aede]{display:flex;gap:0 .625rem;flex-wrap:wrap;color:grey;line-height:1.1875rem}@supports not ((display:flex) and (gap:0rem .625rem)){.payment__wrapper .payment__list[data-v-6dc7aede]{margin-bottom:0}.payment__wrapper .payment__list>[data-v-6dc7aede]{margin-right:.625rem;margin-bottom:0}.payment__wrapper .payment__list>[data-v-6dc7aede]:last-child{margin-right:0;margin-bottom:0}}.payment__wrapper .payment__list .dotted__item[data-v-6dc7aede]:not(:last-child):after{content:"";background-position:50%;background-repeat:no-repeat;background-size:.3125rem;min-height:.3125rem;background-image:url(../vue/images/circle.a543.svg);padding-inline-end:.3125rem;margin-inline-start:.625rem}.payment__wrapper [dir=rtl] .payment__list .dotted__item[data-v-6dc7aede]:not(:last-child):after,[dir=rtl] .payment__wrapper .payment__list .dotted__item[data-v-6dc7aede]:not(:last-child):after{background-position:50%}.rateplan_info__block[data-v-6dc7aede]{font-size:1rem;line-height:1.25rem;color:#606060}.rateplan_info__block div[data-v-6dc7aede]{margin-block-end:1rem}.rateplan_info__block div[data-v-6dc7aede]:last-child{margin-block-end:0}.rateplan_info__block a[data-v-6dc7aede]{color:#6797e0}.rateplan_info__block .pink[data-v-6dc7aede]{color:#ff385c}.payment__wrapper .payment__title[data-v-6dc7aede]{font-size:1.125em;font-weight:700}.payment__wrapper .payment__list .payment__item[data-v-6dc7aede]{margin-block-end:.5rem}.field__popup[data-v-4a92bbd3]{border-radius:.625rem;cursor:default;left:50%;min-width:100%;position:absolute;top:calc(100% + .125rem);transform:translate(-50%);z-index:100}.field__popup__inner[data-v-4a92bbd3]{background-color:#fff;border-radius:.625rem;box-shadow:0 10px 30px -15px rgba(166,185,213,.4);padding:1.375rem 1.25rem;position:relative}.popup[data-v-521eeeaa]{width:100%}.daterange__info[data-v-521eeeaa]{align-items:center;display:flex;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.1875rem;justify-content:space-between}.daterange__info__value[data-v-521eeeaa]{color:grey}.daterange__info__actions[data-v-521eeeaa]{align-items:center;display:flex;justify-content:space-between}.daterange__info__actions>[data-v-521eeeaa]{cursor:pointer}.daterange__info__actions__reset[data-v-521eeeaa]{color:#606060;margin:0 1.5rem 0}@media (max-width:768px){.daterange__info[data-v-521eeeaa]{display:flex;gap:1rem 0;align-items:stretch;flex-direction:column}@supports not ((display:flex) and (gap:1rem 0rem)){.daterange__info[data-v-521eeeaa]{margin-bottom:-1rem}.daterange__info>[data-v-521eeeaa]{margin-right:0;margin-bottom:1rem}.daterange__info>[data-v-521eeeaa]:last-child{margin-right:0;margin-bottom:0}}.daterange__info__value[data-v-521eeeaa]{text-align:center}.daterange__info__actions[data-v-521eeeaa]{justify-content:space-around}}.daterange__field[data-v-6e365152]{flex:2;padding:0}.daterange__field__inner[data-v-6e365152]{display:flex;gap:0 .125rem;background-color:#f2f2f2;height:100%}@supports not ((display:flex) and (gap:0 .125rem)){.daterange__field__inner[data-v-6e365152]{margin-bottom:0}.daterange__field__inner>[data-v-6e365152]{margin-right:.125rem;margin-bottom:0}.daterange__field__inner>[data-v-6e365152]:last-child{margin-right:0;margin-bottom:0}}.daterange__field.short .daterange__field__from[data-v-6e365152],.daterange__field.short .daterange__field__inner[data-v-6e365152]{border-radius:.625rem 0 0 .625rem}.daterange__field.sticky .daterange__field__inner[data-v-6e365152]{border-radius:.625rem .625rem 0 0}.daterange__field.sticky .daterange__field__from[data-v-6e365152]{border-radius:.625rem 0 0 0}.daterange__field.sticky .daterange__field__to[data-v-6e365152]{border-radius:0 .625rem 0 0}.daterange__field__from[data-v-6e365152],.daterange__field__to[data-v-6e365152]{background-color:#fff;min-width:7.5rem;padding:.5rem 1.5rem;width:100%}@media (min-width:769px){.daterange__field[data-v-6e365152]{max-width:28rem}}@media (max-width:768px){.daterange__field__from[data-v-6e365152]{border-radius:.625rem 0 0 .625rem}.daterange__field__to[data-v-6e365152]{border-radius:0 .625rem .625rem 0}}.guests__field[data-v-6aa6505b]{max-width:15.875rem}@media (max-width:768px){.guests__field[data-v-6aa6505b]{max-width:none}}.field[data-v-828ddbba]{position:relative;width:100%}.label[data-v-828ddbba]{position:absolute;top:.1875rem;left:1.0625rem;font-weight:700;font-size:.625rem;line-height:.875rem;color:#c4c4c4;pointer-events:none}.tooltip[data-v-828ddbba]{display:block;--vue-custom-tooltip-background:#ff385c;--vue-custom-tooltip-border-radius:.625rem}.tooltip[data-v-828ddbba]:after{border:.1875rem solid #ff8fa4}.tooltip.is-large[data-v-828ddbba]{top:50%}.tooltip.is-medium[data-v-828ddbba]:after{width:100%!important}.error[data-v-828ddbba]{margin-block-start:.3125rem;color:#ff385c}.help-text[data-v-070c25aa]{background-position:0 0;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;background-image:url(../vue/images/info.ec85.svg);padding-inline-start:1.875rem;font-weight:600;font-size:.875rem;line-height:1.5;color:grey}[dir=rtl] .help-text[data-v-070c25aa]{background-position:100% 0}.form__popup__booking[data-v-b294deee]{display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;max-width:25rem;width:100%}.form__popup__booking__title[data-v-b294deee]{color:#606060;font-size:1.125rem;font-weight:700;line-height:1.3255rem;margin-block-end:.25rem}.form__popup__booking__content[data-v-b294deee]{display:grid;gap:.9375rem;grid-template-areas:"name surname" "patronymic patronymic" "phone phone" "email email" "notes notes" "help help";margin-block-end:.9375rem}.form__popup__booking__action[data-v-b294deee]{display:flex;justify-content:space-between}.form__popup__booking__price[data-v-b294deee]{align-self:center;margin-inline-end:1.25rem}.form__popup__booking__price .price[data-v-b294deee]{color:#606060;font-size:1.25rem;font-weight:700}.form__popup__booking__price.mir_cashback .price[data-v-b294deee]{color:#ff385c}.form__popup__booking__price.mir_cashback .price span[data-v-b294deee]{color:grey;font-size:1rem;font-weight:400;text-decoration:line-through}.form__popup__booking__price .description[data-v-b294deee]{font-size:.875rem;line-height:1.25rem}.form__popup__booking[data-v-b294deee] .rateplan_info__block{font-size:.875rem}.form__popup__booking[data-v-b294deee] .rateplan_info__block a{text-decoration:none}.form__popup__booking__button.disabled[data-v-b294deee]{cursor:not-allowed;opacity:.6}@media (min-width:769px){[data-v-b294deee] .popup__body{display:grid;gap:1.25rem 3.125rem;grid-template:auto auto/auto auto}}@media (max-width:768px){[data-v-b294deee] .popup__body{gap:1.25rem}.form__popup[data-v-b294deee]{display:flex;gap:1.25rem 0;flex-direction:column;height:100%;overflow-y:scroll;position:relative}@supports not ((display:flex) and (gap:1.25rem 0rem)){.form__popup[data-v-b294deee]{margin-bottom:-1.25rem}.form__popup>[data-v-b294deee]{margin-right:0;margin-bottom:1.25rem}.form__popup>[data-v-b294deee]:last-child{margin-right:0;margin-bottom:0}}.form__popup__booking__price__description[data-v-b294deee]{font-size:.875rem}}@media (max-width:768px){.form__popup{display:flex;gap:0 0;flex-direction:column;height:100%;overflow-y:scroll;position:relative}@supports not ((display:flex) and (gap:0rem 0rem)){.form__popup{margin-bottom:0}.form__popup>*,.form__popup>:last-child{margin-right:0;margin-bottom:0}}}.popup__head{margin-bottom:1.25rem}@media (max-width:768px){.popup__head{display:none}}.form__title{font-weight:700;font-size:1.5rem;line-height:2rem;color:#606060}.popup__body{display:grid;column-gap:3.125rem;grid-template-columns:repeat(2,auto)}@media (max-width:768px){.popup__body{column-gap:0;row-gap:2.5rem;grid-template-columns:repeat(1,auto)}}.form__wrapper{width:25rem}@media (max-width:768px){.form__wrapper{width:100%}}.block__title{margin-top:.9375rem;margin-bottom:.9375rem;font-weight:700;font-size:1.125rem;color:#606060}.block__title:first-child{margin-top:0}.form__foot{margin-top:.9375rem}.form__btn{margin-left:auto}.form__description{width:25rem;font-size:.875rem;line-height:1.1875rem;color:grey}@media (max-width:768px){.form__description{width:100%}}.form__description li,.form__description ol,.form__description p{margin-bottom:.625rem}.form__description li:last-child,.form__description ol:last-child,.form__description p:last-child{margin-bottom:0}.mir_cashback_confirmation[data-v-50c7e46e]{margin-block-end:1rem;user-select:none}.mir_cashback_confirmation input[data-v-50c7e46e]{display:none}.mir_cashback_confirmation label[data-v-50c7e46e]{background-position:left .1875rem;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/unchecked.3874.svg);padding-inline-start:1.625rem;color:#606060;cursor:pointer;display:block;font-size:.875rem;line-height:1.125rem;letter-spacing:.015em;max-width:100%;width:max-content}[dir=rtl] .mir_cashback_confirmation label[data-v-50c7e46e]{background-position:100% calc(100% - .1875rem)}.mir_cashback_confirmation input:checked+label[data-v-50c7e46e]{background-image:url(../vue/images/checked.8319.svg)}.mir_cashback_confirmation a[data-v-50c7e46e]{color:#6797e0}.personal_data_agreement[data-v-05c17d6a]{display:flex;margin-block-end:1rem;user-select:none}.personal_data_agreement input[data-v-05c17d6a]{display:none}.personal_data_agreement .checkbox[data-v-05c17d6a]{background-position:50%;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/unchecked.3874.svg);padding-inline-start:1rem;margin-right:.625rem;width:1rem;height:1rem;cursor:pointer;display:block}[dir=rtl] .personal_data_agreement .checkbox[data-v-05c17d6a]{background-position:50%}.personal_data_agreement .text[data-v-05c17d6a]{font-size:.875rem;line-height:1.125rem;letter-spacing:.015em;color:#606060}.personal_data_agreement input:checked+.checkbox[data-v-05c17d6a]{background-image:url(../vue/images/checked.8319.svg)}.personal_data_agreement a[data-v-05c17d6a]{color:#6797e0}@media (max-width:768px){.personal_data_agreement label[data-v-05c17d6a]{width:auto}}.trust__block[data-v-62b1589e]{border:.125rem solid #e5f0ff;border-radius:.3125rem;letter-spacing:.015em;padding:1.25rem}.trust__block .trust__item[data-v-62b1589e]{background-position:0 0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.5rem}[dir=rtl] .trust__block .trust__item[data-v-62b1589e]{background-position:100% 0}.trust__block .trust__item[data-v-62b1589e]:not(:last-child){margin-block-end:.625rem}.trust__block .trust__item.official_partner[data-v-62b1589e]{background-image:url(../vue/images/official_partner.e6b1.svg)}.trust__block .trust__item.guarantee[data-v-62b1589e]{background-image:url(../vue/images/guarantee.1a69.svg)}.trust__block .trust__item.refund[data-v-62b1589e]{background-image:url(../vue/images/refund.3559.svg)}.trust__block .trust__item.partial_payment[data-v-62b1589e]{background-image:url(../vue/images/partial_payment.8dc2.svg)}.trust__block .trust__title[data-v-62b1589e]{color:#606060;font-size:1rem;font-weight:600;line-height:1.5rem}.trust__block .trust__description[data-v-62b1589e]{color:#454554;font-size:.875rem;line-height:1.25rem}
.map__section[data-v-3a4affeb]{height:700px;overflow:hidden;position:relative;--background-normal:#f0f4f9;--background-normal-alt:#e4eaf1;--background-subdued:#f7fafc;--background-page:#fff;--background-input:#fff;--border-radius:4px;--card-shadow:0px 0px 6px 0px rgba(var(--card-shadow-color),0.2);--foreground-normal:#4f5464;--foreground-normal-alt:#172940;--foreground-subdued:#a2b5cd;--fast:125ms;--transition:cubic-bezier(0.4,0,0.2,1)}.popup[data-v-3a4affeb]{position:absolute;z-index:1;max-width:25rem;transform:translate(-50%,-130%);width:100%}@media (max-width:768px){.popup[data-v-3a4affeb]{max-width:20.625rem}}.map__section__outer[data-v-9ed778e2]{height:100%;position:relative;width:100%}.map__section__close[data-v-9ed778e2]{background-position:50%;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/close.1cc7.svg);padding-inline-start:1rem;background-color:#fff;box-shadow:0 .9375rem 3.125rem rgba(0,0,0,.25);border-radius:.625rem;cursor:pointer;height:2.25rem;position:absolute;right:1.25rem;top:1.25rem;width:2.25rem;z-index:15}[dir=rtl] .map__section__close[data-v-9ed778e2]{background-position:50%}.map__section[data-v-9ed778e2]{height:100%}
.mir_cashback__card[data-v-a113312e]{background:rgba(115,219,156,.2);border-radius:.3125rem;color:#006749;cursor:pointer;display:flex;padding:.3125rem .625rem;width:fit-content}.mir_cashback__card.hotel[data-v-a113312e]{border-radius:.9375rem;padding:0 .625rem}.mir_cashback__card.hotel .mir_cashback__card__text[data-v-a113312e]{background-position:0;background-repeat:no-repeat;background-size:2rem .625rem;min-height:.625rem;padding-inline-start:2.3125rem;padding-inline-end:0}[dir=rtl] .mir_cashback__card.hotel .mir_cashback__card__text[data-v-a113312e]{background-position:100%}.mir_cashback__card.hotel_mobile[data-v-a113312e]{background-color:#ebf9f5;padding-block:.125rem}.mir_cashback__card__text[data-v-a113312e]{background-position:100%;background-repeat:no-repeat;background-size:2rem .625rem;min-height:.625rem;background-image:url(../vue/images/dark.4a0a.svg);padding-inline-end:2.3125rem;font-weight:700;white-space:nowrap}[dir=rtl] .mir_cashback__card__text[data-v-a113312e]{background-position:0}.mir_cashback__card__question[data-v-a113312e]{background-position:50%;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/question.3164.svg);padding-inline-start:1rem;margin-inline-start:.625rem}[dir=rtl] .mir_cashback__card__question[data-v-a113312e]{background-position:50%}.instant_booking__wrapper[data-v-c576f46e]{background-position:.625rem;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;background-image:url(../vue/images/instant_booking.6d88.svg);padding-inline-start:2.1875rem;background-color:#fff;border:1px solid #9cc4ff;border-radius:.3125rem;color:#3b76ce;font-weight:700;font-size:.875rem;line-height:1.25rem;margin-block:.625rem;padding-block:.3125rem;user-select:none}[dir=rtl] .instant_booking__wrapper[data-v-c576f46e]{background-position:calc(100% - .625rem) 50%}.instant_booking__wrapper[data-v-c576f46e]:last-child{margin-block-end:0}@media (max-width:768px){.instant_booking__wrapper[data-v-c576f46e]{padding-inline-end:.625rem;width:fit-content}}.rateplan__item__booking[data-v-dba1e31a]{display:flex;justify-content:space-between}.rateplan__item__booking.promo[data-v-dba1e31a]{background-color:#ebf9f5}.rateplan__item__booking .rateplan__item__price[data-v-dba1e31a]{letter-spacing:.015em}.rateplan__item__booking .rateplan__item__price__value[data-v-dba1e31a]{display:flex;line-height:2.0625rem;margin:0 0 .3125rem;font-size:1.5rem;font-weight:700}.rateplan__item__booking .rateplan__item__price__value span[data-v-dba1e31a]{align-self:center;font-size:1rem;line-height:1.375rem;margin-block-start:.125rem;margin-inline-start:.5rem}.rateplan__item__booking .rateplan__item__price__value .info[data-v-dba1e31a]{background-position:50%;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/question.3164.svg);padding-inline-start:1rem;cursor:pointer;display:block;height:22px;margin-block-start:0;margin-inline-start:.625rem}[dir=rtl] .rateplan__item__booking .rateplan__item__price__value .info[data-v-dba1e31a]{background-position:50%}.rateplan__item__booking .rateplan__item__price__confirmation[data-v-dba1e31a],.rateplan__item__booking .rateplan__item__price__taxes[data-v-dba1e31a]{font-size:.875rem;font-weight:700;line-height:1.25rem;letter-spacing:.015em;margin-block-end:.3125rem}.rateplan__item__booking .rateplan__item__price__confirmation.included[data-v-dba1e31a],.rateplan__item__booking .rateplan__item__price__taxes.included[data-v-dba1e31a]{color:#2fc193}.rateplan__item__booking .rateplan__item__price__confirmation[data-v-dba1e31a]{color:#ff385c}.rateplan__item__booking .rateplan__item__price__taxes.included[data-v-dba1e31a]{color:#2fc193}.rateplan__item__booking .rateplan__item__price__checkin[data-v-dba1e31a],.rateplan__item__booking .rateplan__item__price__checkout[data-v-dba1e31a]{color:#606060;font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.015em}.rateplan__item__booking .rateplan__item__price__checkin[data-v-dba1e31a]:nth-last-child(2),.rateplan__item__booking .rateplan__item__price__checkout[data-v-dba1e31a]:nth-last-child(2){margin-block:1rem .3125rem}.rateplan__item__booking .rateplan__item__price__checkin[data-v-dba1e31a]:last-child,.rateplan__item__booking .rateplan__item__price__checkout[data-v-dba1e31a]:last-child{margin-block-end:0}.rateplan__item__booking .rateplan__item__price__checkin span[data-v-dba1e31a],.rateplan__item__booking .rateplan__item__price__checkout span[data-v-dba1e31a]{font-weight:700}@media (max-width:768px){.rateplan__item__booking[data-v-dba1e31a]{background-color:#fafafa;flex-direction:column;gap:.625rem;padding-block-start:.3125rem;padding-inline:0}.rateplan__item__booking .rateplan__item__price[data-v-dba1e31a]{display:flex;flex-direction:column;max-width:none;padding-inline:.625rem;width:100%}.rateplan__item__booking .rateplan__item__price__value[data-v-dba1e31a]{font-size:1.375rem;margin-block-end:0}.rateplan__item__booking .rateplan__item__price__value .real[data-v-dba1e31a]{margin-inline:0 .3125rem;text-decoration:line-through}.rateplan__item__booking .rateplan__item__price__taxes[data-v-dba1e31a]{margin-block-end:0}.rateplan__item__booking .rateplan__item__price__description[data-v-dba1e31a]{font-size:1rem;margin-block-start:.125rem}}
.popup__head[data-v-51cb1953]{align-items:center;display:flex;gap:1.25rem;margin-block-end:1.875rem}.popup__head .form__title[data-v-51cb1953]{color:#606060;font-size:1.5rem;font-weight:700;line-height:2rem}.popup__footer .booking__button[data-v-51cb1953],.popup__head .booking__button[data-v-51cb1953]{border:none;padding-block:.25rem}.popup__footer .booking__button span[data-v-51cb1953],.popup__head .booking__button span[data-v-51cb1953]{font-size:1.125rem;font-weight:700;line-height:1.5rem}.popup__footer[data-v-51cb1953]{height:6.25rem;position:relative}.popup__footer__inner[data-v-51cb1953]{align-items:center;background-color:#fff;bottom:0;display:flex;height:6.25rem;margin-inline-start:-1.875rem;padding-inline:1.875rem;position:fixed;width:100%}.popup__footer__inner .booking__button[data-v-51cb1953]{display:flex;justify-content:center;width:100%}.popup__body .category__item[data-v-51cb1953]{margin-block-end:2.5rem}.popup__body .category__item[data-v-51cb1953]:last-child{margin-block-end:0}.popup__body .category__item .category__title[data-v-51cb1953]{color:#606060;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-block-end:1.25rem}.popup__body .category__item .category__images[data-v-51cb1953]{display:grid;gap:.625rem;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto-fill,15rem)}.popup__body .image__item[data-v-51cb1953]{border-radius:.625rem;cursor:pointer;height:15rem;position:relative}.popup__body .image__item.video[data-v-51cb1953]:before{content:"";background-image:url(../vue/images/play.76ed.svg);background-repeat:no-repeat;background-size:3rem;height:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}@media (max-width:1024px){.popup__body .category__item .category__images[data-v-51cb1953]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.popup__body .category__item .category__images[data-v-51cb1953]{grid-template-rows:repeat(auto-fill,6.875rem)}.popup__body .image__item[data-v-51cb1953]{height:6.875rem}}
.input[data-v-dce62a54]{position:relative;padding:.625rem .9375rem;width:100%;height:2.625rem;outline:none;border:.125rem solid #e0e0e0;border-radius:.3125rem;font-weight:700;font-size:1rem;color:grey;background-color:transparent}.input[data-v-dce62a54]:focus{border-color:grey;color:grey}.input[data-v-dce62a54]::placeholder{color:#c4c4c4}.input.filled[data-v-dce62a54]{padding-block-start:1rem}.textarea[data-v-5e5ceb43]{position:relative;padding:.625rem .9375rem;width:100%;height:100%;max-height:10rem;min-height:6rem;resize:vertical;outline:none;border:.125rem solid #e0e0e0;border-radius:.3125rem;font-weight:700;font-size:1rem;color:grey;background-color:transparent}.textarea[data-v-5e5ceb43]:focus{border-color:grey;color:grey}.textarea[data-v-5e5ceb43]::placeholder{color:#c4c4c4}.textarea.filled[data-v-5e5ceb43]{padding-block-start:1rem}.field[data-v-47dd8063]{position:relative;width:100%}.label[data-v-47dd8063]{position:absolute;top:.1875rem;left:1.0625rem;font-weight:700;font-size:.625rem;line-height:.875rem;color:#c4c4c4;pointer-events:none}.tooltip[data-v-47dd8063]{display:block;--vue-custom-tooltip-background:#ff385c;--vue-custom-tooltip-border-radius:.625rem}.tooltip[data-v-47dd8063]:after{border:.1875rem solid #ff8fa4}.tooltip.is-large[data-v-47dd8063]{top:50%}.tooltip.is-medium[data-v-47dd8063]:after{width:100%!important}.error[data-v-47dd8063]{margin-block-start:.3125rem;color:#ff385c}.field-wrap[data-v-78dc0a20]{width:100%;outline:none}.field-wrap[data-v-78dc0a20] .search__field{position:static;padding:0;border:.125rem solid #e0e0e0;border-radius:.3125rem;background-color:transparent}.field-wrap[data-v-78dc0a20] .search__field.search__field__focus{border-color:grey;box-shadow:none}.field-wrap[data-v-78dc0a20] .daterange__field__inner{padding:1.125rem .9375rem .625rem;height:2.625rem;background:transparent}.field-wrap[data-v-78dc0a20] .daterange__field__from{padding:0}.field-wrap[data-v-78dc0a20] .field__value{padding-right:0;font-size:.875rem;line-height:1;background-image:none;color:grey}.field-wrap[data-v-fa9c8c3a]{width:100%;outline:none}.field-wrap[data-v-fa9c8c3a] .search__field{position:static;padding:0;border:.125rem solid #e0e0e0;border-radius:.3125rem;background-color:transparent}.field-wrap[data-v-fa9c8c3a] .search__field.search__field__focus{border-color:grey;box-shadow:none}.field-wrap[data-v-fa9c8c3a] .guests__field__inner{padding:1.125rem .9375rem .625rem;height:2.625rem}.field-wrap[data-v-fa9c8c3a] .guests__field__title{display:none}.field-wrap[data-v-fa9c8c3a] .field__popup{top:100%;min-width:230px}.field-wrap[data-v-fa9c8c3a] .field__value{padding-right:0;font-size:.875rem;line-height:1;background-image:none;color:grey}
.user__wrapper__info[data-v-2ecb8fe7]{align-items:center;box-sizing:border-box;color:#fff;display:grid;font-size:1rem;font-weight:500;gap:1.25rem;grid-template-columns:2.5rem auto;text-decoration:none;width:max-content}.user__wrapper__info .user__icon[data-v-2ecb8fe7]{background-color:#f2f2f2;border:.125rem solid #f2f2f2;border-radius:100%;box-sizing:border-box;color:#262626;height:2.5rem;line-height:2.25rem;text-align:center;width:2.5rem}
.field__popup[data-v-4a92bbd3]{border-radius:.625rem;cursor:default;left:50%;min-width:100%;position:absolute;top:calc(100% + .125rem);transform:translate(-50%);z-index:100}.field__popup__inner[data-v-4a92bbd3]{background-color:#fff;border-radius:.625rem;box-shadow:0 10px 30px -15px rgba(166,185,213,.4);padding:1.375rem 1.25rem;position:relative}
.mapboxgl-map,.maplibregl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas,.maplibregl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:fullscreen,.maplibregl-map:fullscreen{height:100%;width:100%}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass,.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer,.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active,.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas,.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right,.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left,.maplibregl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right,.maplibregl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left,.maplibregl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right,.maplibregl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl,.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl,.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl,.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group,.maplibregl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty),.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty),.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button,.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.mapboxgl-ctrl-group button+button,.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon,.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon,.maplibregl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button,.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl button::-moz-focus-inner,.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus,.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled,.maplibregl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon,.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover,.maplibregl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-group button:focus:focus-visible,.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible),.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child,.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child,.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child,.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-terrain .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333'%3E%3Cpath d='M1.754 13.406l4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871zM.688 16.844h20.625v1.375H.688zm0 0'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-terrain-enabled .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5'%3E%3Cpath d='M1.754 13.406l4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871zM.688 16.844h20.625v1.375H.688zm0 0'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo,a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42l-.726 3.663a1.255 1.255 0 01-1.232 1.011h-1.827a1.255 1.255 0 01-1.229-1.509l2.501-12.095a1.255 1.255 0 011.23-1.001h.197a1.255 1.255 0 011.12.685l3.19 6.273 3.125-6.263a1.255 1.255 0 011.123-.695h.181a1.255 1.255 0 011.227.991l1.443 6.71a5.11 5.11 0 01.314-.787l.009-.016a4.623 4.623 0 011.777-1.887c.782-.46 1.668-.667 2.611-.667a4.548 4.548 0 011.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 011.212.925 1.255 1.255 0 011.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4.314.319.566.676.763 1.064V4.701a1.255 1.255 0 011.255-1.255h1.86A1.255 1.255 0 0154.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.416 2.416 0 01-.682-1.71c0-.665.267-1.253.735-1.7a2.448 2.448 0 011.722-.674 2.43 2.43 0 011.705.675c.211.2.381.43.504.683V4.7a1.255 1.255 0 011.255-1.255h1.744A1.255 1.255 0 0165.812 4.7v3.335a4.76 4.76 0 011.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 011.67 1.743v-.98a1.255 1.255 0 011.256-1.256h1.777c.233 0 .451.064.639.174a3.407 3.407 0 011.567-.372c.346 0 .861.02 1.285.232a1.255 1.255 0 01.689 1.004 4.73 4.73 0 01.853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528 0 .343-.02.694-.056 1.051a1.255 1.255 0 01-.947 1.09l.408.952a1.255 1.255 0 01-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.815 5.815 0 01-.548-2.512c0-.286.017-.567.053-.843a1.255 1.255 0 01-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 01-1.256 1.256h-1.777a1.255 1.255 0 01-1.256-1.256V15.69l-.032.057a4.778 4.778 0 01-1.86 1.833 5.04 5.04 0 01-2.484.634 4.47 4.47 0 01-1.935-.424 1.252 1.252 0 01-.764.258h-1.71a1.255 1.255 0 01-1.256-1.255V7.687a2.402 2.402 0 01-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 01-1.256 1.255h-1.843a1.25 1.25 0 01-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 01-1.256-1.255v-1.251l-.061.117a4.703 4.703 0 01-1.782 1.884 4.767 4.767 0 01-2.485.67 5.6 5.6 0 01-1.485-.188l.009 2.764a1.255 1.255 0 01-1.255 1.259h-1.729a1.255 1.255 0 01-1.255-1.255v-3.537a1.255 1.255 0 01-1.167.793h-1.679a1.25 1.25 0 01-.77-.263 4.47 4.47 0 01-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a4.983 4.983 0 01-1.081-.836 1.255 1.255 0 01-1.254 1.312h-1.81a1.255 1.255 0 01-1.228-.99l-.782-3.625-2.044 3.939a1.255 1.255 0 01-1.115.676h-.098a1.255 1.255 0 01-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15c.329-.237.574-.499.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267c-.088-.22-.264-.438-.526-.658l-.032-.028a3.16 3.16 0 00-.668-.428l-.27-.12a3.293 3.293 0 00-1.235-.23c-.757 0-1.415.163-1.974.493a3.36 3.36 0 00-1.3 1.382c-.297.593-.444 1.284-.444 2.074 0 .8.17 1.503.51 2.107a3.795 3.795 0 001.382 1.381 3.883 3.883 0 001.893.477c.53 0 1.015-.11 1.455-.33zm-2.789-5.38c-.384.45-.575 1.038-.575 1.762 0 .735.186 1.332.559 1.794.384.45.933.675 1.645.675a2.25 2.25 0 00.934-.19 2.17 2.17 0 00.468-.29l.178-.161a2.163 2.163 0 00.397-.561c.163-.333.244-.717.244-1.15v-.115c0-.472-.098-.894-.296-1.267l-.043-.077a2.211 2.211 0 00-.633-.709l-.13-.086-.047-.028a2.099 2.099 0 00-1.073-.285c-.702 0-1.244.231-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.958.958 0 00-.353-.389.851.851 0 00-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.626 2.626 0 00.331.423c.213.22.464.402.755.548l.173.074c.433.17.93.255 1.49.255.68 0 1.295-.165 1.844-.493a3.447 3.447 0 001.316-1.4c.329-.603.493-1.299.493-2.089 0-1.273-.33-2.243-.988-2.913-.658-.68-1.52-1.02-2.584-1.02-.598 0-1.124.115-1.575.347a2.807 2.807 0 00-.415.262l-.199.166a3.35 3.35 0 00-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138c.137.193.297.36.48.5l.155.11.053.034c.34.197.713.297 1.119.297.714 0 1.262-.225 1.645-.675.385-.46.576-1.048.576-1.762 0-.746-.192-1.338-.576-1.777-.372-.45-.92-.675-1.645-.675-.29 0-.569.053-.835.16a2.366 2.366 0 00-.284.136 1.99 1.99 0 00-.363.254 2.237 2.237 0 00-.46.569l-.082.162a2.56 2.56 0 00-.213 1.072v.115c0 .471.098.894.296 1.267l.135.211zm.964-.818a1.11 1.11 0 00.367.385.937.937 0 00.476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a.995.995 0 00-.503.135l-.012.007a.859.859 0 00-.335.343c-.073.133-.132.324-.132.614v.115a1.43 1.43 0 00.14.66zm15.7-6.222c.232-.23.346-.516.346-.856a1.053 1.053 0 00-.345-.79 1.175 1.175 0 00-.84-.329c-.34 0-.625.11-.855.33a1.053 1.053 0 00-.346.79c0 .34.115.625.346.855.23.23.516.346.856.346.34 0 .62-.115.839-.346zm4.337 9.314l.033-1.332c.128.269.324.518.59.747l.098.081a3.727 3.727 0 00.316.224l.223.122a3.21 3.21 0 001.44.322 3.785 3.785 0 001.875-.477 3.52 3.52 0 001.382-1.366c.352-.593.526-1.29.526-2.09 0-.79-.147-1.48-.444-2.073a3.235 3.235 0 00-1.283-1.399c-.549-.34-1.195-.51-1.942-.51a3.476 3.476 0 00-1.527.344l-.086.043-.165.09a3.412 3.412 0 00-.33.214c-.288.21-.507.446-.656.707a1.893 1.893 0 00-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.482 2.482 0 00.566.7c.078.065.159.125.245.18l.144.08a2.105 2.105 0 00.975.232c.713 0 1.262-.225 1.645-.675.384-.46.576-1.053.576-1.778 0-.734-.192-1.327-.576-1.777-.373-.46-.921-.692-1.645-.692a2.18 2.18 0 00-1.015.235c-.147.075-.285.17-.415.282l-.15.142a2.086 2.086 0 00-.42.594c-.149.32-.223.685-.223 1.1v.115c0 .47.097.89.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.868.868 0 00-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.13 1.13 0 00.367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013c.23-.087.472-.134.724-.14l.069-.002c.329 0 .542.033.642.099l.247-1.794c-.13-.066-.37-.099-.717-.099a2.3 2.3 0 00-.545.063 2.086 2.086 0 00-.411.148 2.18 2.18 0 00-.4.249 2.482 2.482 0 00-.485.499 2.659 2.659 0 00-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884c0-.364.053-.678.159-.943a1.49 1.49 0 01.466-.636 2.52 2.52 0 01.399-.253 2.19 2.19 0 01.224-.099zm9.784 2.656l.05-.922c0-1.162-.285-2.062-.856-2.698-.559-.647-1.42-.97-2.584-.97-.746 0-1.415.163-2.007.493a3.462 3.462 0 00-1.4 1.382c-.329.604-.493 1.306-.493 2.106 0 .714.143 1.371.428 1.975.285.593.73 1.07 1.332 1.432.604.351 1.355.526 2.255.526.649 0 1.204-.062 1.668-.185l.044-.012.135-.04c.409-.122.736-.263.984-.421l-.542-1.267c-.2.108-.415.199-.642.274l-.297.087c-.34.088-.773.131-1.3.131-.636 0-1.135-.147-1.497-.444a1.573 1.573 0 01-.192-.193c-.244-.294-.415-.705-.512-1.234l-.004-.021h5.43zm-5.427-1.256l-.003.022h3.752v-.138c-.007-.485-.104-.857-.288-1.118a1.056 1.056 0 00-.156-.176c-.307-.285-.746-.428-1.316-.428-.657 0-1.155.202-1.494.604-.253.3-.417.712-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z' fill='%23000' fill-opacity='.4' fill-rule='evenodd'/%3E%3Cpath d='M19.63 11.151l-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81c-.68 0-1.311-.16-1.893-.478a3.795 3.795 0 01-1.381-1.382c-.34-.604-.51-1.306-.51-2.106 0-.79.147-1.482.444-2.074a3.364 3.364 0 011.3-1.382c.559-.33 1.217-.494 1.974-.494a3.293 3.293 0 011.234.231 3.341 3.341 0 01.97.575c.264.22.44.439.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332c-.186.395-.526.746-1.02 1.053a3.167 3.167 0 01-1.662.444zm.296-1.482c.626 0 1.152-.214 1.58-.642.428-.44.642-1.01.642-1.711v-.115c0-.472-.098-.894-.296-1.267a2.211 2.211 0 00-.807-.872 2.098 2.098 0 00-1.119-.313c-.702 0-1.245.231-1.629.692-.384.45-.575 1.037-.575 1.76 0 .736.186 1.333.559 1.795.384.45.933.675 1.645.675zm6.521-6.237h1.711v1.4c.604-1.065 1.547-1.597 2.83-1.597 1.064 0 1.926.34 2.584 1.02.659.67.988 1.641.988 2.914 0 .79-.164 1.487-.493 2.09a3.456 3.456 0 01-1.316 1.399 3.51 3.51 0 01-1.844.493c-.636 0-1.19-.11-1.662-.329a2.665 2.665 0 01-1.086-.97l.017 5.134h-1.728V9.242zm4.048 6.22c.714 0 1.262-.224 1.645-.674.385-.46.576-1.048.576-1.762 0-.746-.192-1.338-.576-1.777-.372-.45-.92-.675-1.645-.675-.395 0-.768.098-1.12.296-.34.187-.613.46-.822.823-.197.351-.296.763-.296 1.234v.115c0 .472.098.894.296 1.267.209.362.483.647.823.855.34.197.713.297 1.119.297z' fill='%23fff'/%3E%3Cpath d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.159 1.159 0 01-.856-.346 1.165 1.165 0 01-.346-.856 1.053 1.053 0 01.346-.79c.23-.219.516-.329.856-.329.329 0 .609.11.839.33a1.053 1.053 0 01.345.79 1.159 1.159 0 01-.345.855c-.22.23-.5.346-.84.346zm7.875 9.133a3.167 3.167 0 01-1.662-.444c-.482-.307-.817-.658-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283c.186-.438.548-.812 1.086-1.119a3.486 3.486 0 011.778-.477c.746 0 1.393.17 1.942.51a3.235 3.235 0 011.283 1.4c.297.592.444 1.282.444 2.072 0 .8-.175 1.498-.526 2.09a3.52 3.52 0 01-1.382 1.366 3.785 3.785 0 01-1.876.477zm-.296-1.481c.713 0 1.26-.225 1.645-.675.384-.46.577-1.053.577-1.778 0-.734-.193-1.327-.577-1.776-.373-.46-.921-.692-1.645-.692a2.115 2.115 0 00-1.58.659c-.428.428-.642.992-.642 1.694v.115c0 .473.098.895.296 1.267a2.385 2.385 0 00.807.872 2.1 2.1 0 001.119.313zm5.927-6.237h1.777v1.481c.176-.505.46-.91.856-1.217a2.14 2.14 0 011.349-.46c.351 0 .593.032.724.098l-.247 1.794c-.099-.066-.313-.099-.642-.099-.516 0-.988.164-1.416.494-.417.329-.626.855-.626 1.58v3.883h-1.777V9.242zm9.534 7.718c-.9 0-1.651-.175-2.255-.526-.603-.362-1.047-.84-1.332-1.432a4.567 4.567 0 01-.428-1.975c0-.8.164-1.502.493-2.106a3.462 3.462 0 011.4-1.382c.592-.33 1.262-.494 2.007-.494 1.163 0 2.024.324 2.584.97.57.637.856 1.537.856 2.7 0 .296-.017.603-.05.92h-5.43c.12.67.356 1.153.708 1.45.362.296.86.443 1.497.443.526 0 .96-.044 1.3-.131a4.123 4.123 0 00.938-.362l.542 1.267c-.274.175-.647.329-1.119.46-.472.132-1.042.197-1.711.197zm1.596-4.558c.01-.68-.137-1.158-.444-1.432-.307-.285-.746-.428-1.316-.428-1.152 0-1.815.62-1.991 1.86h3.752z' fill='%23e1e3e9'/%3E%3Cg fill-rule='evenodd' stroke-width='1.036'%3E%3Cpath d='M8.166 16.146l-.002.002a1.54 1.54 0 01-2.009 0l-.002-.002-.043-.034-.002-.002-.199-.162H4.377a.657.657 0 00-.659.659v1.84a.657.657 0 00.659.659h5.565a.657.657 0 00.659-.659v-1.84a.657.657 0 00-.659-.659H8.411l-.202.164zm-1.121-.905a.29.29 0 00.113.023.286.286 0 00.189-.07l.077-.063c.634-.508 4.672-3.743 4.672-7.575 0-2.55-2.215-4.625-4.938-4.625S2.221 5.006 2.221 7.556c0 3.225 2.86 6.027 4.144 7.137h.004l.04.038.484.4.077.063a.628.628 0 00.074.047zm-2.52-.548a16.898 16.898 0 01-1.183-1.315C2.187 11.942.967 9.897.967 7.555c0-3.319 2.855-5.88 6.192-5.88 3.338 0 6.193 2.561 6.193 5.881 0 2.34-1.22 4.387-2.376 5.822a16.898 16.898 0 01-1.182 1.315h.15a1.912 1.912 0 011.914 1.914v1.84a1.912 1.912 0 01-1.914 1.914H4.377a1.912 1.912 0 01-1.914-1.914v-1.84a1.912 1.912 0 011.914-1.914zm3.82-6.935c0 .692-.55 1.222-1.187 1.222s-1.185-.529-1.185-1.222.548-1.222 1.185-1.222c.638 0 1.186.529 1.186 1.222zm-1.186 2.477c1.348 0 2.442-1.11 2.442-2.478S8.507 5.28 7.159 5.28 4.72 6.39 4.72 7.758s1.092 2.477 2.44 2.477zm2.048 7.71H5.114v-.838h4.093z' fill='%23000' fill-opacity='.4'/%3E%3Cpath d='M2.222 7.555c0-2.55 2.214-4.625 4.937-4.625 2.723 0 4.938 2.075 4.938 4.625 0 3.832-4.038 7.068-4.672 7.575l-.077.063a.286.286 0 01-.189.07.286.286 0 01-.188-.07l-.077-.063c-.634-.507-4.672-3.743-4.672-7.575zm4.937 2.68c1.348 0 2.442-1.11 2.442-2.478S8.507 5.28 7.159 5.28 4.72 6.39 4.72 7.758s1.092 2.477 2.44 2.477z' fill='%23e1e3e9'/%3E%3Cpath d='M4.377 15.948a.657.657 0 00-.659.659v1.84a.657.657 0 00.659.659h5.565a.657.657 0 00.659-.659v-1.84a.657.657 0 00-.659-.659zm4.83 1.16H5.114v.838h4.093z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact,a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo,a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42l-.726 3.663a1.255 1.255 0 01-1.232 1.011h-1.827a1.255 1.255 0 01-1.229-1.509l2.501-12.095a1.255 1.255 0 011.23-1.001h.197a1.255 1.255 0 011.12.685l3.19 6.273 3.125-6.263a1.255 1.255 0 011.123-.695h.181a1.255 1.255 0 011.227.991l1.443 6.71a5.11 5.11 0 01.314-.787l.009-.016a4.623 4.623 0 011.777-1.887c.782-.46 1.668-.667 2.611-.667a4.548 4.548 0 011.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 011.212.925 1.255 1.255 0 011.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4.314.319.566.676.763 1.064V4.701a1.255 1.255 0 011.255-1.255h1.86A1.255 1.255 0 0154.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.416 2.416 0 01-.682-1.71c0-.665.267-1.253.735-1.7a2.448 2.448 0 011.722-.674 2.43 2.43 0 011.705.675c.211.2.381.43.504.683V4.7a1.255 1.255 0 011.255-1.255h1.744A1.255 1.255 0 0165.812 4.7v3.335a4.76 4.76 0 011.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 011.67 1.743v-.98a1.255 1.255 0 011.256-1.256h1.777c.233 0 .451.064.639.174a3.407 3.407 0 011.567-.372c.346 0 .861.02 1.285.232a1.255 1.255 0 01.689 1.004 4.73 4.73 0 01.853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528 0 .343-.02.694-.056 1.051a1.255 1.255 0 01-.947 1.09l.408.952a1.255 1.255 0 01-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.815 5.815 0 01-.548-2.512c0-.286.017-.567.053-.843a1.255 1.255 0 01-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 01-1.256 1.256h-1.777a1.255 1.255 0 01-1.256-1.256V15.69l-.032.057a4.778 4.778 0 01-1.86 1.833 5.04 5.04 0 01-2.484.634 4.47 4.47 0 01-1.935-.424 1.252 1.252 0 01-.764.258h-1.71a1.255 1.255 0 01-1.256-1.255V7.687a2.402 2.402 0 01-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 01-1.256 1.255h-1.843a1.25 1.25 0 01-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 01-1.256-1.255v-1.251l-.061.117a4.703 4.703 0 01-1.782 1.884 4.767 4.767 0 01-2.485.67 5.6 5.6 0 01-1.485-.188l.009 2.764a1.255 1.255 0 01-1.255 1.259h-1.729a1.255 1.255 0 01-1.255-1.255v-3.537a1.255 1.255 0 01-1.167.793h-1.679a1.25 1.25 0 01-.77-.263 4.47 4.47 0 01-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a4.983 4.983 0 01-1.081-.836 1.255 1.255 0 01-1.254 1.312h-1.81a1.255 1.255 0 01-1.228-.99l-.782-3.625-2.044 3.939a1.255 1.255 0 01-1.115.676h-.098a1.255 1.255 0 01-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15c.329-.237.574-.499.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267c-.088-.22-.264-.438-.526-.658l-.032-.028a3.16 3.16 0 00-.668-.428l-.27-.12a3.293 3.293 0 00-1.235-.23c-.757 0-1.415.163-1.974.493a3.36 3.36 0 00-1.3 1.382c-.297.593-.444 1.284-.444 2.074 0 .8.17 1.503.51 2.107a3.795 3.795 0 001.382 1.381 3.883 3.883 0 001.893.477c.53 0 1.015-.11 1.455-.33zm-2.789-5.38c-.384.45-.575 1.038-.575 1.762 0 .735.186 1.332.559 1.794.384.45.933.675 1.645.675a2.25 2.25 0 00.934-.19 2.17 2.17 0 00.468-.29l.178-.161a2.163 2.163 0 00.397-.561c.163-.333.244-.717.244-1.15v-.115c0-.472-.098-.894-.296-1.267l-.043-.077a2.211 2.211 0 00-.633-.709l-.13-.086-.047-.028a2.099 2.099 0 00-1.073-.285c-.702 0-1.244.231-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.958.958 0 00-.353-.389.851.851 0 00-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.626 2.626 0 00.331.423c.213.22.464.402.755.548l.173.074c.433.17.93.255 1.49.255.68 0 1.295-.165 1.844-.493a3.447 3.447 0 001.316-1.4c.329-.603.493-1.299.493-2.089 0-1.273-.33-2.243-.988-2.913-.658-.68-1.52-1.02-2.584-1.02-.598 0-1.124.115-1.575.347a2.807 2.807 0 00-.415.262l-.199.166a3.35 3.35 0 00-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138c.137.193.297.36.48.5l.155.11.053.034c.34.197.713.297 1.119.297.714 0 1.262-.225 1.645-.675.385-.46.576-1.048.576-1.762 0-.746-.192-1.338-.576-1.777-.372-.45-.92-.675-1.645-.675-.29 0-.569.053-.835.16a2.366 2.366 0 00-.284.136 1.99 1.99 0 00-.363.254 2.237 2.237 0 00-.46.569l-.082.162a2.56 2.56 0 00-.213 1.072v.115c0 .471.098.894.296 1.267l.135.211zm.964-.818a1.11 1.11 0 00.367.385.937.937 0 00.476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a.995.995 0 00-.503.135l-.012.007a.859.859 0 00-.335.343c-.073.133-.132.324-.132.614v.115a1.43 1.43 0 00.14.66zm15.7-6.222c.232-.23.346-.516.346-.856a1.053 1.053 0 00-.345-.79 1.175 1.175 0 00-.84-.329c-.34 0-.625.11-.855.33a1.053 1.053 0 00-.346.79c0 .34.115.625.346.855.23.23.516.346.856.346.34 0 .62-.115.839-.346zm4.337 9.314l.033-1.332c.128.269.324.518.59.747l.098.081a3.727 3.727 0 00.316.224l.223.122a3.21 3.21 0 001.44.322 3.785 3.785 0 001.875-.477 3.52 3.52 0 001.382-1.366c.352-.593.526-1.29.526-2.09 0-.79-.147-1.48-.444-2.073a3.235 3.235 0 00-1.283-1.399c-.549-.34-1.195-.51-1.942-.51a3.476 3.476 0 00-1.527.344l-.086.043-.165.09a3.412 3.412 0 00-.33.214c-.288.21-.507.446-.656.707a1.893 1.893 0 00-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.482 2.482 0 00.566.7c.078.065.159.125.245.18l.144.08a2.105 2.105 0 00.975.232c.713 0 1.262-.225 1.645-.675.384-.46.576-1.053.576-1.778 0-.734-.192-1.327-.576-1.777-.373-.46-.921-.692-1.645-.692a2.18 2.18 0 00-1.015.235c-.147.075-.285.17-.415.282l-.15.142a2.086 2.086 0 00-.42.594c-.149.32-.223.685-.223 1.1v.115c0 .47.097.89.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.868.868 0 00-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.13 1.13 0 00.367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013c.23-.087.472-.134.724-.14l.069-.002c.329 0 .542.033.642.099l.247-1.794c-.13-.066-.37-.099-.717-.099a2.3 2.3 0 00-.545.063 2.086 2.086 0 00-.411.148 2.18 2.18 0 00-.4.249 2.482 2.482 0 00-.485.499 2.659 2.659 0 00-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884c0-.364.053-.678.159-.943a1.49 1.49 0 01.466-.636 2.52 2.52 0 01.399-.253 2.19 2.19 0 01.224-.099zm9.784 2.656l.05-.922c0-1.162-.285-2.062-.856-2.698-.559-.647-1.42-.97-2.584-.97-.746 0-1.415.163-2.007.493a3.462 3.462 0 00-1.4 1.382c-.329.604-.493 1.306-.493 2.106 0 .714.143 1.371.428 1.975.285.593.73 1.07 1.332 1.432.604.351 1.355.526 2.255.526.649 0 1.204-.062 1.668-.185l.044-.012.135-.04c.409-.122.736-.263.984-.421l-.542-1.267c-.2.108-.415.199-.642.274l-.297.087c-.34.088-.773.131-1.3.131-.636 0-1.135-.147-1.497-.444a1.573 1.573 0 01-.192-.193c-.244-.294-.415-.705-.512-1.234l-.004-.021h5.43zm-5.427-1.256l-.003.022h3.752v-.138c-.007-.485-.104-.857-.288-1.118a1.056 1.056 0 00-.156-.176c-.307-.285-.746-.428-1.316-.428-.657 0-1.155.202-1.494.604-.253.3-.417.712-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z' fill='%23000' fill-opacity='.4' fill-rule='evenodd'/%3E%3Cpath d='M19.63 11.151l-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81c-.68 0-1.311-.16-1.893-.478a3.795 3.795 0 01-1.381-1.382c-.34-.604-.51-1.306-.51-2.106 0-.79.147-1.482.444-2.074a3.364 3.364 0 011.3-1.382c.559-.33 1.217-.494 1.974-.494a3.293 3.293 0 011.234.231 3.341 3.341 0 01.97.575c.264.22.44.439.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332c-.186.395-.526.746-1.02 1.053a3.167 3.167 0 01-1.662.444zm.296-1.482c.626 0 1.152-.214 1.58-.642.428-.44.642-1.01.642-1.711v-.115c0-.472-.098-.894-.296-1.267a2.211 2.211 0 00-.807-.872 2.098 2.098 0 00-1.119-.313c-.702 0-1.245.231-1.629.692-.384.45-.575 1.037-.575 1.76 0 .736.186 1.333.559 1.795.384.45.933.675 1.645.675zm6.521-6.237h1.711v1.4c.604-1.065 1.547-1.597 2.83-1.597 1.064 0 1.926.34 2.584 1.02.659.67.988 1.641.988 2.914 0 .79-.164 1.487-.493 2.09a3.456 3.456 0 01-1.316 1.399 3.51 3.51 0 01-1.844.493c-.636 0-1.19-.11-1.662-.329a2.665 2.665 0 01-1.086-.97l.017 5.134h-1.728V9.242zm4.048 6.22c.714 0 1.262-.224 1.645-.674.385-.46.576-1.048.576-1.762 0-.746-.192-1.338-.576-1.777-.372-.45-.92-.675-1.645-.675-.395 0-.768.098-1.12.296-.34.187-.613.46-.822.823-.197.351-.296.763-.296 1.234v.115c0 .472.098.894.296 1.267.209.362.483.647.823.855.34.197.713.297 1.119.297z' fill='%23fff'/%3E%3Cpath d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.159 1.159 0 01-.856-.346 1.165 1.165 0 01-.346-.856 1.053 1.053 0 01.346-.79c.23-.219.516-.329.856-.329.329 0 .609.11.839.33a1.053 1.053 0 01.345.79 1.159 1.159 0 01-.345.855c-.22.23-.5.346-.84.346zm7.875 9.133a3.167 3.167 0 01-1.662-.444c-.482-.307-.817-.658-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283c.186-.438.548-.812 1.086-1.119a3.486 3.486 0 011.778-.477c.746 0 1.393.17 1.942.51a3.235 3.235 0 011.283 1.4c.297.592.444 1.282.444 2.072 0 .8-.175 1.498-.526 2.09a3.52 3.52 0 01-1.382 1.366 3.785 3.785 0 01-1.876.477zm-.296-1.481c.713 0 1.26-.225 1.645-.675.384-.46.577-1.053.577-1.778 0-.734-.193-1.327-.577-1.776-.373-.46-.921-.692-1.645-.692a2.115 2.115 0 00-1.58.659c-.428.428-.642.992-.642 1.694v.115c0 .473.098.895.296 1.267a2.385 2.385 0 00.807.872 2.1 2.1 0 001.119.313zm5.927-6.237h1.777v1.481c.176-.505.46-.91.856-1.217a2.14 2.14 0 011.349-.46c.351 0 .593.032.724.098l-.247 1.794c-.099-.066-.313-.099-.642-.099-.516 0-.988.164-1.416.494-.417.329-.626.855-.626 1.58v3.883h-1.777V9.242zm9.534 7.718c-.9 0-1.651-.175-2.255-.526-.603-.362-1.047-.84-1.332-1.432a4.567 4.567 0 01-.428-1.975c0-.8.164-1.502.493-2.106a3.462 3.462 0 011.4-1.382c.592-.33 1.262-.494 2.007-.494 1.163 0 2.024.324 2.584.97.57.637.856 1.537.856 2.7 0 .296-.017.603-.05.92h-5.43c.12.67.356 1.153.708 1.45.362.296.86.443 1.497.443.526 0 .96-.044 1.3-.131a4.123 4.123 0 00.938-.362l.542 1.267c-.274.175-.647.329-1.119.46-.472.132-1.042.197-1.711.197zm1.596-4.558c.01-.68-.137-1.158-.444-1.432-.307-.285-.746-.428-1.316-.428-1.152 0-1.815.62-1.991 1.86h3.752z' fill='%23e1e3e9'/%3E%3Cg fill-rule='evenodd' stroke-width='1.036'%3E%3Cpath d='M8.166 16.146l-.002.002a1.54 1.54 0 01-2.009 0l-.002-.002-.043-.034-.002-.002-.199-.162H4.377a.657.657 0 00-.659.659v1.84a.657.657 0 00.659.659h5.565a.657.657 0 00.659-.659v-1.84a.657.657 0 00-.659-.659H8.411l-.202.164zm-1.121-.905a.29.29 0 00.113.023.286.286 0 00.189-.07l.077-.063c.634-.508 4.672-3.743 4.672-7.575 0-2.55-2.215-4.625-4.938-4.625S2.221 5.006 2.221 7.556c0 3.225 2.86 6.027 4.144 7.137h.004l.04.038.484.4.077.063a.628.628 0 00.074.047zm-2.52-.548a16.898 16.898 0 01-1.183-1.315C2.187 11.942.967 9.897.967 7.555c0-3.319 2.855-5.88 6.192-5.88 3.338 0 6.193 2.561 6.193 5.881 0 2.34-1.22 4.387-2.376 5.822a16.898 16.898 0 01-1.182 1.315h.15a1.912 1.912 0 011.914 1.914v1.84a1.912 1.912 0 01-1.914 1.914H4.377a1.912 1.912 0 01-1.914-1.914v-1.84a1.912 1.912 0 011.914-1.914zm3.82-6.935c0 .692-.55 1.222-1.187 1.222s-1.185-.529-1.185-1.222.548-1.222 1.185-1.222c.638 0 1.186.529 1.186 1.222zm-1.186 2.477c1.348 0 2.442-1.11 2.442-2.478S8.507 5.28 7.159 5.28 4.72 6.39 4.72 7.758s1.092 2.477 2.44 2.477zm2.048 7.71H5.114v-.838h4.093z' fill='%23000' fill-opacity='.4'/%3E%3Cpath d='M2.222 7.555c0-2.55 2.214-4.625 4.937-4.625 2.723 0 4.938 2.075 4.938 4.625 0 3.832-4.038 7.068-4.672 7.575l-.077.063a.286.286 0 01-.189.07.286.286 0 01-.188-.07l-.077-.063c-.634-.507-4.672-3.743-4.672-7.575zm4.937 2.68c1.348 0 2.442-1.11 2.442-2.478S8.507 5.28 7.159 5.28 4.72 6.39 4.72 7.758s1.092 2.477 2.44 2.477z' fill='%23e1e3e9'/%3E%3Cpath d='M4.377 15.948a.657.657 0 00-.659.659v1.84a.657.657 0 00.659.659h5.565a.657.657 0 00.659-.659v-1.84a.657.657 0 00-.659-.659zm4.83 1.16H5.114v.838h4.093z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo,a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42l-.726 3.663a1.255 1.255 0 01-1.232 1.011h-1.827a1.255 1.255 0 01-1.229-1.509l2.501-12.095a1.255 1.255 0 011.23-1.001h.197a1.255 1.255 0 011.12.685l3.19 6.273 3.125-6.263a1.255 1.255 0 011.123-.695h.181a1.255 1.255 0 011.227.991l1.443 6.71a5.11 5.11 0 01.314-.787l.009-.016a4.623 4.623 0 011.777-1.887c.782-.46 1.668-.667 2.611-.667a4.548 4.548 0 011.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 011.212.925 1.255 1.255 0 011.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4.314.319.566.676.763 1.064V4.701a1.255 1.255 0 011.255-1.255h1.86A1.255 1.255 0 0154.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.416 2.416 0 01-.682-1.71c0-.665.267-1.253.735-1.7a2.448 2.448 0 011.722-.674 2.43 2.43 0 011.705.675c.211.2.381.43.504.683V4.7a1.255 1.255 0 011.255-1.255h1.744A1.255 1.255 0 0165.812 4.7v3.335a4.76 4.76 0 011.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 011.67 1.743v-.98a1.255 1.255 0 011.256-1.256h1.777c.233 0 .451.064.639.174a3.407 3.407 0 011.567-.372c.346 0 .861.02 1.285.232a1.255 1.255 0 01.689 1.004 4.73 4.73 0 01.853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528 0 .343-.02.694-.056 1.051a1.255 1.255 0 01-.947 1.09l.408.952a1.255 1.255 0 01-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.815 5.815 0 01-.548-2.512c0-.286.017-.567.053-.843a1.255 1.255 0 01-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 01-1.256 1.256h-1.777a1.255 1.255 0 01-1.256-1.256V15.69l-.032.057a4.778 4.778 0 01-1.86 1.833 5.04 5.04 0 01-2.484.634 4.47 4.47 0 01-1.935-.424 1.252 1.252 0 01-.764.258h-1.71a1.255 1.255 0 01-1.256-1.255V7.687a2.402 2.402 0 01-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 01-1.256 1.255h-1.843a1.25 1.25 0 01-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 01-1.256-1.255v-1.251l-.061.117a4.703 4.703 0 01-1.782 1.884 4.767 4.767 0 01-2.485.67 5.6 5.6 0 01-1.485-.188l.009 2.764a1.255 1.255 0 01-1.255 1.259h-1.729a1.255 1.255 0 01-1.255-1.255v-3.537a1.255 1.255 0 01-1.167.793h-1.679a1.25 1.25 0 01-.77-.263 4.47 4.47 0 01-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a4.983 4.983 0 01-1.081-.836 1.255 1.255 0 01-1.254 1.312h-1.81a1.255 1.255 0 01-1.228-.99l-.782-3.625-2.044 3.939a1.255 1.255 0 01-1.115.676h-.098a1.255 1.255 0 01-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15c.329-.237.574-.499.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267c-.088-.22-.264-.438-.526-.658l-.032-.028a3.16 3.16 0 00-.668-.428l-.27-.12a3.293 3.293 0 00-1.235-.23c-.757 0-1.415.163-1.974.493a3.36 3.36 0 00-1.3 1.382c-.297.593-.444 1.284-.444 2.074 0 .8.17 1.503.51 2.107a3.795 3.795 0 001.382 1.381 3.883 3.883 0 001.893.477c.53 0 1.015-.11 1.455-.33zm-2.789-5.38c-.384.45-.575 1.038-.575 1.762 0 .735.186 1.332.559 1.794.384.45.933.675 1.645.675a2.25 2.25 0 00.934-.19 2.17 2.17 0 00.468-.29l.178-.161a2.163 2.163 0 00.397-.561c.163-.333.244-.717.244-1.15v-.115c0-.472-.098-.894-.296-1.267l-.043-.077a2.211 2.211 0 00-.633-.709l-.13-.086-.047-.028a2.099 2.099 0 00-1.073-.285c-.702 0-1.244.231-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.958.958 0 00-.353-.389.851.851 0 00-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.626 2.626 0 00.331.423c.213.22.464.402.755.548l.173.074c.433.17.93.255 1.49.255.68 0 1.295-.165 1.844-.493a3.447 3.447 0 001.316-1.4c.329-.603.493-1.299.493-2.089 0-1.273-.33-2.243-.988-2.913-.658-.68-1.52-1.02-2.584-1.02-.598 0-1.124.115-1.575.347a2.807 2.807 0 00-.415.262l-.199.166a3.35 3.35 0 00-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138c.137.193.297.36.48.5l.155.11.053.034c.34.197.713.297 1.119.297.714 0 1.262-.225 1.645-.675.385-.46.576-1.048.576-1.762 0-.746-.192-1.338-.576-1.777-.372-.45-.92-.675-1.645-.675-.29 0-.569.053-.835.16a2.366 2.366 0 00-.284.136 1.99 1.99 0 00-.363.254 2.237 2.237 0 00-.46.569l-.082.162a2.56 2.56 0 00-.213 1.072v.115c0 .471.098.894.296 1.267l.135.211zm.964-.818a1.11 1.11 0 00.367.385.937.937 0 00.476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a.995.995 0 00-.503.135l-.012.007a.859.859 0 00-.335.343c-.073.133-.132.324-.132.614v.115a1.43 1.43 0 00.14.66zm15.7-6.222c.232-.23.346-.516.346-.856a1.053 1.053 0 00-.345-.79 1.175 1.175 0 00-.84-.329c-.34 0-.625.11-.855.33a1.053 1.053 0 00-.346.79c0 .34.115.625.346.855.23.23.516.346.856.346.34 0 .62-.115.839-.346zm4.337 9.314l.033-1.332c.128.269.324.518.59.747l.098.081a3.727 3.727 0 00.316.224l.223.122a3.21 3.21 0 001.44.322 3.785 3.785 0 001.875-.477 3.52 3.52 0 001.382-1.366c.352-.593.526-1.29.526-2.09 0-.79-.147-1.48-.444-2.073a3.235 3.235 0 00-1.283-1.399c-.549-.34-1.195-.51-1.942-.51a3.476 3.476 0 00-1.527.344l-.086.043-.165.09a3.412 3.412 0 00-.33.214c-.288.21-.507.446-.656.707a1.893 1.893 0 00-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.482 2.482 0 00.566.7c.078.065.159.125.245.18l.144.08a2.105 2.105 0 00.975.232c.713 0 1.262-.225 1.645-.675.384-.46.576-1.053.576-1.778 0-.734-.192-1.327-.576-1.777-.373-.46-.921-.692-1.645-.692a2.18 2.18 0 00-1.015.235c-.147.075-.285.17-.415.282l-.15.142a2.086 2.086 0 00-.42.594c-.149.32-.223.685-.223 1.1v.115c0 .47.097.89.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.868.868 0 00-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.13 1.13 0 00.367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013c.23-.087.472-.134.724-.14l.069-.002c.329 0 .542.033.642.099l.247-1.794c-.13-.066-.37-.099-.717-.099a2.3 2.3 0 00-.545.063 2.086 2.086 0 00-.411.148 2.18 2.18 0 00-.4.249 2.482 2.482 0 00-.485.499 2.659 2.659 0 00-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884c0-.364.053-.678.159-.943a1.49 1.49 0 01.466-.636 2.52 2.52 0 01.399-.253 2.19 2.19 0 01.224-.099zm9.784 2.656l.05-.922c0-1.162-.285-2.062-.856-2.698-.559-.647-1.42-.97-2.584-.97-.746 0-1.415.163-2.007.493a3.462 3.462 0 00-1.4 1.382c-.329.604-.493 1.306-.493 2.106 0 .714.143 1.371.428 1.975.285.593.73 1.07 1.332 1.432.604.351 1.355.526 2.255.526.649 0 1.204-.062 1.668-.185l.044-.012.135-.04c.409-.122.736-.263.984-.421l-.542-1.267c-.2.108-.415.199-.642.274l-.297.087c-.34.088-.773.131-1.3.131-.636 0-1.135-.147-1.497-.444a1.573 1.573 0 01-.192-.193c-.244-.294-.415-.705-.512-1.234l-.004-.021h5.43zm-5.427-1.256l-.003.022h3.752v-.138c-.007-.485-.104-.857-.288-1.118a1.056 1.056 0 00-.156-.176c-.307-.285-.746-.428-1.316-.428-.657 0-1.155.202-1.494.604-.253.3-.417.712-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z' fill='%23000' fill-opacity='.4' fill-rule='evenodd'/%3E%3Cpath d='M19.63 11.151l-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81c-.68 0-1.311-.16-1.893-.478a3.795 3.795 0 01-1.381-1.382c-.34-.604-.51-1.306-.51-2.106 0-.79.147-1.482.444-2.074a3.364 3.364 0 011.3-1.382c.559-.33 1.217-.494 1.974-.494a3.293 3.293 0 011.234.231 3.341 3.341 0 01.97.575c.264.22.44.439.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332c-.186.395-.526.746-1.02 1.053a3.167 3.167 0 01-1.662.444zm.296-1.482c.626 0 1.152-.214 1.58-.642.428-.44.642-1.01.642-1.711v-.115c0-.472-.098-.894-.296-1.267a2.211 2.211 0 00-.807-.872 2.098 2.098 0 00-1.119-.313c-.702 0-1.245.231-1.629.692-.384.45-.575 1.037-.575 1.76 0 .736.186 1.333.559 1.795.384.45.933.675 1.645.675zm6.521-6.237h1.711v1.4c.604-1.065 1.547-1.597 2.83-1.597 1.064 0 1.926.34 2.584 1.02.659.67.988 1.641.988 2.914 0 .79-.164 1.487-.493 2.09a3.456 3.456 0 01-1.316 1.399 3.51 3.51 0 01-1.844.493c-.636 0-1.19-.11-1.662-.329a2.665 2.665 0 01-1.086-.97l.017 5.134h-1.728V9.242zm4.048 6.22c.714 0 1.262-.224 1.645-.674.385-.46.576-1.048.576-1.762 0-.746-.192-1.338-.576-1.777-.372-.45-.92-.675-1.645-.675-.395 0-.768.098-1.12.296-.34.187-.613.46-.822.823-.197.351-.296.763-.296 1.234v.115c0 .472.098.894.296 1.267.209.362.483.647.823.855.34.197.713.297 1.119.297z' fill='%23fff'/%3E%3Cpath d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.159 1.159 0 01-.856-.346 1.165 1.165 0 01-.346-.856 1.053 1.053 0 01.346-.79c.23-.219.516-.329.856-.329.329 0 .609.11.839.33a1.053 1.053 0 01.345.79 1.159 1.159 0 01-.345.855c-.22.23-.5.346-.84.346zm7.875 9.133a3.167 3.167 0 01-1.662-.444c-.482-.307-.817-.658-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283c.186-.438.548-.812 1.086-1.119a3.486 3.486 0 011.778-.477c.746 0 1.393.17 1.942.51a3.235 3.235 0 011.283 1.4c.297.592.444 1.282.444 2.072 0 .8-.175 1.498-.526 2.09a3.52 3.52 0 01-1.382 1.366 3.785 3.785 0 01-1.876.477zm-.296-1.481c.713 0 1.26-.225 1.645-.675.384-.46.577-1.053.577-1.778 0-.734-.193-1.327-.577-1.776-.373-.46-.921-.692-1.645-.692a2.115 2.115 0 00-1.58.659c-.428.428-.642.992-.642 1.694v.115c0 .473.098.895.296 1.267a2.385 2.385 0 00.807.872 2.1 2.1 0 001.119.313zm5.927-6.237h1.777v1.481c.176-.505.46-.91.856-1.217a2.14 2.14 0 011.349-.46c.351 0 .593.032.724.098l-.247 1.794c-.099-.066-.313-.099-.642-.099-.516 0-.988.164-1.416.494-.417.329-.626.855-.626 1.58v3.883h-1.777V9.242zm9.534 7.718c-.9 0-1.651-.175-2.255-.526-.603-.362-1.047-.84-1.332-1.432a4.567 4.567 0 01-.428-1.975c0-.8.164-1.502.493-2.106a3.462 3.462 0 011.4-1.382c.592-.33 1.262-.494 2.007-.494 1.163 0 2.024.324 2.584.97.57.637.856 1.537.856 2.7 0 .296-.017.603-.05.92h-5.43c.12.67.356 1.153.708 1.45.362.296.86.443 1.497.443.526 0 .96-.044 1.3-.131a4.123 4.123 0 00.938-.362l.542 1.267c-.274.175-.647.329-1.119.46-.472.132-1.042.197-1.711.197zm1.596-4.558c.01-.68-.137-1.158-.444-1.432-.307-.285-.746-.428-1.316-.428-1.152 0-1.815.62-1.991 1.86h3.752z' fill='%23e1e3e9'/%3E%3Cg fill-rule='evenodd' stroke-width='1.036'%3E%3Cpath d='M8.166 16.146l-.002.002a1.54 1.54 0 01-2.009 0l-.002-.002-.043-.034-.002-.002-.199-.162H4.377a.657.657 0 00-.659.659v1.84a.657.657 0 00.659.659h5.565a.657.657 0 00.659-.659v-1.84a.657.657 0 00-.659-.659H8.411l-.202.164zm-1.121-.905a.29.29 0 00.113.023.286.286 0 00.189-.07l.077-.063c.634-.508 4.672-3.743 4.672-7.575 0-2.55-2.215-4.625-4.938-4.625S2.221 5.006 2.221 7.556c0 3.225 2.86 6.027 4.144 7.137h.004l.04.038.484.4.077.063a.628.628 0 00.074.047zm-2.52-.548a16.898 16.898 0 01-1.183-1.315C2.187 11.942.967 9.897.967 7.555c0-3.319 2.855-5.88 6.192-5.88 3.338 0 6.193 2.561 6.193 5.881 0 2.34-1.22 4.387-2.376 5.822a16.898 16.898 0 01-1.182 1.315h.15a1.912 1.912 0 011.914 1.914v1.84a1.912 1.912 0 01-1.914 1.914H4.377a1.912 1.912 0 01-1.914-1.914v-1.84a1.912 1.912 0 011.914-1.914zm3.82-6.935c0 .692-.55 1.222-1.187 1.222s-1.185-.529-1.185-1.222.548-1.222 1.185-1.222c.638 0 1.186.529 1.186 1.222zm-1.186 2.477c1.348 0 2.442-1.11 2.442-2.478S8.507 5.28 7.159 5.28 4.72 6.39 4.72 7.758s1.092 2.477 2.44 2.477zm2.048 7.71H5.114v-.838h4.093z' fill='%23000' fill-opacity='.4'/%3E%3Cpath d='M2.222 7.555c0-2.55 2.214-4.625 4.937-4.625 2.723 0 4.938 2.075 4.938 4.625 0 3.832-4.038 7.068-4.672 7.575l-.077.063a.286.286 0 01-.189.07.286.286 0 01-.188-.07l-.077-.063c-.634-.507-4.672-3.743-4.672-7.575zm4.937 2.68c1.348 0 2.442-1.11 2.442-2.478S8.507 5.28 7.159 5.28 4.72 6.39 4.72 7.758s1.092 2.477 2.44 2.477z' fill='%23e1e3e9'/%3E%3Cpath d='M4.377 15.948a.657.657 0 00-.659.659v1.84a.657.657 0 00.659.659h5.565a.657.657 0 00.659-.659v-1.84a.657.657 0 00-.659-.659zm4.83 1.16H5.114v.838h4.093z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib,.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact,.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner,.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button,.maplibregl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button,.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner,.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a,.maplibregl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover,.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-attrib-empty,.maplibregl-attrib-empty{display:none}.mapboxgl-ctrl-scale,.maplibregl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.mapboxgl-popup,.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right,.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right,.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left,.maplibregl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right,.maplibregl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip,.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip,.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip,.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip,.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip,.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip,.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button,.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover,.maplibregl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.mapboxgl-popup-content,.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:15px 10px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content,.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content,.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content,.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content,.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer,.maplibregl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *,.maplibregl-popup-track-pointer *{pointer-events:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer,.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer,.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.mapboxgl-marker,.maplibregl-marker{left:0;position:absolute;top:0;will-change:transform}.mapboxgl-user-location-dot,.maplibregl-user-location-dot{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before,.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;background-color:#1da1f2;border-radius:50%;content:"";height:15px;position:absolute;width:15px}.mapboxgl-user-location-dot:after,.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale,.maplibregl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after,.maplibregl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle,.maplibregl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active,.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom,.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:rgba(0,0,0,.4);bottom:0;color:#fff;display:flex;font-size:1.4em;justify-content:center;left:0;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;right:0;top:0;transition:opacity 1s ease 1s}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(max-width:480px){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder *,.mapboxgl-ctrl-geocoder :after,.mapboxgl-ctrl-geocoder :before{box-sizing:border-box}.mapboxgl-ctrl-geocoder{font-size:18px;line-height:24px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;background-color:#fff;width:100%;min-width:240px;z-index:1;border-radius:4px;transition:width .25s,min-width .25s}.mapboxgl-ctrl-geocoder--input{font:inherit;width:100%;border:0;background-color:transparent;margin:0;height:50px;color:#404040;color:rgba(0,0,0,.75);padding:6px 45px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mapboxgl-ctrl-geocoder--input::-ms-clear{display:none}.mapboxgl-ctrl-geocoder--input:focus{color:#404040;color:rgba(0,0,0,.75);outline:0;box-shadow:none;outline:thin dotted}.mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{z-index:2;position:absolute;right:8px;top:7px;display:none}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder .suggestions{box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{width:50px;min-width:50px;transition:width .25s,min-width .25s}.mapboxgl-ctrl-geocoder .suggestions{background-color:#fff;border-radius:4px;left:0;list-style:none;margin:0;padding:0;position:absolute;width:100%;top:110%;top:calc(100% + 6px);z-index:1000;overflow:hidden;font-size:15px}.mapboxgl-ctrl-bottom-left .suggestions,.mapboxgl-ctrl-bottom-right .suggestions{top:auto;bottom:100%}.mapboxgl-ctrl-geocoder .suggestions>li>a{cursor:default;display:block;padding:6px 12px;color:#404040}.mapboxgl-ctrl-geocoder .suggestions>.active>a,.mapboxgl-ctrl-geocoder .suggestions>li>a:hover{color:#404040;background-color:#f3f3f3;text-decoration:none;cursor:pointer}.mapboxgl-ctrl-geocoder--suggestion-title{font-weight:700}.mapboxgl-ctrl-geocoder--suggestion-address,.mapboxgl-ctrl-geocoder--suggestion-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mapboxgl-ctrl-geocoder--icon{display:inline-block;vertical-align:middle;speak:none;fill:#757575;top:15px}.mapboxgl-ctrl-geocoder--icon-search{position:absolute;top:13px;left:12px;width:23px;height:23px}.mapboxgl-ctrl-geocoder--button{padding:0;margin:0;border:none;cursor:pointer;background:#fff;line-height:1}.mapboxgl-ctrl-geocoder--icon-close{width:20px;height:20px;margin-top:8px;margin-right:3px}.mapboxgl-ctrl-geocoder--button:hover .mapboxgl-ctrl-geocoder--icon-close{fill:#909090}.mapboxgl-ctrl-geocoder--icon-geolocate{width:22px;height:22px;margin-top:6px;margin-right:3px}.mapboxgl-ctrl-geocoder--icon-loading{width:26px;height:26px;margin-top:5px;margin-right:0;-moz-animation:rotate .8s infinite cubic-bezier(.45,.05,.55,.95);-webkit-animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite;animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite}.mapboxgl-ctrl-geocoder--powered-by{display:block;float:left;padding:6px 12px;padding-bottom:9px;font-size:13px}.mapboxgl-ctrl-geocoder--powered-by a{color:#909090}.mapboxgl-ctrl-geocoder--powered-by a:not(:hover){text-decoration:none}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (min-width:640px){.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{width:36px;min-width:36px}.mapboxgl-ctrl-geocoder{width:33.3333%;font-size:15px;line-height:20px;max-width:360px}.mapboxgl-ctrl-geocoder .suggestions{font-size:13px}.mapboxgl-ctrl-geocoder--icon{top:8px}.mapboxgl-ctrl-geocoder--icon-close{width:16px;height:16px;margin-top:3px;margin-right:0}.mapboxgl-ctrl-geocoder--icon-geolocate{width:18px;height:18px;margin-top:2px;margin-right:0}.mapboxgl-ctrl-geocoder--icon-search{left:7px;width:20px;height:20px}.mapboxgl-ctrl-geocoder--input{height:36px;padding:6px 35px}.mapboxgl-ctrl-geocoder--icon-loading{width:26px;height:26px;margin-top:-2px;margin-right:-5px}.mapbox-gl-geocoder--error{color:#909090;padding:6px 12px;font-size:16px;text-align:center}.mapboxgl-ctrl-geocoder--powered-by{font-size:11px!important}}#map-container.hover[data-v-df1e7a90] .mapboxgl-canvas-container{cursor:pointer!important}#map-container[data-v-df1e7a90]{position:relative;width:100%;height:100%}@font-face{font-weight:400;font-family:Material Icons Outline;font-style:normal;src:url(/fonts/Material-Icons-Outline/material-icons-outline.woff2) format("woff2");font-display:block}.mapboxgl-map{font:inherit}.mapboxgl-ctrl-group{overflow:hidden;background:none}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 3px 1px rgba(0,0,0,.1)}.mapboxgl-ctrl-group button{width:36px;height:36px;background:var(--background-input)!important;border:none!important;transition:background-color var(--fast) var(--transition)}.mapboxgl-ctrl-group button span{display:none!important}.mapboxgl-ctrl-group button+button{margin-top:1px}.mapboxgl-ctrl-group button:hover{background:var(--background-normal)!important}.mapboxgl-ctrl-group button.active{color:var(--background-subdued)!important;background:var(--foreground-normal)!important}.mapboxgl-ctrl-group button.hidden{display:none}.mapboxgl-ctrl-group button:after{display:flex;justify-content:center;font-size:24px;font-family:Material Icons Outline,sans-serif;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.mapboxgl-search-location-dot,.mapboxgl-user-location-dot,.maplibregl-user-location-dot{width:12px;height:12px;pointer-events:none}.mapboxgl-search-location-dot:before,.mapboxgl-user-location-dot:before,.maplibregl-user-location-dot:before{width:12px;height:12px}.mapboxgl-search-location-dot:after,.mapboxgl-user-location-dot:after,.maplibregl-user-location-dot:after{width:16px;height:16px}.mapboxgl-search-location-dot,.mapboxgl-search-location-dot:before{background-color:var(--purple)}.mapboxgl-ctrl-attrib.mapboxgl-compact{min-width:24px;min-height:24px;color:var(--foreground-normal);background:var(--background-input)!important;box-shadow:var(--card-shadow)}.mapboxgl-ctrl-attrib.mapboxgl-compact button{opacity:.25;transition:opacity var(--fast) var(--transition)}.mapboxgl-ctrl-attrib.mapboxgl-compact:hover button{opacity:.75}.mapboxgl-ctrl-attrib.mapboxgl-compact a{color:var(--foreground-normal)}.mapboxgl-ctrl-attrib.mapboxgl-compact a:hover{color:var(--foreground-normal-alt)}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .maplibregl-ctrl-attrib-inner{font-size:12px;line-height:20px}.mapboxgl-ctrl-attrib:not(.mapboxgl-compact){font-size:.8em;color:var(--foreground-normal);background:var(--background-input);border-radius:0 6px 0 0;box-shadow:0 0 3px 1px rgba(0,0,0,.1)}.mapboxgl-ctrl-attrib:not(.mapboxgl-compact) a{color:var(--foreground-normal)}.mapboxgl-ctrl-attrib:not(.mapboxgl-compact) a:hover{color:var(--foreground-normal-alt)}.maplibregl-ctrl-bottom-left{display:flex;flex-direction:column-reverse}.mapboxgl-ctrl-geocoder{font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;background-color:var(--background-page);overflow:hidden}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder.suggestions{box-shadow:0 0 3px 1px rgba(0,0,0,.1)}.mapboxgl-ctrl-geocoder--input{color:var(--foreground-normal)!important;border-radius:var(--border-radius)}.mapboxgl-ctrl-geocoder .suggestions{background-color:var(--background-subdued);border-radius:var(--border-radius)}.mapboxgl-ctrl-geocoder .suggestions>li>a{color:var(--foreground-normal)}.mapboxgl-ctrl-geocoder .suggestions>.active>a,.mapboxgl-ctrl-geocoder .suggestions>li>a:hover{color:var(--v-list-item-color-active);background-color:var(--background-normal-alt)}.mapboxgl-ctrl-geocoder--button{background:var(--background-subdued)}.mapboxgl-ctrl-geocoder--icon{fill:var(--v-icon-color)}.mapboxgl-ctrl-geocoder--button:hover .mapboxgl-ctrl-geocoder--icon-close{fill:var(--v-icon-color-hover)}.mapbox-gl-geocoder--error{color:var(--foreground-subdued)}.map-selection-box{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;width:0;height:0;background:rgba(56,135,190,.1);border:1px solid #3887be;pointer-events:none}.maplibregl-ctrl-top-right{max-width:80%}.mapboxgl-ctrl-zoom-in:after{content:"add"}.mapboxgl-ctrl-zoom-out:after{content:"remove"}.mapboxgl-ctrl-compass:after{content:"explore"}.mapboxgl-ctrl-geolocate:after{content:"my_location"}.mapboxgl-ctrl-fitdata:after{content:"crop_free"}.mapboxgl-ctrl-select:after{content:"highlight_alt"}.mapboxgl-ctrl-unselect:after{content:"clear"}.mapbox-gl-draw_point:after{content:"add_location"}.mapbox-gl-draw_line:after{content:"timeline"}.mapbox-gl-draw_polygon:after{content:"category"}.mapbox-gl-draw_trash:after{content:"delete"}.mapbox-gl-draw_uncombine:after{content:"call_split"}.mapbox-gl-draw_combine:after{content:"call_merge"}.mapboxgl-ctrl-is-expanded{border:none}
.hotel__popup__review_rating .feedbacks__value[data-v-0da2b198]{background-position:0;background-repeat:no-repeat;background-size:1.125rem;min-height:1.125rem;background-image:url(../vue/images/feedbacks_star.bc87.svg);padding-inline-start:1.5rem;color:#6797e0;font-size:.875rem;font-weight:700;line-height:1.1875rem}[dir=rtl] .hotel__popup__review_rating .feedbacks__value[data-v-0da2b198]{background-position:100%}.hotel__popup__review_rating .feedbacks__count[data-v-0da2b198],.hotel__popup__review_rating .feedbacks__count a[data-v-0da2b198]{color:#606060;font-size:.75rem;line-height:1rem}.hotel__popup[data-v-0da2b198]{background-color:#fff;border-radius:.625rem;box-shadow:0 1rem 3.125rem rgba(0,0,0,.25);display:grid;gap:.625rem;grid-template-columns:6.25rem auto;grid-template-rows:6.25rem;padding:.625rem;text-decoration:none}.hotel__popup__close[data-v-0da2b198]{background-position:50%;background-repeat:no-repeat;background-size:.75rem;min-height:.75rem;background-image:url(../vue/images/close.1cc7.svg);padding-inline-start:.75rem;background-color:#fff;box-shadow:0 .9375rem 3.125rem rgba(0,0,0,.25);border-radius:.3125rem;height:1.375rem;position:absolute;right:0;top:-.25rem;transform:translateY(-100%);width:1.375rem}[dir=rtl] .hotel__popup__close[data-v-0da2b198]{background-position:50%}.hotel__popup__cover[data-v-0da2b198]{border-radius:.625rem;max-height:6.25rem}.hotel__popup__inner[data-v-0da2b198]{display:flex;flex-direction:column;justify-content:space-between}.hotel__popup__info__top[data-v-0da2b198]{align-items:center;display:flex;justify-content:space-between;height:1.25rem}.hotel__popup__type[data-v-0da2b198]{color:#606060;font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:.625rem;text-transform:uppercase}.hotel__popup .hotel__stars[data-v-0da2b198]{align-items:center;display:flex;justify-content:space-between;margin:0 0 0 .5rem;max-width:3.875rem;width:max-content}.hotel__popup .hotel__stars__item[data-v-0da2b198]{height:.625rem;margin:0 .1875rem 0 0;width:.625rem}.hotel__popup .hotel__stars__item[data-v-0da2b198]:last-child{margin:0}.hotel__popup .hotel__stars__item.active[data-v-0da2b198]{background-image:url(../vue/images/star.2072.svg);background-position:50%;background-size:.625rem}.hotel__popup__title[data-v-0da2b198]{color:#606060;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.25rem}.hotel__popup__info__bottom[data-v-0da2b198]{align-items:center;display:flex;justify-content:space-between}.price__wrapper[data-v-0da2b198]{display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end}.price__wrapper__value[data-v-0da2b198]{color:#606060;font-weight:700;font-size:1rem;letter-spacing:.015em;line-height:1.875rem}.price__wrapper__value span[data-v-0da2b198]{color:grey;font-size:.875rem;line-height:0;margin-inline-end:.3125rem}.price__wrapper__mir_cashback[data-v-0da2b198]{margin-block-end:.625rem;position:relative;z-index:10}.price__wrapper .mir_cashback__price[data-v-0da2b198]{align-self:auto;color:#ff385c;text-align:initial;line-height:1.875rem;letter-spacing:.015em;text-align:end}.price__wrapper .mir_cashback__price span.colored[data-v-0da2b198]{color:#ff385c;font-size:1.125rem;font-weight:700;margin:0}.price__wrapper .mir_cashback__price .price[data-v-0da2b198]{align-items:center;color:grey;display:flex;font-size:.875rem;font-weight:600;gap:.625rem;justify-content:flex-end;line-height:1.75rem}.price__wrapper .mir_cashback__price .price .discount[data-v-0da2b198]{background-color:#ff385c;border-radius:.625rem;color:#fff;font-weight:700;height:fit-content;line-height:1.1875rem;padding:.0625rem .3125rem;text-decoration:none}.price__wrapper .mir_cashback__price .price .value[data-v-0da2b198]{text-decoration:line-through}
.guests__wrapper__title[data-v-4811a949]{color:#606060;font-size:.875rem;font-weight:600;letter-spacing:.015em;line-height:1.1875rem;margin:0 0 .3125rem}.guests__wrapper .adults__wrapper__inner[data-v-4811a949]{border:.0625rem solid #c4c4c4;border-radius:.3125rem;display:flex;position:relative;user-select:none;width:max-content}.guests__wrapper .adults__wrapper__value[data-v-4811a949]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.guests__wrapper .adults__wrapper__dec[data-v-4811a949],.guests__wrapper .adults__wrapper__inc[data-v-4811a949]{background-repeat:no-repeat;background-size:1.25rem;background-position-y:center;cursor:pointer;height:2.25rem;position:relative;width:3.75rem;z-index:1}.guests__wrapper .adults__wrapper__dec[data-v-4811a949]{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjU0MiAxMGMwLS40Ni4zNzMtLjgzMy44MzMtLjgzM0gxNi4wNGEuODMzLjgzMyAwIDAxMCAxLjY2N0g0LjM3NUEuODMzLjgzMyAwIDAxMy41NDIgMTB6IiBmaWxsPSIjQzRDNEM0Ii8+PC9zdmc+");background-position:.5rem}.guests__wrapper .adults__wrapper__inc[data-v-4811a949]{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4wMjcgMy4zMzNjLjQ2IDAgLjgzMi4zNzQuODMyLjgzNGwtLjAwNyA1aDQuOTgyYS44MzMuODMzIDAgMDEwIDEuNjY2SDEwLjg1bC0uMDA2IDUuMDAxYS44MzMuODMzIDAgMDEtMS42NjctLjAwMmwuMDA2LTQuOTk5SDQuMTY3YS44MzMuODMzIDAgMDEwLTEuNjY3aDUuMDE5bC4wMDYtNWMwLS40NjEuMzc0LS44MzQuODM1LS44MzN6IiBmaWxsPSIjNjA2MDYwIi8+PC9zdmc+");background-position:calc(100% - .5rem)}.guests__wrapper.childs__wrapper[data-v-4811a949]{margin-block-start:1.25rem}.guests__wrapper .childs__wrapper__inner[data-v-4811a949]{display:flex;gap:.625rem .625rem;flex-wrap:wrap}@supports not ((display:flex) and (gap:.625rem .625rem)){.guests__wrapper .childs__wrapper__inner[data-v-4811a949]{margin-bottom:-.625rem}.guests__wrapper .childs__wrapper__inner>[data-v-4811a949]{margin-right:.625rem;margin-bottom:.625rem}.guests__wrapper .childs__wrapper__inner>[data-v-4811a949]:last-child{margin-right:0;margin-bottom:0}}.guests__wrapper .childs__wrapper__button[data-v-4811a949],.guests__wrapper .childs__wrapper__item[data-v-4811a949]{cursor:pointer;padding-block:.4375rem;padding-inline:1rem;border-radius:.3125rem}.guests__wrapper .childs__wrapper__value[data-v-4811a949]{font-weight:700;color:#454554}.guests__wrapper .childs__wrapper__item[data-v-4811a949]{background-position:right 1rem center;background-repeat:no-repeat;background-size:.625rem;min-height:.625rem;padding-inline-end:2.625rem;background-image:url(../vue/images/close.1cc7.svg);background-color:#f2f2f2;display:flex;align-items:center}[dir=rtl] .guests__wrapper .childs__wrapper__item[data-v-4811a949]{background-position:left calc(100% - 1rem) center}.guests__wrapper .childs__wrapper__item .children__wrapper__value[data-v-4811a949]{color:#606060}.guests__wrapper .childs__wrapper__button[data-v-4811a949]{border:.0625rem solid #c4c4c4}.guests__wrapper .childs__wrapper__button__short[data-v-4811a949]{background-position:50%;background-repeat:no-repeat;background-size:.875rem;min-height:.875rem;padding-inline-end:1.875rem;background-image:url(../vue/images/add.e40b.svg);height:2.25rem}[dir=rtl] .guests__wrapper .childs__wrapper__button__short[data-v-4811a949]{background-position:50%}.guests__wrapper .childs__wrapper__button .childs__wrapper__value[data-v-4811a949]{color:#606060}.guests__wrapper .titled__select[data-v-4811a949]{position:relative;cursor:pointer}.guests__wrapper .titled__select__select[data-v-4811a949]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.guests__wrapper__button[data-v-4811a949]{margin-block-start:1.25rem}@media (max-width:768px){.guests__wrapper[data-v-4811a949]{max-width:none}.guests__wrapper__button[data-v-4811a949]{width:100%}}
.form__popup__room .room__content__info .info__item[data-v-2ee17155]{background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.5rem;color:grey;font-size:1rem;letter-spacing:.015em;line-height:1.5rem}.form__popup__room .room__content__info .info__item.item__adults[data-v-2ee17155]{background-image:url(../vue/images/adults.0974.svg)}.form__popup__room .room__content__info .info__item.item__childs[data-v-2ee17155]{background-image:url(../vue/images/childs.b550.svg)}.form__popup__room .room__content__info .info__item.item__square[data-v-2ee17155]{background-image:url(../vue/images/square.a22a.svg)}.form__popup__room .room__content__info .info__item.item__square sup[data-v-2ee17155]{font-size:.6em;line-height:1rem}.form__popup__room .room__content__services[data-v-2ee17155]{border-block-start:.125rem solid #eaeaea;font-size:1rem;letter-spacing:.015em;line-height:1.5rem;padding-block-start:.625rem}.form__popup__room .room__content__services .service__item[data-v-2ee17155]{background-position:0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.4375rem;color:grey;font-weight:600}[dir=rtl] .form__popup__room .room__content__services .service__item[data-v-2ee17155]{background-position:100%}.form__popup__info[data-v-2ee17155]{max-width:25rem;width:100%}.form__popup__hotel[data-v-2ee17155]{margin-block-end:1.25rem}.form__popup__hotel__title[data-v-2ee17155]{color:#606060;font-size:1.125rem;font-weight:700;line-height:1.75rem;margin-block-end:.3125rem}.form__popup__hotel__title__geo[data-v-2ee17155]{color:grey;font-size:.875rem;letter-spacing:.015em;line-height:1.125rem}.form__popup__daterange[data-v-2ee17155],.form__popup__price[data-v-2ee17155],.form__popup__rateplan[data-v-2ee17155],.form__popup__room[data-v-2ee17155]{letter-spacing:.015em;margin-block-end:1.25rem}.form__popup__daterange__title[data-v-2ee17155],.form__popup__price__title[data-v-2ee17155],.form__popup__rateplan__title[data-v-2ee17155],.form__popup__room__title[data-v-2ee17155]{color:#606060;font-size:1rem;font-weight:700;grid-column:1/4;line-height:1.3255rem}.form__popup__rateplan__title[data-v-2ee17155]{margin-block-end:.625rem}.form__popup__rateplan .info__item[data-v-2ee17155]{background-position:0;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;padding-inline-start:2.25rem;color:#606060;font-size:.875rem;font-weight:600;letter-spacing:.015em;margin-block-end:.625rem}[dir=rtl] .form__popup__rateplan .info__item[data-v-2ee17155]{background-position:100%}.form__popup__rateplan .info__item.item__bed[data-v-2ee17155]{background-image:url(../vue/images/bed.b090.svg)}.form__popup__rateplan .info__item.item__meal[data-v-2ee17155]{background-image:url(../vue/images/food.c7c5.svg)}.form__popup__rateplan .info__item.item__cancellation[data-v-2ee17155]{background-image:url(../vue/images/cancellation.a486.svg)}.form__popup__rateplan .info__item.item__cancellation.free[data-v-2ee17155]{background-image:url(../vue/images/cancellation_free.1f95.svg);color:#2fc193}.form__popup__rateplan .info__item.item__services[data-v-2ee17155]{background-image:url(../vue/images/services.4f97.svg)}.form__popup__daterange[data-v-2ee17155]{font-size:1rem}.form__popup__daterange .daterange__inner[data-v-2ee17155]{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr);margin-block-end:.625rem}.form__popup__daterange__title[data-v-2ee17155]{color:#606060;line-height:1.375rem;margin-block-end:.625rem}.form__popup__daterange__value[data-v-2ee17155]{color:grey;font-size:.875rem;font-weight:600;line-height:1.25rem}.form__popup__change__link[data-v-2ee17155]{color:#6797e0;font-size:.875rem;line-height:1.25rem;font-weight:700;text-decoration:none}.form__popup__room__title[data-v-2ee17155]{margin-block-end:.625rem}.form__popup__room .room__content__info .room__inner[data-v-2ee17155]{display:flex;justify-content:space-between;margin-block-end:.625rem;max-width:15.5rem}.form__popup__room .room__content__info .info__item[data-v-2ee17155]{background-position:0;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;padding-inline-start:1.875rem;font-size:.875rem;font-weight:600}[dir=rtl] .form__popup__room .room__content__info .info__item[data-v-2ee17155]{background-position:100%}.form__popup__room__change[data-v-2ee17155]{grid-column:1/span 3}@media (max-width:768px){.form__popup .form__popup__info>[data-v-2ee17155]:not(:last-child){padding-block-end:0}.form__popup__room[data-v-2ee17155]{order:1}.form__popup__daterange[data-v-2ee17155]{order:2}.form__popup__daterange[data-v-2ee17155]:last-child{border-bottom:.125rem dashed #e0e0e0}}.price__block[data-v-457026da]{align-items:center;display:flex;gap:1.25rem;justify-content:flex-end}.price__block .price__value[data-v-457026da]{color:#454554;font-size:1.5rem;font-weight:700;letter-spacing:.015em;line-height:2rem}.price__block .price__button[data-v-457026da]{border:none;outline:none}.form__popup__title[data-v-27fb1492]{color:#606060;font-size:1.5rem;font-weight:700;line-height:2rem}.form__popup .step__list[data-v-27fb1492]{display:flex;gap:1.25rem}.form__popup .step__list__arrow[data-v-27fb1492]{background-image:url(../vue/images/arrow.8a56.svg);background-position:50%;background-repeat:no-repeat;width:24px}.form__popup .step__list__item[data-v-27fb1492]{align-items:center;display:flex;gap:.875rem}.form__popup .step__list__item .item__index[data-v-27fb1492]{background-color:#c4c4c4;border-radius:100%;color:#fff;font-size:1rem;font-weight:700;line-height:2.125rem;text-align:center;width:2.125rem}.form__popup .step__list__item .item__value[data-v-27fb1492]{color:#c4c4c4;font-size:1.125rem;font-weight:700;line-height:1.5rem}.form__popup .step__list__item.active .item__index[data-v-27fb1492]{background-color:#6797e0}.form__popup .step__list__item.active .item__value[data-v-27fb1492]{color:#454554}[data-v-27000db1] .popup__body{max-width:51.875rem}.payment__data[data-v-27000db1]{display:flex;flex-direction:column;gap:1.25rem}.data__title[data-v-27000db1]{color:#606060;font-size:1.125rem;font-weight:700;letter-spacing:.015em;line-height:1.75rem;margin-block-end:.875rem}.data__item[data-v-27000db1]{color:grey;font-size:.875rem;letter-spacing:.015em;line-height:1.25rem}.contacts__inner[data-v-27000db1]{display:grid;grid-template-columns:repeat(2,1fr)}.contacts__item[data-v-27000db1]:not(:last-child){margin-block-end:.625rem}.change__link[data-v-27000db1]{background-color:transparent;border:none;cursor:pointer;color:#6797e0;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.25rem;margin-block-start:.875rem;outline:none;padding:0}.confirmation__text[data-v-27000db1]{color:#606060;font-size:.875rem;letter-spacing:.015em;line-height:1.25rem}@media (min-width:769px){.confirmation__text[data-v-27000db1],.price__block[data-v-27000db1]{grid-column:1/3;margin-block-start:1.875rem}}
.gallery__section__inner[data-v-69db1334]{display:grid;gap:.3125rem}.gallery__section__inner.full[data-v-69db1334]{grid-template:repeat(2,minmax(9.375rem,1fr))/minmax(38.75rem,2fr) repeat(2,minmax(17.8125rem,1fr))}.gallery__section__inner.short[data-v-69db1334]{grid-template:repeat(2,minmax(9.375rem,1fr))/minmax(38.75rem,2fr) minmax(17.8125rem,1fr)}.gallery__section__inner.single[data-v-69db1334]{grid-template:repeat(2,minmax(9.375rem,1fr))/minmax(38.75rem,1fr)}.gallery__section__cover[data-v-69db1334]{grid-row:1/3}.gallery__section__cover[data-v-69db1334],.gallery__section__thumb[data-v-69db1334]{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.625rem;cursor:pointer;position:relative}.gallery__section__cover.video[data-v-69db1334]:before,.gallery__section__thumb.video[data-v-69db1334]:before{content:"";background-image:url(../vue/images/play.76ed.svg);background-repeat:no-repeat;background-size:3rem;height:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}.gallery__section__thumb .back[data-v-69db1334]{align-items:center;background:rgba(79,79,79,.6);border-radius:.625rem;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:1.125rem;width:100%}.gallery__section__thumb .back .count[data-v-69db1334]{color:#fff;font-size:1.5rem;font-weight:700;line-height:2rem;margin-block-end:1.375rem}.gallery__section__thumb .back .button[data-v-69db1334]{background-position:.9375rem;background-repeat:no-repeat;background-size:.9375rem;min-height:.9375rem;background-image:url(../vue/images/gallery_all.cf9c.svg);padding-inline-start:2.5rem;background-color:#fff;border-radius:.3125rem;color:#454554;font-size:.75rem;font-weight:700;line-height:1rem;padding-block:.3125rem;padding-inline-end:.9375rem}[dir=rtl] .gallery__section__thumb .back .button[data-v-69db1334]{background-position:calc(100% - .9375rem) 50%}@media (max-width:768px){.gallery__section__inner[data-v-69db1334]{display:flex;position:relative;left:0;right:0;height:18.75rem;scroll-snap-type:x mandatory;overflow-x:scroll;gap:initial;scroll-behavior:smooth}.gallery__section__inner>div[data-v-69db1334]{flex:0 0 100vw;border-radius:0;scroll-snap-align:start}.gallery__section__cover[data-v-69db1334]{border-radius:0}}.Gallery_gallery__section__inner_Ej6PY[data-v-69db1334]{display:grid;gap:.625rem;max-width:41.875rem;width:100%}.Gallery_gallery__section__full_18BjC[data-v-69db1334],.Gallery_gallery__section__short_3ijw6[data-v-69db1334],.Gallery_gallery__section__single_6aI0C[data-v-69db1334]{grid-template:minmax(29.5rem,4fr) minmax(7.375rem,1fr)/repeat(4,1fr)}.Gallery_gallery__section__cover_1phuT[data-v-69db1334]{cursor:default;grid-column:1/5;grid-row:1/1;position:relative}.Gallery_gallery__section__nav_1irvh[data-v-69db1334]{display:flex;height:3rem;justify-content:space-between;position:absolute;top:50%;width:100%}.Gallery_gallery__section__nav__back_1Vnxf[data-v-69db1334],.Gallery_gallery__section__nav__forward_1ncdz[data-v-69db1334]{background-position:50%;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;background-image:url(../vue/images/arrow.5d18.svg);padding-inline-start:3.125rem;background-color:#fff;box-shadow:0 5px 1.25rem rgba(145,178,201,.4);border-radius:3rem;cursor:pointer;height:3rem;position:relative;top:0;width:3rem}[dir=rtl] .Gallery_gallery__section__nav__back_1Vnxf[data-v-69db1334],[dir=rtl] .Gallery_gallery__section__nav__forward_1ncdz[data-v-69db1334]{background-position:50%}.Gallery_gallery__section__nav__back_1Vnxf[data-v-69db1334]{left:-1.5rem;transform:rotate(90deg)}.Gallery_gallery__section__nav__forward_1ncdz[data-v-69db1334]{right:-1.5rem;transform:rotate(-90deg)}.Gallery_gallery__section__counter_VydgR[data-v-69db1334]{color:#606060;background-color:#fff;border-radius:.3125rem;bottom:1.25rem;box-shadow:0 10px 20px -10px rgba(0,0,0,.25);font-size:1.125rem;font-weight:700;line-height:1.5rem;padding:.375rem .625rem .3125rem;position:absolute;right:1.5rem}.Gallery_gallery__section__author_info_1SWCF[data-v-69db1334]{color:grey;font-size:.875rem;line-height:1.25rem;letter-spacing:.015em;grid-column:1/5}.Gallery_gallery__section__item_25c8W{display:flex;flex-direction:column;height:14.5rem}.Gallery_gallery__section__thumb_1Cfo9{height:100%}.Gallery_gallery__section__author_info_1SWCF{color:grey;font-size:.875rem;line-height:1.25rem;letter-spacing:.015em;margin-block-start:.25rem}.images__popup[data-v-458d974f]{padding-inline:.5rem}
.input[data-v-dce62a54]{position:relative;padding:.625rem .9375rem;width:100%;height:2.625rem;outline:none;border:.125rem solid #e0e0e0;border-radius:.3125rem;font-weight:700;font-size:1rem;color:grey;background-color:transparent}.input[data-v-dce62a54]:focus{border-color:grey;color:grey}.input[data-v-dce62a54]::placeholder{color:#c4c4c4}.input.filled[data-v-dce62a54]{padding-block-start:1rem}.room[data-v-78360a18]{display:flex;flex-direction:column;gap:.9375rem;min-width:50rem}.room__name[data-v-78360a18]{color:#454554;font-size:1rem;line-height:1.375rem}.room__name span[data-v-78360a18]{font-weight:700}.room .row[data-v-78360a18]{display:flex;justify-content:space-between;gap:2.75rem}.room .name_wrapper[data-v-78360a18]{display:grid;gap:1.25rem;grid-template-columns:auto auto}.room .remove[data-v-78360a18]{align-self:center;background-color:transparent;background-image:url(../vue/images/arrow_pink.e9fc.svg);background-position:50%;background-repeat:no-repeat;background-size:.875rem;border:none;cursor:pointer;height:.875rem;outline:none;width:.875rem}.room .input__wrapper input[data-v-78360a18]{display:none}.room .input__wrapper label[data-v-78360a18]{background-position:left .1875rem;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/unchecked.3874.svg);padding-inline-start:1.875rem;color:#454554;cursor:pointer;display:block;font-size:1rem;line-height:1.375rem;letter-spacing:.015em;max-width:100%;user-select:none;width:max-content}[dir=rtl] .room .input__wrapper label[data-v-78360a18]{background-position:100% calc(100% - .1875rem)}.room .input__wrapper input:checked+label[data-v-78360a18]{background-image:url(../vue/images/checked.8319.svg)}.title[data-v-54ee5d7e]{color:#454554;font-weight:700;font-size:1.25rem;line-height:1.75rem;margin-block-end:1.875rem}.list[data-v-54ee5d7e]{display:flex;flex-direction:column;gap:1.25rem}.selection__popup[data-v-f894b93c]{display:flex;flex-direction:column;gap:1.875rem;min-width:52.5rem}.selection__popup .title[data-v-f894b93c]{font-weight:700;font-size:1.5rem;line-height:2.125rem}.selection__popup .row[data-v-f894b93c]{display:flex;gap:1.875rem;justify-content:space-between}.selection__popup .clear[data-v-f894b93c]{background:none;border:none;color:#ff385c;cursor:pointer;font-weight:700;font-size:1rem;line-height:1.375rem;letter-spacing:.015em;margin-block-start:.3125rem;outline:none;padding:0}.selection__popup .preview[data-v-f894b93c]{align-self:center;color:#6797e0;font-weight:700;font-size:1rem;line-height:1.375rem;letter-spacing:.015em;text-decoration:none}.selection__popup .wrapper__title[data-v-f894b93c]{color:#454554;font-weight:700;font-size:1.25rem;line-height:1.75rem;margin-block-end:1.875rem}.selection__popup .search__wrapper[data-v-f894b93c] .search__form,.selection__popup .search__wrapper[data-v-f894b93c] .search__form__inner{background:none;padding:0}.selection__popup .search__wrapper[data-v-f894b93c] .search__form__button{display:none}.selection__popup .popup__list[data-v-f894b93c]{display:flex;flex-direction:column;gap:1.875rem}.selection__popup .popup__actions[data-v-f894b93c]{display:flex;justify-content:flex-end}.selection__popup .popup__actions button[data-v-f894b93c]{border:none;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;outline:none}
.popup[data-v-521eeeaa]{width:100%}.daterange__info[data-v-521eeeaa]{align-items:center;display:flex;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.1875rem;justify-content:space-between}.daterange__info__value[data-v-521eeeaa]{color:grey}.daterange__info__actions[data-v-521eeeaa]{align-items:center;display:flex;justify-content:space-between}.daterange__info__actions>[data-v-521eeeaa]{cursor:pointer}.daterange__info__actions__reset[data-v-521eeeaa]{color:#606060;margin:0 1.5rem 0}@media (max-width:768px){.daterange__info[data-v-521eeeaa]{display:flex;gap:1rem 0;align-items:stretch;flex-direction:column}@supports not ((display:flex) and (gap:1rem 0rem)){.daterange__info[data-v-521eeeaa]{margin-bottom:-1rem}.daterange__info>[data-v-521eeeaa]{margin-right:0;margin-bottom:1rem}.daterange__info>[data-v-521eeeaa]:last-child{margin-right:0;margin-bottom:0}}.daterange__info__value[data-v-521eeeaa]{text-align:center}.daterange__info__actions[data-v-521eeeaa]{justify-content:space-around}}
.filter__section__search[data-v-2df08fcd]{display:block;margin:0 0 .8125rem}.filter__section__search input[data-v-2df08fcd]{border:.0625rem solid #c4c4c4;border-radius:.3125rem;color:#606060;font-size:1rem;letter-spacing:.015em;line-height:1.375rem;outline:none;padding:.75rem 1rem .6875rem;width:100%}.filter__section__item[data-v-2df08fcd]{align-items:center;display:flex;justify-content:space-between;margin:.5rem 0 0;user-select:none}.filter__section__item.mir_cashback[data-v-2df08fcd]{background-color:rgba(0,103,73,.1);border-radius:.3125rem;padding:.625rem}.filter__section__item.mir_cashback label[data-v-2df08fcd]{background-image:url(../vue/images/unchecked.31e4.svg);color:#006749}.filter__section__item.mir_cashback label.checked[data-v-2df08fcd]{background-image:url(../vue/images/checked.7cd9.svg)}.filter__section__item.mir_cashback label .label__inner[data-v-2df08fcd]{background-position:100%;background-repeat:no-repeat;background-size:2rem .5625rem;min-height:.5625rem;background-image:url(../vue/images/icon.9f68.svg);padding-inline-end:2.625rem}[dir=rtl] .filter__section__item.mir_cashback label .label__inner[data-v-2df08fcd]{background-position:0}.filter__section__item.new_year[data-v-2df08fcd]{background-color:rgba(255,56,92,.1);border-radius:.3125rem;padding:.625rem}.filter__section__item.new_year label[data-v-2df08fcd]{background-image:url(../vue/images/unchecked.82fe.svg);color:#ff385c}.filter__section__item.new_year label.checked[data-v-2df08fcd]{background-image:url(../vue/images/checked.9de4.svg)}.filter__section__item.new_year label .label__inner[data-v-2df08fcd]{background-position:100%;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/icon.dca3.svg);padding-inline-end:1.625rem}[dir=rtl] .filter__section__item.new_year label .label__inner[data-v-2df08fcd]{background-position:0}.filter__section__item.spo[data-v-2df08fcd]{background-color:rgba(103,151,224,.1);border-radius:.3125rem;padding:.625rem}.filter__section__item.spo label[data-v-2df08fcd]{background-image:url(../vue/images/unchecked.ab4f.svg);color:#6797e0}.filter__section__item.spo label.checked[data-v-2df08fcd]{background-image:url(../vue/images/checked.dc49.svg)}.filter__section__item.spo label .label__inner[data-v-2df08fcd]{background-position:100%;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/icon.5130.svg);padding-inline-end:1.625rem}[dir=rtl] .filter__section__item.spo label .label__inner[data-v-2df08fcd]{background-position:0}.filter__section__item.tooltip[data-v-2df08fcd]{display:block;--vue-custom-tooltip-background:#6797e0;--vue-custom-tooltip-border-radius:.625rem}.filter__section__item.tooltip[data-v-2df08fcd]:after{border:.1875rem solid #6797e0;font-size:1rem;font-weight:700;padding-block:.5rem;padding-inline:1rem;pointer-events:auto}.filter__section__item.tooltip[data-v-2df08fcd]:before{border-width:1rem;left:calc(100% - 2px)}.filter__section__item.tooltip.is-large[data-v-2df08fcd]{top:50%}.filter__section__item.tooltip.is-medium[data-v-2df08fcd]:after{width:fit-content!important}.filter__section__item[data-v-2df08fcd]:first-child{margin:0}.filter__section__item input[data-v-2df08fcd]{display:none}.filter__section__item label[data-v-2df08fcd]{background-position:left .1875rem;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/unchecked.3874.svg);padding-inline-start:2.125rem;color:#606060;cursor:pointer;display:block;font-size:1rem;line-height:1.375rem;letter-spacing:.015em;max-width:100%;width:max-content}[dir=rtl] .filter__section__item label[data-v-2df08fcd]{background-position:100% calc(100% - .1875rem)}.filter__section__item label.checked[data-v-2df08fcd]{background-image:url(../vue/images/checked.8319.svg)}
.field__popup[data-v-4a92bbd3]{border-radius:.625rem;cursor:default;left:50%;min-width:100%;position:absolute;top:calc(100% + .125rem);transform:translate(-50%);z-index:100}.field__popup__inner[data-v-4a92bbd3]{background-color:#fff;border-radius:.625rem;box-shadow:0 10px 30px -15px rgba(166,185,213,.4);padding:1.375rem 1.25rem;position:relative}.popup[data-v-521eeeaa]{width:100%}.daterange__info[data-v-521eeeaa]{align-items:center;display:flex;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.1875rem;justify-content:space-between}.daterange__info__value[data-v-521eeeaa]{color:grey}.daterange__info__actions[data-v-521eeeaa]{align-items:center;display:flex;justify-content:space-between}.daterange__info__actions>[data-v-521eeeaa]{cursor:pointer}.daterange__info__actions__reset[data-v-521eeeaa]{color:#606060;margin:0 1.5rem 0}@media (max-width:768px){.daterange__info[data-v-521eeeaa]{display:flex;gap:1rem 0;align-items:stretch;flex-direction:column}@supports not ((display:flex) and (gap:1rem 0rem)){.daterange__info[data-v-521eeeaa]{margin-bottom:-1rem}.daterange__info>[data-v-521eeeaa]{margin-right:0;margin-bottom:1rem}.daterange__info>[data-v-521eeeaa]:last-child{margin-right:0;margin-bottom:0}}.daterange__info__value[data-v-521eeeaa]{text-align:center}.daterange__info__actions[data-v-521eeeaa]{justify-content:space-around}}.daterange__field[data-v-6e365152]{flex:2;padding:0}.daterange__field__inner[data-v-6e365152]{display:flex;gap:0 .125rem;background-color:#f2f2f2;height:100%}@supports not ((display:flex) and (gap:0 .125rem)){.daterange__field__inner[data-v-6e365152]{margin-bottom:0}.daterange__field__inner>[data-v-6e365152]{margin-right:.125rem;margin-bottom:0}.daterange__field__inner>[data-v-6e365152]:last-child{margin-right:0;margin-bottom:0}}.daterange__field.short .daterange__field__from[data-v-6e365152],.daterange__field.short .daterange__field__inner[data-v-6e365152]{border-radius:.625rem 0 0 .625rem}.daterange__field.sticky .daterange__field__inner[data-v-6e365152]{border-radius:.625rem .625rem 0 0}.daterange__field.sticky .daterange__field__from[data-v-6e365152]{border-radius:.625rem 0 0 0}.daterange__field.sticky .daterange__field__to[data-v-6e365152]{border-radius:0 .625rem 0 0}.daterange__field__from[data-v-6e365152],.daterange__field__to[data-v-6e365152]{background-color:#fff;min-width:7.5rem;padding:.5rem 1.5rem;width:100%}@media (min-width:769px){.daterange__field[data-v-6e365152]{max-width:28rem}}@media (max-width:768px){.daterange__field__from[data-v-6e365152]{border-radius:.625rem 0 0 .625rem}.daterange__field__to[data-v-6e365152]{border-radius:0 .625rem .625rem 0}}.guests__field[data-v-6aa6505b]{max-width:15.875rem}@media (max-width:768px){.guests__field[data-v-6aa6505b]{max-width:none}}.search__form[data-v-6a8aa626]{background:linear-gradient(90deg,rgba(156,196,255,.4) .23%,rgba(180,210,255,.4) 100.23%);padding:1.5rem 0}.search__form.sticky[data-v-6a8aa626]{background:#fff;border:.125rem solid hsla(0,0%,76.9%,.4);border-radius:.625rem;padding:1.875rem;position:sticky;top:.625rem}.search__form.index[data-v-6a8aa626],.search__form.popup[data-v-6a8aa626]{background:#fff;border-radius:.9375rem;padding:1.25rem}.search__form.index .search__form__inner[data-v-6a8aa626],.search__form.popup .search__form__inner[data-v-6a8aa626]{padding-inline:0}.search__form.index .destination__field[data-v-6a8aa626],.search__form.popup .destination__field[data-v-6a8aa626]{flex:2;min-width:15rem}.search__form.index[data-v-6a8aa626]{box-shadow:0 20px 30px -15px rgba(166,185,213,.4)}.search__form.popup[data-v-6a8aa626]{margin:0}.search__form__inner[data-v-6a8aa626]{display:flex;gap:0 1.875rem}@supports not ((display:flex) and (gap:0 1.875rem)){.search__form__inner[data-v-6a8aa626]{margin-bottom:0}.search__form__inner>[data-v-6a8aa626]{margin-right:1.875rem;margin-bottom:0}.search__form__inner>[data-v-6a8aa626]:last-child{margin-right:0;margin-bottom:0}}.search__form__controls[data-v-6a8aa626]{display:flex;gap:0 .125rem;background-color:#f2f2f2;border:.0625rem solid #f2f2f2;border-radius:.625rem;width:100%}@supports not ((display:flex) and (gap:0 .125rem)){.search__form__controls[data-v-6a8aa626]{margin-bottom:0}.search__form__controls>[data-v-6a8aa626]{margin-right:.125rem;margin-bottom:0}.search__form__controls>[data-v-6a8aa626]:last-child{margin-right:0;margin-bottom:0}}.search__form__controls .search__field[data-v-6a8aa626]:first-child{border-radius:.625rem 0 0 .625rem}.search__form__controls .search__field[data-v-6a8aa626]:last-child{border-radius:0 .625rem .625rem 0}.search__form__controls.short .daterange__field[data-v-6a8aa626]{max-width:42.25rem}.search__form__controls.short .guests__field[data-v-6a8aa626]{max-width:21.125rem}.search__form__button[data-v-6a8aa626]{border-radius:.625rem;flex-shrink:0;line-height:1.65em;letter-spacing:.015em;padding:.9375rem 3.125rem}@media (max-width:768px){.search__form__inner[data-v-6a8aa626]{display:flex;gap:.625rem .625rem;flex-direction:column}@supports not ((display:flex) and (gap:.625rem .625rem)){.search__form__inner[data-v-6a8aa626]{margin-bottom:-.625rem}.search__form__inner>[data-v-6a8aa626]{margin-right:.625rem;margin-bottom:.625rem}.search__form__inner>[data-v-6a8aa626]:last-child{margin-right:0;margin-bottom:0}}.search__form__controls[data-v-6a8aa626]{display:flex;gap:.625rem .625rem;flex-direction:column;border:none;background-color:initial}@supports not ((display:flex) and (gap:.625rem .625rem)){.search__form__controls[data-v-6a8aa626]{margin-bottom:-.625rem}.search__form__controls>[data-v-6a8aa626]{margin-right:.625rem;margin-bottom:.625rem}.search__form__controls>[data-v-6a8aa626]:last-child{margin-right:0;margin-bottom:0}}.search__form__controls .search__field[data-v-6a8aa626]{border-radius:.625rem!important}.search__form__controls .search__field.guests__field[data-v-6a8aa626]{max-width:none}.search__form__button[data-v-6a8aa626]{padding-block:1rem;width:100%;text-align:center;border-radius:.625rem}.search__form.index .search__field[data-v-6a8aa626],.search__form.popup .search__field[data-v-6a8aa626]{border:.0625rem solid #f2f2f2;border-radius:.625rem}}.SearchForm_search__form_uvibx[data-v-6a8aa626]{background:#fff;border:.125rem solid hsla(0,0%,76.9%,.4);border-radius:.625rem;padding:1.875rem;position:sticky;top:5.125rem}.SearchForm_search__form__controls_28WIC[data-v-6a8aa626]{flex-wrap:wrap;margin-block-end:1.875rem}.SearchForm_search__form__controls_28WIC .SearchForm_search__field_2t_Zp[data-v-6a8aa626]{margin:.0625rem;max-width:100%}.SearchForm_search__form__controls_28WIC .SearchForm_search__field_2t_Zp[data-v-6a8aa626]:first-child{border-radius:.625rem .625rem 0 0;margin-block-end:.0625rem}.SearchForm_search__form__controls_28WIC .SearchForm_search__field_2t_Zp[data-v-6a8aa626]:last-child{border-radius:0 0 .625rem .625rem}.SearchForm_search__form__button_2vCpe[data-v-6a8aa626]{padding:.5625rem 1rem;text-align:center;width:100%}@media (max-width:768px){.SearchForm_search__form__inner_3VdXA[data-v-6a8aa626]{display:flex;gap:.625rem .625rem;flex-direction:column;background-color:red}@supports not ((display:flex) and (gap:.625rem .625rem)){.SearchForm_search__form__inner_3VdXA[data-v-6a8aa626]{margin-bottom:-.625rem}.SearchForm_search__form__inner_3VdXA>[data-v-6a8aa626]{margin-right:.625rem;margin-bottom:.625rem}.SearchForm_search__form__inner_3VdXA>[data-v-6a8aa626]:last-child{margin-right:0;margin-bottom:0}}.SearchForm_search__form__controls_28WIC[data-v-6a8aa626]{display:flex;gap:.625rem .625rem;flex-direction:column;border:none;background-color:initial}@supports not ((display:flex) and (gap:.625rem .625rem)){.SearchForm_search__form__controls_28WIC[data-v-6a8aa626]{margin-bottom:-.625rem}.SearchForm_search__form__controls_28WIC>[data-v-6a8aa626]{margin-right:.625rem;margin-bottom:.625rem}.SearchForm_search__form__controls_28WIC>[data-v-6a8aa626]:last-child{margin-right:0;margin-bottom:0}}.SearchForm_search__form__controls_28WIC .SearchForm_search__field_2t_Zp.SearchForm_guests__field_RRumn[data-v-6a8aa626]{max-width:none}.SearchForm_search__form__button_2vCpe[data-v-6a8aa626]{padding-block:.625rem;width:100%;text-align:center}}
.rateplan__limitations[data-v-545fed1c]{letter-spacing:.015em}.rateplan__limitations__title[data-v-545fed1c]{margin-bottom:.3125rem;font-weight:700;font-size:1.375rem;color:#ff385c}
.description__title[data-v-6b4d0e46]{color:#454554;font-size:1.5rem;font-weight:700;line-height:140%;margin-block-end:1.875rem}.description__subtitle[data-v-6b4d0e46]{color:#454554;font-size:1.375rem;font-weight:400;line-height:2rem;margin-block-end:.625rem}.description p[data-v-6b4d0e46]{color:#606060}.description a[data-v-6b4d0e46]{color:#6797e0}.description__inner[data-v-6b4d0e46]{margin-block-end:1.875rem}.description__inner__info[data-v-6b4d0e46]{background-color:#e5f0ff;border-radius:.3125rem;margin-block-start:1.875rem;padding:.625rem 1.25rem}.description__rules[data-v-6b4d0e46]{margin-block-end:3.125rem}.description__rules ul[data-v-6b4d0e46]{padding-inline-start:1.25rem}.description__rules ul li[data-v-6b4d0e46]{margin-block-end:.625rem}.description__actions__wrapper[data-v-6b4d0e46]{display:flex;gap:3.125rem;justify-content:center}.description__action span[data-v-6b4d0e46]{font-weight:400;padding-block:.5rem}@media (max-width:768px){.description__actions__wrapper[data-v-6b4d0e46]{flex-wrap:wrap;gap:.9375rem}.description__action[data-v-6b4d0e46],.description__action span[data-v-6b4d0e46]{white-space:nowrap;width:100%}}
.callback-section[data-v-5a071578]{background:linear-gradient(0deg,#e5f0ff,#e5f0ff),linear-gradient(86.06deg,#6798e1 .91%,#6478e2 99.06%),linear-gradient(88.1deg,#75acff,#98afff 99.72%),linear-gradient(90deg,#9cc4ff .23%,#b4d2ff 100.23%),rgba(117,255,172,.5);border-radius:.625rem;box-shadow:0 .375rem .9375rem -.25rem rgba(0,0,0,.15);padding:3.5rem 4.25rem;position:relative}.section-back[data-v-5a071578]{background-image:url(../vue/images/pattern.8399.svg);background-position:calc(100% - 4.25rem) 50%;background-repeat:no-repeat;background-size:contain;height:calc(100% - 3.875rem);left:0;position:absolute;top:2rem;width:100%}.section-inner[data-v-5a071578]{position:relative}.callback-title[data-v-5a071578]{color:#6797e0;font-size:2.25rem;font-weight:900;line-height:3rem;letter-spacing:.015em;margin-block-end:.625rem}.callback-subtitle[data-v-5a071578]{color:#6797e0;font-size:1.125rem;line-height:1.5rem;letter-spacing:.015em;margin-block-end:2.5rem}.action-wrapper[data-v-5a071578]{display:flex;flex-direction:column;gap:1.25rem;max-width:21.5rem}.action-wrapper.can-callback .callback-input[data-v-5a071578]{order:0;visibility:visible}.callback-input[data-v-5a071578]{border:.125rem solid #6797e0;border-radius:.625rem;color:#454554;font-size:1.125rem;font-weight:700;line-height:1.625rem;margin-block-end:0;order:2;outline:none;padding:.875rem 1.125rem;visibility:collapse}.callback-input[data-v-5a071578]::placeholder{color:#c4c4c4}.callback-action[data-v-5a071578]{background-color:#6797e0;border:.0625rem solid #6797e0;border-radius:.625rem;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;line-height:1.75rem;padding-block:.875rem;text-align:center;width:100%}@media (min-width:769px){.callback-section[data-v-5a071578]{max-width:calc(100vw - 3.75rem);width:75rem}}@media (max-width:768px){.callback-section[data-v-5a071578]{padding:.9375rem}}
.rateplan__popup[data-v-7af78284]{color:#606060;font-size:1rem;line-height:1.375rem;max-width:26.875rem}.rateplan__popup h3[data-v-7af78284]{font-weight:700;font-size:1.5rem;line-height:2rem;margin-block-end:1rem}.rateplan__popup .popup__inner[data-v-7af78284] div,.rateplan__popup .popup__inner[data-v-7af78284] ul{margin-block-end:1rem}.rateplan__popup .popup__inner[data-v-7af78284] div:last-child,.rateplan__popup .popup__inner[data-v-7af78284] ul:last-child{margin-block-end:0}.rateplan__popup .popup__inner[data-v-7af78284] ul{padding-inline-start:1.25rem}
.free-offer__action[data-v-0e1b5864]{border-radius:.3125rem;color:#fff;cursor:pointer;display:block;font-weight:700;height:min-content;text-align:center;text-decoration:none;user-select:none;width:max-content}.wide.free-offer__action[data-v-0e1b5864]{width:100%}.loading.free-offer__action[data-v-0e1b5864]{position:relative;user-select:none;pointer-events:none;opacity:.8;transition:opacity .3s;color:transparent}.loading.free-offer__action>[data-v-0e1b5864]{opacity:0}.loading.free-offer__action div[role=progressbar].loading[data-v-0e1b5864]{position:absolute;top:50%;left:50%;display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin-right:.625rem;background-size:1rem;background-repeat:no-repeat;background-position:50%;opacity:1;animation-name:button-loading-animation;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite}.free-offer__action[data-v-0e1b5864]{font-size:1.125rem;line-height:1.5625rem;padding-block:.5625rem;padding-inline:1.3125rem}.loading.free-offer__action div[role=progressbar].loading[data-v-0e1b5864]{background-image:url(../vue/images/loading_white.58a4.svg)}.free-offer__action[data-v-0e1b5864]{background:#2fc193;letter-spacing:.015em}.free-offer[data-v-0e1b5864]{padding:1.875rem;border-radius:.625rem;background:#e5f0ff}.free-offer__body[data-v-0e1b5864]{display:flex;margin-left:auto;margin-right:auto;max-width:53.125rem}@media (max-width:768px){.free-offer__body[data-v-0e1b5864]{flex-direction:column}}.free-offer__info-wrap[data-v-0e1b5864]{flex:1;margin-right:100px;color:#6797e0}@media (max-width:768px){.free-offer__info-wrap[data-v-0e1b5864]{margin-right:0;margin-bottom:1.875rem}}.free-offer__title[data-v-0e1b5864]{color:#6797e0;margin-bottom:.625rem;font-weight:700;font-size:1.5rem}.free-offer__info[data-v-0e1b5864]{font-size:1.125rem;line-height:1.5}@media (max-width:768px){.free-offer__info[data-v-0e1b5864]{font-size:1rem}}.free-offer__action-wrap[data-v-0e1b5864]{align-self:flex-end;flex-shrink:0}@media (max-width:768px){.free-offer__action-wrap[data-v-0e1b5864]{align-self:stretch}}@media (max-width:768px){.free-offer__action[data-v-0e1b5864]{width:100%}}
.callback__button[data-v-2bf395ba]{background:initial;border-radius:.625rem;bottom:0;color:hsla(0,0%,100%,.95);height:auto;left:0;letter-spacing:.015em;padding:0;position:fixed;right:0;width:100%;z-index:100}.callback__button .callback__button__inner[data-v-2bf395ba]{height:3.125rem;width:3.125rem;padding:.625rem;border-radius:50%;box-shadow:0 .625rem .625rem -.3125rem #a6b9d5;cursor:pointer;position:fixed;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-image:url(../vue/images/phone.66b2.svg),linear-gradient(86.06deg,#6798e1 .91%,#6478e2 99.06%);position:absolute;bottom:1rem;right:1rem}.callback__button .float__price__callback[data-v-2bf395ba]{position:absolute;top:-2.7rem}.callback__button .float__price .variants[data-v-2bf395ba]{padding:1rem 1.25rem;background-color:#fff;box-shadow:0 -.0625rem .625rem rgba(0,0,0,.1);border-radius:1rem 1rem 0 0}.callback__button .float__price .variants__more[data-v-2bf395ba]{margin:0 auto;max-width:fit-content}.whatsapp__button[data-v-08d3336a]{background-color:#2fc193;background-image:url(../vue/images/whatsapp.eb6c.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem;border-radius:3.125rem;bottom:5.375rem;box-shadow:0 .625rem .625rem -.3125rem #a6b9d5;cursor:pointer;height:3.125rem;position:fixed;right:1rem;width:3.125rem;z-index:100}.popup__section[data-v-ecc06c6c]{background-color:rgba(0,0,0,.4);border:none;display:grid;grid-template-columns:minmax(auto,75rem);height:100%;justify-content:center;left:0;max-width:none;overflow:auto;padding:1.875rem;place-items:center;position:fixed;top:0;width:100%;z-index:1000}.popup__section__full[data-v-ecc06c6c]{grid-template-columns:1fr}.popup__section__full .popup__section__inner[data-v-ecc06c6c]{max-width:none;width:100%}.popup__section__inner[data-v-ecc06c6c]{background-color:#fff;box-shadow:0 15px 50px rgba(0,0,0,.1);border-radius:.625rem;max-width:75rem;padding:1.875rem;position:relative}.popup__section__inner__thin[data-v-ecc06c6c]{padding:0}.popup__section__inner__small[data-v-ecc06c6c]{max-width:56.25rem}.popup__section__inner__gallery[data-v-ecc06c6c]{max-width:46.625rem;width:100%}.popup__section__inner__full_wide[data-v-ecc06c6c],.popup__section__inner__wide[data-v-ecc06c6c]{width:100%}.popup__section__close[data-v-ecc06c6c]{background-image:url(../vue/images/close.1cc7.svg);background-position:50%;background-size:.9375rem;cursor:pointer;height:.9375rem;position:absolute;right:1.375rem;top:1.375rem;width:.9375rem;z-index:500}.popup__section__header[data-v-ecc06c6c]{display:flex;justify-content:space-between;align-items:flex-start}.popup__section__title[data-v-ecc06c6c]{font-size:1.5rem;font-weight:700;color:#606060;text-align:center}@media (min-width:769px){.popup__section__inner__full_wide[data-v-ecc06c6c]{height:calc(100% - 3.75rem)}}@media (max-width:768px){.popup__section__full[data-v-ecc06c6c]{padding:0}.popup__section__full .popup__section__inner[data-v-ecc06c6c]{border-radius:0}.popup__section__inner[data-v-ecc06c6c]{width:100%}.popup__section__inner__full_wide[data-v-ecc06c6c]{padding-block:0;padding-inline:0}.popup__section__inner__full_wide .popup__section__header[data-v-ecc06c6c]{margin-inline:0}.popup__section__header[data-v-ecc06c6c]{margin:-1rem -1rem 0}.popup__section__hotel[data-v-ecc06c6c]{display:flex;height:100dvh;overflow-y:hidden;padding:0}.popup__section__hotel .popup__section__inner[data-v-ecc06c6c]{display:flex;flex-direction:column;border-radius:0;height:100%}.popup__section__hotel .popup__section__close[data-v-ecc06c6c]{background-image:url(../vue/images/close.26f2.svg);position:static}}
.search__form__field__daterange[data-v-557648ef]{max-width:220px}@media (max-width:768px){.search__form__field__daterange[data-v-557648ef]{max-width:none;width:100%;margin:0 0 20px}}.search__form__field__daterange[data-v-557648ef] .vc-container{border:0}.search__form__field__daterange[data-v-557648ef] .vc-container .vc-title{text-transform:capitalize}.search__form__field__daterange[data-v-557648ef] .vc-container .vc-weekday{border-bottom:1px solid}.daterange__info__wrapper[data-v-557648ef]{align-items:right;justify-content:right;display:flex}.daterange__info[data-v-557648ef]{align-items:center;display:flex;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.1875rem;justify-content:space-between}.daterange__info__value[data-v-557648ef]{color:grey}.daterange__info__actions[data-v-557648ef]{align-items:center;display:flex;justify-content:space-between}.daterange__info__actions>[data-v-557648ef]{cursor:pointer}.daterange__info__actions__reset[data-v-557648ef]{color:#606060;margin:0 1.5rem 0}@media (max-width:768px){.daterange__info[data-v-557648ef]{display:flex;gap:1rem 0;align-items:stretch;flex-direction:column}@supports not ((display:flex) and (gap:1rem 0rem)){.daterange__info[data-v-557648ef]{margin-bottom:-1rem}.daterange__info>[data-v-557648ef]{margin-right:0;margin-bottom:1rem}.daterange__info>[data-v-557648ef]:last-child{margin-right:0;margin-bottom:0}}.daterange__info__value[data-v-557648ef]{text-align:center}.daterange__info__actions[data-v-557648ef]{justify-content:space-around}}.button__blue__xsmall[data-v-557648ef]{border-radius:0;color:#fff;cursor:pointer;display:block;font-weight:600;height:min-content;text-align:center;text-decoration:none;user-select:none;width:max-content;padding:5px;align-items:center;background:linear-gradient(86.06deg,#6798e1 .91%,#6478e2 99.06%);letter-spacing:.015em}.button__blue__xsmall.wide[data-v-557648ef]{width:100%}.corp__form[data-v-565669b4] .search__form__field__daterange{max-width:225px;position:relative}.corp__form[data-v-565669b4] .search__form__field__daterange .search__form__link{display:block;position:relative;padding:20px 10px 0 10px;margin:0;height:100%;width:100%;outline:0;box-sizing:border-box;font:400 1.125rem/28px Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;text-decoration:none;color:#777}.corp__form[data-v-565669b4] .search__form__field__daterange .search__form__popup-wrapper{position:absolute;z-index:1;top:55px;left:50%;min-width:100%;transform:translate(-50%);box-shadow:0 3px 7px rgba(51,51,51,.2);border-radius:5px;border:1px solid #bdbdbd}.corp__form[data-v-565669b4] .search__form__field__daterange .search__form__popup-wrapper:before{content:"";position:absolute;top:0;left:50%;width:27px;height:27px;transform:rotate(45deg) translate(-50%);border-top:inherit;border-left:inherit;border-radius:5px;background-color:#fff}.corp__form[data-v-565669b4] .search__form__field__daterange .search__form__popup{position:relative;padding:15px;border-radius:5px;box-sizing:border-box;background-color:#fff}
.gid-expert-widget[data-v-01b51784]{width:100%}
.description[data-v-03666890]{max-width:710px}.description img[data-v-03666890]{margin-block-end:1.25rem;width:100%}.description h3[data-v-03666890]{font-family:Roboto Slab,Times New Roman,Times,Baskerville,Georgia,serif;font-style:normal;font-weight:500;font-size:22px;line-height:140%;margin:0 0 30px;text-align:center}.description a[data-v-03666890]{color:#6797e0}.description .dates[data-v-03666890]{padding:10px 15px;background-color:#e6fff8}.description .dates[data-v-03666890],.description .description[data-v-03666890]{font-size:16px;line-height:140%;margin:0 0 30px}.description .description .title[data-v-03666890]{font-weight:500;font-size:22px;line-height:140%;margin:0 0 10px}.description .description ul[data-v-03666890]{padding-left:18px}.description .actions[data-v-03666890]{display:flex;gap:15px;justify-content:space-between}.description .actions .booking[data-v-03666890]{font-family:Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:38px;color:#fff;text-decoration:none;text-transform:uppercase;height:38px;padding:0 20px;background-color:#00aa49;border:0 none;outline:2px solid;outline-color:#00aa49;outline-offset:-2px;transition:all .3s;transition-property:color,background-color,outline-color;cursor:pointer;text-align:center}.description .actions .booking[data-v-03666890]:hover{color:#00aa49;background-color:#fff;outline-color:#00aa49}.description .actions .close[data-v-03666890]{font-family:Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:38px;color:#3d89e3;text-decoration:none;text-transform:uppercase;height:38px;padding:0 20px;background-color:#fff;border:0 none;outline:2px solid;outline-color:#3d89e3;outline-offset:-2px;transition:all .3s;transition-property:color,background-color,outline-color;cursor:pointer;text-align:center}.description .actions .close[data-v-03666890]:hover{color:#fff;background-color:#3d89e3;outline-color:#3d89e3}@media (max-width:768px){.description .actions[data-v-03666890]{margin:0 0 60px;flex-direction:column}}
@media (max-width:768px){.form__popup{display:flex;gap:0 0;flex-direction:column;height:100%;overflow-y:scroll;position:relative}@supports not ((display:flex) and (gap:0rem 0rem)){.form__popup{margin-bottom:0}.form__popup>*,.form__popup>:last-child{margin-right:0;margin-bottom:0}}}.popup__head{margin-bottom:1.25rem}@media (max-width:768px){.popup__head{display:none}}.form__title{font-weight:700;font-size:1.5rem;line-height:2rem;color:#606060}.popup__body{display:grid;column-gap:3.125rem;grid-template-columns:repeat(2,auto)}@media (max-width:768px){.popup__body{column-gap:0;row-gap:2.5rem;grid-template-columns:repeat(1,auto)}}.form__wrapper{width:25rem}@media (max-width:768px){.form__wrapper{width:100%}}.block__title{margin-top:.9375rem;margin-bottom:.9375rem;font-weight:700;font-size:1.125rem;color:#606060}.block__title:first-child{margin-top:0}.form__foot{margin-top:.9375rem}.form__btn{margin-left:auto}.form__description{width:25rem;font-size:.875rem;line-height:1.1875rem;color:grey}@media (max-width:768px){.form__description{width:100%}}.form__description li,.form__description ol,.form__description p{margin-bottom:.625rem}.form__description li:last-child,.form__description ol:last-child,.form__description p:last-child{margin-bottom:0}.help-text[data-v-070c25aa]{background-position:0 0;background-repeat:no-repeat;background-size:1.25rem;min-height:1.25rem;background-image:url(../vue/images/info.ec85.svg);padding-inline-start:1.875rem;font-weight:600;font-size:.875rem;line-height:1.5;color:grey}[dir=rtl] .help-text[data-v-070c25aa]{background-position:100% 0}.form__body[data-v-2d92f39a]{display:grid;gap:.9375rem;grid-template-columns:repeat(2,1fr);grid-template-areas:"name surname" "date guest" "phone phone" "email email" "note note" "help help"}@media (max-width:768px){.form__body[data-v-2d92f39a]{grid-template-columns:repeat(1,1fr);grid-template-areas:"name" "surname" "date" "guest" "phone" "email" "note" "help"}}
.payment__wrapper .payment__list[data-v-6dc7aede]{display:flex;gap:0 .625rem;flex-wrap:wrap;color:grey;line-height:1.1875rem}@supports not ((display:flex) and (gap:0rem .625rem)){.payment__wrapper .payment__list[data-v-6dc7aede]{margin-bottom:0}.payment__wrapper .payment__list>[data-v-6dc7aede]{margin-right:.625rem;margin-bottom:0}.payment__wrapper .payment__list>[data-v-6dc7aede]:last-child{margin-right:0;margin-bottom:0}}.payment__wrapper .payment__list .dotted__item[data-v-6dc7aede]:not(:last-child):after{content:"";background-position:50%;background-repeat:no-repeat;background-size:.3125rem;min-height:.3125rem;background-image:url(../vue/images/circle.a543.svg);padding-inline-end:.3125rem;margin-inline-start:.625rem}.payment__wrapper [dir=rtl] .payment__list .dotted__item[data-v-6dc7aede]:not(:last-child):after,[dir=rtl] .payment__wrapper .payment__list .dotted__item[data-v-6dc7aede]:not(:last-child):after{background-position:50%}.rateplan_info__block[data-v-6dc7aede]{font-size:1rem;line-height:1.25rem;color:#606060}.rateplan_info__block div[data-v-6dc7aede]{margin-block-end:1rem}.rateplan_info__block div[data-v-6dc7aede]:last-child{margin-block-end:0}.rateplan_info__block a[data-v-6dc7aede]{color:#6797e0}.rateplan_info__block .pink[data-v-6dc7aede]{color:#ff385c}.payment__wrapper .payment__title[data-v-6dc7aede]{font-size:1.125em;font-weight:700}.payment__wrapper .payment__list .payment__item[data-v-6dc7aede]{margin-block-end:.5rem}
.free-offer__action[data-v-0e1b5864]{border-radius:.3125rem;color:#fff;cursor:pointer;display:block;font-weight:700;height:min-content;text-align:center;text-decoration:none;user-select:none;width:max-content}.wide.free-offer__action[data-v-0e1b5864]{width:100%}.loading.free-offer__action[data-v-0e1b5864]{position:relative;user-select:none;pointer-events:none;opacity:.8;transition:opacity .3s;color:transparent}.loading.free-offer__action>[data-v-0e1b5864]{opacity:0}.loading.free-offer__action div[role=progressbar].loading[data-v-0e1b5864]{position:absolute;top:50%;left:50%;display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin-right:.625rem;background-size:1rem;background-repeat:no-repeat;background-position:50%;opacity:1;animation-name:button-loading-animation;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite}.free-offer__action[data-v-0e1b5864]{font-size:1.125rem;line-height:1.5625rem;padding-block:.5625rem;padding-inline:1.3125rem}.loading.free-offer__action div[role=progressbar].loading[data-v-0e1b5864]{background-image:url(../vue/images/loading_white.58a4.svg)}.free-offer__action[data-v-0e1b5864]{background:#2fc193;letter-spacing:.015em}.free-offer[data-v-0e1b5864]{padding:1.875rem;border-radius:.625rem;background:#e5f0ff}.free-offer__body[data-v-0e1b5864]{display:flex;margin-left:auto;margin-right:auto;max-width:53.125rem}@media (max-width:768px){.free-offer__body[data-v-0e1b5864]{flex-direction:column}}.free-offer__info-wrap[data-v-0e1b5864]{flex:1;margin-right:100px;color:#6797e0}@media (max-width:768px){.free-offer__info-wrap[data-v-0e1b5864]{margin-right:0;margin-bottom:1.875rem}}.free-offer__title[data-v-0e1b5864]{color:#6797e0;margin-bottom:.625rem;font-weight:700;font-size:1.5rem}.free-offer__info[data-v-0e1b5864]{font-size:1.125rem;line-height:1.5}@media (max-width:768px){.free-offer__info[data-v-0e1b5864]{font-size:1rem}}.free-offer__action-wrap[data-v-0e1b5864]{align-self:flex-end;flex-shrink:0}@media (max-width:768px){.free-offer__action-wrap[data-v-0e1b5864]{align-self:stretch}}@media (max-width:768px){.free-offer__action[data-v-0e1b5864]{width:100%}}.expand__block__control[data-v-dbf4b594]{display:flex;justify-content:center;width:100%}.expand__block__less[data-v-dbf4b594],.expand__block__more[data-v-dbf4b594]{color:#6797e0;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.015em;line-height:1.375rem;margin:.8125rem 0 0;padding:0 1.5rem 0 0;position:relative;user-select:none;width:max-content}.expand__block__less[data-v-dbf4b594]:after,.expand__block__more[data-v-dbf4b594]:after{background-image:url(../vue/images/arrow_blue.847c.svg);background-position:50%;background-repeat:no-repeat;background-size:.875rem;content:"";height:100%;position:absolute;right:0;top:0;width:.875rem}.expand__block__more[data-v-dbf4b594]:after{transform:rotate(90deg)}.expand__block__less[data-v-dbf4b594]:after{transform:rotate(-90deg)}.rateplan__item .rateplan__item__button[data-v-de973b40],.rateplan__item .rateplan__item__change-button[data-v-de973b40]{border-radius:.3125rem;color:#fff;cursor:pointer;display:block;font-weight:700;height:min-content;text-align:center;text-decoration:none;user-select:none;width:max-content}.rateplan__item .wide.rateplan__item__button[data-v-de973b40],.rateplan__item .wide.rateplan__item__change-button[data-v-de973b40]{width:100%}.rateplan__item .loading.rateplan__item__button[data-v-de973b40],.rateplan__item .loading.rateplan__item__change-button[data-v-de973b40]{position:relative;user-select:none;pointer-events:none;opacity:.8;transition:opacity .3s;color:transparent}.rateplan__item .loading.rateplan__item__button>[data-v-de973b40],.rateplan__item .loading.rateplan__item__change-button>[data-v-de973b40]{opacity:0}.rateplan__item .loading.rateplan__item__button div[role=progressbar].loading[data-v-de973b40],.rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading[data-v-de973b40]{position:absolute;top:50%;left:50%;display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin-right:.625rem;background-size:1rem;background-repeat:no-repeat;background-position:50%;opacity:1;animation-name:button-loading-animation;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite}.rateplan__item .rateplan__item__button[data-v-de973b40],.rateplan__item .rateplan__item__change-button[data-v-de973b40]{font-size:1.125rem;line-height:1.5625rem;padding-block:.5625rem;padding-inline:1.3125rem}.rateplan__item .loading.rateplan__item__button div[role=progressbar].loading[data-v-de973b40],.rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading[data-v-de973b40]{background-image:url(../vue/images/loading_white.58a4.svg)}.rateplan__item .rateplan__item__change-button[data-v-de973b40]{background:linear-gradient(86.06deg,#6798e1 .91%,#6478e2 99.06%);letter-spacing:.015em}.rateplan__item .rateplan__item__button[data-v-de973b40]{background:#2fc193;letter-spacing:.015em}.rateplan__item[data-v-de973b40]{padding-block:.3125rem;border-block-start:.125rem solid #eaeaea}.rateplan__item__inner[data-v-de973b40]{display:flex;justify-content:space-between}.rateplan__item[data-v-de973b40]:first-child{border:none}.rateplan__item.rate-plan-limitations .rateplan__item__inner[data-v-de973b40]{padding:.3125rem .625rem .3125rem .3125rem;background-color:#f2f2f2}.rateplan__item__block[data-v-de973b40]{color:#606060;max-width:23%;font-weight:600;font-size:1rem;padding-block:.5rem;width:100%}.rateplan__item__block.wrapper[data-v-de973b40]{max-width:none;width:max-content}.rateplan__item__block.wide[data-v-de973b40]{max-width:44.1%}.rateplan__item__services[data-v-de973b40]{max-width:24%}.rateplan__item__booking[data-v-de973b40]{margin-inline-start:-.625rem;max-width:44.1%;padding-inline:.625rem}[data-v-de973b40] .rateplan__item__best_price{color:#2fc193}[data-v-de973b40] .rateplan__item__best_price,[data-v-de973b40] .rateplan__item__quota{font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.25rem;margin-block-end:.625rem;text-align:center}[data-v-de973b40] .rateplan__item__quota{color:#ff385c}.rateplan__item__limitations[data-v-de973b40]{max-width:50%}.rateplan__item__payment[data-v-de973b40]{display:flex;justify-content:center}.rateplan__item__payment__inner[data-v-de973b40]{background-position:0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;background-image:url(../vue/images/bank_card.c5b4.svg);padding-inline-start:2.125rem;margin-block-start:.625rem;padding-block:.3125rem}[dir=rtl] .rateplan__item__payment__inner[data-v-de973b40]{background-position:100%}.rateplan__item__price.no_value[data-v-de973b40]{letter-spacing:.015em}.rateplan__item__price.no_value .rateplan__item__price__no_value[data-v-de973b40]{margin:0 0 .3125rem;font-size:1.375rem;font-weight:700;color:#ff385c}.rateplan__item__price.no_value__description[data-v-de973b40]{background-image:none;font-size:.75rem;font-weight:700;padding:0}.rateplan__item[data-v-de973b40] .rateplan__item__property{background-position:0 0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.5rem;letter-spacing:.015em;line-height:1.5rem;margin-block-end:.625rem}[dir=rtl] .rateplan__item[data-v-de973b40] .rateplan__item__property{background-position:100% 0}.rateplan__item[data-v-de973b40] .rateplan__item__property:last-child{margin:0}.rateplan__item[data-v-de973b40] .rateplan__item__property.bed__type{background-image:url(../vue/images/bed.b090.svg)}.rateplan__item[data-v-de973b40] .rateplan__item__property.additional__services,.rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type,.rateplan__item[data-v-de973b40] .rateplan__item__property.food__type{display:flex;gap:.9375rem}.rateplan__item[data-v-de973b40] .rateplan__item__property.additional__services .icon,.rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type .icon,.rateplan__item[data-v-de973b40] .rateplan__item__property.food__type .icon{background-position:50%;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/question.3164.svg);padding-inline-start:1rem;cursor:pointer}[dir=rtl] .rateplan__item[data-v-de973b40] .rateplan__item__property.additional__services .icon,[dir=rtl] .rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type .icon,[dir=rtl] .rateplan__item[data-v-de973b40] .rateplan__item__property.food__type .icon{background-position:50%}.rateplan__item[data-v-de973b40] .rateplan__item__property.food__type{background-image:url(../vue/images/food.c7c5.svg)}.rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type{background-image:url(../vue/images/cancellation.a486.svg)}.rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type.free{background-image:url(../vue/images/cancellation_free.1f95.svg);color:#2fc193}.rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type .icon{margin-inline-start:.9375rem}.rateplan__item[data-v-de973b40] .rateplan__item__property.additional__services{background-image:url(../vue/images/services.4f97.svg);margin-block-start:.625rem}.rateplan__item[data-v-de973b40] .rateplan__item__property.payment__type{background-image:url(../vue/images/bank_card.c5b4.svg)}.rateplan__item.mir_cashback[data-v-de973b40] .rateplan__item__price__value{color:#ff385c}.rateplan__item.mir_cashback[data-v-de973b40] .rateplan__item__price__value span{color:grey}.rateplan__item .item__block__title[data-v-de973b40]{color:#606060;font-size:1.375rem;font-weight:700;letter-spacing:.015em;line-height:1.875rem;margin-block-end:.3125rem}.rateplan__item .item__block__description[data-v-de973b40]{color:#606060;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.25rem}@media (max-width:768px){.rateplan__item__inner[data-v-de973b40]{display:grid;gap:1rem;grid-template-areas:"title" "services" "booking";grid-template-columns:100%;grid-template-rows:repeat(auto-fill,minmax(1rem,1fr));border:none;padding-block-start:0;margin-block-start:1.25rem}.rateplan__item__block[data-v-de973b40]{max-width:fit-content;padding-block:0}.rateplan__item__block.wrapper[data-v-de973b40]{max-width:none;width:100%}.rateplan__item__block.wide[data-v-de973b40]{max-width:none}.rateplan__item__title[data-v-de973b40]{font-size:1.125rem;grid-area:title}.rateplan__item[data-v-de973b40] .rateplan__item__property{font-size:.875rem}.rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type{max-width:calc(100% - 2rem)}[data-v-de973b40] .rateplan__item__best_price{margin-block-end:.3125rem}.rateplan__item__services[data-v-de973b40]{grid-area:services}.rateplan__item__booking[data-v-de973b40]{grid-area:booking;margin-inline-start:0;max-width:none;width:100%}.rateplan__item__price[data-v-de973b40]{align-items:center;display:flex;flex-direction:column;max-width:none;width:100%}.rateplan__item__price__description[data-v-de973b40]{font-size:1rem;margin-block-start:.125rem;text-align:center}.rateplan__item .rateplan__item__button[data-v-de973b40]{max-width:none;width:100%;text-align:center}}.rateplan__item.skeleton .rateplan__item__button[data-v-de973b40],.rateplan__item.skeleton .rateplan__item__price__description[data-v-de973b40],.rateplan__item.skeleton .rateplan__item__price__no_value[data-v-de973b40],.rateplan__item.skeleton .rateplan__item__property[data-v-de973b40],.rateplan__item.skeleton .rateplan__item__title[data-v-de973b40]{animation:skeleton-animation 1.2s ease-in-out infinite;color:transparent!important;cursor:default!important;background-image:linear-gradient(100deg,#f2f2f2 30%,#f6f7f8 50%,#f2f2f2 70%)!important;background-size:400%!important;user-select:none}.room__item__content .room__content__info .info__item[data-v-dd3d4472]{background-position:0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.5rem;color:grey;font-size:1rem;font-weight:600;letter-spacing:.015em;line-height:1.5rem}[dir=rtl] .room__item__content .room__content__info .info__item[data-v-dd3d4472]{background-position:100%}.room__item__content .room__content__info .info__item.item__adults[data-v-dd3d4472]{background-image:url(../vue/images/adults.0974.svg)}.room__item__content .room__content__info .info__item.item__childs[data-v-dd3d4472]{background-image:url(../vue/images/childs.b550.svg)}.room__item__content .room__content__info .info__item.item__square[data-v-dd3d4472]{background-image:url(../vue/images/square.a22a.svg)}.room__item__content .room__content__info .info__item.item__square sup[data-v-dd3d4472]{font-size:.6em;line-height:1rem}.room__item__content .room__content__services[data-v-dd3d4472]{border-block-start:.125rem solid #eaeaea;font-size:1rem;letter-spacing:.015em;line-height:1.5rem;padding-block-start:.625rem}.room__item__content .room__content__services .service__item[data-v-dd3d4472]{background-position:0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.4375rem;color:grey;font-weight:600}[dir=rtl] .room__item__content .room__content__services .service__item[data-v-dd3d4472]{background-position:100%}.room__item[data-v-dd3d4472]{background:#fff;border:.125rem solid hsla(0,0%,76.9%,.4);border-radius:.625rem;padding:1.875rem}.room__item__inner[data-v-dd3d4472]{display:flex;margin-block-end:.9375rem}.room__item__bestprice[data-v-dd3d4472]{line-height:0;height:1.5rem;margin-block-end:1.25rem;height:min-content}.room__item__bestprice[data-v-dd3d4472],.room__item__content__bestprice[data-v-dd3d4472]{background:#fff;border-radius:.3125rem;border:.15rem solid #6797e0;color:#6797e0;display:block;padding:.75rem;width:max-content;font-size:1rem;font-weight:700}.room__item__content__bestprice[data-v-dd3d4472]{line-height:.15rem;height:min-content;white-space:nowrap}.room__item__image[data-v-dd3d4472]{border-radius:.625rem;cursor:pointer;flex-shrink:0;height:10.375rem;margin-inline-end:2.1875rem;position:relative;width:12.75rem}.room__item__image__more[data-v-dd3d4472]{bottom:1rem;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.room__item__image__empty[data-v-dd3d4472]{cursor:default}.room__item .title__wrapper[data-v-dd3d4472]{display:flex;gap:1rem;justify-content:space-between}.room__item__content[data-v-dd3d4472]{flex:1}.room__item__content__name[data-v-dd3d4472]{color:#606060;font-size:1.5rem;font-weight:700;line-height:2.0625rem;margin-block-end:.9375rem}.room__item__content .room__content__info[data-v-dd3d4472]{display:flex;gap:0 1.5rem;margin-block-end:.625rem}@supports not ((display:flex) and (gap:0 1.5rem)){.room__item__content .room__content__info[data-v-dd3d4472]{margin-bottom:0}.room__item__content .room__content__info>[data-v-dd3d4472]{margin-right:1.5rem;margin-bottom:0}.room__item__content .room__content__info>[data-v-dd3d4472]:last-child{margin-right:0;margin-bottom:0}}.room__item__content .room__content__services[data-v-dd3d4472]{display:flex;gap:.625rem 1.5rem;flex-wrap:wrap}@supports not ((display:flex) and (gap:.625rem 1.5rem)){.room__item__content .room__content__services[data-v-dd3d4472]{margin-bottom:-.625rem}.room__item__content .room__content__services>[data-v-dd3d4472]{margin-right:1.5rem;margin-bottom:.625rem}.room__item__content .room__content__services>[data-v-dd3d4472]:last-child{margin-right:0;margin-bottom:0}}.room__item__content .room__content__services .services__count[data-v-dd3d4472]{color:#454554;cursor:pointer;font-weight:700;text-decoration:underline}.room__item__rateplans .rateplan__item[data-v-dd3d4472]{margin-block-start:.9375rem}@media (max-width:768px){.room__item[data-v-dd3d4472]{padding:0;border:none}.room__item__title[data-v-dd3d4472]{font-size:1.5rem;font-weight:700;color:#606060;margin-block-end:1.25rem}.room__item__inner[data-v-dd3d4472]{position:relative;align-items:center;padding-block-end:1.25rem}.room__item__inner[data-v-dd3d4472]:after{content:"";display:block;border-radius:50%;position:absolute;left:0;right:0;bottom:0;background-color:#f2f2f2;height:.125rem}.room__item__image[data-v-dd3d4472]{height:6.875rem;width:6.875rem;margin-inline-end:1.25rem;box-shadow:0 1.25rem 1rem -1rem rgba(94,107,131,.2)}.room__item__image__more[data-v-dd3d4472]{bottom:.3125rem}.room__item__content .room__content__info[data-v-dd3d4472]{display:flex;gap:.3125rem .3125rem;flex-direction:column;margin-block-end:.3125rem}@supports not ((display:flex) and (gap:.3125rem .3125rem)){.room__item__content .room__content__info[data-v-dd3d4472]{margin-bottom:-.3125rem}.room__item__content .room__content__info>[data-v-dd3d4472]{margin-right:.3125rem;margin-bottom:.3125rem}.room__item__content .room__content__info>[data-v-dd3d4472]:last-child{margin-right:0;margin-bottom:0}}.room__item__content .room__content__info .info__item[data-v-dd3d4472]{background-position:0;background-repeat:no-repeat;padding-inline-start:1.875rem;background-size:1.25rem;min-height:1.25rem;line-height:1.25rem}[dir=rtl] .room__item__content .room__content__info .info__item[data-v-dd3d4472]{background-position:100%}.room__item__content .room__content__services[data-v-dd3d4472]{display:flex;gap:0 .625rem;border:none;padding:0}@supports not ((display:flex) and (gap:0rem .625rem)){.room__item__content .room__content__services[data-v-dd3d4472]{margin-bottom:0}.room__item__content .room__content__services>[data-v-dd3d4472]{margin-right:.625rem;margin-bottom:0}.room__item__content .room__content__services>[data-v-dd3d4472]:last-child{margin-right:0;margin-bottom:0}}.room__item__content .room__content__services .service__item[data-v-dd3d4472]{background-position:0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;padding-inline-start:1.5rem;height:1.25rem;width:1.25rem;background-size:1.25rem}[dir=rtl] .room__item__content .room__content__services .service__item[data-v-dd3d4472]{background-position:100%}.room__item__content .room__content__services .services__count[data-v-dd3d4472]{font-size:.875rem;line-height:1.25rem}.room__item__rateplans .rateplan__item[data-v-dd3d4472]{margin-block-start:1.875rem}}.room__item.skeleton .info__item[data-v-dd3d4472],.room__item.skeleton .room__item__bestprice[data-v-dd3d4472],.room__item.skeleton .room__item__content__bestprice[data-v-dd3d4472],.room__item.skeleton .room__item__content__name[data-v-dd3d4472],.room__item.skeleton .room__item__image[data-v-dd3d4472],.room__item.skeleton .room__item__title[data-v-dd3d4472],.room__item.skeleton .service__item[data-v-dd3d4472],.room__item.skeleton .services__count[data-v-dd3d4472]{animation:skeleton-animation 1.2s ease-in-out infinite;color:transparent!important;cursor:default!important;background-image:linear-gradient(100deg,#f2f2f2 30%,#f6f7f8 50%,#f2f2f2 70%)!important;background-size:400%!important;user-select:none}@media (min-width:769px){.room__item__rateplans .rateplan__item__block[data-v-3594c306]{max-width:11.25rem}}.room__item__rateplans .rateplan__item__block>[data-v-3594c306]{width:100%}.room__item__rateplans .rateplan__item__block.wrapper[data-v-3594c306]{display:flex;flex-direction:column;gap:.625rem}.room__item__rateplans .rateplan__item__block.button__blue[data-v-3594c306]{color:#fff;font-size:1rem;font-style:normal;font-weight:700;line-height:1.25rem}.room__item__rateplans .rateplan__item__block.button__blue[data-v-3594c306]:hover{color:#6797e0;background:#fff}.room__item__rateplans .rateplan__item__block[data-v-3594c306] .rateplan__item__best_price,.room__item__rateplans .rateplan__item__block[data-v-3594c306] .rateplan__item__quota{margin-block-end:0}.room__item__rateplans .rateplans__list[data-v-3594c306] .expand__block__control .expand__block__less,.room__item__rateplans .rateplans__list[data-v-3594c306] .expand__block__control .expand__block__more{font-size:1.125rem;font-weight:500;line-height:1.75rem}.room__item__rateplans .rateplans__list[data-v-3594c306] .expand__block__control .expand__block__less:after,.room__item__rateplans .rateplans__list[data-v-3594c306] .expand__block__control .expand__block__more:after{background-size:.75rem;width:.75rem}.rooms__subsection .room__item[data-v-210a70e0] .room__item__image__more{border-radius:.3125rem;color:#fff;cursor:pointer;display:block;font-weight:700;height:min-content;text-align:center;text-decoration:none;user-select:none;width:max-content}.rooms__subsection .room__item[data-v-210a70e0] .wide.room__item__image__more{width:100%}.rooms__subsection .room__item[data-v-210a70e0] .loading.room__item__image__more{position:relative;user-select:none;pointer-events:none;opacity:.8;transition:opacity .3s;color:transparent}.rooms__subsection .room__item[data-v-210a70e0] .loading.room__item__image__more>*{opacity:0}.rooms__subsection .room__item[data-v-210a70e0] .loading.room__item__image__more div[role=progressbar].loading{position:absolute;top:50%;left:50%;display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin-right:.625rem;background-size:1rem;background-repeat:no-repeat;background-position:50%;opacity:1;animation-name:button-loading-animation;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite}.rooms__subsection[data-v-210a70e0]{margin-block-end:3rem}.rooms__subsection .room__item[data-v-210a70e0]{border:.0625rem solid hsla(0,0%,76.9%,.4);border-radius:0;margin-block-end:2rem}@media (max-width:768px){.rooms__subsection .room__item[data-v-210a70e0]{padding:1.25rem}}.rooms__subsection .room__item[data-v-210a70e0] .room__content .room__item__content__name{font-family:Roboto Slab,Times New Roman,Times,Baskerville,Georgia,serif;font-weight:500;line-height:2rem}.rooms__subsection .room__item[data-v-210a70e0] .room__content .room__content__info .info__item{font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width:769px){.rooms__subsection .room__item[data-v-210a70e0] .room__content .room__content__services{gap:.625rem 1.25rem}}.rooms__subsection .room__item[data-v-210a70e0] .room__content .room__content__services .service__item,.rooms__subsection .room__item[data-v-210a70e0] .room__content .room__content__services .services__count{font-size:.875rem;font-weight:400;line-height:1.375rem}.rooms__subsection .room__item[data-v-210a70e0] .room__content .room__content__services .services__count{font-weight:500}.rooms__subsection .room__item[data-v-210a70e0] .room__item__image__more{background-color:#fff;padding:.3125rem 1rem}.rooms__subsection .room__item[data-v-210a70e0] .room__item__image__more .image__item{background-position:0;background-repeat:no-repeat;background-size:1rem;min-height:1rem;padding-inline-start:1.625rem;background-image:url(../vue/images/all.cf9c.svg);color:#454554;font-size:.75rem;font-weight:400;line-height:1rem}[dir=rtl] .rooms__subsection .room__item[data-v-210a70e0] .room__item__image__more .image__item{background-position:100%}@media (max-width:768px){.rooms__subsection .room__item[data-v-210a70e0] .rateplan__item{margin-block-end:1rem}}
.search__form[data-v-b8abe26e]{display:flex;flex-wrap:wrap;gap:0 20px;justify-content:space-between;background-color:#fff;padding:25px;max-width:650px}.search__form .search__form__title[data-v-b8abe26e]{font-family:Roboto Slab,Times New Roman,Times,Baskerville,Georgia,serif;font-style:normal;font-size:20px;font-weight:300;line-height:20px;margin:0 0 20px;width:100%}@media (max-width:768px){.search__form[data-v-b8abe26e]{gap:0 10px;padding:20px}.search__form .search__form__title[data-v-b8abe26e]{font-size:18px;line-height:22px}}.search__form .search__form__field[data-v-b8abe26e]{position:relative;height:50px;box-sizing:border-box;border:1px solid #bdbdbd;width:100%;border-radius:0;box-shadow:none}.search__form .search__form__field[data-v-b8abe26e] .search__form__label{position:absolute;top:5px;left:10px;font:400 .8125rem/1;color:#bdbdbd}.search__form .search__form__field[data-v-b8abe26e] .search__form__input{position:relative;padding:20px 10px 0 10px;margin:0;height:100%;width:100%;border:0;outline:0;box-sizing:border-box;font:400 1.125rem/1 Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;color:#777;background:transparent}.search__form .search__form__field[data-v-b8abe26e] .search__form__input::placeholder{color:#777}.search__form .search__form__field[data-v-b8abe26e] .search__form__link{display:block;position:relative;padding:20px 10px 0 10px;margin:0;height:100%;width:100%;outline:0;box-sizing:border-box;font:400 1.125rem/28px Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;text-decoration:none;color:#777}.search__form .search__form__field[data-v-b8abe26e] .search__form__popup-wrapper{position:absolute;z-index:1;top:55px;left:50%;min-width:100%;transform:translate(-50%);box-shadow:0 3px 7px rgba(51,51,51,.2);border-radius:5px;border:1px solid #bdbdbd}.search__form .search__form__field[data-v-b8abe26e] .search__form__popup-wrapper:before{content:"";position:absolute;top:0;left:50%;width:27px;height:27px;transform:rotate(45deg) translate(-50%);border-top:inherit;border-left:inherit;border-radius:5px;background-color:#fff}.search__form .search__form__field[data-v-b8abe26e] .search__form__popup{position:relative;padding:15px;border-radius:5px;box-sizing:border-box;background-color:#fff}.search__form .search__form__submit[data-v-b8abe26e]{height:50px;width:max-content}.search__form .search__form__submit-button[data-v-b8abe26e]{box-sizing:border-box;text-transform:uppercase;color:#fff;cursor:pointer;padding:0 20px;background-color:#00aa49;height:100%;border:0 none;border-radius:0;outline:2px solid;outline-color:#00aa49;outline-offset:-2px;transition:all .3s;transition-property:color,background-color,outline-color;font-family:Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1.125rem}.search__form .search__form__submit-button[data-v-b8abe26e]:hover{color:#00aa49;background-color:#fff;outline-color:#00aa49}@media (max-width:320px){.search__form .search__form__submit-button[data-v-b8abe26e],.search__form .search__form__submit[data-v-b8abe26e]{width:100%}}
.rateplan__item .rateplan__item__button[data-v-de973b40],.rateplan__item .rateplan__item__change-button[data-v-de973b40]{border-radius:.3125rem;color:#fff;cursor:pointer;display:block;font-weight:700;height:min-content;text-align:center;text-decoration:none;user-select:none;width:max-content}.rateplan__item .wide.rateplan__item__button[data-v-de973b40],.rateplan__item .wide.rateplan__item__change-button[data-v-de973b40]{width:100%}.rateplan__item .loading.rateplan__item__button[data-v-de973b40],.rateplan__item .loading.rateplan__item__change-button[data-v-de973b40]{position:relative;user-select:none;pointer-events:none;opacity:.8;transition:opacity .3s;color:transparent}.rateplan__item .loading.rateplan__item__button>[data-v-de973b40],.rateplan__item .loading.rateplan__item__change-button>[data-v-de973b40]{opacity:0}.rateplan__item .loading.rateplan__item__button div[role=progressbar].loading[data-v-de973b40],.rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading[data-v-de973b40]{position:absolute;top:50%;left:50%;display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin-right:.625rem;background-size:1rem;background-repeat:no-repeat;background-position:50%;opacity:1;animation-name:button-loading-animation;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite}.rateplan__item .rateplan__item__button[data-v-de973b40],.rateplan__item .rateplan__item__change-button[data-v-de973b40]{font-size:1.125rem;line-height:1.5625rem;padding-block:.5625rem;padding-inline:1.3125rem}.rateplan__item .loading.rateplan__item__button div[role=progressbar].loading[data-v-de973b40],.rateplan__item .loading.rateplan__item__change-button div[role=progressbar].loading[data-v-de973b40]{background-image:url(../vue/images/loading_white.58a4.svg)}.rateplan__item .rateplan__item__change-button[data-v-de973b40]{background:linear-gradient(86.06deg,#6798e1 .91%,#6478e2 99.06%);letter-spacing:.015em}.rateplan__item .rateplan__item__button[data-v-de973b40]{background:#2fc193;letter-spacing:.015em}.rateplan__item[data-v-de973b40]{padding-block:.3125rem;border-block-start:.125rem solid #eaeaea}.rateplan__item__inner[data-v-de973b40]{display:flex;justify-content:space-between}.rateplan__item[data-v-de973b40]:first-child{border:none}.rateplan__item.rate-plan-limitations .rateplan__item__inner[data-v-de973b40]{padding:.3125rem .625rem .3125rem .3125rem;background-color:#f2f2f2}.rateplan__item__block[data-v-de973b40]{color:#606060;max-width:23%;font-weight:600;font-size:1rem;padding-block:.5rem;width:100%}.rateplan__item__block.wrapper[data-v-de973b40]{max-width:none;width:max-content}.rateplan__item__block.wide[data-v-de973b40]{max-width:44.1%}.rateplan__item__services[data-v-de973b40]{max-width:24%}.rateplan__item__booking[data-v-de973b40]{margin-inline-start:-.625rem;max-width:44.1%;padding-inline:.625rem}[data-v-de973b40] .rateplan__item__best_price{color:#2fc193}[data-v-de973b40] .rateplan__item__best_price,[data-v-de973b40] .rateplan__item__quota{font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.25rem;margin-block-end:.625rem;text-align:center}[data-v-de973b40] .rateplan__item__quota{color:#ff385c}.rateplan__item__limitations[data-v-de973b40]{max-width:50%}.rateplan__item__payment[data-v-de973b40]{display:flex;justify-content:center}.rateplan__item__payment__inner[data-v-de973b40]{background-position:0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;background-image:url(../vue/images/bank_card.c5b4.svg);padding-inline-start:2.125rem;margin-block-start:.625rem;padding-block:.3125rem}[dir=rtl] .rateplan__item__payment__inner[data-v-de973b40]{background-position:100%}.rateplan__item__price.no_value[data-v-de973b40]{letter-spacing:.015em}.rateplan__item__price.no_value .rateplan__item__price__no_value[data-v-de973b40]{margin:0 0 .3125rem;font-size:1.375rem;font-weight:700;color:#ff385c}.rateplan__item__price.no_value__description[data-v-de973b40]{background-image:none;font-size:.75rem;font-weight:700;padding:0}.rateplan__item[data-v-de973b40] .rateplan__item__property{background-position:0 0;background-repeat:no-repeat;background-size:1.5rem;min-height:1.5rem;padding-inline-start:2.5rem;letter-spacing:.015em;line-height:1.5rem;margin-block-end:.625rem}[dir=rtl] .rateplan__item[data-v-de973b40] .rateplan__item__property{background-position:100% 0}.rateplan__item[data-v-de973b40] .rateplan__item__property:last-child{margin:0}.rateplan__item[data-v-de973b40] .rateplan__item__property.bed__type{background-image:url(../vue/images/bed.b090.svg)}.rateplan__item[data-v-de973b40] .rateplan__item__property.additional__services,.rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type,.rateplan__item[data-v-de973b40] .rateplan__item__property.food__type{display:flex;gap:.9375rem}.rateplan__item[data-v-de973b40] .rateplan__item__property.additional__services .icon,.rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type .icon,.rateplan__item[data-v-de973b40] .rateplan__item__property.food__type .icon{background-position:50%;background-repeat:no-repeat;background-size:1rem;min-height:1rem;background-image:url(../vue/images/question.3164.svg);padding-inline-start:1rem;cursor:pointer}[dir=rtl] .rateplan__item[data-v-de973b40] .rateplan__item__property.additional__services .icon,[dir=rtl] .rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type .icon,[dir=rtl] .rateplan__item[data-v-de973b40] .rateplan__item__property.food__type .icon{background-position:50%}.rateplan__item[data-v-de973b40] .rateplan__item__property.food__type{background-image:url(../vue/images/food.c7c5.svg)}.rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type{background-image:url(../vue/images/cancellation.a486.svg)}.rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type.free{background-image:url(../vue/images/cancellation_free.1f95.svg);color:#2fc193}.rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type .icon{margin-inline-start:.9375rem}.rateplan__item[data-v-de973b40] .rateplan__item__property.additional__services{background-image:url(../vue/images/services.4f97.svg);margin-block-start:.625rem}.rateplan__item[data-v-de973b40] .rateplan__item__property.payment__type{background-image:url(../vue/images/bank_card.c5b4.svg)}.rateplan__item.mir_cashback[data-v-de973b40] .rateplan__item__price__value{color:#ff385c}.rateplan__item.mir_cashback[data-v-de973b40] .rateplan__item__price__value span{color:grey}.rateplan__item .item__block__title[data-v-de973b40]{color:#606060;font-size:1.375rem;font-weight:700;letter-spacing:.015em;line-height:1.875rem;margin-block-end:.3125rem}.rateplan__item .item__block__description[data-v-de973b40]{color:#606060;font-size:.875rem;font-weight:700;letter-spacing:.015em;line-height:1.25rem}@media (max-width:768px){.rateplan__item__inner[data-v-de973b40]{display:grid;gap:1rem;grid-template-areas:"title" "services" "booking";grid-template-columns:100%;grid-template-rows:repeat(auto-fill,minmax(1rem,1fr));border:none;padding-block-start:0;margin-block-start:1.25rem}.rateplan__item__block[data-v-de973b40]{max-width:fit-content;padding-block:0}.rateplan__item__block.wrapper[data-v-de973b40]{max-width:none;width:100%}.rateplan__item__block.wide[data-v-de973b40]{max-width:none}.rateplan__item__title[data-v-de973b40]{font-size:1.125rem;grid-area:title}.rateplan__item[data-v-de973b40] .rateplan__item__property{font-size:.875rem}.rateplan__item[data-v-de973b40] .rateplan__item__property.cancellation__type{max-width:calc(100% - 2rem)}[data-v-de973b40] .rateplan__item__best_price{margin-block-end:.3125rem}.rateplan__item__services[data-v-de973b40]{grid-area:services}.rateplan__item__booking[data-v-de973b40]{grid-area:booking;margin-inline-start:0;max-width:none;width:100%}.rateplan__item__price[data-v-de973b40]{align-items:center;display:flex;flex-direction:column;max-width:none;width:100%}.rateplan__item__price__description[data-v-de973b40]{font-size:1rem;margin-block-start:.125rem;text-align:center}.rateplan__item .rateplan__item__button[data-v-de973b40]{max-width:none;width:100%;text-align:center}}.rateplan__item.skeleton .rateplan__item__button[data-v-de973b40],.rateplan__item.skeleton .rateplan__item__price__description[data-v-de973b40],.rateplan__item.skeleton .rateplan__item__price__no_value[data-v-de973b40],.rateplan__item.skeleton .rateplan__item__property[data-v-de973b40],.rateplan__item.skeleton .rateplan__item__title[data-v-de973b40]{animation:skeleton-animation 1.2s ease-in-out infinite;color:transparent!important;cursor:default!important;background-image:linear-gradient(100deg,#f2f2f2 30%,#f6f7f8 50%,#f2f2f2 70%)!important;background-size:400%!important;user-select:none}.search__form[data-v-b8abe26e]{display:flex;flex-wrap:wrap;gap:0 20px;justify-content:space-between;background-color:#fff;padding:25px;max-width:650px}.search__form .search__form__title[data-v-b8abe26e]{font-family:Roboto Slab,Times New Roman,Times,Baskerville,Georgia,serif;font-style:normal;font-size:20px;font-weight:300;line-height:20px;margin:0 0 20px;width:100%}@media (max-width:768px){.search__form[data-v-b8abe26e]{gap:0 10px;padding:20px}.search__form .search__form__title[data-v-b8abe26e]{font-size:18px;line-height:22px}}.search__form .search__form__field[data-v-b8abe26e]{position:relative;height:50px;box-sizing:border-box;border:1px solid #bdbdbd;width:100%;border-radius:0;box-shadow:none}.search__form .search__form__field[data-v-b8abe26e] .search__form__label{position:absolute;top:5px;left:10px;font:400 .8125rem/1;color:#bdbdbd}.search__form .search__form__field[data-v-b8abe26e] .search__form__input{position:relative;padding:20px 10px 0 10px;margin:0;height:100%;width:100%;border:0;outline:0;box-sizing:border-box;font:400 1.125rem/1 Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;color:#777;background:transparent}.search__form .search__form__field[data-v-b8abe26e] .search__form__input::placeholder{color:#777}.search__form .search__form__field[data-v-b8abe26e] .search__form__link{display:block;position:relative;padding:20px 10px 0 10px;margin:0;height:100%;width:100%;outline:0;box-sizing:border-box;font:400 1.125rem/28px Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;text-decoration:none;color:#777}.search__form .search__form__field[data-v-b8abe26e] .search__form__popup-wrapper{position:absolute;z-index:1;top:55px;left:50%;min-width:100%;transform:translate(-50%);box-shadow:0 3px 7px rgba(51,51,51,.2);border-radius:5px;border:1px solid #bdbdbd}.search__form .search__form__field[data-v-b8abe26e] .search__form__popup-wrapper:before{content:"";position:absolute;top:0;left:50%;width:27px;height:27px;transform:rotate(45deg) translate(-50%);border-top:inherit;border-left:inherit;border-radius:5px;background-color:#fff}.search__form .search__form__field[data-v-b8abe26e] .search__form__popup{position:relative;padding:15px;border-radius:5px;box-sizing:border-box;background-color:#fff}.search__form .search__form__submit[data-v-b8abe26e]{height:50px;width:max-content}.search__form .search__form__submit-button[data-v-b8abe26e]{box-sizing:border-box;text-transform:uppercase;color:#fff;cursor:pointer;padding:0 20px;background-color:#00aa49;height:100%;border:0 none;border-radius:0;outline:2px solid;outline-color:#00aa49;outline-offset:-2px;transition:all .3s;transition-property:color,background-color,outline-color;font-family:Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1.125rem}.search__form .search__form__submit-button[data-v-b8abe26e]:hover{color:#00aa49;background-color:#fff;outline-color:#00aa49}@media (max-width:320px){.search__form .search__form__submit-button[data-v-b8abe26e],.search__form .search__form__submit[data-v-b8abe26e]{width:100%}}.service__section .info__wrapper[data-v-1702a920],.service__section .search-form__wrapper[data-v-1702a920]{margin-block-end:3rem}@media (max-width:768px){.service__section .info__wrapper[data-v-1702a920],.service__section .search-form__wrapper[data-v-1702a920]{margin-block-end:1.75rem}}.service__section .info__wrapper[data-v-1702a920]:last-child,.service__section .search-form__wrapper[data-v-1702a920]:last-child{margin-block-end:0}.service__section .search-form__wrapper[data-v-1702a920]{border:1px solid #e7e7e7;display:flex;justify-content:center;width:100%}.service__section .room__popup__buttons[data-v-1702a920]{display:flex;gap:1rem}@media (max-width:768px){.service__section .room__popup__buttons[data-v-1702a920]{justify-content:space-between;width:100%}}@media (min-width:769px){.service__section .rateplan__item__block[data-v-1702a920]{max-width:11.25rem}}.service__section .rateplan__item__block>[data-v-1702a920]{width:100%}.service__section .rateplan__item__block.wrapper[data-v-1702a920]{display:flex;flex-direction:column;gap:.625rem}.service__section .rateplan__item__block.button__blue[data-v-1702a920]{color:#fff;font-size:1rem;font-style:normal;font-weight:700;line-height:1.25rem}.service__section .rateplan__item__block.button__blue[data-v-1702a920]:hover{color:#6797e0;background:#fff}.service__section .offers__section[data-v-1702a920]{border:.0625rem solid #e7e7e7;display:flex;flex-direction:column;gap:.3125rem;padding:2.5rem 1.875rem 2.5rem 1.875rem;margin-block-end:3rem}@media (max-width:768px){.service__section .offers__section[data-v-1702a920]{margin-block-end:1.75rem;padding:1.25rem}}.service__section .action__wrapper[data-v-1702a920]{display:flex;justify-content:center}.service__section .action__wrapper .button__pink[data-v-1702a920]{font-size:1.125rem;font-weight:700;line-height:1.5rem;padding:.5625rem 1.25rem}.service__section .sales-stopped__section[data-v-1702a920]{margin-block-end:3rem!important}.service__section[data-v-1702a920] .rateplan__item:first-child{padding-block-start:0!important}.service__section[data-v-1702a920] .rateplan__item:last-child{padding-block-end:0!important}.service__section[data-v-1702a920] .room__popup .room__popup__content{max-height:none;margin:.625rem}.service__section[data-v-1702a920] .room__popup .room__popup__inner{position:static;box-shadow:none}@media (max-width:768px){.service__section[data-v-1702a920] .room__popup .room__popup__price{justify-content:normal;padding:0}}