.tabs-container__inner[data-v-9752c234]{border-bottom:1px solid #e1e9f4;display:flex;height:60px;margin-bottom:0;padding:0}.tabs-container__item[data-v-9752c234]{align-items:center;background:none;border:none;color:#788da9;cursor:pointer;display:flex;flex-grow:1;font-size:16px;font-weight:700;justify-content:center;outline:none;position:relative;text-transform:uppercase}.tabs-container__item[data-v-9752c234]:focus-visible{outline:2px solid #0071e3;outline-offset:-2px}@media (max-width:767px){.tabs-container__item[data-v-9752c234]{flex-grow:.4}}.tabs-container__item--active[data-v-9752c234]{color:#ff6500}@media (max-width:767px){.tabs-container__item--active[data-v-9752c234]{font-size:12px}}.tabs-container__item--active[data-v-9752c234]:after{background-color:#ff6500;border-radius:10px 10px 0 0;bottom:0;content:"";height:10px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:20px;z-index:1}.tabs-container__text[data-v-9752c234]{position:relative}.tabs-container__badge[data-v-9752c234]{transform:translate(10px)}.tabs-container__badge.badge[data-v-9752c234]{font-size:14px}.search-tour-page .tabs-container__inner[data-v-9752c234]{margin-bottom:25px}.dropdown-country__option{outline:none}.dropdown-country__option--focused,.dropdown-country__option:focus-visible{outline:2px solid #0071e3;outline-offset:-2px}.index-page__search-form .select-destination__icon,[class^=tours-] .select-destination__icon{display:none}.index-page .dropdown-country__toggle,[class*=hotels-] .dropdown-country__toggle,[class^=tours-] .dropdown-country__toggle{padding:10px 10px 28px 20px}@media (min-width:1200px){.index-page .dropdown-country__toggle,[class*=hotels-] .dropdown-country__toggle,[class^=tours-] .dropdown-country__toggle{height:90px}}@media (min-width:768px) and (max-width:1199px){.index-page .dropdown-country__toggle,[class*=hotels-] .dropdown-country__toggle,[class^=tours-] .dropdown-country__toggle{height:80px}}@media (max-width:767px){.index-page .dropdown-country__toggle,[class*=hotels-] .dropdown-country__toggle,[class^=tours-] .dropdown-country__toggle{background:#fff;border-bottom-right-radius:12px;border-top-right-radius:12px;min-height:50px;padding:10px 10px 10px 15px}}.index-page .dropdown-country__single,[class*=hotels-] .dropdown-country__single,[class^=tours-] .dropdown-country__single{font-weight:700}@media (max-width:767px){.index-page .dropdown-country__single,[class*=hotels-] .dropdown-country__single,[class^=tours-] .dropdown-country__single{font-weight:500}}.index-page .dropdown-country__menu,[class*=hotels-] .dropdown-country__menu,[class^=tours-] .dropdown-country__menu{min-width:340px}@media (max-width:767px){.index-page .dropdown-country__menu,[class*=hotels-] .dropdown-country__menu,[class^=tours-] .dropdown-country__menu{margin-top:0!important;max-width:360px;right:0}}@media (max-width:1023px){.index-page .input-field__title,[class*=hotels-] .input-field__title,[class^=tours-] .input-field__title{max-width:calc(100% - 41px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.news-slug-page .dropdown-country__toggle,.search-tour-page .dropdown-country__toggle,[class^=tours-] .search-form--country-search .dropdown-country__toggle{background:#eff2f7;border-radius:12px;box-shadow:inset 0 .5px 1px #fff,inset 0 -.5px 1px #00000026;min-height:50px;padding:10px 40px 10px 20px}@media (min-width:1200px){.news-slug-page .dropdown-country__toggle,.search-tour-page .dropdown-country__toggle,[class^=tours-] .search-form--country-search .dropdown-country__toggle{height:50px}}@media (min-width:768px) and (max-width:1199px){.news-slug-page .dropdown-country__toggle,.search-tour-page .dropdown-country__toggle,[class^=tours-] .search-form--country-search .dropdown-country__toggle{height:50px}}@media (max-width:767px){.news-slug-page .dropdown-country__toggle,.search-tour-page .dropdown-country__toggle,[class^=tours-] .search-form--country-search .dropdown-country__toggle{background:#fff}}.news-slug-page .dropdown-country__toggle:hover,.search-tour-page .dropdown-country__toggle:hover,[class^=tours-] .search-form--country-search .dropdown-country__toggle:hover{box-shadow:4px 18px 22px #73737324}.news-slug-page .dropdown-country__single,.search-tour-page .dropdown-country__single,[class^=tours-] .search-form--country-search .dropdown-country__single{font-size:16px;font-weight:500}@media (max-width:767px){.news-slug-page .search-form__nights,.search-tour-page .search-form__nights,[class^=tours-] .search-form--country-search .search-form__nights{width:calc(40% - 5px)}}@media (max-width:1023px){.search-ai-tour-page .select-destination__icon,.search-tour-page .select-destination__icon{right:15px}}@media (max-width:767px){.search-ai-tour-page .select-destination__icon,.search-tour-page .select-destination__icon{width:16px}}.select-destination[data-v-785c7a7a]{position:relative}.select-destination__icon[data-v-785c7a7a]{display:flex;pointer-events:none;position:absolute;right:22px;top:50%;transform:translateY(-50%);z-index:1}@media (max-width:767px){.select-destination__icon[data-v-785c7a7a]{height:20px;right:16px;width:20px}}.dropdown-country[data-v-785c7a7a]{font-family:EuclidSquare,EuclidSquare fallback,sans-serif;position:relative;width:100%}.dropdown-country__toggle[data-v-785c7a7a]{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:inherit}.dropdown-country__single[data-v-785c7a7a]{color:#2e3a59;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.dropdown-country__single[data-v-785c7a7a]{font-size:14px}}.dropdown-country__menu[data-v-785c7a7a]{background-color:#fff;border:1px solid #e1e9f4;border-radius:12px;box-shadow:4px 18px 22px #73737324;margin-top:20px;max-height:430px;position:absolute;top:100%;width:100%;z-index:20}@media (max-width:767px){.dropdown-country__menu[data-v-785c7a7a]{background:#eff2f7;border:none;border-radius:0;bottom:0;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;margin-top:0;max-height:none;position:fixed;right:0;top:0;width:100%;z-index:100}}.dropdown-country__heading[data-v-785c7a7a]{color:#35495e;font-size:16px;font-weight:700;line-height:1.2;padding:20px 20px 0;text-align:center;text-transform:uppercase}@media (max-width:767px){.dropdown-country__heading[data-v-785c7a7a]{padding:30px 0}}.dropdown-country__search-container[data-v-785c7a7a]{padding:20px 20px 10px;position:sticky}@media (max-width:767px){.dropdown-country__search-container[data-v-785c7a7a]{background-color:#fff}}.dropdown-country__search-input[data-v-785c7a7a]{background:#eff2f7;border:0;border-radius:12px;box-shadow:inset 0 .5px 1px #fff,inset 0 -.5px 1px #00000026;box-sizing:border-box;color:#2e3a59;display:block;font-size:16px;height:50px;overflow:hidden;padding-left:20px;padding-right:50px;width:100%}.dropdown-country__search-input-title[data-v-785c7a7a]{color:#2e3a59;display:block;font-size:14px;margin-bottom:-5px;margin-left:20px}.dropdown-country__clear-search-btn[data-v-785c7a7a]{position:absolute;right:30px;top:calc(50% + 3px)}.dropdown-country__search-btn[data-v-785c7a7a]{bottom:10px;height:50px;position:absolute;right:35px}.dropdown-country__options-list[data-v-785c7a7a]{border-bottom-left-radius:11px;border-bottom-right-radius:11px;max-height:250px;overflow-y:auto}@media (max-width:767px){.dropdown-country__options-list[data-v-785c7a7a]{background-color:#fff;border-radius:0;max-height:calc(var(--vh, 1dvh)*100 - 260px)!important}}.dropdown-country__option[data-v-785c7a7a]{color:#2e3a59;cursor:pointer;font-size:16px;font-weight:400;padding:12px 20px}.dropdown-country__option--selected[data-v-785c7a7a]{background-color:#ff642533}.dropdown-country__toggle[data-v-785c7a7a]:focus{box-shadow:none!important;outline:none!important}.dropdown-country .checkbox[data-v-785c7a7a]{display:block;padding:8px 0}.dropdown-country .checkbox__inner[data-v-785c7a7a]{display:flex;flex-direction:column;padding-left:0}.dropdown-country .checkbox__inner[data-v-785c7a7a]:after,.dropdown-country .checkbox__inner[data-v-785c7a7a]:before{display:none}.dropdown-country .checkbox__title[data-v-785c7a7a]{font-size:16px}.dropdown-country .checkbox__cities[data-v-785c7a7a]{display:flex;gap:5px;margin-top:10px}.dropdown-country .checkbox__cities-inner[data-v-785c7a7a]{display:flex;flex-wrap:wrap;gap:5px}.dropdown-country .checkbox__city[data-v-785c7a7a]{background-color:#ff65001a;border-radius:30px;color:#ff6500;cursor:pointer;font-size:12px;line-height:20px;padding:0 6px;transition:background-color .15s ease}.dropdown-country .checkbox__city[data-v-785c7a7a]:hover{background-color:#ff650033}.dropdown-country .checkbox__city[data-v-785c7a7a]:disabled{background:none;cursor:not-allowed;-webkit-text-decoration:#ff6500 line-through;text-decoration:#ff6500 line-through}.dropdown-country .checkbox--disabled .checkbox__inner[data-v-785c7a7a]:after,.dropdown-country .checkbox--disabled .checkbox__title[data-v-785c7a7a]{opacity:.5}.dropdown-country__no-options[data-v-785c7a7a]{color:#2e3a59;font-size:16px;padding:30px 10px;text-align:center}.dropdown-country .icon-plane-departure[data-v-785c7a7a]{flex-shrink:0;height:24px;width:24px}@media (max-width:767px){.dropdown-country .icon-plane-departure[data-v-785c7a7a]{height:20px;width:20px}}.dropdown-country__mob-btns[data-v-785c7a7a]{display:none}@media (max-width:767px){.dropdown-country__mob-btns[data-v-785c7a7a]{background:#eff2f7;bottom:0;display:flex;justify-content:space-around;padding:20px 0;position:fixed;width:100%;z-index:3}.dropdown-country__mob-btns .btn-apply[data-v-785c7a7a]{align-items:center;background-image:linear-gradient(180deg,#ff9000 3%,#ff6500);border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.25;min-height:50px;text-align:center;text-transform:uppercase;width:175px}.dropdown-country__mob-btns .btn-back[data-v-785c7a7a]{background:#ffefe5;border-radius:25px;color:#ff6500;cursor:pointer;font-size:14px;font-weight:600;height:50px;text-transform:uppercase;width:125px}}@media screen and (max-width:767px) and (orientation:landscape){.dropdown-country__mob-btns[data-v-785c7a7a]{bottom:0;padding:10px 0}}@media (max-width:767px){.news-slug-page .news-form--expanded .dropdown-country__toggle[data-v-785c7a7a]{background:#eff2f7}}.news-slug-page .dropdown-country__single[data-v-785c7a7a]{font-size:16px}.input-field__inner:focus-within.keyboard-focus[data-v-785c7a7a]{outline:2px solid #0071e3;outline-offset:1px}.regions--filter{width:100%}@media (max-width:767px){.regions__search-input{background-color:#eff2f7;border-radius:12px;margin-right:10px;padding-left:18px;padding-right:50px}}.regions__search-input__body{position:relative}@media (max-width:767px){.regions__search-input__body{padding:10px 0 10px 10px;width:100%}}.regions__search{padding:0}.tours-country-page .regions__search-input{color:#04080f}.tours-country-page .regions__search-input__header{display:block}.tours-country-page .tours--open-filters .regions__mob-btns,.tours-country-page .tours--open-filters .regions__search-input__header{display:none}.tours-country-page .tours--open-filters .regions__search-input__title{margin-left:50px}@media (max-width:767px){.tours-country-page .tours--open-filters .regions__search-input__body{padding-top:0}}.tours-country-page .tours--open-filters .regions__clear-search-btn{right:32px}@media (max-width:767px){.tours-country-page .tours--open-filters .regions__clear-search-btn{top:35%}}.tours-country-page .tours--open-filters .icon-search-over{fill:#8894b6;right:32px}@media (max-width:767px){.tours-page .input-field .regions__search-input{width:calc(100% - 28px)}}.tours-page .input-field .regions__search-input-content{width:100%}.tours-page .input-field .regions__search-input__header{display:block!important}.tours-page .input-field .regions__search-input__mob-btns{display:flex!important}.regions__mob-header[data-v-1a346159]{display:none}@media (max-width:767px){.regions__mob-header[data-v-1a346159]{display:inline}.regions__mob-header .header[data-v-1a346159]{margin-bottom:0}}.regions .checkbox[data-v-1a346159]{height:100%}.regions__units[data-v-1a346159]{border-bottom-left-radius:11px;border-bottom-right-radius:11px;max-height:255px;overflow-y:auto;width:100%}@media (max-width:767px){.regions__units[data-v-1a346159]{background:#fff;border-radius:0;max-height:calc(var(--vh, 1dvh)*100 - 260px)!important;padding-top:8px;width:100%}}.regions__mob-btns[data-v-1a346159]{display:none}@media (max-width:767px){.regions__mob-btns[data-v-1a346159]{background:#eff2f7;bottom:0;display:flex;justify-content:space-around;padding:20px 0;position:fixed;width:100%;z-index:3}.regions__mob-btns .btn-apply[data-v-1a346159]{align-items:center;background-image:linear-gradient(180deg,#ff9000 3%,#ff6500);border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.25;min-height:50px;text-align:center;text-transform:uppercase;width:175px}.regions__mob-btns .btn-back[data-v-1a346159]{background:#ffefe5;border-radius:25px;color:#ff6500;cursor:pointer;font-size:14px;font-weight:600;height:50px;text-transform:uppercase;width:125px}}@media screen and (max-width:767px) and (orientation:landscape){.regions__mob-btns[data-v-1a346159]{bottom:0;padding:10px 0}}.regions__close-btn[data-v-1a346159]{background-color:#04080f1a;border-radius:100px;cursor:pointer;display:none;height:28px;position:absolute;right:5px;top:5px;width:28px}.regions__close-btn[data-v-1a346159]:after,.regions__close-btn[data-v-1a346159]:before{background-color:#04080f;border-radius:100px;content:"";height:14px;left:13px;position:absolute;top:7px;width:2px}.regions__close-btn[data-v-1a346159]:before{transform:rotate(45deg)}.regions__close-btn[data-v-1a346159]:after{transform:rotate(-45deg)}.regions__not-found[data-v-1a346159]{color:#2e3a59;font-size:16px;padding:30px 10px;text-align:center}.regions__search-heading[data-v-1a346159]{color:#35495e;font-size:16px;font-weight:700;line-height:1.2;padding:20px 0;text-align:center;text-transform:uppercase}@media (max-width:767px){.regions__search-heading[data-v-1a346159]{padding:30px 0}}.regions__search[data-v-1a346159]{display:flex;padding:10px 0 10px 10px;position:relative;z-index:100}@media (max-width:767px){.regions__search[data-v-1a346159]{display:inline;position:relative}}.regions__search-input-content[data-v-1a346159]{width:100%}.regions__search-input[data-v-1a346159]{background:#eff2f7;border-radius:12px;box-shadow:inset 0 .5px 1px #fff,inset 0 -.5px 1px #00000026;font-size:16px;height:50px;padding-left:20px;width:-moz-available;width:-webkit-fill-available}@media (max-width:767px){.regions__search-input[data-v-1a346159]{margin-left:18px;margin-right:18px}}.regions__search-input__header[data-v-1a346159]{color:#2e3a59;display:block;font-size:16px;font-weight:600;margin:10px 0 26px;position:relative;text-align:center;text-transform:uppercase;z-index:1}@media (max-width:767px){.regions__search-input__header[data-v-1a346159]{margin:30px 0 20px}.regions__search-input__body[data-v-1a346159]{background:#fff;padding-top:25px;position:relative}}.regions__search-input__title[data-v-1a346159]{color:#2e3a59;display:block;font-size:14px;margin-bottom:-5px;margin-left:20px;position:relative}@media (min-width:1920px){.regions__search-input__title[data-v-1a346159]{margin-left:43px}}@media (max-width:767px){.regions__search-input__title[data-v-1a346159]{margin-left:38px}}.regions__clear-search-btn[data-v-1a346159]{position:absolute;right:10px;top:calc(50% - 2px)}@media (max-width:767px){.regions__clear-search-btn[data-v-1a346159]{right:35px;top:calc(50% + 6px)}}.regions__unit--closed .regions__region-arrow[data-v-1a346159]{top:calc(50% - 3px);transform:rotate(225deg)}.regions__region[data-v-1a346159]{position:sticky;transition:background-color .25s ease}@media (max-width:1023px){.regions__region[data-v-1a346159]{position:relative;transition:none}}.regions__region[data-v-1a346159]:focus-visible{outline:2px solid #0071e3;outline-offset:-2px}.regions__city[data-v-1a346159]:focus-visible{outline:2px solid #0071e3;outline-offset:-2px}.regions__region-name .checkbox[data-v-1a346159]{padding-right:0}.regions__region-toggle[data-v-1a346159]{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color .25s ease;width:50px}@media (max-width:1023px){.regions__region-toggle[data-v-1a346159]{right:15px;transition:none}}.regions__region-arrow[data-v-1a346159]{border-bottom:2px solid #2e3a59;border-right:2px solid #2e3a59;display:block;height:9px;left:20px;position:absolute;top:calc(50% - 7px);transform:rotate(45deg);width:9px}.regions__cities .checkbox[data-v-1a346159]{transition:background-color .25s ease}@media (max-width:1023px){.regions__cities .checkbox[data-v-1a346159]{transition:none}}.regions--search[data-v-1a346159]{background-color:#fff;border:1px solid #e1e9f4;border-radius:12px;box-shadow:4px 18px 22px #73737324;margin-top:20px;max-height:400px;min-width:340px;position:absolute;top:100%;width:100%;z-index:20}@media (max-width:767px){.regions--search[data-v-1a346159]{background:#eff2f7;border:none;border-radius:0;bottom:0;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;margin-top:0;max-height:none;position:fixed;right:0;top:0;width:100%;z-index:100}}.regions--search .checkbox[data-v-1a346159]{padding-right:20px}@media (max-width:767px){.regions--search .regions__close-btn[data-v-1a346159]{display:block}}.regions--search .regions__cities .checkbox[data-v-1a346159]{height:60px;padding-left:55px}@media (min-width:1024px){.regions--search .regions__cities .checkbox[data-v-1a346159]:hover{background-color:#ff64251a}}.regions--search .regions__region[data-v-1a346159]{background-color:#fff}@media (min-width:1024px){.regions--search .regions__region[data-v-1a346159]:hover{background-color:#fdf0eb}}.regions--search .regions__search[data-v-1a346159]{margin-bottom:7px;padding:0 20px}@media (max-width:767px){.regions--search .regions__search[data-v-1a346159]{padding:0}}.regions--search .regions__search-input[data-v-1a346159]{background-color:#eff2f7;color:#2e3a59}@media (min-width:1024px){.regions--search .regions__region-toggle[data-v-1a346159]:hover{background-color:#ff64251a}}.regions--search .regions__region-name .checkbox[data-v-1a346159]{height:60px;padding-left:20px}.regions--filter[data-v-1a346159]{max-height:350px;overflow:auto;width:-webkit-fill-available;width:-moz-available}@media (min-width:1920px){.regions--filter[data-v-1a346159]{max-height:-moz-max-content;max-height:max-content}}@media (max-width:767px){.regions--filter[data-v-1a346159]{overflow:hidden}}.regions--filter .regions__cities .checkbox[data-v-1a346159]{border-radius:12px}.regions--filter .regions__cities .checkbox[data-v-1a346159]:hover{background-color:#ffefe5}.regions--filter .regions__search[data-v-1a346159]{background-color:#fff}.regions--filter .regions__search-input[data-v-1a346159]{background-color:#eff2f7;margin-left:41px;margin-right:10px}@media (min-width:1920px){.regions--filter .regions__search-input[data-v-1a346159]{margin-left:37px}}.regions--filter .regions__city[data-v-1a346159]{margin-left:25px}.regions--filter .regions__region[data-v-1a346159]{background-color:#fff;border-radius:12px}.regions--filter .regions__region[data-v-1a346159]:hover{background-color:#ffefe5}.regions--filter .regions__region-toggle[data-v-1a346159]{border-bottom-right-radius:12px;border-top-right-radius:12px}.regions--filter .regions__region-toggle[data-v-1a346159]:hover{background-color:#fff6f0}.regions--filter .regions__region-toggle:hover .regions__region-arrow[data-v-1a346159]{border-bottom:2px solid #ff6500;border-right:2px solid #ff6500}.regions--filter .regions__region-name .checkbox[data-v-1a346159]{min-height:50px}.swiper-button-next[data-v-e6afa1bc],.swiper-button-prev[data-v-e6afa1bc]{color:#ff6500;display:block;font-size:14px;font-weight:400;height:100%;margin-top:0;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.swiper-button-next[data-v-e6afa1bc]:after,.swiper-button-prev[data-v-e6afa1bc]:after{display:none}.swiper-button-prev[data-v-e6afa1bc]{left:-25px}.swiper-button-next[data-v-e6afa1bc]{right:-25px}.swiper-slide[data-v-e6afa1bc]{width:-moz-fit-content;width:fit-content}.recommended-destinations{min-height:50px;padding:0 20px;text-align:center;width:100%}.recommended-destinations.hidden{display:none}.recommended-destinations h4{font-size:14px;margin-bottom:5px;white-space:nowrap}.recommended-destinations__slider{position:relative}.recommended-destinations__items{display:flex;flex-wrap:nowrap;font-size:12px;gap:3px 5px;justify-content:center;line-height:20px;width:100%}.recommended-destinations__items span{background-color:#ff65001a;border-radius:9px;color:#ff6500;cursor:pointer;padding:1.5px 5px;white-space:nowrap}.recommended-destinations__items span.active{background-color:#ff6500;color:#fff}.months-list[data-v-c59e79fb]{background-color:#f4f6f9;border-radius:21px 0 0 21px;height:100%;left:0;overflow-x:visible;padding:10px 0 10px 10px;position:absolute;text-align:left;top:0;width:100%}.months-list__container[data-v-c59e79fb]{direction:rtl;height:100%;overflow-y:auto;padding:5px 5px 15px;scrollbar-gutter:stable}.months-list__year[data-v-c59e79fb]{color:#94aac7;font-size:13px;font-weight:600;margin:10px}.months-list__month-right-border[data-v-c59e79fb]{display:none;position:absolute;right:-13px;top:-1px}.months-list__month[data-v-c59e79fb]{align-items:center;border:1px solid transparent;border-radius:12px 0 0 12px;color:#222a37;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:36px;margin-right:10px;padding:10px;position:relative;text-transform:uppercase}.months-list__month[data-v-c59e79fb]:hover{background-color:#fff;border-color:#e5eaf6;box-shadow:0 10px 20px #a5aabc33}.months-list__month:hover .months-list__month-right-border[data-v-c59e79fb]{display:block}.months-list__month--active[data-v-c59e79fb]{background-color:#fff;border-color:#e5eaf6;box-shadow:0 10px 20px #a5aabc33}.months-list__month--active .months-list__month-right-border[data-v-c59e79fb]{display:block}.months-list__month--disabled[data-v-c59e79fb]{opacity:.5;pointer-events:none}.selection-btn[data-v-7736ed9e]{align-items:center;background-color:#ff6500;border-radius:50%;bottom:-26px;display:none;height:52px;justify-content:center;position:absolute;right:0;width:52px;z-index:1}@media (min-width:768px) and (max-width:1199px){.selection-btn[data-v-7736ed9e]{bottom:-21px;height:42px;min-height:unset;width:42px}}@media (max-width:767px){.selection-btn[data-v-7736ed9e]{bottom:-18px;height:36px;min-height:unset;width:36px}}@media (min-width:768px) and (max-width:1199px){.selection-btn svg[data-v-7736ed9e]{height:20px;width:20px}}@media (max-width:767px){.selection-btn svg[data-v-7736ed9e]{height:16px;min-height:unset;width:16px}}.mob-search-form-trigger__item .selection-btn[data-v-7736ed9e]{display:flex}.search-form-field-loader[data-v-8791d1be]{border:1px solid #e1efff;border-radius:12px;bottom:0;height:100%;left:0;margin-left:0;position:relative;right:0;top:0;width:100%}@media (max-width:767px){.search-form-field-loader[data-v-8791d1be]{border-color:#fff}}.filter-price-range-item .multiselect__single,.filter-price-range-item .multiselect__tags{background-color:#fff}.filter-price-range-item .multiselect__select{background-image:none}.filter-price-range-item .multiselect__select:after{border:5px solid transparent;border-bottom:none;border-top-color:#94aac7;content:"";height:0;left:50%;top:50%;transform:translate(-50%,-50%);transition:.25s ease;width:0}.filter-price-range-item__inner{align-items:center;display:flex;position:relative}.filter-price-range-item__title{color:#88919f;font-size:16px;margin-right:3px;text-transform:lowercase}@media (max-width:767px){.filter-price-range-item__title{font-size:14px}}.filter-price-range-item__value{color:#2e3a59;font-size:16px}@media (max-width:767px){.filter-price-range-item__value{font-size:14px}}.filter-price-range-item--from .multiselect--above.multiselect--active .multiselect__tags,.filter-price-range-item--from .multiselect--active .multiselect__tags,.filter-price-range-item--from .multiselect--active:not(.multiselect--above) .multiselect__tags,.filter-price-range-item--from .multiselect__tags{border-bottom-right-radius:0;border-top-right-radius:0}.filter-price-range-item--from:after{background-color:#e3ebfb;content:"";height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.filter-price-range-item--till .multiselect--above.multiselect--active .multiselect__tags,.filter-price-range-item--till .multiselect--active .multiselect__tags,.filter-price-range-item--till .multiselect--active:not(.multiselect--above) .multiselect__tags,.filter-price-range-item--till .multiselect__tags{border-bottom-left-radius:0;border-top-left-radius:0}.search-tour-page .filter-price-range-item .multiselect__select{display:block}@media (min-width:768px) and (max-width:1023px){.search-tour-page .filter-price-range-item .multiselect__select{display:none}.search-tour-page .filter-price-range-item .multiselect__tags{padding:16px 15px 10px}}.filter-price-range[data-v-700cc9bb]{position:relative}.filter-price-range__title[data-v-700cc9bb]{bottom:calc(100% - 3px);color:#2e3a59;font-size:14px;left:20px;line-height:16px;position:absolute;transition:opacity .25s ease;z-index:1}.filter-price-range__wrap[data-v-700cc9bb]{align-items:center;display:flex;justify-content:center;position:relative;transition:visibility .25s ease}.filter-price-range__loader[data-v-700cc9bb]{background:#fff;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:9}@media (max-width:767px){.filter-price-range__loader[data-v-700cc9bb]{background:#fff0;bottom:0;left:0;right:0;top:0}}.filter-price-range--loading .filter-price-range__loader[data-v-700cc9bb]{opacity:1;visibility:visible}.filter-price-range--loading .filter-price-range__wrap[data-v-700cc9bb]{visibility:hidden}.filter-price-range--loading .filter-price-range__title[data-v-700cc9bb]{opacity:0}.sf-buttons[data-v-a1b34430]{align-items:center;display:flex;gap:20px;justify-content:space-between}.rating__item[data-v-3c763e2f]{display:flex}.rating__num[data-v-3c763e2f]{color:#f5a623;font-size:18px;font-weight:700;margin-right:5px}.meal__item[data-v-0068d7a5]{display:none}@media (min-width:768px) and (max-width:1023px){.meal__item[data-v-0068d7a5]{display:block}}@media (min-width:1024px){.meal__item--full-name[data-v-0068d7a5]{display:block}}@media (max-width:767px){.meal__item--full-name[data-v-0068d7a5]{display:block}}@media (min-width:768px) and (max-width:1023px){.meal__item--full-name[data-v-0068d7a5]{display:none}}.filters-btn[data-v-02879784]{background:#e1efff;border-radius:18px;color:#4a90e2;cursor:pointer;font-weight:700;letter-spacing:-.03px;min-height:36px;padding:0 45px 0 30px;position:relative;text-transform:uppercase}.filters-btn__arrow[data-v-02879784]{display:block;height:100%;position:absolute;right:0;top:0;transition:transform .2s ease;width:48px}.filters-btn__arrow[data-v-02879784]:after{border:5px solid transparent;border-bottom:none;border-top-color:#4a90e2;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.filters-btn--active .filters-btn__arrow[data-v-02879784]{transform:rotate(180deg)}.filter[data-v-4dbaa8c2]{color:#2e3a59;position:relative;z-index:1}@media (max-width:767px){.filter:first-of-type .filter__body[data-v-4dbaa8c2],.filter:last-of-type .filter__body[data-v-4dbaa8c2]{max-height:calc(100% - 14px)}}.filter__title[data-v-4dbaa8c2]{display:block;font-size:14px;line-height:16px;margin-bottom:-3px;margin-left:20px;position:relative;z-index:2}@media (max-width:1023px){.filter__title[data-v-4dbaa8c2]{margin-left:15px}}.filter__body[data-v-4dbaa8c2]{background:#eff2f7;border-radius:12px;height:268px;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1;-webkit-overflow-scrolling:touch}@media (max-width:767px){.filter__body[data-v-4dbaa8c2]{background:#fff;height:250px}}.filter__search[data-v-4dbaa8c2]{background-color:#eff2f7;border-bottom:1px solid #e1e4f0;display:flex;padding:10px 0;position:sticky;top:0;z-index:100}@media (max-width:767px){.filter__search[data-v-4dbaa8c2]{background:#fff}}.filter__search[data-v-4dbaa8c2] .search-button{position:absolute;right:20px;top:calc(50% - 9.5px)}.filter__search-input[data-v-4dbaa8c2]{color:#2e3a59;font-size:14px;font-weight:400;height:40px;padding-left:18px;padding-right:50px;width:100%}@media (max-width:1023px){.filter__search-input[data-v-4dbaa8c2]{padding-left:15px}}@media (max-width:767px){.filter__search-input[data-v-4dbaa8c2]{font-size:16px}}.filter__search-input[data-v-4dbaa8c2]::-moz-placeholder{font-size:14px}.filter__search-input[data-v-4dbaa8c2]::placeholder{font-size:14px}.filter__clear-search-btn[data-v-4dbaa8c2]{position:absolute;right:16px;top:calc(50% - 15px)}.filter__clear-search-btn[data-v-4dbaa8c2]:after,.filter__clear-search-btn[data-v-4dbaa8c2]:before{background:#2e3a59}.filter__item[data-v-4dbaa8c2]{min-height:60px}.filter__item[data-v-4dbaa8c2]:hover{background-color:#ffefe5}.filter__item--disabled[data-v-4dbaa8c2]{opacity:.5;pointer-events:none}.filter__item[data-v-4dbaa8c2]:focus-visible{outline:2px solid #0071e3;outline-offset:-2px}.filter__label[data-v-4dbaa8c2]{cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:15px;padding:18px 20px}@media (max-width:767px){.filter__label[data-v-4dbaa8c2]{font-weight:400;padding:20px 15px}}.filter__not-found[data-v-4dbaa8c2]{align-items:center;display:flex;height:calc(100% - 61px);justify-content:center;margin:0 10px;min-height:40px}.filter__loader[data-v-4dbaa8c2]{background:#fff;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:9}@media (max-width:767px){.filter__loader[data-v-4dbaa8c2]{background:#fff0;bottom:0;left:0;right:0;top:0}}.filter--loading .filter__loader[data-v-4dbaa8c2]{opacity:1;visibility:visible}.filter--loading .filter__wrap[data-v-4dbaa8c2]{transition:visibility .25s ease;visibility:hidden}.filter--loading .input-field__title[data-v-4dbaa8c2]{opacity:0;transition:opacity .25s ease}.sf-filters[data-v-9d4d6cc1]{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.sf-filters__filters[data-v-9d4d6cc1]{display:grid;width:100%;grid-column-gap:30px;grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.sf-filters__filters[data-v-9d4d6cc1]{grid-column-gap:20px;grid-template-columns:1fr 2fr 1fr}}@media (max-width:767px){.sf-filters__filters[data-v-9d4d6cc1]{grid-row-gap:20px;grid-template-columns:1fr}}.sf-filters__filters--bottom-space[data-v-9d4d6cc1]{margin-bottom:35px}.sf-filters__btn[data-v-9d4d6cc1]{display:none;margin-bottom:20px}@media (max-width:767px){.sf-filters__btn[data-v-9d4d6cc1]{display:block;width:100%}}.sf-filters__btn-container[data-v-9d4d6cc1]{background:#fff;border:1px solid #e5eaf6;border-radius:0 0 21px 21px;border-top:none;box-shadow:0 10px 20px #a5aabc33;margin-bottom:-41px;padding:0 12px 10px;position:relative}.sf-filters__btn-container[data-v-9d4d6cc1]:before{background:#fff;content:"";display:block;height:16px;left:0;position:absolute;top:-8px;width:100%}.hotel-search-skeleton[data-v-488a313b]{bottom:0;left:0;pointer-events:auto;position:absolute;right:0;top:0}.hotel-search-skeleton__main[data-v-488a313b]{align-items:stretch;display:grid;gap:0;grid-template-areas:"country regions check-in checkout passengers";grid-template-columns:2.3fr 2.4fr 1.6fr 1.8fr 1.8fr;height:100%}@media (max-width:767px){.hotel-search-skeleton__main[data-v-488a313b]{gap:12px;grid-template-areas:"country" "regions" "check-in" "checkout" "passengers";grid-template-columns:1fr;padding:12px}}.hotel-search-skeleton__item[data-v-488a313b]{align-items:center;display:flex}.hotel-search-skeleton__destinations[data-v-488a313b]{grid-area:country;padding-left:20px;position:relative}.hotel-search-skeleton__destinations[data-v-488a313b]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M12 3c-3.87 0-7 3.13-7 7q0 5.25 7 11 7-5.75 7-11c0-3.87-3.13-7-7-7q-3.87 0 0 0m0 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6q1.657 0 0 0'/%3E%3C/svg%3E") 50% no-repeat;background-color:#fff;background-size:contain;content:"";height:24px;left:calc(100% - 12.5px);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:3}.hotel-search-skeleton__checkin[data-v-488a313b],.hotel-search-skeleton__regions[data-v-488a313b]{position:relative}@media (min-width:768px){.hotel-search-skeleton__checkin[data-v-488a313b]:before,.hotel-search-skeleton__regions[data-v-488a313b]:before{background-color:#e3ebfb;content:"";height:calc(100% - 28px);pointer-events:none;position:absolute;right:100%;top:50%;transform:translateY(-50%);width:1px;z-index:-1}}@media (min-width:768px) and (min-width:1200px){.hotel-search-skeleton__checkin[data-v-488a313b]:before,.hotel-search-skeleton__regions[data-v-488a313b]:before{height:calc(100% - 16px)}}@media (min-width:768px){.hotel-search-skeleton__checkin[data-v-488a313b]:after,.hotel-search-skeleton__regions[data-v-488a313b]:after{background-color:#fff;content:"";height:23px;left:-2px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:2}}@media (min-width:768px) and (min-width:1200px){.hotel-search-skeleton__checkin[data-v-488a313b]:after,.hotel-search-skeleton__regions[data-v-488a313b]:after{height:42px}}.hotel-search-skeleton__regions[data-v-488a313b]{grid-area:regions}.hotel-search-skeleton__checkin[data-v-488a313b]{grid-area:check-in}.hotel-search-skeleton__checkout[data-v-488a313b]{grid-area:checkout}.hotel-search-skeleton__passengers[data-v-488a313b]{grid-area:passengers}.hotel-search-skeleton__field[data-v-488a313b]{background-clip:content-box;background-color:#fff;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;padding:0 16px;width:100%;z-index:5}@media (max-width:767px){.hotel-search-skeleton__field[data-v-488a313b]{padding:0}}.hotel-search[data-v-f56ae49d],.input-field__input[data-v-f56ae49d]{cursor:pointer}.icon-location[data-v-f56ae49d]{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.search-form[data-v-acd74747]{background-color:#fff;margin-left:auto;margin-right:auto;max-width:1140px;position:relative;transition:box-shadow .5s;width:100%;z-index:2}@media (min-width:768px){.search-form[data-v-acd74747]{align-items:center;border:1px solid #e5eaf6;border-radius:32px;box-shadow:0 10px 20px #a5aabc33;display:flex;flex-direction:column;height:auto;justify-content:center}}@media (max-width:767px){.search-form[data-v-acd74747]{max-width:500px;padding-top:25px}}.search-form__tabs-man-container[data-v-acd74747]{width:100%}@media (max-width:767px){.search-form .icon-search[data-v-acd74747]{display:none}}.search-form .field[data-v-acd74747]{margin:30px}.search-form .passengers-input[data-v-acd74747]{position:relative;transition:opacity .15s ease}.search-form__nights[data-v-acd74747]{flex-grow:0;flex-shrink:0;width:120px}@media (min-width:768px) and (max-width:1280px){.search-form__nights[data-v-acd74747]{width:40%}}@media (max-width:767px){.search-form__nights[data-v-acd74747]{width:calc(50% - 5px)}}.search-form__passengers[data-v-acd74747]{flex-grow:0;flex-shrink:0;width:120px}@media (min-width:768px) and (max-width:1280px){.search-form__passengers[data-v-acd74747]{width:31%}}@media (max-width:767px){.search-form__passengers[data-v-acd74747]{width:100%}}.search-form__dates-req-error[data-v-acd74747],.search-form__dates-unavailable[data-v-acd74747]{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (min-width:768px) and (max-width:1199px){.search-form__dates-req-error[data-v-acd74747],.search-form__dates-unavailable[data-v-acd74747]{width:45%}}.search-form__dates-req-error p[data-v-acd74747],.search-form__dates-unavailable p[data-v-acd74747]{font-size:14px;line-height:1.25}@media (min-width:768px) and (max-width:1023px){.search-form__dates-req-error p[data-v-acd74747],.search-form__dates-unavailable p[data-v-acd74747]{font-size:12px}}.search-form__dates-req-error h3[data-v-acd74747],.search-form__dates-unavailable h3[data-v-acd74747]{font-size:16px;font-weight:700;line-height:1.25}.search-form__container[data-v-acd74747]{align-items:flex-start;display:flex;width:100%}@media (min-width:768px){.search-form__container[data-v-acd74747]{align-items:center}}@media (max-width:767px){.search-form__container[data-v-acd74747]{flex-direction:column}}.search-form__content[data-v-acd74747]{display:flex;width:100%}@media (max-width:767px){.search-form__content[data-v-acd74747]{flex-direction:column;margin-bottom:28px;width:100%}}.search-form__content--columns[data-v-acd74747]{flex-direction:column}.search-form__content--columns .search-form__inner[data-v-acd74747]{display:flex}.search-form__content--columns .search-form__hotels-filters[data-v-acd74747],.search-form__content--columns .search-form__more-filters[data-v-acd74747]{padding:0 30px}.search-form__inner[data-v-acd74747]{display:contents}.search-form__from-to[data-v-acd74747]{display:flex}@media (min-width:1281px){.search-form__from-to[data-v-acd74747]{width:420px}}@media (min-width:768px) and (max-width:1280px){.search-form__from-to[data-v-acd74747]{width:61%}}@media (max-width:767px){.search-form__from-to[data-v-acd74747]{margin-bottom:15px;width:100%}}.search-form__from-city[data-v-acd74747],.search-form__to-country[data-v-acd74747]{flex-grow:0;width:50%}@media (min-width:1281px){.search-form__from-city[data-v-acd74747]{width:190px}}@media (min-width:768px) and (max-width:1280px){.search-form__from-city[data-v-acd74747]{width:50%}}@media (min-width:1281px){.search-form__to-country[data-v-acd74747]{width:230px}}@media (min-width:768px) and (max-width:1280px){.search-form__to-country[data-v-acd74747]{width:50%}}.search-form__tours-not-found[data-v-acd74747]{margin-left:auto;margin-right:auto;position:relative;text-align:center;top:15px}.search-form__tours-not-found h4[data-v-acd74747],.search-form__tours-not-found p[data-v-acd74747]{font-size:16px}.search-form__content-second[data-v-acd74747]{display:flex;width:-moz-max-content;width:max-content}@media (max-width:767px){.search-form__content-second[data-v-acd74747]{flex-direction:column;justify-content:space-between}}.search-form__content-main[data-v-acd74747]{display:flex}@media (min-width:768px) and (max-width:1280px){.search-form__content-main[data-v-acd74747]{width:100%}}@media (max-width:767px){.search-form__content-main[data-v-acd74747]{flex-direction:column;justify-content:space-between;margin-bottom:15px}}.search-form__datepicker-item[data-v-acd74747]{width:50%}.search-form__date-nights[data-v-acd74747]{display:flex}@media (min-width:768px) and (max-width:1280px){.search-form__date-nights[data-v-acd74747]{width:69%}}@media (max-width:767px){.search-form__date-nights[data-v-acd74747]{justify-content:space-between;margin-bottom:15px;width:100%}}.search-form__regions[data-v-acd74747]{flex-grow:0;flex-shrink:0;transition:opacity .15s ease;width:220px}@media (min-width:768px) and (max-width:1280px){.search-form__regions[data-v-acd74747]{width:39%}}@media (max-width:767px){.search-form__regions[data-v-acd74747]{width:100%}}.search-form__regions .icon-location[data-v-acd74747]{pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1}@media (min-width:768px) and (max-width:1199px){.search-form__regions .icon-location[data-v-acd74747]{height:20px;width:20px}}@media (max-width:1240px){.search-form__regions .icon-location[data-v-acd74747]{height:20px;width:20px}}@media (max-width:767px){.search-form__regions .icon-location[data-v-acd74747]{right:12px}}.search-form__regions .input-field__input[data-v-acd74747]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.search-form__regions .input-field__input[data-v-acd74747]{padding-right:10px}}@media (max-width:767px){.search-form__regions .input-field__input[data-v-acd74747]{padding-left:15px}}.search-form__regions--unavailable[data-v-acd74747]{cursor:not-allowed;opacity:.5}.search-form__regions--unavailable .input-field__label[data-v-acd74747]{pointer-events:none}.search-form__unit[data-v-acd74747]{align-items:center;display:flex;justify-content:space-between}.search-form__btns[data-v-acd74747]{margin:0 20px}@media (max-width:1199px){.search-form__btns[data-v-acd74747]{margin:0 15px}}@media (max-width:767px){.search-form__btns[data-v-acd74747]{margin:0;width:100%}}.search-form__btns--bottom[data-v-acd74747]{margin-top:30px}@media (min-width:768px){.search-form__search-btn-text[data-v-acd74747]{display:none}}@media (min-width:1200px){.search-form__search-btn[data-v-acd74747]{height:50px;width:50px}}@media (min-width:768px) and (max-width:1199px){.search-form__search-btn[data-v-acd74747]{height:42px;min-height:auto;width:42px}}@media (min-width:768px){.search-form__search-btn[data-v-acd74747]{border-radius:100px}}@media (max-width:767px){.search-form__search-btn[data-v-acd74747]{font-size:14px;min-height:46px;padding-left:45px;padding-right:45px}}.search-form__search-btn--loading[data-v-acd74747],.search-form__search-btn[data-v-acd74747]:disabled{opacity:.5;pointer-events:none}.search-form__close-btn[data-v-acd74747]{display:none;padding-left:40px;padding-right:40px}@media (max-width:767px){.search-form__close-btn[data-v-acd74747]{display:flex}}.search-form__datepicker[data-v-acd74747]{flex-grow:0;flex-shrink:0;transition:opacity .15s ease;width:170px}@media (min-width:768px) and (max-width:1280px){.search-form__datepicker[data-v-acd74747]{width:60%}}@media (max-width:767px){.search-form__datepicker[data-v-acd74747]{width:calc(50% - 5px)}}@media (min-width:768px){.search-form__datepicker[data-v-acd74747],.search-form__nights[data-v-acd74747],.search-form__passengers[data-v-acd74747],.search-form__regions[data-v-acd74747]{position:relative}}@media (min-width:1200px){.search-form__datepicker[data-v-acd74747]:before,.search-form__nights[data-v-acd74747]:before,.search-form__passengers[data-v-acd74747]:before,.search-form__regions[data-v-acd74747]:before{height:calc(100% - 16px)}}@media (min-width:768px) and (max-width:1199px){.search-form__datepicker[data-v-acd74747]:before,.search-form__nights[data-v-acd74747]:before,.search-form__passengers[data-v-acd74747]:before,.search-form__regions[data-v-acd74747]:before{height:calc(100% - 28px)}}@media (min-width:768px){.search-form__datepicker[data-v-acd74747]:before,.search-form__nights[data-v-acd74747]:before,.search-form__passengers[data-v-acd74747]:before,.search-form__regions[data-v-acd74747]:before{background-color:#e3ebfb;content:"";pointer-events:none;position:absolute;right:100%;top:50%;transform:translateY(-50%);width:1px;z-index:-1}}@media (min-width:1200px){.search-form__datepicker[data-v-acd74747]:after,.search-form__nights[data-v-acd74747]:after,.search-form__passengers[data-v-acd74747]:after,.search-form__regions[data-v-acd74747]:after{height:42px}}@media (min-width:768px) and (max-width:1199px){.search-form__datepicker[data-v-acd74747]:after,.search-form__nights[data-v-acd74747]:after,.search-form__passengers[data-v-acd74747]:after,.search-form__regions[data-v-acd74747]:after{height:23px}}@media (min-width:768px){.search-form__datepicker[data-v-acd74747]:after,.search-form__nights[data-v-acd74747]:after,.search-form__passengers[data-v-acd74747]:after,.search-form__regions[data-v-acd74747]:after{background-color:#fff;content:"";left:-2px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:2}}.search-form__content-hotels[data-v-acd74747]{display:grid;grid-column-gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}@media (max-width:1023px){.search-form__content-hotels[data-v-acd74747]{grid-column-gap:20px;grid-template-columns:1fr 2fr 1fr}}@media (max-width:767px){.search-form__content-hotels[data-v-acd74747]{grid-row-gap:20px;grid-template-columns:1fr;margin-bottom:0}}.search-form__loader[data-v-acd74747]{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;min-height:150px;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:10}@media (min-width:768px){.search-form__loader[data-v-acd74747]{border-radius:45px}}@media (max-width:767px){.search-form__loader[data-v-acd74747]{background-color:#eff2f7;bottom:auto}}.search-form--loading[data-v-acd74747]{max-height:155px}.search-form--loading .search-form__loader[data-v-acd74747]{opacity:1;visibility:visible}.search-form--loading .search-form__container[data-v-acd74747]{transition:visibility .25s ease;visibility:hidden}.search-form--loading .search-form__container[data-v-acd74747] .input-field__title,.search-form--loading .search-form__container[data-v-acd74747] .filter__title,.search-form--loading .search-form__container[data-v-acd74747] .filter-price-range__title,.search-form--loading .search-form__container .search-form__btns[data-v-acd74747]{opacity:0;transition:opacity .25s ease}.search-form--loading[data-v-acd74747] .icon-calendar,.search-form--loading[data-v-acd74747] .icon-moon,.search-form--loading[data-v-acd74747] .icon-smile-happy{display:none}.search-form--loading[data-v-acd74747] .passengers-selection__dropdown,.search-form--loading .regions[data-v-acd74747]{transition:none;visibility:visible}.search-form--loading-debug .search-form__loader[data-v-acd74747]{opacity:.5;visibility:visible}.search-form--loading-debug .search-form__container[data-v-acd74747],.search-form--loading-debug[data-v-acd74747] .passengers-selection__dropdown,.search-form--loading-debug .regions[data-v-acd74747]{opacity:.7}.search-form--with-shadow[data-v-acd74747]{box-shadow:0 10px 20px #a5aabc33}.search-form--search-tour-page[data-v-acd74747]{border-radius:32px;box-shadow:none;height:auto;margin:0;padding:0 0 30px}@media (max-width:767px){.search-form--search-tour-page[data-v-acd74747]{background:none;border-radius:0;padding:0}}.search-form--search-tour-page .search-form__loader[data-v-acd74747]{align-items:flex-start}.search-form--search-tour-page .search-form__container[data-v-acd74747]{flex-direction:column;min-height:637px}.search-form--search-tour-page.search-form-ai--loading .search-form__container[data-v-acd74747]{min-height:560px}.search-form--search-tour-page .search-form__dates-req-error[data-v-acd74747],.search-form--search-tour-page .search-form__dates-unavailable[data-v-acd74747]{margin-bottom:50px;margin-top:50px}@media (min-width:768px) and (max-width:1199px){.search-form--search-tour-page .search-form__dates-req-error[data-v-acd74747],.search-form--search-tour-page .search-form__dates-unavailable[data-v-acd74747]{margin-bottom:30px;width:100%}}@media (max-width:767px){.search-form--search-tour-page .search-form__btns[data-v-acd74747]{bottom:0;overflow:hidden;position:sticky;z-index:15}.search-form--search-tour-page .search-form__btns[data-v-acd74747]:after{background-image:linear-gradient(179deg,#f4f6f900,#eff2f7 13%);content:"";display:block;height:624px;left:0;position:absolute;top:0;width:100%;z-index:-1}}.search-form--search-tour-page .search-form__content[data-v-acd74747]{flex-direction:column}@media (max-width:767px){.search-form--search-tour-page .search-form__content[data-v-acd74747]{margin-bottom:0}}.search-form--search-tour-page .search-form__content .search-form__content-main[data-v-acd74747],.search-form--search-tour-page .search-form__content .search-form__content-second[data-v-acd74747]{display:grid;margin-bottom:30px;padding:0 30px;width:100%}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__content-main[data-v-acd74747],.search-form--search-tour-page .search-form__content .search-form__content-second[data-v-acd74747]{padding:0 24px}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__content-main[data-v-acd74747],.search-form--search-tour-page .search-form__content .search-form__content-second[data-v-acd74747]{padding:0 15px}}.search-form--search-tour-page .search-form__content .search-form__more-filters[data-v-acd74747]{padding:0 30px}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__more-filters[data-v-acd74747]{padding:0 24px}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__more-filters[data-v-acd74747]{padding:0 15px}}.search-form--search-tour-page .search-form__content .search-form__content-main[data-v-acd74747]{grid-column-gap:30px;grid-template-areas:"city city city city region region";grid-template-columns:repeat(6,1fr)}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__content-main[data-v-acd74747]{grid-column-gap:20px;grid-template-areas:"city region";grid-template-columns:1fr 1fr}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__content-main[data-v-acd74747]{grid-template-areas:"city" "region";grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:20px;margin-bottom:20px}}.search-form--search-tour-page .search-form__content .search-form__content-second[data-v-acd74747]{align-items:end;grid-template-columns:50% 1fr calc(33% - 16px)}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__content-second[data-v-acd74747]{grid-column-gap:10px;grid-template-columns:2fr 1fr 1fr}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__content-second[data-v-acd74747]{grid-column-gap:0;grid-row-gap:20px;align-items:start;grid-template-columns:1fr;margin:0}}.search-form--search-tour-page .search-form__content .search-form__from-to[data-v-acd74747]{display:grid;grid-area:city;width:100%;grid-column-gap:30px;grid-template-columns:1fr 1fr}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__from-to[data-v-acd74747]{grid-column-gap:20px}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__from-to[data-v-acd74747]{grid-template-columns:1fr;grid-row-gap:20px;margin:0}}.search-form--search-tour-page .search-form__content .search-form__from-city[data-v-acd74747],.search-form--search-tour-page .search-form__content .search-form__to-country[data-v-acd74747]{width:100%}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__to-country[data-v-acd74747]{padding-right:0}}.search-form--search-tour-page .search-form__content .search-form__regions[data-v-acd74747]{grid-area:region;width:100%}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__regions[data-v-acd74747]{margin-left:0;width:100%}}.search-form--search-tour-page .search-form__content .search-form__date-nights[data-v-acd74747]{display:grid;grid-column-gap:30px;grid-template-columns:2fr 1fr;width:unset}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__date-nights[data-v-acd74747]{grid-column-gap:20px;grid-template-columns:1fr 1fr}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__date-nights[data-v-acd74747]{grid-row-gap:20px;grid-template-columns:1fr;margin-bottom:0}}.search-form--search-tour-page .search-form__content .search-form__datepicker[data-v-acd74747]{width:unset}.search-form--search-tour-page .search-form__content .search-form__nights[data-v-acd74747]{margin-right:15px;width:unset}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__nights[data-v-acd74747]{margin-right:0}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__nights[data-v-acd74747]{width:calc(50% - 10px)}}.search-form--search-tour-page .search-form__content .search-form__passengers[data-v-acd74747]{margin-left:15px;margin-right:30px;width:unset}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__passengers[data-v-acd74747]{margin-left:10px;margin-right:0}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__passengers[data-v-acd74747]{margin-left:auto;margin-right:0;margin-top:-81px;width:calc(50% - 10px)}}.search-form--search-tour-page .search-form__content .search-form__price-range[data-v-acd74747]{margin:-15px 0 0}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__price-range[data-v-acd74747]{margin-left:10px}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__price-range[data-v-acd74747]{margin:-10px 0 0}}.search-form--search-tour-page .search-form__content .search-form__datepicker[data-v-acd74747]:after,.search-form--search-tour-page .search-form__content .search-form__datepicker[data-v-acd74747]:before,.search-form--search-tour-page .search-form__content .search-form__nights[data-v-acd74747]:after,.search-form--search-tour-page .search-form__content .search-form__nights[data-v-acd74747]:before,.search-form--search-tour-page .search-form__content .search-form__passengers[data-v-acd74747]:after,.search-form--search-tour-page .search-form__content .search-form__passengers[data-v-acd74747]:before,.search-form--search-tour-page .search-form__content .search-form__regions[data-v-acd74747]:after,.search-form--search-tour-page .search-form__content .search-form__regions[data-v-acd74747]:before{display:none}.search-form--tours-req-error .search-form__content-hotels[data-v-acd74747],.search-form--tours-req-error .search-form__more-filters[data-v-acd74747],.search-form--tours-req-error .search-form__price-range[data-v-acd74747]{filter:blur(5px);opacity:.7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-tour-page .search-form--loading[data-v-acd74747]{max-height:-moz-fit-content;max-height:fit-content}.hotel-search[data-v-acd74747],.index-page__search-form[data-v-acd74747]{display:flex;flex-direction:column;height:90px;position:relative;width:100%}@media (min-width:768px) and (max-width:1199px){.hotel-search[data-v-acd74747],.index-page__search-form[data-v-acd74747]{height:80px}}.hotel-search__main[data-v-acd74747],.index-page__search-form__main[data-v-acd74747]{align-items:stretch;display:grid;gap:0;grid-template-areas:"country regions check-in checkout passengers search";grid-template-columns:2.3fr 2.4fr 1.6fr 1.8fr 1.8fr}@media (max-width:767px){.hotel-search__main[data-v-acd74747],.index-page__search-form__main[data-v-acd74747]{grid-template-areas:"country" "regions" "check-in" "checkout" "passengers" "search";grid-template-columns:1fr}}.hotel-search__destination[data-v-acd74747],.index-page__search-form__destination[data-v-acd74747]{grid-area:country;position:relative}.hotel-search__destination[data-v-acd74747]:before,.index-page__search-form__destination[data-v-acd74747]:before{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M12 3c-3.87 0-7 3.13-7 7q0 5.25 7 11 7-5.75 7-11c0-3.87-3.13-7-7-7q-3.87 0 0 0m0 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6q1.657 0 0 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:calc(100% - 12.5px);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:3}@media (min-width:768px) and (max-width:1199px){.hotel-search__destination[data-v-acd74747]:before,.index-page__search-form__destination[data-v-acd74747]:before{height:20px;left:calc(100% - 11px);width:20px}}.hotel-search__regions[data-v-acd74747],.index-page__search-form__regions[data-v-acd74747]{grid-area:regions;min-width:0}.hotel-search__regions[data-v-acd74747] .input-field__input,.index-page__search-form__regions[data-v-acd74747] .input-field__input{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.hotel-search__datepicker[data-v-acd74747],.index-page__search-form__datepicker[data-v-acd74747]{display:contents}.hotel-search__passengers[data-v-acd74747],.index-page__search-form__passengers[data-v-acd74747]{grid-area:passengers}@media (min-width:768px){.hotel-search__datepicker-item[data-v-acd74747],.hotel-search__passengers[data-v-acd74747],.hotel-search__regions[data-v-acd74747],.index-page__search-form__datepicker-item[data-v-acd74747],.index-page__search-form__passengers[data-v-acd74747],.index-page__search-form__regions[data-v-acd74747]{position:relative}}@media (min-width:1200px){.hotel-search__datepicker-item[data-v-acd74747]:before,.hotel-search__passengers[data-v-acd74747]:before,.hotel-search__regions[data-v-acd74747]:before,.index-page__search-form__datepicker-item[data-v-acd74747]:before,.index-page__search-form__passengers[data-v-acd74747]:before,.index-page__search-form__regions[data-v-acd74747]:before{height:calc(100% - 16px)}}@media (min-width:768px) and (max-width:1199px){.hotel-search__datepicker-item[data-v-acd74747]:before,.hotel-search__passengers[data-v-acd74747]:before,.hotel-search__regions[data-v-acd74747]:before,.index-page__search-form__datepicker-item[data-v-acd74747]:before,.index-page__search-form__passengers[data-v-acd74747]:before,.index-page__search-form__regions[data-v-acd74747]:before{height:calc(100% - 28px)}}@media (min-width:768px){.hotel-search__datepicker-item[data-v-acd74747]:before,.hotel-search__passengers[data-v-acd74747]:before,.hotel-search__regions[data-v-acd74747]:before,.index-page__search-form__datepicker-item[data-v-acd74747]:before,.index-page__search-form__passengers[data-v-acd74747]:before,.index-page__search-form__regions[data-v-acd74747]:before{background-color:#e3ebfb;content:"";pointer-events:none;position:absolute;right:100%;top:50%;transform:translateY(-50%);width:1px;z-index:-1}}@media (min-width:1200px){.hotel-search__datepicker-item[data-v-acd74747]:after,.hotel-search__passengers[data-v-acd74747]:after,.hotel-search__regions[data-v-acd74747]:after,.index-page__search-form__datepicker-item[data-v-acd74747]:after,.index-page__search-form__passengers[data-v-acd74747]:after,.index-page__search-form__regions[data-v-acd74747]:after{height:42px}}@media (min-width:768px) and (max-width:1199px){.hotel-search__datepicker-item[data-v-acd74747]:after,.hotel-search__passengers[data-v-acd74747]:after,.hotel-search__regions[data-v-acd74747]:after,.index-page__search-form__datepicker-item[data-v-acd74747]:after,.index-page__search-form__passengers[data-v-acd74747]:after,.index-page__search-form__regions[data-v-acd74747]:after{height:23px}}@media (min-width:768px){.hotel-search__datepicker-item[data-v-acd74747]:after,.hotel-search__passengers[data-v-acd74747]:after,.hotel-search__regions[data-v-acd74747]:after,.index-page__search-form__datepicker-item[data-v-acd74747]:after,.index-page__search-form__passengers[data-v-acd74747]:after,.index-page__search-form__regions[data-v-acd74747]:after{background-color:#fff;content:"";left:-2px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:2}}.hotel-search__datepicker-item[data-v-acd74747]:first-child,.index-page__search-form__datepicker-item[data-v-acd74747]:first-child{grid-area:check-in}.hotel-search__datepicker-item[data-v-acd74747]:last-child,.index-page__search-form__datepicker-item[data-v-acd74747]:last-child{grid-area:checkout}.hotel-search__country[data-v-acd74747],.index-page__search-form__country[data-v-acd74747]{padding-left:20px}.hotel-search .datepicker[data-v-acd74747] .dp__main:after,.index-page__search-form .datepicker[data-v-acd74747] .dp__main:after{display:none}.hotel-search .search-hotel__datepicker-checkout-container[data-v-acd74747],.index-page__search-form .search-hotel__datepicker-checkout-container[data-v-acd74747]{display:flex;flex:1;position:relative}.hotel-search .datepicker-click-overlay[data-v-acd74747],.index-page__search-form .datepicker-click-overlay[data-v-acd74747]{background:transparent;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.hotel-search .pointer-events-none[data-v-acd74747],.index-page__search-form .pointer-events-none[data-v-acd74747]{pointer-events:none}.search-hotel-skeleton[data-v-c25e6eb2]{pointer-events:auto;position:absolute;top:1px}@media (max-width:1023px){.search-hotel-skeleton[data-v-c25e6eb2]{top:0}}.search-hotel-skeleton--hotel[data-v-c25e6eb2]{--grid-gap-column:30px;--grid-gap-row:31px;--unit-height:50px;--unit-margin-top:12px;--border-width:1px;display:grid;height:auto;padding:0 30px 32px;width:100%;grid-column-gap:var(--grid-gap-column);grid-row-gap:var(--grid-gap-row);grid-template-areas:"destin destin region region stays stays";grid-template-columns:repeat(6,1fr);grid-template-rows:min-content}@media (max-width:1023px){.search-hotel-skeleton--hotel[data-v-c25e6eb2]{--grid-gap-row:20px;--unit-margin-top:13px;grid-template-areas:"destin" "region" "stays";grid-template-columns:1fr}}@media (max-width:767px){.search-hotel-skeleton--hotel[data-v-c25e6eb2]{--grid-gap-column:20px;--grid-gap-row:0;grid-template-areas:"destin" "region" "stays";grid-template-columns:1fr;max-width:500px;padding:0 15px}}.search-hotel-skeleton--hotel .search-hotel-skeleton__unit[data-v-c25e6eb2]{border:var(--border-width) solid #fff;height:var(--unit-height);margin-top:var(--unit-margin-top)}@media (max-width:1023px){.search-hotel-skeleton--hotel .search-hotel-skeleton__unit[data-v-c25e6eb2]{height:var(--unit-height)}}@media (max-width:767px){.search-hotel-skeleton--hotel .search-hotel-skeleton__unit[data-v-c25e6eb2]{margin-bottom:20px}}.search-hotel-skeleton--hotel .search-hotel-skeleton__unit--destin[data-v-c25e6eb2]{grid-area:destin}.search-hotel-skeleton--hotel .search-hotel-skeleton__unit--region[data-v-c25e6eb2]{grid-area:region}.search-hotel-skeleton--hotel .search-hotel-skeleton__unit--stays[data-v-c25e6eb2]{grid-area:stays}.search-hotel[data-v-48e18793]{display:grid;padding:0 30px;position:relative;width:100%}@media (max-width:576px){.search-hotel[data-v-48e18793]{padding:0 15px}}.search-hotel__main[data-v-48e18793]{display:flex;flex-direction:column;gap:30px;width:100%}@media (max-width:576px){.search-hotel__main[data-v-48e18793]{gap:20px}}.search-hotel__row[data-v-48e18793]{align-items:stretch;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;width:100%}@media (max-width:1023px){.search-hotel__row[data-v-48e18793]{gap:20px;grid-template-columns:1fr}}.search-hotel__row__datepicker[data-v-48e18793],.search-hotel__row__destination[data-v-48e18793],.search-hotel__row__filters[data-v-48e18793],.search-hotel__row__passengers[data-v-48e18793],.search-hotel__row__price-range[data-v-48e18793],.search-hotel__row__regions[data-v-48e18793]{position:relative;width:100%}.search-hotel__row--first .search-hotel__destination[data-v-48e18793]{position:relative}.search-hotel__row--first .search-hotel__datepicker[data-v-48e18793]{display:grid;grid-template-columns:1fr 1fr;position:relative}.search-hotel__row--first .search-hotel__datepicker .input-field__title[data-v-48e18793]{text-transform:uppercase}.search-hotel__row--second[data-v-48e18793]{grid-template-columns:1fr 1fr 1fr}@media (max-width:1023px){.search-hotel__row--second[data-v-48e18793]{grid-template-columns:1fr}}.search-hotel__row--third[data-v-48e18793]{grid-template-columns:1fr}.search-hotel__regions[data-v-48e18793]{position:relative}@media (max-width:576px){.search-hotel .search-hotel__row--first .search-hotel__datepicker[data-v-48e18793]{gap:20px;grid-template-columns:1fr}}.search-hotel .filter-price-range[data-v-48e18793]{margin-top:12px}.search-hotel__desktop[data-v-48e18793]{margin:0 auto;padding-top:30px}.search-hotel__btns[data-v-48e18793]{background-color:#fff;border:1px solid #e4ebfa;border-radius:21px 21px 0 0;bottom:0;left:0;padding:18px 15px 15px;position:fixed;width:100%;z-index:15}.search-hotel__datepicker-checkin-container[data-v-48e18793],.search-hotel__datepicker-checkout-container[data-v-48e18793]{display:flex;flex:1;position:relative}.search-hotel__datepicker-checkin-container .datepicker[data-v-48e18793],.search-hotel__datepicker-checkout-container .datepicker[data-v-48e18793]{width:100%}@media (min-width:768px){.search-hotel__datepicker-checkout[data-v-48e18793] .datepicker-loader__field.skeleton--full{border-bottom-left-radius:0;border-top-left-radius:0;left:-1px}.search-hotel__datepicker-checkout[data-v-48e18793] .dp__input{border-bottom-left-radius:0;border-top-left-radius:0}}.search-hotel .datepicker-click-overlay[data-v-48e18793]{background:transparent;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.search-hotel .pointer-events-none[data-v-48e18793]{pointer-events:none}.hotels-base .search-form__from-city,.index-page .search-form__from-city,[class^=tours-] .search-form__from-city{position:relative}@media (min-width:1190px) and (max-width:1280px){.hotels-base form.search-form,.index-page form.search-form,[class^=tours-] form.search-form{max-width:none}}@media (min-width:768px){.hotels-base .search-form:not(.search-form--country-search) .icon-smile-happy,.hotels-base .search-form:not(.search-form--country-search) .icon.icon-calendar,.hotels-base .search-form:not(.search-form--country-search) .icon.icon-location,.hotels-base .search-form:not(.search-form--country-search) .icon.icon-moon,.index-page .search-form:not(.search-form--country-search) .icon-smile-happy,.index-page .search-form:not(.search-form--country-search) .icon.icon-calendar,.index-page .search-form:not(.search-form--country-search) .icon.icon-location,.index-page .search-form:not(.search-form--country-search) .icon.icon-moon,[class^=tours-] .search-form:not(.search-form--country-search) .icon-smile-happy,[class^=tours-] .search-form:not(.search-form--country-search) .icon.icon-calendar,[class^=tours-] .search-form:not(.search-form--country-search) .icon.icon-location,[class^=tours-] .search-form:not(.search-form--country-search) .icon.icon-moon{position:absolute;top:50%;transform:translateY(-50%);z-index:3}}@media (min-width:1200px){.hotels-base .search-form:not(.search-form--country-search) .icon-smile-happy,.hotels-base .search-form:not(.search-form--country-search) .icon.icon-calendar,.hotels-base .search-form:not(.search-form--country-search) .icon.icon-moon,.index-page .search-form:not(.search-form--country-search) .icon-smile-happy,.index-page .search-form:not(.search-form--country-search) .icon.icon-calendar,.index-page .search-form:not(.search-form--country-search) .icon.icon-moon,[class^=tours-] .search-form:not(.search-form--country-search) .icon-smile-happy,[class^=tours-] .search-form:not(.search-form--country-search) .icon.icon-calendar,[class^=tours-] .search-form:not(.search-form--country-search) .icon.icon-moon{left:-12.5px}}@media (min-width:768px) and (max-width:1199px){.hotels-base .search-form:not(.search-form--country-search) .icon-smile-happy,.hotels-base .search-form:not(.search-form--country-search) .icon.icon-calendar,.hotels-base .search-form:not(.search-form--country-search) .icon.icon-moon,.index-page .search-form:not(.search-form--country-search) .icon-smile-happy,.index-page .search-form:not(.search-form--country-search) .icon.icon-calendar,.index-page .search-form:not(.search-form--country-search) .icon.icon-moon,[class^=tours-] .search-form:not(.search-form--country-search) .icon-smile-happy,[class^=tours-] .search-form:not(.search-form--country-search) .icon.icon-calendar,[class^=tours-] .search-form:not(.search-form--country-search) .icon.icon-moon{height:16px;left:-8.5px;width:16px}}.hotels-base .search-form:not(.search-form--country-search) .icon.icon-location,.index-page .search-form:not(.search-form--country-search) .icon.icon-location,[class^=tours-] .search-form:not(.search-form--country-search) .icon.icon-location{left:-12.5px}@media (max-width:768px){.hotels-base .search-form:not(.search-form--country-search) .icon.icon-location,.index-page .search-form:not(.search-form--country-search) .icon.icon-location,[class^=tours-] .search-form:not(.search-form--country-search) .icon.icon-location{left:unset}}@media (min-width:768px) and (max-width:1199px){.hotels-base .search-form:not(.search-form--country-search) .preloader svg.icon-logo-up,.index-page .search-form:not(.search-form--country-search) .preloader svg.icon-logo-up,[class^=tours-] .search-form:not(.search-form--country-search) .preloader svg.icon-logo-up{height:40px;width:60px}.hotels-base .search-form:not(.search-form--country-search) .preloader .preloader__dots,.index-page .search-form:not(.search-form--country-search) .preloader .preloader__dots,[class^=tours-] .search-form:not(.search-form--country-search) .preloader .preloader__dots{bottom:-7px;right:-16px}.hotels-base .search-form:not(.search-form--country-search) .preloader .preloader__dot,.index-page .search-form:not(.search-form--country-search) .preloader .preloader__dot,[class^=tours-] .search-form:not(.search-form--country-search) .preloader .preloader__dot{height:6px;width:6px}}.hotels-base .search-form:not(.search-form--country-search) .multiselect__select,.index-page .search-form:not(.search-form--country-search) .multiselect__select,[class^=tours-] .search-form:not(.search-form--country-search) .multiselect__select{display:none}@media (min-width:768px){.hotels-base .search-form:not(.search-form--country-search) .input-field,.index-page .search-form:not(.search-form--country-search) .input-field,[class^=tours-] .search-form:not(.search-form--country-search) .input-field{z-index:3}.hotels-base .search-form:not(.search-form--country-search) .nights__tippy,.index-page .search-form:not(.search-form--country-search) .nights__tippy,[class^=tours-] .search-form:not(.search-form--country-search) .nights__tippy{z-index:4}}@media (min-width:1200px){.hotels-base .search-form:not(.search-form--country-search) .dropdown-country__single,.index-page .search-form:not(.search-form--country-search) .dropdown-country__single,[class^=tours-] .search-form:not(.search-form--country-search) .dropdown-country__single{font-size:18px}}.hotels-base .search-form:not(.search-form--country-search) .input-field__input,.index-page .search-form:not(.search-form--country-search) .input-field__input,[class^=tours-] .search-form:not(.search-form--country-search) .input-field__input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1200px){.hotels-base .search-form:not(.search-form--country-search) .input-field__input,.index-page .search-form:not(.search-form--country-search) .input-field__input,[class^=tours-] .search-form:not(.search-form--country-search) .input-field__input{font-size:18px}}@media (min-width:768px) and (max-width:1199px){.hotels-base .search-form:not(.search-form--country-search) .input-field__input,.index-page .search-form:not(.search-form--country-search) .input-field__input,[class^=tours-] .search-form:not(.search-form--country-search) .input-field__input{font-size:16px}}@media (min-width:768px){.hotels-base .search-form:not(.search-form--country-search) .input-field__input,.index-page .search-form:not(.search-form--country-search) .input-field__input,[class^=tours-] .search-form:not(.search-form--country-search) .input-field__input{background-color:transparent;font-weight:700;padding-bottom:28px}}@media (min-width:1200px){.hotels-base .search-form:not(.search-form--country-search) .input-field__input,.index-page .search-form:not(.search-form--country-search) .input-field__input,[class^=tours-] .search-form:not(.search-form--country-search) .input-field__input{height:90px}}@media (min-width:768px) and (max-width:1199px){.hotels-base .search-form:not(.search-form--country-search) .input-field__input,.index-page .search-form:not(.search-form--country-search) .input-field__input,[class^=tours-] .search-form:not(.search-form--country-search) .input-field__input{height:80px}}@media (min-width:768px){.hotels-base .search-form:not(.search-form--country-search) .input-field__input:hover,.index-page .search-form:not(.search-form--country-search) .input-field__input:hover,[class^=tours-] .search-form:not(.search-form--country-search) .input-field__input:hover{box-shadow:none}}@media (min-width:1200px){.hotels-base .search-form:not(.search-form--country-search) .input-field__title,.index-page .search-form:not(.search-form--country-search) .input-field__title,[class^=tours-] .search-form:not(.search-form--country-search) .input-field__title{font-size:16px;top:46px}}@media (min-width:768px) and (max-width:1199px){.hotels-base .search-form:not(.search-form--country-search) .input-field__title,.index-page .search-form:not(.search-form--country-search) .input-field__title,[class^=tours-] .search-form:not(.search-form--country-search) .input-field__title{font-size:14px;top:40px}}@media (min-width:768px){.hotels-base .search-form:not(.search-form--country-search) .input-field__title,.index-page .search-form:not(.search-form--country-search) .input-field__title,[class^=tours-] .search-form:not(.search-form--country-search) .input-field__title{color:#979caa;min-width:45px;pointer-events:none;position:absolute;text-transform:lowercase}}@media (min-width:768px) and (max-width:1199px){.hotels-base .search-form:not(.search-form--country-search) .form-ai-city .input-field__title,.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city .input-field__title,.index-page .search-form:not(.search-form--country-search) .form-ai-city .input-field__title,.index-page .search-form:not(.search-form--country-search) .search-form__from-city .input-field__title,[class^=tours-] .search-form:not(.search-form--country-search) .form-ai-city .input-field__title,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city .input-field__title{margin-left:20px}}@media (min-width:1200px){.hotels-base .search-form:not(.search-form--country-search) .form-ai-city .input-field__title,.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city .input-field__title,.index-page .search-form:not(.search-form--country-search) .form-ai-city .input-field__title,.index-page .search-form:not(.search-form--country-search) .search-form__from-city .input-field__title,[class^=tours-] .search-form:not(.search-form--country-search) .form-ai-city .input-field__title,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city .input-field__title{margin-left:40px}}.hotels-base .search-form:not(.search-form--country-search) .multiselect__single,.index-page .search-form:not(.search-form--country-search) .multiselect__single,[class^=tours-] .search-form:not(.search-form--country-search) .multiselect__single{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1200px){.hotels-base .search-form:not(.search-form--country-search) .multiselect__single,.index-page .search-form:not(.search-form--country-search) .multiselect__single,[class^=tours-] .search-form:not(.search-form--country-search) .multiselect__single{font-size:18px}}@media (min-width:768px) and (max-width:1199px){.hotels-base .search-form:not(.search-form--country-search) .multiselect__single,.index-page .search-form:not(.search-form--country-search) .multiselect__single,[class^=tours-] .search-form:not(.search-form--country-search) .multiselect__single{font-size:16px;margin-bottom:0}}@media (min-width:768px){.hotels-base .search-form:not(.search-form--country-search) .multiselect__single,.index-page .search-form:not(.search-form--country-search) .multiselect__single,[class^=tours-] .search-form:not(.search-form--country-search) .multiselect__single{background-color:transparent;font-weight:700}}.hotels-base .search-form:not(.search-form--country-search) .multiselect__placeholder,.index-page .search-form:not(.search-form--country-search) .multiselect__placeholder,[class^=tours-] .search-form:not(.search-form--country-search) .multiselect__placeholder{font-size:18px;font-weight:700}.hotels-base .search-form:not(.search-form--country-search) .multiselect__tags,.index-page .search-form:not(.search-form--country-search) .multiselect__tags,[class^=tours-] .search-form:not(.search-form--country-search) .multiselect__tags{padding-right:10px}@media (min-width:768px){.hotels-base .search-form:not(.search-form--country-search) .multiselect__tags,.index-page .search-form:not(.search-form--country-search) .multiselect__tags,[class^=tours-] .search-form:not(.search-form--country-search) .multiselect__tags{background-color:transparent;padding-bottom:28px}}@media (min-width:1200px){.hotels-base .search-form:not(.search-form--country-search) .multiselect__tags,.index-page .search-form:not(.search-form--country-search) .multiselect__tags,[class^=tours-] .search-form:not(.search-form--country-search) .multiselect__tags{height:90px}}@media (min-width:768px) and (max-width:1199px){.hotels-base .search-form:not(.search-form--country-search) .multiselect__tags,.index-page .search-form:not(.search-form--country-search) .multiselect__tags,[class^=tours-] .search-form:not(.search-form--country-search) .multiselect__tags{height:80px;padding-top:10px}}@media (min-width:768px){.hotels-base .search-form:not(.search-form--country-search) .multiselect__tags:hover,.index-page .search-form:not(.search-form--country-search) .multiselect__tags:hover,[class^=tours-] .search-form:not(.search-form--country-search) .multiselect__tags:hover{box-shadow:none}}.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city .multiselect__tags,.index-page .search-form:not(.search-form--country-search) .search-form__from-city .multiselect__tags,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city .multiselect__tags{border-bottom-right-radius:0;border-top-right-radius:0}@media (min-width:768px) and (max-width:1199px){.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city .multiselect__tags,.index-page .search-form:not(.search-form--country-search) .search-form__from-city .multiselect__tags,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city .multiselect__tags{padding-left:20px}}@media (min-width:1200px){.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city .multiselect__tags,.index-page .search-form:not(.search-form--country-search) .search-form__from-city .multiselect__tags,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city .multiselect__tags{padding-left:40px}}.hotels-base .search-form:not(.search-form--country-search) .search-form__to-country .multiselect__tags,.index-page .search-form:not(.search-form--country-search) .search-form__to-country .multiselect__tags,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__to-country .multiselect__tags{border-bottom-left-radius:0;border-top-left-radius:0}@media (min-width:768px){.hotels-base .search-form:not(.search-form--country-search) .datepicker .input-field__input,.hotels-base .search-form:not(.search-form--country-search) .passengers-selection .input-field__input,.index-page .search-form:not(.search-form--country-search) .datepicker .input-field__input,.index-page .search-form:not(.search-form--country-search) .passengers-selection .input-field__input,[class^=tours-] .search-form:not(.search-form--country-search) .datepicker .input-field__input,[class^=tours-] .search-form:not(.search-form--country-search) .passengers-selection .input-field__input{padding-right:10px}}@media (min-width:1200px) and (max-width:1250px){.hotels-base .search-form:not(.search-form--country-search) .passengers-selection__dropdown,.index-page .search-form:not(.search-form--country-search) .passengers-selection__dropdown,[class^=tours-] .search-form:not(.search-form--country-search) .passengers-selection__dropdown{right:-90px}}@media (min-width:768px) and (max-width:1199px){.hotels-base .search-form:not(.search-form--country-search) .passengers-selection__dropdown,.index-page .search-form:not(.search-form--country-search) .passengers-selection__dropdown,[class^=tours-] .search-form:not(.search-form--country-search) .passengers-selection__dropdown{right:-72px}}.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city:after,.index-page .search-form:not(.search-form--country-search) .search-form__from-city:after,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city:after{background-color:#dfe2ec;content:"";height:calc(100% - 14px);left:100%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:1}@media (min-width:1200px){.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city:after,.index-page .search-form:not(.search-form--country-search) .search-form__from-city:after,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city:after{height:calc(100% - 16px)}}@media (min-width:768px) and (max-width:1199px){.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city:after,.index-page .search-form:not(.search-form--country-search) .search-form__from-city:after,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city:after{height:calc(100% - 28px)}}@media (min-width:768px){.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city:after,.index-page .search-form:not(.search-form--country-search) .search-form__from-city:after,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city:after{background-color:#e3ebfb}}.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city:before,.index-page .search-form:not(.search-form--country-search) .search-form__from-city:before,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city:before{background-color:#fff;background-image:url(../img/common/arrow-black-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:calc(100% - 5px);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:2}@media (min-width:1200px){.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city:before,.index-page .search-form:not(.search-form--country-search) .search-form__from-city:before,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city:before{height:42px}}@media (min-width:768px) and (max-width:1199px){.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city:before,.index-page .search-form:not(.search-form--country-search) .search-form__from-city:before,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city:before{height:23px;width:13px}}@media (min-width:768px){.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city:before,.index-page .search-form:not(.search-form--country-search) .search-form__from-city:before,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city:before{background-color:#fff}}@media (max-width:767px){.hotels-base .search-form:not(.search-form--country-search) .search-form__from-city:before,.index-page .search-form:not(.search-form--country-search) .search-form__from-city:before,[class^=tours-] .search-form:not(.search-form--country-search) .search-form__from-city:before{width:13px}}.hotels-base .tours__search--sticky .search-form .input-field__title,.index-page .tours__search--sticky .search-form .input-field__title,[class^=tours-] .tours__search--sticky .search-form .input-field__title{font-size:14px;top:calc(100% - 34px)}.hotels-base .tours__search--sticky .search-form .dropdown-country__toggle,.hotels-base .tours__search--sticky .search-form .input-field__input,.hotels-base .tours__search--sticky .search-form .multiselect__tags,.index-page .tours__search--sticky .search-form .dropdown-country__toggle,.index-page .tours__search--sticky .search-form .input-field__input,.index-page .tours__search--sticky .search-form .multiselect__tags,[class^=tours-] .tours__search--sticky .search-form .dropdown-country__toggle,[class^=tours-] .tours__search--sticky .search-form .input-field__input,[class^=tours-] .tours__search--sticky .search-form .multiselect__tags{height:70px}.hotels-base .tours__search--sticky .search-form-skeleton-tabs,.index-page .tours__search--sticky .search-form-skeleton-tabs,[class^=tours-] .tours__search--sticky .search-form-skeleton-tabs{display:none}.hotels-base .form-ai-search-content .search-form__from-city:before,.index-page .form-ai-search-content .search-form__from-city:before,[class^=tours-] .form-ai-search-content .search-form__from-city:before{background:none!important}.hotels-base .form-ai-search-content .search-form__from-city:after,.index-page .form-ai-search-content .search-form__from-city:after,[class^=tours-] .form-ai-search-content .search-form__from-city:after{display:none}@media (max-width:767px){.search-tour-page .search-form .dropdown-country__toggle{background:#eff2f7}}.search-tour-page .search-form .multiselect__select{display:none}.search-tour-page .search-form .input-field__input,.search-tour-page .search-form .multiselect__single,.search-tour-page .search-form .multiselect__tags{background-color:#eff2f7}.search-tour-page .search-form .filter-price-range-item{width:50%}@media (min-width:768px) and (max-width:1023px){.search-tour-page .search-form .filter-price-range-item__title{display:none}}.search-tour-page .search-form .filter-price-range-item .multiselect__select{display:block}@media (min-width:768px) and (max-width:1023px){.search-tour-page .search-form .filter-price-range-item .multiselect__select{display:none}.search-tour-page .search-form .filter-price-range-item .multiselect__tags{padding:16px 15px 10px}}@media (max-width:1023px){.search-tour-page .search-form .input-field__input{padding:10px 40px 10px 15px!important}.search-tour-page .search-form .input-field__title{margin-left:15px}.search-tour-page .search-form .filter-price-range__title{left:15px}.search-tour-page .search-form .icon-smile-happy,.search-tour-page .search-form .icon.icon-calendar,.search-tour-page .search-form .icon.icon-location,.search-tour-page .search-form .icon.icon-moon{right:15px}}.search-tour-page .search-form .icon.icon-location{height:24px;width:24px}@media (max-width:767px){.search-tour-page .search-form .icon.icon-location{height:20px;right:13px;width:20px}}.news-slug-page .search-form--news-slug.search-form,[class^=tours-] .search-form--country-search.search-form{border:none;border-radius:0;box-shadow:none;height:unset}@media (max-width:767px){.news-slug-page .search-form--news-slug.search-form,[class^=tours-] .search-form--country-search.search-form{padding-top:25px}.news-slug-page .search-form--news-slug.search-form .multiselect__single,.news-slug-page .search-form--news-slug.search-form .multiselect__tags,[class^=tours-] .search-form--country-search.search-form .multiselect__single,[class^=tours-] .search-form--country-search.search-form .multiselect__tags{background-color:#fff}}.news-slug-page .search-form--news-slug.search-form .multiselect__select,[class^=tours-] .search-form--country-search.search-form .multiselect__select{display:none}.news-slug-page .search-form--news-slug.search-form .search-form__from-to,[class^=tours-] .search-form--country-search.search-form .search-form__from-to{flex-direction:column;width:100%}@media (max-width:767px){.news-slug-page .search-form--news-slug.search-form .search-form__from-to,[class^=tours-] .search-form--country-search.search-form .search-form__from-to{flex-direction:row;row-gap:15px!important}}.news-slug-page .search-form--news-slug.search-form .search-form__from-city,.news-slug-page .search-form--news-slug.search-form .search-form__passengers,.news-slug-page .search-form--news-slug.search-form .search-form__regions,.news-slug-page .search-form--news-slug.search-form .search-form__to-country,[class^=tours-] .search-form--country-search.search-form .search-form__from-city,[class^=tours-] .search-form--country-search.search-form .search-form__passengers,[class^=tours-] .search-form--country-search.search-form .search-form__regions,[class^=tours-] .search-form--country-search.search-form .search-form__to-country{width:100%}.news-slug-page .search-form--news-slug.search-form .search-form__container,.news-slug-page .search-form--news-slug.search-form .search-form__content,.news-slug-page .search-form--news-slug.search-form .search-form__content-main,.news-slug-page .search-form--news-slug.search-form .search-form__content-second,.news-slug-page .search-form--news-slug.search-form .search-form__from-to,.news-slug-page .search-form--news-slug.search-form .search-form__hotel-main,[class^=tours-] .search-form--country-search.search-form .search-form__container,[class^=tours-] .search-form--country-search.search-form .search-form__content,[class^=tours-] .search-form--country-search.search-form .search-form__content-main,[class^=tours-] .search-form--country-search.search-form .search-form__content-second,[class^=tours-] .search-form--country-search.search-form .search-form__from-to,[class^=tours-] .search-form--country-search.search-form .search-form__hotel-main{flex-direction:column;row-gap:20px;width:100%}@media (max-width:767px){.news-slug-page .search-form--news-slug.search-form .search-form__container,.news-slug-page .search-form--news-slug.search-form .search-form__content,.news-slug-page .search-form--news-slug.search-form .search-form__content-main,.news-slug-page .search-form--news-slug.search-form .search-form__content-second,.news-slug-page .search-form--news-slug.search-form .search-form__from-to,.news-slug-page .search-form--news-slug.search-form .search-form__hotel-main,[class^=tours-] .search-form--country-search.search-form .search-form__container,[class^=tours-] .search-form--country-search.search-form .search-form__content,[class^=tours-] .search-form--country-search.search-form .search-form__content-main,[class^=tours-] .search-form--country-search.search-form .search-form__content-second,[class^=tours-] .search-form--country-search.search-form .search-form__from-to,[class^=tours-] .search-form--country-search.search-form .search-form__hotel-main{row-gap:0}}.news-slug-page .search-form--news-slug.search-form .search-form__content-second,[class^=tours-] .search-form--country-search.search-form .search-form__content-second{height:100%}.news-slug-page .search-form--news-slug.search-form .search-form__date-nights,[class^=tours-] .search-form--country-search.search-form .search-form__date-nights{-moz-column-gap:20px;column-gap:20px;justify-content:space-between;width:100%}@media (max-width:767px){.news-slug-page .search-form--news-slug.search-form .search-form__date-nights,[class^=tours-] .search-form--country-search.search-form .search-form__date-nights{-moz-column-gap:15px;column-gap:15px}}.news-slug-page .search-form--news-slug.search-form .search-form__datepicker,[class^=tours-] .search-form--country-search.search-form .search-form__datepicker{width:calc(60% - 10px)}.news-slug-page .search-form--news-slug.search-form .search-form__nights,[class^=tours-] .search-form--country-search.search-form .search-form__nights{width:calc(40% - 10px)}.news-slug-page .search-form--news-slug.search-form .search-form__tabs-man-container,[class^=tours-] .search-form--country-search.search-form .search-form__tabs-man-container{display:none}.news-slug-page .search-form--news-slug.search-form .search-form__search-btn,[class^=tours-] .search-form--country-search.search-form .search-form__search-btn{height:50px;padding:0 38px;width:unset}.news-slug-page .search-form--news-slug.search-form .search-form__search-btn .icon-search,[class^=tours-] .search-form--country-search.search-form .search-form__search-btn .icon-search{display:none}.news-slug-page .search-form--news-slug.search-form .search-form__search-btn-text,.news-slug-page .search-form--news-slug.search-form .select-destination__icon,[class^=tours-] .search-form--country-search.search-form .search-form__search-btn-text,[class^=tours-] .search-form--country-search.search-form .select-destination__icon{display:block}.news-slug-page .search-form--news-slug.search-form .search-form__datepicker:after,.news-slug-page .search-form--news-slug.search-form .search-form__datepicker:before,.news-slug-page .search-form--news-slug.search-form .search-form__nights:after,.news-slug-page .search-form--news-slug.search-form .search-form__nights:before,.news-slug-page .search-form--news-slug.search-form .search-form__passengers:after,.news-slug-page .search-form--news-slug.search-form .search-form__passengers:before,.news-slug-page .search-form--news-slug.search-form .search-form__regions:after,.news-slug-page .search-form--news-slug.search-form .search-form__regions:before,[class^=tours-] .search-form--country-search.search-form .search-form__datepicker:after,[class^=tours-] .search-form--country-search.search-form .search-form__datepicker:before,[class^=tours-] .search-form--country-search.search-form .search-form__nights:after,[class^=tours-] .search-form--country-search.search-form .search-form__nights:before,[class^=tours-] .search-form--country-search.search-form .search-form__passengers:after,[class^=tours-] .search-form--country-search.search-form .search-form__passengers:before,[class^=tours-] .search-form--country-search.search-form .search-form__regions:after,[class^=tours-] .search-form--country-search.search-form .search-form__regions:before{display:none}.news-slug-page .search-form--news-slug.search-form .search-form__btns,[class^=tours-] .search-form--country-search.search-form .search-form__btns{margin-top:10px}@media (max-width:767px){.news-slug-page .search-form--news-slug.search-form .multiselect__single,.news-slug-page .search-form--news-slug.search-form .multiselect__tags{background-color:#eff2f7}[class^=tours-] .search-form--country-search.search-form{bottom:0;left:0;max-width:unset;padding:95px 15px 15px;position:fixed;right:0;top:0}[class^=tours-] .search-form--country-search.search-form .search-form__default{height:100%;justify-content:space-between;max-height:100%}}@media (min-width:1200px){.search-form--hotel .dropdown-country__single{font-size:18px}}@media (min-width:768px) and (max-width:1199px){.search-form--hotel .dropdown-country__single{font-size:16px}}.search-form[data-v-c9a2e971]{background-color:#fff;margin-left:auto;margin-right:auto;max-width:1140px;position:relative;transition:box-shadow .5s;width:100%;z-index:2}@media (min-width:768px){.search-form[data-v-c9a2e971]{align-items:center;border:1px solid #e5eaf6;border-radius:32px;box-shadow:0 10px 20px #a5aabc33;display:flex;flex-direction:column;height:auto;justify-content:center}}@media (max-width:767px){.search-form[data-v-c9a2e971]{max-width:500px;padding-top:25px}}.search-form__tabs-man-container[data-v-c9a2e971]{width:100%}@media (max-width:767px){.search-form .icon-search[data-v-c9a2e971]{display:none}}.search-form .field[data-v-c9a2e971]{margin:30px}.search-form .passengers-input[data-v-c9a2e971]{position:relative;transition:opacity .15s ease}.search-form__nights[data-v-c9a2e971]{flex-grow:0;flex-shrink:0;width:120px}@media (min-width:768px) and (max-width:1280px){.search-form__nights[data-v-c9a2e971]{width:40%}}@media (max-width:767px){.search-form__nights[data-v-c9a2e971]{width:calc(50% - 5px)}}.search-form__passengers[data-v-c9a2e971]{flex-grow:0;flex-shrink:0;width:120px}@media (min-width:768px) and (max-width:1280px){.search-form__passengers[data-v-c9a2e971]{width:31%}}@media (max-width:767px){.search-form__passengers[data-v-c9a2e971]{width:100%}}.search-form__dates-req-error[data-v-c9a2e971],.search-form__dates-unavailable[data-v-c9a2e971]{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (min-width:768px) and (max-width:1199px){.search-form__dates-req-error[data-v-c9a2e971],.search-form__dates-unavailable[data-v-c9a2e971]{width:45%}}.search-form__dates-req-error p[data-v-c9a2e971],.search-form__dates-unavailable p[data-v-c9a2e971]{font-size:14px;line-height:1.25}@media (min-width:768px) and (max-width:1023px){.search-form__dates-req-error p[data-v-c9a2e971],.search-form__dates-unavailable p[data-v-c9a2e971]{font-size:12px}}.search-form__dates-req-error h3[data-v-c9a2e971],.search-form__dates-unavailable h3[data-v-c9a2e971]{font-size:16px;font-weight:700;line-height:1.25}.search-form__container[data-v-c9a2e971]{align-items:flex-start;display:flex;width:100%}@media (min-width:768px){.search-form__container[data-v-c9a2e971]{align-items:center}}@media (max-width:767px){.search-form__container[data-v-c9a2e971]{flex-direction:column}}.search-form__content[data-v-c9a2e971]{display:flex;width:100%}@media (max-width:767px){.search-form__content[data-v-c9a2e971]{flex-direction:column;margin-bottom:28px;width:100%}}.search-form__content--columns[data-v-c9a2e971]{flex-direction:column}.search-form__content--columns .search-form__inner[data-v-c9a2e971]{display:flex}.search-form__content--columns .search-form__hotels-filters[data-v-c9a2e971],.search-form__content--columns .search-form__more-filters[data-v-c9a2e971]{padding:0 30px}.search-form__inner[data-v-c9a2e971]{display:contents}.search-form__from-to[data-v-c9a2e971]{display:flex}@media (min-width:1281px){.search-form__from-to[data-v-c9a2e971]{width:420px}}@media (min-width:768px) and (max-width:1280px){.search-form__from-to[data-v-c9a2e971]{width:61%}}@media (max-width:767px){.search-form__from-to[data-v-c9a2e971]{margin-bottom:15px;width:100%}}.search-form__from-city[data-v-c9a2e971],.search-form__to-country[data-v-c9a2e971]{flex-grow:0;width:50%}@media (min-width:1281px){.search-form__from-city[data-v-c9a2e971]{width:190px}}@media (min-width:768px) and (max-width:1280px){.search-form__from-city[data-v-c9a2e971]{width:50%}}@media (min-width:1281px){.search-form__to-country[data-v-c9a2e971]{width:230px}}@media (min-width:768px) and (max-width:1280px){.search-form__to-country[data-v-c9a2e971]{width:50%}}.search-form__tours-not-found[data-v-c9a2e971]{margin-left:auto;margin-right:auto;position:relative;text-align:center;top:15px}.search-form__tours-not-found h4[data-v-c9a2e971],.search-form__tours-not-found p[data-v-c9a2e971]{font-size:16px}.search-form__content-second[data-v-c9a2e971]{display:flex;width:-moz-max-content;width:max-content}@media (max-width:767px){.search-form__content-second[data-v-c9a2e971]{flex-direction:column;justify-content:space-between}}.search-form__content-main[data-v-c9a2e971]{display:flex}@media (min-width:768px) and (max-width:1280px){.search-form__content-main[data-v-c9a2e971]{width:100%}}@media (max-width:767px){.search-form__content-main[data-v-c9a2e971]{flex-direction:column;justify-content:space-between;margin-bottom:15px}}.search-form__datepicker-item[data-v-c9a2e971]{width:50%}.search-form__date-nights[data-v-c9a2e971]{display:flex}@media (min-width:768px) and (max-width:1280px){.search-form__date-nights[data-v-c9a2e971]{width:69%}}@media (max-width:767px){.search-form__date-nights[data-v-c9a2e971]{justify-content:space-between;margin-bottom:15px;width:100%}}.search-form__regions[data-v-c9a2e971]{flex-grow:0;flex-shrink:0;transition:opacity .15s ease;width:220px}@media (min-width:768px) and (max-width:1280px){.search-form__regions[data-v-c9a2e971]{width:39%}}@media (max-width:767px){.search-form__regions[data-v-c9a2e971]{width:100%}}.search-form__regions .icon-location[data-v-c9a2e971]{pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1}@media (min-width:768px) and (max-width:1199px){.search-form__regions .icon-location[data-v-c9a2e971]{height:20px;width:20px}}@media (max-width:1240px){.search-form__regions .icon-location[data-v-c9a2e971]{height:20px;width:20px}}@media (max-width:767px){.search-form__regions .icon-location[data-v-c9a2e971]{right:12px}}.search-form__regions .input-field__input[data-v-c9a2e971]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.search-form__regions .input-field__input[data-v-c9a2e971]{padding-right:10px}}@media (max-width:767px){.search-form__regions .input-field__input[data-v-c9a2e971]{padding-left:15px}}.search-form__regions--unavailable[data-v-c9a2e971]{cursor:not-allowed;opacity:.5}.search-form__regions--unavailable .input-field__label[data-v-c9a2e971]{pointer-events:none}.search-form__unit[data-v-c9a2e971]{align-items:center;display:flex;justify-content:space-between}.search-form__btns[data-v-c9a2e971]{margin:0 20px}@media (max-width:1199px){.search-form__btns[data-v-c9a2e971]{margin:0 15px}}@media (max-width:767px){.search-form__btns[data-v-c9a2e971]{margin:0;width:100%}}.search-form__btns--bottom[data-v-c9a2e971]{margin-top:30px}@media (min-width:768px){.search-form__search-btn-text[data-v-c9a2e971]{display:none}}@media (min-width:1200px){.search-form__search-btn[data-v-c9a2e971]{height:50px;width:50px}}@media (min-width:768px) and (max-width:1199px){.search-form__search-btn[data-v-c9a2e971]{height:42px;min-height:auto;width:42px}}@media (min-width:768px){.search-form__search-btn[data-v-c9a2e971]{border-radius:100px}}@media (max-width:767px){.search-form__search-btn[data-v-c9a2e971]{font-size:14px;min-height:46px;padding-left:45px;padding-right:45px}}.search-form__search-btn--loading[data-v-c9a2e971],.search-form__search-btn[data-v-c9a2e971]:disabled{opacity:.5;pointer-events:none}.search-form__close-btn[data-v-c9a2e971]{display:none;padding-left:40px;padding-right:40px}@media (max-width:767px){.search-form__close-btn[data-v-c9a2e971]{display:flex}}.search-form__datepicker[data-v-c9a2e971]{flex-grow:0;flex-shrink:0;transition:opacity .15s ease;width:170px}@media (min-width:768px) and (max-width:1280px){.search-form__datepicker[data-v-c9a2e971]{width:60%}}@media (max-width:767px){.search-form__datepicker[data-v-c9a2e971]{width:calc(50% - 5px)}}@media (min-width:768px){.search-form__datepicker[data-v-c9a2e971],.search-form__nights[data-v-c9a2e971],.search-form__passengers[data-v-c9a2e971],.search-form__regions[data-v-c9a2e971]{position:relative}}@media (min-width:1200px){.search-form__datepicker[data-v-c9a2e971]:before,.search-form__nights[data-v-c9a2e971]:before,.search-form__passengers[data-v-c9a2e971]:before,.search-form__regions[data-v-c9a2e971]:before{height:calc(100% - 16px)}}@media (min-width:768px) and (max-width:1199px){.search-form__datepicker[data-v-c9a2e971]:before,.search-form__nights[data-v-c9a2e971]:before,.search-form__passengers[data-v-c9a2e971]:before,.search-form__regions[data-v-c9a2e971]:before{height:calc(100% - 28px)}}@media (min-width:768px){.search-form__datepicker[data-v-c9a2e971]:before,.search-form__nights[data-v-c9a2e971]:before,.search-form__passengers[data-v-c9a2e971]:before,.search-form__regions[data-v-c9a2e971]:before{background-color:#e3ebfb;content:"";pointer-events:none;position:absolute;right:100%;top:50%;transform:translateY(-50%);width:1px;z-index:-1}}@media (min-width:1200px){.search-form__datepicker[data-v-c9a2e971]:after,.search-form__nights[data-v-c9a2e971]:after,.search-form__passengers[data-v-c9a2e971]:after,.search-form__regions[data-v-c9a2e971]:after{height:42px}}@media (min-width:768px) and (max-width:1199px){.search-form__datepicker[data-v-c9a2e971]:after,.search-form__nights[data-v-c9a2e971]:after,.search-form__passengers[data-v-c9a2e971]:after,.search-form__regions[data-v-c9a2e971]:after{height:23px}}@media (min-width:768px){.search-form__datepicker[data-v-c9a2e971]:after,.search-form__nights[data-v-c9a2e971]:after,.search-form__passengers[data-v-c9a2e971]:after,.search-form__regions[data-v-c9a2e971]:after{background-color:#fff;content:"";left:-2px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:2}}.search-form__content-hotels[data-v-c9a2e971]{display:grid;grid-column-gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}@media (max-width:1023px){.search-form__content-hotels[data-v-c9a2e971]{grid-column-gap:20px;grid-template-columns:1fr 2fr 1fr}}@media (max-width:767px){.search-form__content-hotels[data-v-c9a2e971]{grid-row-gap:20px;grid-template-columns:1fr;margin-bottom:0}}.search-form__loader[data-v-c9a2e971]{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;min-height:150px;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:10}@media (min-width:768px){.search-form__loader[data-v-c9a2e971]{border-radius:45px}}@media (max-width:767px){.search-form__loader[data-v-c9a2e971]{background-color:#eff2f7;bottom:auto}}.search-form--loading[data-v-c9a2e971]{max-height:155px}.search-form--loading .search-form__loader[data-v-c9a2e971]{opacity:1;visibility:visible}.search-form--loading .search-form__container[data-v-c9a2e971]{transition:visibility .25s ease;visibility:hidden}.search-form--loading .search-form__container[data-v-c9a2e971] .input-field__title,.search-form--loading .search-form__container[data-v-c9a2e971] .filter__title,.search-form--loading .search-form__container[data-v-c9a2e971] .filter-price-range__title,.search-form--loading .search-form__container .search-form__btns[data-v-c9a2e971]{opacity:0;transition:opacity .25s ease}.search-form--loading[data-v-c9a2e971] .icon-calendar,.search-form--loading[data-v-c9a2e971] .icon-moon,.search-form--loading[data-v-c9a2e971] .icon-smile-happy{display:none}.search-form--loading[data-v-c9a2e971] .passengers-selection__dropdown,.search-form--loading .regions[data-v-c9a2e971]{transition:none;visibility:visible}.search-form--loading-debug .search-form__loader[data-v-c9a2e971]{opacity:.5;visibility:visible}.search-form--loading-debug .search-form__container[data-v-c9a2e971],.search-form--loading-debug[data-v-c9a2e971] .passengers-selection__dropdown,.search-form--loading-debug .regions[data-v-c9a2e971]{opacity:.7}.search-form--with-shadow[data-v-c9a2e971]{box-shadow:0 10px 20px #a5aabc33}.search-form--search-tour-page[data-v-c9a2e971]{border-radius:32px;box-shadow:none;height:auto;margin:0;padding:0 0 30px}@media (max-width:767px){.search-form--search-tour-page[data-v-c9a2e971]{background:none;border-radius:0;padding:0}}.search-form--search-tour-page .search-form__loader[data-v-c9a2e971]{align-items:flex-start}.search-form--search-tour-page .search-form__container[data-v-c9a2e971]{flex-direction:column;min-height:637px}.search-form--search-tour-page.search-form-ai--loading .search-form__container[data-v-c9a2e971]{min-height:560px}.search-form--search-tour-page .search-form__dates-req-error[data-v-c9a2e971],.search-form--search-tour-page .search-form__dates-unavailable[data-v-c9a2e971]{margin-bottom:50px;margin-top:50px}@media (min-width:768px) and (max-width:1199px){.search-form--search-tour-page .search-form__dates-req-error[data-v-c9a2e971],.search-form--search-tour-page .search-form__dates-unavailable[data-v-c9a2e971]{margin-bottom:30px;width:100%}}@media (max-width:767px){.search-form--search-tour-page .search-form__btns[data-v-c9a2e971]{bottom:0;overflow:hidden;position:sticky;z-index:15}.search-form--search-tour-page .search-form__btns[data-v-c9a2e971]:after{background-image:linear-gradient(179deg,#f4f6f900,#eff2f7 13%);content:"";display:block;height:624px;left:0;position:absolute;top:0;width:100%;z-index:-1}}.search-form--search-tour-page .search-form__content[data-v-c9a2e971]{flex-direction:column}@media (max-width:767px){.search-form--search-tour-page .search-form__content[data-v-c9a2e971]{margin-bottom:0}}.search-form--search-tour-page .search-form__content .search-form__content-main[data-v-c9a2e971],.search-form--search-tour-page .search-form__content .search-form__content-second[data-v-c9a2e971]{display:grid;margin-bottom:30px;padding:0 30px;width:100%}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__content-main[data-v-c9a2e971],.search-form--search-tour-page .search-form__content .search-form__content-second[data-v-c9a2e971]{padding:0 24px}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__content-main[data-v-c9a2e971],.search-form--search-tour-page .search-form__content .search-form__content-second[data-v-c9a2e971]{padding:0 15px}}.search-form--search-tour-page .search-form__content .search-form__more-filters[data-v-c9a2e971]{padding:0 30px}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__more-filters[data-v-c9a2e971]{padding:0 24px}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__more-filters[data-v-c9a2e971]{padding:0 15px}}.search-form--search-tour-page .search-form__content .search-form__content-main[data-v-c9a2e971]{grid-column-gap:30px;grid-template-areas:"city city city city region region";grid-template-columns:repeat(6,1fr)}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__content-main[data-v-c9a2e971]{grid-column-gap:20px;grid-template-areas:"city region";grid-template-columns:1fr 1fr}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__content-main[data-v-c9a2e971]{grid-template-areas:"city" "region";grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:20px;margin-bottom:20px}}.search-form--search-tour-page .search-form__content .search-form__content-second[data-v-c9a2e971]{align-items:end;grid-template-columns:50% 1fr calc(33% - 16px)}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__content-second[data-v-c9a2e971]{grid-column-gap:10px;grid-template-columns:2fr 1fr 1fr}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__content-second[data-v-c9a2e971]{grid-column-gap:0;grid-row-gap:20px;align-items:start;grid-template-columns:1fr;margin:0}}.search-form--search-tour-page .search-form__content .search-form__from-to[data-v-c9a2e971]{display:grid;grid-area:city;width:100%;grid-column-gap:30px;grid-template-columns:1fr 1fr}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__from-to[data-v-c9a2e971]{grid-column-gap:20px}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__from-to[data-v-c9a2e971]{grid-template-columns:1fr;grid-row-gap:20px;margin:0}}.search-form--search-tour-page .search-form__content .search-form__from-city[data-v-c9a2e971],.search-form--search-tour-page .search-form__content .search-form__to-country[data-v-c9a2e971]{width:100%}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__to-country[data-v-c9a2e971]{padding-right:0}}.search-form--search-tour-page .search-form__content .search-form__regions[data-v-c9a2e971]{grid-area:region;width:100%}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__regions[data-v-c9a2e971]{margin-left:0;width:100%}}.search-form--search-tour-page .search-form__content .search-form__date-nights[data-v-c9a2e971]{display:grid;grid-column-gap:30px;grid-template-columns:2fr 1fr;width:unset}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__date-nights[data-v-c9a2e971]{grid-column-gap:20px;grid-template-columns:1fr 1fr}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__date-nights[data-v-c9a2e971]{grid-row-gap:20px;grid-template-columns:1fr;margin-bottom:0}}.search-form--search-tour-page .search-form__content .search-form__datepicker[data-v-c9a2e971]{width:unset}.search-form--search-tour-page .search-form__content .search-form__nights[data-v-c9a2e971]{margin-right:15px;width:unset}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__nights[data-v-c9a2e971]{margin-right:0}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__nights[data-v-c9a2e971]{width:calc(50% - 10px)}}.search-form--search-tour-page .search-form__content .search-form__passengers[data-v-c9a2e971]{margin-left:15px;margin-right:30px;width:unset}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__passengers[data-v-c9a2e971]{margin-left:10px;margin-right:0}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__passengers[data-v-c9a2e971]{margin-left:auto;margin-right:0;margin-top:-81px;width:calc(50% - 10px)}}.search-form--search-tour-page .search-form__content .search-form__price-range[data-v-c9a2e971]{margin:-15px 0 0}@media (max-width:1023px){.search-form--search-tour-page .search-form__content .search-form__price-range[data-v-c9a2e971]{margin-left:10px}}@media (max-width:767px){.search-form--search-tour-page .search-form__content .search-form__price-range[data-v-c9a2e971]{margin:-10px 0 0}}.search-form--search-tour-page .search-form__content .search-form__datepicker[data-v-c9a2e971]:after,.search-form--search-tour-page .search-form__content .search-form__datepicker[data-v-c9a2e971]:before,.search-form--search-tour-page .search-form__content .search-form__nights[data-v-c9a2e971]:after,.search-form--search-tour-page .search-form__content .search-form__nights[data-v-c9a2e971]:before,.search-form--search-tour-page .search-form__content .search-form__passengers[data-v-c9a2e971]:after,.search-form--search-tour-page .search-form__content .search-form__passengers[data-v-c9a2e971]:before,.search-form--search-tour-page .search-form__content .search-form__regions[data-v-c9a2e971]:after,.search-form--search-tour-page .search-form__content .search-form__regions[data-v-c9a2e971]:before{display:none}.search-form--tours-req-error .search-form__content-hotels[data-v-c9a2e971],.search-form--tours-req-error .search-form__more-filters[data-v-c9a2e971],.search-form--tours-req-error .search-form__price-range[data-v-c9a2e971]{filter:blur(5px);opacity:.7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-tour-page .search-form--loading[data-v-c9a2e971]{max-height:-moz-fit-content;max-height:fit-content}.search-form__filters-btn[data-v-c9a2e971]{display:none}@media (max-width:767px){.search-form__filters-btn[data-v-c9a2e971]{display:block;margin-bottom:20px;width:100%}}.req-error[data-v-c9a2e971]{align-items:center;display:flex;flex-direction:column;font-size:24px;font-weight:700;justify-content:center;min-height:120px;text-align:center}@media (max-width:1023px){.req-error[data-v-c9a2e971]{font-size:20px;min-height:444px}}@media (max-width:767px){.req-error[data-v-c9a2e971]{font-size:18px;min-height:364px}}.req-error__title[data-v-c9a2e971]{font-weight:700}.req-error__text[data-v-c9a2e971]{font-size:14px;line-height:1.15}.req-error__back-btn[data-v-c9a2e971]{display:none}@media (max-width:767px){.req-error__back-btn[data-v-c9a2e971]{display:flex;margin-top:20px;padding-left:40px;padding-right:40px}}.req-error.search-loader-ai-form[data-v-c9a2e971]{min-height:200px}@media (max-width:1023px){.req-error.search-loader-ai-form[data-v-c9a2e971]{font-size:20px;min-height:444px}}@media (max-width:767px){.req-error.search-loader-ai-form[data-v-c9a2e971]{font-size:18px;min-height:364px}}
