.booking-search-button{cursor:pointer}.booking-search-button__item{align-items:center;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:0 10px;text-transform:uppercase;transition:all .3s ease-out}.booking-search-button__item:hover{border:2px solid #fff;color:#fff;opacity:.7}.booking-search-button__search{align-items:center;border-radius:50px;display:flex;justify-content:center;padding:18px 20px 18px 10px;position:relative}.booking-search-button__name{font-size:15px;font-weight:500;letter-spacing:.5px;padding:10px 0 10px 20px;white-space:nowrap}@keyframes sandra-open{0%{opacity:0;transform:scale3d(1.1,1.1,1)}to{opacity:1;transform:scaleX(1)}}@keyframes sandra-close{0%{opacity:1}to{opacity:0;transform:scale3d(.9,.9,1)}}@keyframes dialog-mobile-open{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-mobile-close{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}@keyframes HideList{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes clouds{0%{translate:0 0}50%{translate:-30% 0}to{translate:0 0}}@keyframes clouds-bottom{0%{translate:0 0}50%{translate:-20% 0}to{translate:0 0}}.slider{background:#f3f3f3;display:flex;height:calc(100vh + 40px);max-height:calc(100vh + 40px);min-height:calc(100vh + 40px);overflow:visible;position:relative;transition:all .3s ease-out;z-index:2}@media only screen and (max-width:1024px){.slider{max-height:100vh;min-height:100vh}}.slider:after{background:#fff;border-radius:45px 45px 0 0;bottom:0;content:"";display:block;height:40px;position:absolute;width:100%;z-index:10}@media only screen and (max-width:1024px){.slider:after{border-radius:20px 20px 0 0}}.slider__content{background:#f3f3f3;height:100%;margin-bottom:40px;overflow:hidden}.slider__container{background:#f3f3f3;display:flex;flex-direction:column;min-height:100%;overflow:visible!important;position:relative;visibility:inherit;width:100%}@media only screen and (max-width:1024px){.slider__container{border-radius:0}}.slider .swiper-wrapper{height:100%;min-height:100%}.slider__item,.slider__main{position:relative}.slider__item{overflow:hidden}.slider__item-placeholder,.slider__item-placeholder rect,.slider__photo{height:100%;width:100%}.slider__photo{background:#f3f3f3;display:block;position:relative}@media only screen and (max-width:1024px){.slider__photo{border-radius:0}}.slider__photo:after,.slider__photo:before{content:"";height:300px;left:0;position:absolute;right:0;z-index:2}@media only screen and (max-width:1024px){.slider__photo:after,.slider__photo:before{height:200px}}@media only screen and (max-width:780px){.slider__photo:after,.slider__photo:before{height:150px}}.slider__photo:before{background-image:linear-gradient(180deg,#212443e6 0,#21244300);opacity:.3;top:0}@media only screen and (max-width:1024px){.slider__photo:before{background-image:linear-gradient(180deg,#212443e6 0,#21244300)}}.slider__photo:after{background-image:linear-gradient(0deg,#212443e6 0,#21244300);bottom:0;opacity:.5}@media only screen and (max-width:1024px){.slider__photo:after{background-image:linear-gradient(0deg,#212443e6 0,#21244300)}}.slider__img{display:flex;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slider__img--mobile{display:none!important}.slider__video{display:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slider__video--mobile{display:none!important}@media only screen and (max-width:780px){.slider__video--mobile{display:block!important}}.slider__info{align-items:center;color:#fff;flex-direction:column;justify-content:center;left:50%;padding-bottom:120px;position:absolute;top:calc(50% + 10px);transform:translate(-50%,-50%);z-index:10}@media only screen and (max-width:1440px){.slider__info{align-items:center;display:flex;justify-content:center;inset:0;padding-bottom:50px;transform:none}}.slider__info-content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:10}@media only screen and (max-width:780px){.slider__info-content{align-items:center;padding:0 20px}}.slider__info-booking-button{display:none;padding-top:40px}@media only screen and (max-width:1000px){.slider__info-booking-button{display:flex}}.slider__info-bg{background:radial-gradient(ellipse closest-side at 51% 51%,#21244366 0,#4a320000);bottom:0;content:"";display:block;height:100%;left:0;max-width:100%;position:absolute;width:100%;z-index:5}@media only screen and (max-width:780px){.slider__info-bg{background:radial-gradient(ellipse closest-side at 51% 51%,#21244366 0,#4a320000);left:50%;min-height:300%;min-width:400%;top:50%;transform:translate(-50%,-50%)}}.slider__category{font-size:16px;font-weight:300;opacity:.5;padding-bottom:10px;text-transform:uppercase}@media only screen and (max-width:780px){.slider__category{display:none;padding:0 30px 10px;text-align:center}}.slider__title{font-family:Kudryashev Headline Sans;font-size:72px;letter-spacing:1px;line-height:110%;max-width:850px;padding-bottom:20px;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.1);text-transform:uppercase}@media only screen and (max-width:1440px){.slider__title{font-size:60px}}@media only screen and (max-width:980px){.slider__title{font-size:50px}}@media only screen and (max-width:780px){.slider__title{font-size:40px;font-size:34px;font-weight:500}}.slider__text{font-size:32px;text-align:center}@media only screen and (max-width:1440px){.slider__text{font-size:30px}}@media only screen and (max-width:980px){.slider__text{font-size:26px}}@media only screen and (max-width:780px){.slider__text{font-size:22px;padding:0 10px}}.slider__text ul{text-align:left}.slider__text ul li{align-items:center;display:flex;font-size:22px;font-weight:400;line-height:110%;margin:0;padding:0 0 12px;position:relative}@media only screen and (max-width:1024px){.slider__text ul li{font-size:17px;padding:5px 0}}.slider__text ul li:before{background:#dee2e7;border-radius:50%;content:"";height:6px;left:0;margin-right:10px;top:50%;width:6px}.slider__button{padding-top:30px}@media only screen and (max-width:1024px){.slider__button{display:none}}@media only screen and (max-width:780px){.slider__button{padding:20px 30px 0}}.slider__button--info{font-size:16px;padding-top:5px;text-align:center}.slider__button--mobile{display:none}@media only screen and (max-width:1024px){.slider__button--mobile{display:flex}}.slider__controls{border-radius:0 0 10px 10px;bottom:50px;display:flex;flex-grow:1;flex-wrap:nowrap;font-size:14px;left:50%;overflow:hidden;position:absolute;transform:translate(-50%);width:100%}.slider__controlsItem{background:none;color:#fff;cursor:pointer;font-size:10px;position:relative;z-index:0}.slider__controlsItem.active{background:#ffffff1a;border-radius:5px;cursor:default;z-index:10}.slider__controlsItem button{background:none;color:#fff;cursor:pointer;font-size:10px;padding:15px}.slider__arrow{align-items:center;background:none;cursor:pointer;display:flex;height:50%;justify-content:flex-end;padding:0 20px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.slider__arrow.swiper-button-disabled{opacity:1}.slider__arrow svg{transition:all .3s ease-out}@media only screen and (max-width:1000px){.slider__arrow svg{height:20px}}.slider__arrow svg path{stroke:#fff}@media only screen and (max-width:1000px){.slider__arrow svg path{stroke-width:4px}.slider__arrow{bottom:70px;display:none;height:20px;top:inherit}}.slider__arrow--prev{left:50px}@media only screen and (max-width:1000px){.slider__arrow--prev{left:30px}}.slider__arrow--prev:hover svg{transform:translate(-15px)}@media only screen and (max-width:1000px){.slider__arrow--prev:hover svg{transform:translate(0)}}.slider__arrow--next{right:50px}@media only screen and (max-width:1000px){.slider__arrow--next{right:30px}}.slider__arrow--next:hover svg{transform:translate(15px)}@media only screen and (max-width:1000px){.slider__arrow--next:hover svg{transform:translate(0)}}.slider__pagination{background:#ffffff80;bottom:inherit!important;font-size:14px;height:2px!important;left:0!important;position:relative;top:0!important;width:100px!important;z-index:3}@media only screen and (max-width:1000px){.slider__pagination{background:#ffffff4d;border-radius:25px;overflow:hidden;width:120px!important}}.slider__pagination .swiper-pagination-progressbar-fill{background:#fff;height:2px;position:absolute}@media only screen and (max-width:1000px){.slider__pagination .swiper-pagination-progressbar-fill{background:#ffffffb3}}.slider__booking-form{align-items:center;bottom:90px;display:flex;left:50%;position:absolute;transform:translate(-50%);z-index:101}@media only screen and (max-width:1000px){.slider__booking-form{display:none}}.slider__control{align-items:center;bottom:110px;display:flex;left:50%;position:absolute;transform:translate(-50%);width:100%;z-index:100}@media only screen and (max-width:1400px){.slider__control{display:none}}@media only screen and (max-width:1024px){.slider__control{bottom:100px;display:flex;justify-content:center;width:auto!important}}.slider__control-counter{color:#fff;font-family:GT Eesti Pro Display;font-size:18px}@media only screen and (max-width:1000px){.slider__control-counter{display:none}}.slider__control-pagination{padding:0 10px;position:relative}
