:root{--primary:#212A33;--dark:#303B45;--black:#000;--white:#fff;--light:#F3F7FA;--light-gray:#E8EDF2;--gray:#ADB7C0;--dark-gray:#5F5F5F;--green-gr:linear-gradient(107.93deg,#71D766 0.44%,#53B948 81.79%);--red:#F13636;--red-op:rgba(241,54,54,0.3)}:active,:focus,a:active,a:focus{outline:none}body,html{height:100%}body{line-height:1;font-size:10px;font-family:Montserrat,sans-serif;color:var(--primary);-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input::-ms-clear{display:none}button{cursor:pointer}a,a:hover,a:visited{text-decoration:none}li,ul{list-style:none}img{vertical-align:top}html{scroll-behavior:smooth}body.lock{overflow:hidden;touch-action:none}.loader{position:absolute;top:40%;left:45%;transform:translate(-50%,-50%);z-index:10000000;width:100px;height:100px;max-width:128px;max-height:128px;margin:auto;border-radius:50%;display:inline-block;border-top:4px solid var(--blue);border-right:4px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wrapper{min-height:100%;display:flex;flex-direction:column}.wrapper>main{flex:1 1 auto}.container{max-width:1440px;box-sizing:border-box;margin:0 auto;padding:0 16px}.link,.link-invert{position:relative;width:-moz-max-content;width:max-content}.link-invert:before,.link:before{content:"";position:absolute;width:0;height:1px;bottom:0;left:0;background:currentColor;transition:width .3s ease 0s}.header__link span,.header__link-phone span{font-size:1.2em;line-height:120%}.title,.title-l,.title-m,.title-s{font-size:3.8em;line-height:110%}.title-l{font-size:2.6em}.title-m{font-size:2.2em}.title-s{font-size:1.6em}@media (max-width:991.98px){.news__title.title{text-align:center;font-size:2.8em;line-height:1.12}}@media (max-width:767.98px){.news__title{max-width:100%}.news__title.title{font-size:2.3em;line-height:1.14}}@media (max-width:575.98px){.news__title.title{font-size:1.85em;line-height:1.18}}.text,.text-l,.text-m,.text-s{font-size:1.6em;line-height:120%}.text-l{font-size:1.8em}.text-m{font-size:1.4em}.text-s{font-size:1.2em}.back-to-top_button{position:fixed;z-index:15;width:4.4em;height:4.4em;bottom:8em;right:calc((100vw - 1381px) / 2);display:flex;align-items:center;justify-content:center;border-radius:1.6em;background:var(--light);border:1px solid var(--white);transition:all .3s ease 0s}.back-to-top_button svg{width:2em;height:2em}@media (any-hover:hover){.back-to-top_button:hover{background:var(--gray)}}@media (max-width:1381px){.back-to-top_button{right:1rem}}.filter-list{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1em}.filter-button{flex:0 0 auto;white-space:nowrap;position:relative;overflow:hidden;cursor:pointer;font-size:1.6em;line-height:100%;padding:.5em 1em;border-radius:5em;transition:opacity .3s ease 0s}.filter-button span{position:relative;z-index:3}.filter-button:after,.filter-button:before{content:"";position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--blue-gr);border-radius:5em}.filter-button:after{z-index:2;width:calc(100% - 2px);height:calc(100% - 2px);background:var(--white);transition:width .3s ease 0s,height .3s ease 0s}.filter-button.active{color:var(--white)}.filter-button.active:after{width:0;height:0}@media (any-hover:hover){.filter-button:not(.active):hover{opacity:.8}}.slider-controls__next,.slider-controls__prev{flex:0 0 auto;cursor:pointer;position:relative;border-radius:50%;width:3.4em;height:3.4em;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .3s ease 0s}.slider-controls__next.swiper-button-disabled,.slider-controls__prev.swiper-button-disabled{opacity:0}@media (any-hover:hover){.slider-controls__next:not(.swiper-button-disabled):hover,.slider-controls__prev:not(.swiper-button-disabled):hover{opacity:.8}}.slider-controls__next svg,.slider-controls__prev svg{width:1em;height:2em}.ui-datepicker{font-size:1.6em}.error-message{color:var(--red);font-size:1.2em;line-height:110%;margin-top:.5em;display:none;position:absolute;width:-moz-max-content;width:max-content;top:100%;left:50%;transform:translateX(-50%)}.error-message.active{display:block}.form{display:flex;flex-direction:column;gap:1rem}.form__block-row{align-items:start}.form__block-row,.form__toggle{display:flex;justify-content:start;flex-direction:row;gap:1rem}.form__toggle{align-items:center}.form__block{position:relative;width:-moz-max-content;width:max-content;width:21em}.form__block.active{z-index:20}.form__block.active .form__drop-body{opacity:1;visibility:visible;min-height:100%;height:auto}.form__block.active .form__input-icon i{transform:rotate(45deg)}.form__block .form__toggle{margin-top:1em}.form__input-block{background:var(--white);border:1px solid var(--light);border-radius:2em;padding:1em;display:flex;align-items:start;justify-content:space-between;flex-direction:row;gap:1rem;transition:border .3s ease 0s}.form__input-block:focus-within{border:1px solid var(--primary)}.form__input-block.error{background:var(--red-op);border:1px solid var(--red)}.form__input-block.disabled{opacity:.5}@media (any-hover:hover){.form__input-block:not(.disabled):hover{border:1px solid var(--gray)}}.form__input-body{width:100%}.form__label{color:var(--gray);font-size:1.4em;line-height:110%}.form__input-row{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem;padding:.5em 0}.form__input[disabled]{cursor:not-allowed}.form__chosen-text{color:var(--primary);font-size:1.8em;line-height:120%;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5em}.form__input-info{color:var(--gray);font-size:1.4em;line-height:100%;text-transform:uppercase}.form__input-icon{position:relative;width:1em;height:1em}.form__input-icon i{position:absolute;width:100%;height:100%;top:0;right:0;border-left:2px solid var(--primary);border-top:2px solid var(--primary);transform:rotate(-135deg);transition:all .3s ease 0s}.form__checkboxes{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.form .drop-body__tabs-button,.form__checkbox{cursor:pointer;text-align:center;width:100%;position:relative;border:1px solid var(--light);border-radius:1em;padding:1em;transition:border .3s ease 0s}.form .drop-body__tabs-button label,.form__checkbox label{font-size:1.4em;line-height:110%}.form .drop-body__tabs-button input,.form__checkbox input{cursor:pointer;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}@media (any-hover:hover){.form .drop-body__tabs-button:not(.active):hover,.form__checkbox:not(.active):hover{border:1px solid var(--gray)}}.form .drop-body__tabs-button._tab-active,.form .drop-body__tabs-button.active,.form__checkbox._tab-active,.form__checkbox.active{border:1px solid var(--gray);background:var(--gray)}.form .drop-body__tabs-button._tab-active label,.form .drop-body__tabs-button.active label,.form__checkbox._tab-active label,.form__checkbox.active label{color:var(--white)}.form__item-label{color:var(--primary)}.form__item-title{font-size:1.8em;line-height:110%}.form__item-info{font-size:1.4em;line-height:110%}.search-block{border:1px solid var(--light);border-radius:1em;padding:.5em 1em;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem}.search-block i{width:3.2em;height:3.2em}.search-block i svg{width:100%;height:100%}.search-block i svg path{fill:currentColor}.toggle__button{cursor:pointer;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem}.toggle__button span{display:block;position:relative;height:1.6em;width:3.2em;background:var(--light);border-radius:1.5em}.toggle__button span:before{content:"";position:absolute;width:calc(1.6em - 2px);height:calc(1.6em - 2px);top:1px;left:1px;background:var(--gray);transition:all .3s ease 0s;border-radius:1.5em}.toggle__button.active span:before{left:unset;right:1px;background:var(--blue-gr)}.toggle__text{color:currentColor;font-size:1.4em;line-height:110%;white-space:nowrap}.noUi-target{width:100%;min-width:8em;height:3px;border:none;position:relative;background:var(--gray);overflow:visible}.noUi-handle,.noUi-target{border-radius:0!important;box-shadow:none}.noUi-handle{cursor:pointer;height:1.25em!important;width:1.25em!important;top:50%!important;transform:translate(-100%,-50%);pointer-events:auto;background:transparent;border:.5em solid var(--blue);border-radius:50%!important;transition:background .3s ease 0s}@media (any-hover:hover){.noUi-handle:hover{background:var(--blue)}}.noUi-handle:after,.noUi-handle:before{display:none}.noUi-connect{height:100%;background:var(--blue-gr)}.ui-slider__body{margin-top:1em;justify-content:space-between;gap:2em}.ui-slider__body,.ui-slider__input-body{display:flex;align-items:center;flex-direction:row}.ui-slider__input-body{justify-content:start;gap:.1rem}.ui-slider__input-body span{font-size:1.4em}.ui-slider__input{text-align:center;max-width:6.5em;font-size:1.6em;line-height:110%;background:transparent;-moz-appearance:textfield}.ui-slider__input::-webkit-inner-spin-button,.ui-slider__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter-block{flex-direction:row;gap:1em}.counter-block,.counter-block__button,.counter-block__text{display:flex;align-items:center;justify-content:center}.counter-block__button{border-radius:.5em;width:2em;height:2em;color:var(--primary);background:var(--light);font-size:1.6em;line-height:100%;transition:all .3s ease 0s}.counter-block__button[disabled]{opacity:.5}@media (any-hover:hover){.counter-block__button:not([disabled]):hover{cursor:pointer;color:var(--white);background:var(--primary)}}.counter-block__text{color:var(--primary);width:1em;height:1em;font-size:2em;line-height:100%}.drop-body,.select{color:var(--primary);position:absolute;overflow:hidden;min-width:100%;top:100%;left:0;display:flex;flex-direction:column;gap:1rem;opacity:0;visibility:hidden;transition:all .3s ease 0s;background:var(--white);border:1px solid var(--light);border-radius:1em;box-shadow:0 2em 2em 0 rgba(0,0,0,.0509803922)}.drop-body{padding:1em}.drop-body__title{font-size:1.8em;line-height:110%}.drop-body__list{display:flex;flex-direction:column;gap:1rem}.drop-body__item{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem}.drop-body__tabs{font-size:1.4em;line-height:110%}.drop-body__tabs-navigation{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.drop-body__tabs-button{cursor:pointer;padding:.5em;border-radius:.5em;color:var(--primary);background:var(--light);transition:all .3s ease 0s}.drop-body__tabs-button._tab-active{color:var(--white);background:var(--blue-gr)}@media (any-hover:hover){.drop-body__tabs-button:not(._tab-active):hover{color:var(--white);background:var(--primary)}}.select__list{display:flex;flex-direction:column}.select__item{padding:.5em;transition:background .3s ease 0s}.select__item.active{color:var(--white);background:var(--primary)}@media (any-hover:hover){.select__item:not(.active):hover{background:var(--light)}}.spollers__item:not(:last-child){padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid var(--light)}.spollers__button{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem}.spollers__button.spoller-active button:before{transform:rotate(45deg)}.spollers__button button{position:relative;border-radius:.5em;width:1.6em;height:1.6em;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;background:var(--light)}.spollers__button button:before{content:"";width:.5em;height:.5em;border-left:2px solid var(--primary);border-top:2px solid var(--primary);transform:rotate(-135deg);transition:all .3s ease 0s}.spollers__checkbox{z-index:5}.spollers__list{padding-left:1em}.spollers__list li:not(:last-child){margin-bottom:.5em}.button-blue,.button-gray,.button-main,.button-white{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;gap:.5rem;width:-moz-max-content;width:max-content;padding:.75em 1em;font-size:1.6em;line-height:110%;color:var(--white);background:var(--dark);border:1px solid var(--dark);border-radius:1em;transition:color .3s ease 0s,background .3s ease 0s}.button-blue span,.button-gray span,.button-main span,.button-white span{position:relative;z-index:3}.button-blue svg path,.button-gray svg path,.button-main svg path,.button-white svg path{transition:stroke .3s ease 0s;stroke:currentColor}@media (any-hover:hover){.button-blue:hover,.button-gray:hover,.button-main:hover,.button-white:hover{color:var(--primary);background:var(--white)}}.button-blue:disabled,.button-gray:disabled,.button-main:disabled,.button-white:disabled{pointer-events:none;opacity:.7}.button-blue{border:none}.button-blue:before{content:"";position:absolute;width:150%;height:100%;top:0;left:0;background:var(--blue-gr);transition:left .3s ease 0s}@media (any-hover:hover){.button-blue:hover{color:var(--white)}.button-blue:hover:before{left:-50%}}.button-white{color:var(--primary);background:var(--white)}@media (any-hover:hover){.button-white:hover{color:var(--white);background:var(--primary)}}.button-gray{color:var(--primary);background:var(--light);border:1px solid var(--light)}@media (any-hover:hover){.button-gray:hover{color:var(--white);background:var(--primary)}}.checkbox{position:relative}.checkbox__input{position:absolute;width:100%;height:100%;opacity:0}.checkbox__input:checked+.checkbox__label:before{background:url(/assets/img/icons/check.svg) 50% no-repeat,var(--blue-gr);border:1px solid transparent}.checkbox__label{cursor:pointer;display:inline-flex;align-items:center;position:relative;gap:1em}.checkbox__label:before{content:"";align-self:flex-start;flex:0 0 auto;border-radius:50%;width:1.6em;height:1.6em;border:1px solid var(--white)}.checkbox__label span{font-size:1.4em;height:120%}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input{color:var(--black);background:transparent;width:100%;display:block;font-size:1.6em;line-height:120%}.input::-moz-placeholder{color:var(--primary)}.input::placeholder{color:var(--primary)}textarea{resize:none}.breadcrumbs{margin-top:3em;white-space:nowrap;overflow:auto}.breadcrumbs__list{display:flex;gap:2rem}.breadcrumbs__item p,.breadcrumbs__item-current p{font-weight:700;font-size:1.2em;line-height:120%;white-space:nowrap;opacity:.4;transition:opacity .3s ease 0s}.breadcrumbs__item{position:relative}.breadcrumbs__item:not(:last-child):before{content:"";position:absolute;width:.5em;height:.5em;top:25%;right:-1rem;opacity:.4;transform:rotate(135deg) translateY(-25%);border-left:1.5px solid var(--primary);border-top:1.5px solid var(--primary)}@media (any-hover:hover){.breadcrumbs__item:not(.breadcrumbs__item-current):hover p{opacity:1}}.popup{z-index:20;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden;transition:all .8s ease 0s;display:flex;align-items:center;justify-content:center}.popup.open{opacity:1;visibility:visible}.popup__content{position:relative;padding:4em;background:var(--white)}.popup__header{position:relative;z-index:5;display:flex;align-items:start;justify-content:space-between;flex-direction:row;gap:1rem}.popup__close{flex:0 0 auto;font-size:10px;display:flex;align-items:center;justify-content:center;width:5.75em;height:5.75em;border-radius:50%;border:1px solid var(--black);transition:background .3s ease 0s}@media (any-hover:hover){.popup__close:hover{background:var(--white)}}.popup__close span{display:block;position:relative;width:100%;height:100%}.popup__close span:after,.popup__close span:before{content:"";position:absolute;width:2.5em;height:2px;top:50%;left:50%;transition:transform .9s ease 0s;background:#000}.popup__close span:before{transform:translate(-50%,-50%) rotate(-45deg)}.popup__close span:after{transform:translate(-50%,-50%) rotate(45deg)}@media (any-hover:hover){.popup__close span:hover:before{transform:translate(-50%,-50%) rotate(45deg)}.popup__close span:hover:after{transform:translate(-50%,-50%) rotate(135deg)}}.popup__form{position:relative;z-index:5}@media (max-width:991.98px){.popup__form{width:50%}}@media (max-width:767.98px){.popup__form{width:100%}}.popup__input-block{display:flex;flex-direction:column;gap:1rem}.popup__input-block:not(:last-child){margin-bottom:2em}.icon-menu{display:block;background:transparent;position:relative;width:1.6em;height:.8em;cursor:pointer;z-index:10}.icon-menu span,.icon-menu:after,.icon-menu:before{content:"";transition:all .3s ease 0s;position:absolute;width:100%;height:2px;left:0;background:var(--gray)}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - 1px)}.icon-menu.active span{transform:scale(0)}.icon-menu.active:before{transform:rotate(-45deg);top:calc(50% - 1px)}.icon-menu.active:after{transform:rotate(45deg);bottom:calc(50% - 1px)}.page__main{padding-top:2em;padding-bottom:4em}.page__examples{margin-top:8em}.page__about{padding-top:8em}.page__news,.page__popular{margin-top:8em}.page__detail{margin-top:3em}.page__route{margin-top:6em}.main{position:relative}section.main:before{content:"";position:absolute;width:100%;height:calc(110% + 120px);top:-120px;left:0;background:url(/assets/img/main/bg_hero.jpg) no-repeat 50%;background-size:cover;border-radius:0 0 22em 22em;z-index:-1}@media (max-width:1436.98px){.main:before{height:105%;border-radius:0 0 8em 8em}}@media (max-width:768px){section.main:before{height:calc(110% + 90px);top:-100px;border-radius:0 0 6em 6em}}.main__container{position:relative;z-index:5;display:flex;flex-direction:column;gap:65px;color:var(--white)}.main__wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem}.main__text-block{position:relative;z-index:5;display:flex;flex-direction:column;gap:1rem}.main__text{overflow:hidden;position:relative;width:-moz-max-content;width:max-content;padding:1em 2em;background:linear-gradient(92.74deg,#FB510E 32.79%,#D64242 89.26%);border-radius:1.4em}@media (max-width:768px){.main__text{max-width:calc(100dvw - 32px);font-size:14px!important}.main__text span{font-size:16px!important}}.main__text:before{width:100%;height:100%;top:0;left:0}.main__text:after,.main__text:before{content:"";position:absolute;background:transparent}.main__text:after{width:calc(100% - 3px);height:calc(100% - 3px);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:1.4em}.main__text span{position:relative;z-index:3;font-weight:500;font-size:1.6em;line-height:120%}.main__slider-block{width:42em}.main__form-block{position:relative;z-index:5}.slider-main__swiper .swiper-slide-shadow{display:none}.slider-main__slide.swiper-slide-next .slider-main__body,.slider-main__slide.swiper-slide-prev .slider-main__body{transform:rotate(-45deg) scale(.75)}.slider-main__slide.swiper-slide-next .slider-main__image:before,.slider-main__slide.swiper-slide-prev .slider-main__image:before{opacity:.5}.slider-main__slide.swiper-slide-active .slider-main__body{transform:rotate(-45deg) scale(1)}.slider-main__slide.swiper-slide-active .slider-main__image:before{opacity:0}.slider-main__body{clip-path:ellipse(33% 50% at 50% 50%);transform:rotate(-45deg) scale(.5);transition:transform .3s ease 0s}.slider-main__image{overflow:hidden;position:relative;border-radius:50%;width:100%;height:40em;transform:rotate(45deg);transition:transform .3s ease 0s}.slider-main__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-main__image:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--primary);opacity:.8;transition:opacity .3s ease 0s}.form-block-main .drop-body .checkbox__label:before{border:1px solid var(--primary)}.form-block-main__tabs{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:1rem}.form-block-main__tabs-navigation{display:flex;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-direction:row;gap:1rem}@media (max-width:992px){.form-block-main__tabs-navigation{width:100%;overflow-x:scroll}}.form-block-main__tabs-title{cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1em;padding:1em 2em;border-radius:2em;background:transparent;transition:opacity .3s ease 0s}.form-block-main__tabs-title span{font-weight:500;font-size:1.6em;line-height:120%}.form-block-main__tabs-title._tab-active{background:var(--blue-gr);color:var(--white)}.form-block-main__tabs-title._tab-active span{color:var(--white)}.form-block-main__tabs-title._tab-active .form-block-main__icon img.icon_b{display:none}.form-block-main__tabs-title._tab-active .form-block-main__icon img.icon_w{display:block}@media (any-hover:hover){.form-block-main__tabs-title:not(._tab-active):hover{opacity:.8}}.form-block-main__icon{width:4em;height:4em;overflow:hidden}.form-block-main__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.form-block-main__icon img.icon_w{display:none}.cruises-tours-tabs{margin-bottom:1rem}.cruises-tours-tabs a.form-block-main__tabs-title{text-decoration:none;color:inherit}@media (max-width:767.98px){.form-block-main__tabs-content{width:100%}.form-block-main__form-body{overflow:hidden;border-radius:2em;background:var(--blue-gr)}}.form-block-main__form-row{flex-wrap:wrap;display:flex;align-items:stretch;justify-content:start;flex-direction:row;gap:1rem}@media (max-width:767.98px){.form-block-main__form-row{align-items:center;justify-content:center;flex-direction:column;padding:1em;margin:.125em;border-radius:2em;background:var(--primary)}.form-block-main__button,.form-block-main__form-row .form__block{width:100%}}.form-block-main__buttons{flex-wrap:wrap;margin-top:2em;gap:1rem}.form-block-main__button-add,.form-block-main__buttons{display:flex;align-items:center;justify-content:start;flex-direction:row}.form-block-main__button-add{cursor:pointer;gap:1em;color:currentcolor}.form-block-main__button-add svg{width:1.6em;height:1.6em}.form-block-main__button-add svg path{transition:stroke .3s ease 0s;stroke:currentcolor}.form-block-main__button-add span{font-size:1.4em;line-height:110%;white-space:nowrap;transition:color .3s ease 0s}@media (any-hover:hover){.form-block-main__button-add:hover{color:var(--blue)}}.form-block-main__checkbox{position:relative}.form-block-main__toggle{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}.examples{overflow:clip}@media (max-width:479.98px){.examples__container{padding:0}}.examples__wrap{position:relative}.slider-examples__next,.slider-examples__prev{position:absolute;z-index:5;top:50%;transform:translateY(-50%)}@media (max-width:479.98px){.slider-examples__next,.slider-examples__prev{display:none}}.slider-examples__prev{left:-6em}@media (max-width:1381px){.slider-examples__prev{left:-2.8em}}.slider-examples__next{right:-6em}@media (max-width:1381px){.slider-examples__next{right:-2.8em}}.slider-examples__slide{width:100%}@media (max-width:479.98px){.slider-examples__slide{width:26em}}.slider-examples__body{display:flex;flex-direction:column;gap:1em}@media (any-hover:hover){.slider-examples__body:hover .slider-examples__text-block{color:var(--blue)}.slider-examples__body:hover .slider-examples__image img{transform:scale(1.1)}.slider-examples__body:hover .slider-examples__icon svg path{fill:var(--blue)}}.slider-examples__image{overflow:hidden;border-radius:2.8em;width:100%;aspect-ratio:1/1}.slider-examples__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease 0s}.slider-examples__bottom{padding:1.5em;border-radius:2.8em;background:var(--light);display:flex;align-items:start;justify-content:space-between;flex-direction:row}.slider-examples__text-block{display:flex;flex-direction:column;gap:.5em;transition:color .3s ease 0s}.slider-examples__text{font-weight:700}.slider-examples__icon{width:1.4em;height:1.4em}.slider-examples__icon svg path{transition:fill .3s ease 0s}@media (min-width:991.98px){.about__items{gap:6em}}@media (min-width:767.98px){.about__items{display:grid;align-items:stretch;grid-template-columns:repeat(3,1fr);gap:3em}}.about__block{margin-top:6em;border-radius:8em;padding:6em;background:var(--light)}@media (max-width:991.98px){.about__block{padding:3em;border-radius:4em}}.about__label{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}.about__label:not(:last-child){margin-bottom:4em}@media (max-width:991.98px){.about__label:not(:last-child){margin-bottom:2em}}.about__icon{flex:0 0 auto;overflow:hidden;width:7.4em;height:7.4em}.about__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about__text{font-weight:700}.item-about{padding-top:6em}@media (max-width:767.98px){.item-about{margin-bottom:3em}}.item-about__body{position:relative;border-radius:8em;padding:6em;border:1px solid var(--light);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;height:100%}@media (max-width:991.98px){.item-about__body{padding:3em;border-radius:4em}}.item-about__image{position:absolute;overflow:hidden;width:100%;height:22em;top:-8em;left:50%;transform:translateX(-50%)}.item-about__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.item-about__text-block{margin-top:10em;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;flex:1 1 auto}.item-about__title{font-weight:900}.item-about__text,.item-about__title{text-align:center;flex:1 1 auto}.news{overflow:clip}@media (max-width:479.98px){.news__container{padding:0}}.news__header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}@media (max-width:479.98px){.news__header{padding:0 1rem}}@media (max-width:767.98px){.news__filter{overflow-x:auto;width:100%}.news__filter .filter-list{overflow-x:auto;padding-bottom:1em}}.news__wrap{position:relative;margin-top:5em}.slider-news__next,.slider-news__prev{position:absolute;z-index:5;top:50%;transform:translateY(-50%)}@media (max-width:479.98px){.slider-news__next,.slider-news__prev{display:none}}.slider-news__prev{left:-6em}@media (max-width:1381px){.slider-news__prev{left:-2.8em}}.slider-news__next{right:-6em}@media (max-width:1381px){.slider-news__next{right:-2.8em}}.slider-news__swiper{align-items:stretch}.slider-news__slide{display:flex;flex-direction:column;height:auto}@media (max-width:479.98px){.slider-news__slide{width:36em}}.slider-news__body{overflow:hidden;border-radius:8em;padding:3em 1em 1em;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100%;gap:3em;border:1px solid var(--light-gray);transition:background .3s ease 0s}@media (any-hover:hover){.slider-news__body:hover{background:var(--light-gray)}.slider-news__body:hover .slider-news__image img{transform:scale(1.1)}}.slider-news__text-block{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:2rem}.slider-news__date,.slider-news__type{font-weight:500;font-size:1.4em;height:120%;color:var(--gray)}.slider-news__type{position:relative}.slider-news__type:before{content:"";position:absolute;width:2px;height:2px;top:calc(50% - 1px);right:calc(-1rem - 1px);border-radius:50%;background:var(--gray)}.slider-news__title{font-weight:600;text-align:center;flex:1 1 auto}.slider-news__image{overflow:hidden;border-radius:7em;width:100%;height:22em}.slider-news__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease 0s}.popular__header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.popular__wrap{margin-top:5em}.popular__items{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}@media (max-width:991.98px){.popular__items{grid-template-columns:repeat(4,1fr)}}@media (max-width:767.98px){.popular__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.popular__items{grid-template-columns:repeat(4,1fr)!important;overflow-x:auto}}.item-popular{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}@media (any-hover:hover){.item-popular:hover .item-popular__text-block{color:var(--blue)}.item-popular:hover .item-popular__image img{transform:scale(1.1)}}.item-popular__image{overflow:hidden;width:6em;height:6em;border-radius:2.2em}.item-popular__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease 0s}.item-popular__text-block{display:flex;flex-direction:column;gap:.5rem;transition:color .3s ease 0s}.item-popular__text{font-weight:700}.page__search{margin-top:8em}.search-page__form{color:var(--primary);max-width:123em}.search-page__form .form-block-main__from-body{display:flex;align-items:center;justify-content:center;background:var(--blue-gr);border-radius:2.8em}.search-page__form .form-block-main__from-row{border-radius:2.6em;width:100%;padding:.25em;margin:2px;background:var(--white)}.search-page__form .form__block{width:100%}.search-page__form .form__input-block{border-radius:2.2em;background:var(--light)}.search-page__form .form-block-main__button{flex:0 0 auto;padding:1em 2em;border-radius:1.6em}.search-page__form .checkbox__label:before{border-color:var(--blue)}.filter-seacrh{margin-top:3em;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}.filter-seacrh .form__input-block{background:var(--light)}.filter-seacrh .form__input-block .form__label{color:var(--primary)}.filter-seacrh .form__drop-body .checkbox__label:before{border-color:var(--blue)}.filter-seacrh__result{color:var(--gray)}.detail-page{overflow-x:clip;overflow-y:visible}.detail-page__title-block{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}.detail-page__title{font-weight:700}.detail-page__info{width:-moz-max-content;width:max-content;font-weight:900;color:var(--white);font-size:1.2em;line-height:120%;padding:.75em 1em;border-radius:1em;background:var(--blue-gr)}.detail-page__wrap{margin-top:3em;align-items:stretch;display:grid;grid-template-columns:5fr 2fr;gap:1rem}@media (max-width:767.98px){.detail-page__wrap{display:flex;align-items:center;justify-content:center;flex-direction:column}}.detail-page__information-header{margin-top:2em;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}@media (min-width:991.98px){.detail-page__content{max-width:91em}}.detail-page__slider-main{position:relative}.detail-page__slider-about{position:relative;margin-bottom:3em}.detail-page__slider-block{position:relative;overflow:hidden;border-radius:4em;display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;gap:1em}.detail-page__slider{max-width:57em}.detail-page__slider-thumb{max-width:33em;max-height:38em}.detail-page__aside{width:100%}@media (max-width:767.98px){.detail-page__aside{margin-top:3em}}.slider-thumb-detail-page__slide{width:100%;height:100%}.slider-thumb-detail-page__image{overflow:hidden;width:inherit;height:inherit}.slider-thumb-detail-page__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-detail-page__image{display:block;overflow:hidden;width:100%;height:100%}.slider-detail-page__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease 0s}@media (any-hover:hover){.slider-detail-page__image img:hover{transform:scale(1.1)}}.slider-detail-page__next,.slider-detail-page__prev{position:absolute;z-index:5;width:5em;height:5em;background:var(--white);box-shadow:0 0 20px 0 rgba(33,42,51,.1215686275);border-radius:50%;top:50%}@media (max-width:479.98px){.slider-detail-page__next,.slider-detail-page__prev{display:none}}.slider-detail-page__prev{left:0;transform:translate(-50%,-50%)}.slider-detail-page__next{right:0;transform:translate(50%,-50%)}.information-header-detail__review{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}.information-header-detail__note{display:flex;align-items:center;justify-content:center;gap:.5em;padding:.75em 1em;border-radius:1em;color:var(--white);background:var(--green-gr)}.information-header-detail__note svg{width:1.4em;height:1.4em}.information-header-detail__note span{font-weight:900;font-size:1.2em;line-height:120%}.information-header-detail__reviews{font-weight:700;color:var(--gray);font-size:1.2em;line-height:120%}.information-header-detail__buttons{display:flex;flex-direction:row;gap:1rem}.information-header-detail__button{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:1em;transition:opacity .3s ease 0s}@media (any-hover:hover){.information-header-detail__button:hover{opacity:.5}}.information-header-detail__button svg{width:1.6em;height:1.6em}.information-header-detail__button span{font-weight:700;color:var(--gray);font-size:1.2em;line-height:120%}.information-header-detail__transport{width:-moz-max-content;width:max-content;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem;border-radius:1em;padding:.5em .75em;background:var(--light)}.information-header-detail__icon{overflow:hidden;width:2em;height:2em}.information-header-detail__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.information-header-detail__name{font-weight:700;font-size:1.2em;line-height:120%}.aside-detail__body{position:sticky;top:3em}.aside-detail__route{background:var(--light);align-items:center;justify-self:center;text-align:center;gap:1rem;margin-bottom:2em}.aside-detail__includes,.aside-detail__route{padding:3em;border-radius:4em;display:flex;flex-direction:column}.aside-detail__includes{border:1px solid var(--light-gray);gap:3em}.aside-detail__title{font-weight:700}.aside-detail__item{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}.aside-detail__item:not(:last-child){margin-bottom:1em}.aside-detail__image{overflow:hidden;width:2.2em;height:2.2em}.aside-detail__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.aside-detail__text{font-weight:700}@media (max-width:479.98px){.aside-detail__button{width:100%}}@media (max-width:767.98px){.route-aside-detail,.route-aside-detail .trace-route{width:100%}}.route-aside-detail__price,.route-aside-detail__title{font-weight:900}.route-aside-detail__text{font-weight:700}.route-aside-detail__button{font-weight:700;padding:2em;width:100%}.route-aside-detail .trace-route{background:var(--white)}.route-aside-detail .trace-route__date-block{background:var(--light)}.route-aside-detail .information-header-detail__transport{background:var(--white)}.about-detail{margin-top:5em}@media (max-width:767.98px){.about-detail{margin-top:3em}}.about-detail_gray .about-detail__body{background:var(--light)}.about-detail_gray .about-detail__header{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1rem}.about-detail_gray .trace-route__row{justify-content:start}.about-detail_gray .about-detail__button{border:1px solid var(--white)}.about-detail__body{border-radius:4em;border:1px solid var(--light-gray)}@media (max-width:767.98px){.about-detail__body{padding-top:2em;border-radius:3em}}.about-detail__header{padding:3em;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem}@media (max-width:767.98px){.about-detail__header{padding:0 1em;align-items:start;justify-content:start;flex-direction:column}}.about-detail__title{font-weight:700}.about-detail__rating{font-weight:900;font-size:2.6em;line-height:120%}.about-detail__content{padding:0 3em 3em;display:flex;flex-direction:column;gap:1rem}@media (max-width:767.98px){.about-detail__content{padding:1em}}.about-detail__text{font-weight:700}@media (max-width:479.98px){.about-detail__button{width:100%}}.about-detail__review:not(:last-child){margin-bottom:2em}.point-about-detail{position:relative;display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;gap:1rem;border-radius:2.6em;padding:.5em;background:var(--white)}.point-about-detail:not(:last-child){margin-bottom:3em}@media (max-width:767.98px){.point-about-detail{align-items:center;justify-content:center;flex-direction:column}}.point-about-detail__content{padding:1.5em;display:flex;flex-direction:column;gap:3em}@media (min-width:767.98px){.point-about-detail__content{margin-right:26em}}@media (min-width:991.98px){.point-about-detail__content{margin-right:33em}}.point-about-detail__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;flex-direction:row;gap:1em}.point-about-detail__day{white-space:nowrap}.point-about-detail__date{white-space:nowrap;font-weight:700}.point-about-detail__text-block{display:flex;flex-direction:column;gap:1em}.point-about-detail__title{font-weight:900}.point-about-detail__text{color:var(--gray)}.point-about-detail__info{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5em}.point-about-detail__info svg{width:1.6em;height:1.6em}.point-about-detail__info p{font-weight:700;font-size:1.4em;line-height:120%}.point-about-detail__info p span{font-weight:900}.point-about-detail__button{cursor:pointer;width:-moz-max-content;width:max-content;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5em;transition:opacity .3s ease 0s}.point-about-detail__button i{border-radius:.5em;border:1px solid var(--primary);width:1.6em;height:1.6em;display:flex;align-items:center;justify-content:center}.point-about-detail__button span{font-weight:700;font-size:1.2em;line-height:120%}@media (any-hover:hover){.point-about-detail__button:hover{opacity:.5}}@media (max-width:767.98px){.point-about-detail__button{margin:0 auto}}.point-about-detail__image{width:100%;height:auto;border-radius:2.2em;overflow:hidden}.point-about-detail__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:767.98px){.point-about-detail__image{position:absolute;width:25em;height:calc(100% - 1em);top:.5em;right:.5em}}@media (min-width:991.98px){.point-about-detail__image{width:31em}}.review-about-detail{padding:2em;border-radius:2.2em;background:var(--light)}.review-about-detail__header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem}.review-about-detail__name{font-weight:900}.review-about-detail__info{margin-top:.5em;font-weight:700;color:var(--gray)}.review-about-detail__note{border-radius:1em;padding:.25em .75em;color:var(--white);background:var(--green-gr);display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1em}.review-about-detail__note svg{width:1.4em;height:1.4em}.review-about-detail__note span{font-weight:900;font-size:1.6em;line-height:120%}.review-about-detail__note.bad{background:var(--gray)}.review-about-detail__note.bad svg{transform:rotate(180deg)}.review-about-detail__text{font-weight:700;margin-top:2em}.item-about-detail{border-top:1px solid var(--light-gray);padding:2em 0;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}@media (max-width:767.98px){.item-about-detail{align-items:start}}.item-about-detail__image{flex:0 0 auto;overflow:hidden;width:4em;height:4em}.item-about-detail__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767.98px){.item-about-detail__image{width:3em;height:3em}}.item-about-detail__text-block{display:flex;flex-direction:column;gap:.25rem}.item-about-detail__title{font-weight:900}.route-page{overflow:clip}.route-page__title{text-align:center}.route-page__wrap{margin-top:3em}.route-page__item:not(:last-child){margin-bottom:2em}.route-page__button-show{margin-top:2em;width:100%;font-size:1.8em;padding:1.5em}.item-route{padding:1em;border-radius:3em;border:1px solid var(--light-gray)}@media (min-width:991.98px){.item-route__body{align-items:stretch}}@media (min-width:767.98px){.item-route__body{display:flex;align-items:start;justify-content:start;flex-direction:row;gap:5em}}.item-route__slider-block{position:relative}@media (min-width:767.98px){.item-route__slider-block{max-width:42em}}@media (min-width:991.98px){.item-route__slider-block{max-width:55em}}.item-route__slider{overflow:hidden;border-radius:2em}.item-route__content{width:100%}.item-route__header{position:relative}@media (max-width:767.98px){.item-route__header{margin-top:2em}}.item-route__information{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:2rem}.item-route__name{font-weight:700;font-size:1.2em;line-height:120%;background:var(--blue-gr);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.item-route__title-block{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}.item-route__title{font-weight:900}.item-route__favourite{position:absolute;top:1em;right:1em;cursor:pointer}.item-route__favourite svg{width:1.8em;height:1.8em}.item-route__favourite svg path{transition:all .3s ease 0s}.item-route__favourite.chosen svg path{fill:var(--red);stroke:var(--red)}@media (any-hover:hover){.item-route__favourite:not(.chosen):hover svg path{stroke:var(--blue)}}.item-route__main{margin-top:2em;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(3,1fr);gap:1rem}.item-route__main>:first-child{-ms-grid-row:1;-ms-grid-column:1}.item-route__main>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.item-route__main>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.item-route__main>:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}.item-route__main>:nth-child(5){-ms-grid-row:1;-ms-grid-column:9}.item-route__main>:nth-child(6){-ms-grid-row:1;-ms-grid-column:11}.item-route__main>:nth-child(7){-ms-grid-row:1;-ms-grid-column:13}.item-route__main>:nth-child(8){-ms-grid-row:1;-ms-grid-column:15}.item-route__main>:nth-child(9){-ms-grid-row:3;-ms-grid-column:1}.item-route__main>:nth-child(10){-ms-grid-row:3;-ms-grid-column:3}.item-route__main>:nth-child(11){-ms-grid-row:3;-ms-grid-column:5}.item-route__main>:nth-child(12){-ms-grid-row:3;-ms-grid-column:7}.item-route__main>:nth-child(13){-ms-grid-row:3;-ms-grid-column:9}.item-route__main>:nth-child(14){-ms-grid-row:3;-ms-grid-column:11}.item-route__main>:nth-child(15){-ms-grid-row:3;-ms-grid-column:13}.item-route__main>:nth-child(16){-ms-grid-row:3;-ms-grid-column:15}.item-route__main>:nth-child(17){-ms-grid-row:5;-ms-grid-column:1}.item-route__main>:nth-child(18){-ms-grid-row:5;-ms-grid-column:3}.item-route__main>:nth-child(19){-ms-grid-row:5;-ms-grid-column:5}.item-route__main>:nth-child(20){-ms-grid-row:5;-ms-grid-column:7}.item-route__main>:nth-child(21){-ms-grid-row:5;-ms-grid-column:9}.item-route__main>:nth-child(22){-ms-grid-row:5;-ms-grid-column:11}.item-route__main>:nth-child(23){-ms-grid-row:5;-ms-grid-column:13}.item-route__main>:nth-child(24){-ms-grid-row:5;-ms-grid-column:15}.item-route__main .information-header-detail{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:6;grid-area:3/1/4/7}@media (max-width:991.98px){.item-route__main{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr)}.item-route__main>:first-child{-ms-grid-row:1;-ms-grid-column:1}.item-route__main>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.item-route__main>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.item-route__main>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.item-route__main>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.item-route__main>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.item-route__main>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.item-route__main>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.item-route__main .information-header-detail{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/4/3}}.item-route__trace{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:7;grid-area:1/1/3/8}@media (max-width:991.98px){.item-route__trace{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/3/3}}.item-route__button{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:8;-ms-grid-column-span:1;grid-area:1/8/3/9}@media (max-width:991.98px){.item-route__button{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/5/2;width:100%}}.item-route__price{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:7;-ms-grid-column-span:2;grid-area:3/7/4/9;font-weight:900;text-align:right}@media (max-width:991.98px){.item-route__price{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:4/2/5/3}}.trace-route{padding:.5em;border-radius:2em;background:var(--light);display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem}.trace-route__date-block{flex:0 0 auto;width:-moz-max-content;width:max-content;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5em;border-radius:1.6em;padding:1em 1.5em;background:var(--white)}.trace-route__date{font-weight:700;font-size:1.4em;line-height:120%;background:var(--blue-gr);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.trace-route__time{font-weight:700;font-size:2em;line-height:120%}.trace-route__body{width:100%;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.trace-route__body:before{content:"";position:absolute;width:100%;height:2px;top:50%;left:0;transform:translateY(-50%);border-radius:2.2em;background:var(--gray)}.trace-route__info{text-align:center}.trace-route__days,.trace-route__places{font-size:1.2em;line-height:120%}.trace-route__places{font-weight:900}.trace-route__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:row;-moz-column-gap:2em;column-gap:2em}.trace-route__points{position:relative;color:var(--gray)}.trace-route__points:not(:last-child):before{content:"";position:absolute;width:.3em;height:1px;top:50%;right:-1.15em;transform:translateY(-50%);background:var(--gray)}.slider-item-route__slide{width:100%;height:19em}.slider-item-route__image{display:block;overflow:hidden;width:inherit;height:inherit}.slider-item-route__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease 0s}@media (any-hover:hover){.slider-item-route__image img:hover{transform:scale(1.1)}}.slider-item-route__next,.slider-item-route__prev{position:absolute;z-index:5;width:3em;height:3em;background:var(--white);box-shadow:0 0 20px 0 rgba(33,42,51,.1215686275);border-radius:50%;top:50%}@media (max-width:479.98px){.slider-item-route__next,.slider-item-route__prev{display:none}}.slider-item-route__prev{left:0;transform:translate(-50%,-50%)}.slider-item-route__next{right:0;transform:translate(50%,-50%)}.room-gallery-pagination{position:absolute;transform:translate(-50%,-50%);gap:5px;z-index:1;background:rgba(0,0,0,.4);padding:5px;border-radius:12px;display:inline-flex;align-items:center}.room-gallery-pagination.swiper-pagination-horizontal{max-width:-moz-max-content;max-width:max-content;left:50%;bottom:2px}.room-gallery-bullet{width:6px;height:6px;border-radius:50%;background:#ADB7C0;transition:background .2s ease;cursor:pointer}.room-gallery-bullet.room-gallery-bullet-active{background:#FFFFFF}.btn-primary{display:flex;justify-content:center;align-items:center;padding:28px 15px;border-radius:22px;background:var(--blue-gr);color:#ffffff;font-size:18px;font-weight:500;line-height:120%;border:none;cursor:pointer;transition:opacity .2s ease-in-out;outline:none;text-decoration:none;white-space:nowrap}.btn-primary:hover{opacity:.9}.btn-primary:active{opacity:.85}.hotel-policy-checkin-out{width:-moz-max-content;width:max-content}.hotel-service-description,.hotel-services-subtitle,.hotel-slider-title{line-height:1.2}@media (max-width:1200px){.btn-primary{padding:20px 15px;font-size:16px}}@media (max-width:768px){.footer{border-top:1px solid rgba(0,0,0,.1);margin-top:40px;margin-bottom:40px}.footer__list{padding-top:10px}.btn-primary{padding:15px;font-size:15px;border-radius:18px}.hotel-price{font-size:20px}.room-selection-section{padding:20px 15px}.room-selection-title{margin-bottom:15px;font-size:20px}.room-card-title{font-size:20px}.reviews{padding:20px 15px}.reviews__mark,.reviews__title{font-size:20px}.reviews__header{flex-direction:column;align-items:start;gap:8px;margin-bottom:20px}.hotel-description-text,.review__description{font-size:14px}.hotel-description-title{font-size:20px}.hotel-policies-card{padding:30px}.hotel-policies-title{font-size:20px;margin-bottom:15px}.hotel-policy-payment{font-size:14px}.room-card-conditions span,.room-card-features span{font-size:12px}.room-card-features li{margin-bottom:8px}.reviews__item .review{gap:12px}.hotel-policies-note{font-size:14px}.hotel-policy-payment{line-height:1.2}.hotel-policy-checkin-out{font-size:14px}.hotel-services-title{font-size:20px}.hotel-service-item{gap:5px}.hotel-service-name{font-size:16px}.hotel-service-icon svg{width:30px}.hotel-services-section{padding:30px}.hotel-service-item{padding:10px 0}.hotel-services-header{padding:0}.hotel-main-content{gap:0}.hotel-map-card{height:150px}.hotel-services-section{margin-bottom:30px}.hotel-map-card__button{height:48px;border-radius:18px;font-size:15px;width:-moz-max-content;width:max-content}.hotel-slider-title{font-size:25px;margin-bottom:30px}.hotel-slider .hotel-card-slide{width:280px;min-width:280px;max-width:100%}}@media (max-width:991px){.room-card{padding:20px}}.nameWrapper{max-width:80px;overflow:hidden;position:relative}.marquee{display:flex;width:-moz-max-content;width:max-content;animation:marquee 6s linear infinite}.marquee span{padding-right:30px;white-space:nowrap}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}:root{--theme-skit-color:#062A66;--theme-skit-color-2:#585780;--flot-accent:#062A66;--flot-accent-light:#0a4580;--flot-accent-muted:#585780;--blue:#062A66;--blue-gr:linear-gradient(302.5deg,#0a4580 -0.67%,#062A66 81.88%);--blue-gr-reverse:linear-gradient(303deg,#585780 -0.67%,#062A66 81.88%);--main-accent-color:#062A66}.btn-primary{background:var(--blue-gr)!important}.btn-primary:active,.btn-primary:hover{opacity:.92}.drop-body__tabs-button._tab-active,.drop-body__tabs-button.active,.filter-button:after,.filter-button:before,.noUi-connect,.toggle__button.active span:before{background:var(--blue-gr)!important}.noUi-handle{border-color:var(--blue)!important}@media (any-hover:hover){.noUi-handle:hover{background:var(--blue)!important}}.main_block_new .main_block_item_3{background:var(--blue-gr)!important}