:root{--black: #282828;--red: #ED131C;--gray: #A9A9A9;--lightgray: #F4F5F7;--darkblue: #313A5D;--orange: #FF3300;--yellow: #F9CB3D;--green: #BDF4C5}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0.3125vw rgba(0,0,0,0.3);background-color:#F5F5F5}::-webkit-scrollbar{width:0.78125vw;background-color:#F5F5F5}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 0.3125vw rgba(0,0,0,0.3);background:var(--red)}.link-hover{display:inline-block;position:relative}.link-hover,.link-hover a{text-decoration:none !important}.link-hover:before{content:'';width:100%;position:absolute;bottom:-1px;left:0;border-bottom:1px solid;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.link-hover:before{-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transform-origin:bottom right;transform-origin:bottom right}.link-hover:hover:before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.link-unhover{display:inline-block;position:relative}.link-unhover,.link-unhover a{text-decoration:none !important}.link-unhover:before{content:'';width:100%;position:absolute;bottom:-1px;left:0;border-bottom:1px solid;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.link-unhover:before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.link-unhover:hover:before{-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transform-origin:bottom right;transform-origin:bottom right}.container{max-width:85.15625vw;padding:0 1.04167vw}.container-box{max-width:91.66667vw;margin:0 auto;padding:3.125vw 0;overflow:hidden;border-radius:0.78125vw}.container-box-swiper{padding-bottom:4.16667vw}.button-section{width:100%;border-radius:5.20833vw;border-width:1px;font-size:0.9375vw}.hint-section{height:1.875vw;border-radius:5.20833vw;border:1px solid var(--gray);padding:0.52083vw 1.04167vw;font-size:0.83333vw;margin-left:auto}.title-section{font-size:2.5vw;padding:0}.text-section{font-size:1.25vw;padding:0}.content-section__inner{display:flex;flex-direction:column;gap:3.33333vw}.content-section__subtext{font-size:1.14583vw;line-height:140%;color:var(--gray)}.dashLine{background-image:repeating-linear-gradient(to right, var(--gray), var(--gray) 0.20833vw, transparent 0.20833vw, transparent 0.41667vw);height:1px;bottom:0.3125vw}body[class*="page-"] section:not(.main):not(.footer) .container{max-width:initial;padding:0 4.16667vw}body[class*="page-"] .header{max-width:initial}body[class*="page-"] .header .container{max-width:initial;padding:0 4.16667vw}.datepicker-container{width:100%;top:-0.52083vw}.datepicker{width:100%}.datepicker-picker{border-radius:0.52083vw;padding:1.25vw}.datepicker-header .datepicker-controls{margin-bottom:0.625vw}.datepicker-header .datepicker-controls .button{width:1.66667vw;height:1.66667vw;border-radius:0.3125vw}.datepicker-header .datepicker-controls .button.view-switch{font-size:0.9375vw}.datepicker-view .days-of-week{gap:0.20833vw;margin-bottom:0.83333vw;padding:0.41667vw 0}.datepicker-view .days-of-week .dow{flex-basis:calc((100% - 1.25vw)/ 7) !important;font-size:0.9375vw}.datepicker-grid{gap:0.625vw 0.3125vw;margin-bottom:1.04167vw}.datepicker-cell.day{font-size:0.9375vw;flex-basis:calc((100% - 1.875vw)/ 7) !important;height:1.66667vw !important;border-radius:0.3125vw}.datepicker-cell.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0.3125vw}.datepicker-button{font-size:1.04167vw;border-radius:0.625vw;margin-bottom:1.25vw;padding:0.83333vw 0}.datepicker-button.disabled{background:#A9A9A9;pointer-events:none}.datepicker-note{font-size:0.83333vw;height:1.875vw;margin-top:0.83333vw;padding-left:3.90625vw}.datepicker-note:before{width:3.33333vw;height:1.66667vw;border-radius:0.3125vw}.form{padding:1.5625vw 1.04167vw;border-radius:0.78125vw}.form__title{font-size:1.66667vw;margin-bottom:1.04167vw}.form__fields{gap:1.04167vw}.form__item_quantity{padding:0 1.04167vw !important}.form__item_quantity .form__item-label{font-size:0.78125vw}.form__item_quantity .form__item-quantity{gap:0.20833vw}.form__item_quantity .form__item-quantity-input{font-size:0.9375vw;width:1.66667vw}.form__item_quantity .form__item-quantity button{font-size:1.14583vw;width:1.66667vw;height:1.66667vw;border-radius:0.20833vw}.form__item textarea{min-height:5.20833vw}.form__item-arrow{width:0.625vw;height:0.41667vw;right:1.25vw}.form__input{height:2.86458vw;padding:1.04167vw;border-radius:5.20833vw;font-size:0.78125vw}.form__button{height:2.86458vw;padding:1.04167vw;border-radius:5.20833vw;font-size:0.9375vw}.form__footer{margin-top:1.04167vw}.form__footer-text{font-size:0.72917vw}.form__footer-text br{display:none}.form__footer-checkbox{top:-0.10417vw;width:0.625vw;height:0.625vw;border-radius:0.10417vw}.form__footer-checkbox-icon::before{height:0.41667vw;width:0.41667vw}.swiper-scrollbar{display:flex;position:relative;bottom:-1.04167vw !important;width:100%;height:0.20833vw}.swiper-pagination{display:none}.header.page-scrolled .header__content{padding:0.52083vw 0}.header__content{padding:0.78125vw 0}.header__logo{max-width:8.07292vw}.header__nav{display:flex;flex-direction:row;gap:0.52083vw;padding-top:0;margin-bottom:0}.header__nav-item{max-width:-webkit-max-content;max-width:max-content;height:1.82292vw;font-size:0.83333vw;padding:0.52083vw 1.04167vw;border-radius:2.60417vw;background:none;color:var(--gray);margin:0}.header__nav-item:hover{background:var(--lightgray)}.header__nav-wrap{position:relative;display:block;flex-direction:column;padding:0;background:none;width:auto;height:auto;min-height:auto;margin:0 auto}.header__nav-contacts{display:none}.header__button{display:flex;max-width:11.97917vw;height:2.08333vw;border-radius:2.60417vw;font-size:0.83333vw;background:#282828;border-color:#282828;color:#FFF}.header__phone{display:flex;max-width:2.08333vw;width:100%;margin-right:1.04167vw}.header__burger{display:none}.main{padding:3.64583vw 0 0.52083vw}.main .container{max-width:100%}.main__content{height:45.83333vw;border-radius:0.78125vw}.main__top{position:relative;z-index:10;top:2.08333vw;left:7%;max-width:41.14583vw;width:100%;display:flex;gap:0.52083vw;margin-bottom:14%}.main__top div{max-width:-webkit-max-content;max-width:max-content;width:100%;height:2.08333vw;display:flex;align-items:center;justify-content:center;text-align:center;background:#FFFFFF33;border:none;border-radius:5.20833vw;padding:0.52083vw 1.5625vw;font-weight:600;font-size:0.9375vw;line-height:140%;color:#FFFFFF}.main__info{max-width:85.15625vw;width:100%;margin:0 auto;padding:1.04167vw}.main__title{font-size:6.875vw;text-align:left;margin-top:0;margin-bottom:1.5625vw}.main__text{max-width:33.59375vw;width:100%;font-size:1.14583vw;text-align:left;padding:0;margin-bottom:1.5625vw}.main__btn{max-width:16.66667vw;height:2.86458vw;border-radius:5.20833vw}.main__btn span{margin-left:-1.5625vw}.main__btn svg{top:0.15625vw;right:0.26042vw;max-width:2.34375vw}.main__slide-deck{display:block}.main__slide-mob{display:none}.main__slide img{border-radius:0.78125vw}.main__pagination{max-width:85.15625vw;width:100%;top:unset !important;bottom:1.5625vw !important;left:6%;gap:0.26042vw;padding:1.04167vw}.main__pagination-item-title{position:relative;top:unset;left:unset;font-size:0.9375vw;margin-top:0.52083vw}.main__pagination-item-title-2{top:unset}.main__pagination-item-title-3{top:unset}.main__pagination-item-title-4{top:unset}.main__pagination-item-title-5{top:unset}.main__pagination-item-progress{height:0.20833vw;border-radius:0.20833vw}.advantages{padding:0.52083vw 0}.advantages .container-box{background:var(--lightgray)}.advantages__top{flex-direction:row;align-items:center;margin-bottom:2.08333vw}.advantages-hint{order:2;margin-left:auto}.advantages-title{order:1;margin-top:0}.advantages-title br{display:none}.advantages__content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.04167vw;grid-template-areas:"advantages-1 advantages-2 advantages-3 advantages-3" "advantages-4 advantages-5 advantages-6 advantages-7" "advantages-8 advantages-8 advantages-9 advantages-9"}.advantages__content .advantages-1{grid-area:advantages-1}.advantages__content .advantages-2{grid-area:advantages-2}.advantages__content .advantages-3{grid-area:advantages-3}.advantages__content .advantages-4{grid-area:advantages-4}.advantages__content .advantages-5{grid-area:advantages-5}.advantages__content .advantages-6{grid-area:advantages-6}.advantages__content .advantages-7{grid-area:advantages-7}.advantages__content .advantages-8{grid-area:advantages-8}.advantages__content .advantages-9{grid-area:advantages-9}.advantages__content-box{min-height:19.79167vw;border-radius:0.78125vw;padding:1.04167vw;overflow:hidden;background:#FFF}.advantages__content-title{position:relative;z-index:10;font-size:1.66667vw}.advantages__content-text{position:relative;z-index:10;max-width:25vw;font-size:0.9375vw}.advantages__content-map{display:block;position:absolute;top:0;right:0;max-width:70%;width:100%}.advantages__content .swiper-slide:nth-child(3),.advantages__content .swiper-slide:nth-child(9){display:block}.advantages__form{display:none}.variant{padding:1.04167vw 0}.variant__top{flex-direction:row;align-items:center;margin-bottom:2.08333vw}.variant-hint{order:2;margin-left:auto}.variant-title{order:1;margin-top:0}.variant__content-card{height:40.625vw}.variant__content-box{height:23.95833vw;border-radius:0.78125vw;padding:1.04167vw}.variant__content-img{height:17.70833vw;border-radius:0.78125vw}.variant__content-blur{border-radius:0.78125vw 0.78125vw 0 0}.variant__content-title{font-size:1.66667vw}.variant__content-text{font-size:0.9375vw;margin-top:1.04167vw;margin-bottom:1.04167vw}.variant__content-data{top:1.30208vw;left:1.04167vw;max-width:5.98958vw;height:1.30208vw;border-radius:5.20833vw;backdrop-filter:blur(0.26042vw);font-size:0.625vw}.variant__content-data-2{left:28%}.variant__content-btn{height:2.86458vw;font-size:0.9375vw;border-radius:5.20833vw}.variant__content-btn-gray{margin-top:1.04167vw}.tourism{padding:0.52083vw 0}.tourism .container-box{background:var(--lightgray)}.tourism__top{flex-direction:row;align-items:center;margin-bottom:2.08333vw}.tourism-hint{order:2;margin-left:auto}.tourism-title{order:1;margin-top:0}.tourism-text{margin-bottom:2.08333vw}.tourism-text br{display:block}.tourism__content-box{min-height:38.02083vw;border-radius:1.30208vw;padding:1.04167vw;background:#FFF}.tourism__content-box.tourism-hover .tourism__content-img_main{max-width:105%;width:103%;height:103%;left:-0.26042vw;transition:.5s}.tourism__content-img{width:100%;height:15.88542vw;border-radius:0.78125vw;overflow:hidden}.tourism__content-img_main{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:0.78125vw;transition:.5s}.tourism__content-title{font-size:1.66667vw;margin-top:1.04167vw}.tourism__content-subtitle{font-size:0.83333vw;margin-top:0.52083vw}.tourism__content-text{font-size:0.9375vw}.tourism__content-link{gap:2.08333vw;margin-top:2.08333vw;padding-top:2.08333vw;border-top:1px dashed #A9A9A9}.tourism__content-link h4{font-size:1.25vw;margin-bottom:0.52083vw}.tourism__content-link span{font-size:0.83333vw}.faq{padding:0.52083vw 0}.faq .container-box{background:var(--lightgray)}.faq-hint{order:2;margin-left:auto}.faq-title{order:1;margin-top:0}.faq__wrap{display:flex;align-items:center;flex-direction:row;margin-bottom:2.08333vw}.faq__box{gap:1.04167vw}.faq__box-card_head{background:#FFF;border-radius:0.78125vw;padding:1.5625vw}.faq__box-card_head h3{max-width:90%;font-size:1.66667vw}.faq__box-card_head-arrow{max-width:3.64583vw;height:3.64583vw;border-radius:0.78125vw}.faq__box-card_head-arrow svg{max-width:1.04167vw}.faq__box-card_content{margin-top:0.52083vw;border-radius:0.78125vw;padding:1.5625vw;background:#FFF}.faq__box-card_content p{font-size:1.04167vw}.reviews{padding:0.52083vw 0}.reviews__top{flex-direction:row;align-items:center;margin-bottom:2.08333vw}.reviews-hint{order:2;margin-left:auto}.reviews-title{order:1;margin-top:0}.reviews-title br{display:none}.reviews__content-box{min-height:22.91667vw;border-radius:1.30208vw;padding:1.5625vw 1.04167vw}.reviews__content-link{grid-template-columns:4.16667vw 1fr 6.77083vw;gap:1.04167vw}.reviews__content-link div{justify-content:center}.reviews__content-link h4{font-size:1.25vw;margin-bottom:0.26042vw}.reviews__content-link span{font-size:0.83333vw}.reviews__content h3{font-size:1.25vw;margin-top:2.08333vw}.reviews__content p{font-size:0.9375vw;margin-top:1.04167vw}.footer{padding:3.125vw 0}.footer__content{grid-template-columns:1fr 1fr 1fr;gap:2.08333vw;margin-bottom:2.60417vw}.footer__content-box-1{order:2}.footer__content-box-2{order:3}.footer__content-box-3{order:1}.footer__content-title{font-size:1.25vw;margin-bottom:1.04167vw}.footer__content-text{font-size:0.83333vw}.footer__content-text .br2{display:none}.footer__privacy{grid-template-columns:1fr 1fr 1fr;gap:2.08333vw;align-items:center;grid-template-areas:"div-1 div-2 div-3"}.footer__privacy-btn{max-width:8.33333vw;height:2.08333vw}.footer__privacy-btn span{margin-right:0.52083vw}.footer__privacy-btn svg{max-width:1.04167vw}.footer__privacy-priv,.footer__privacy-year{font-size:0.72917vw}.footer__privacy-priv br,.footer__privacy-year br{display:none}.footer__privacy-year{text-align:left}.footer__social{top:unset;bottom:0;right:10%;max-width:7.03125vw}.footer__social a{max-width:2.08333vw}.popups__form{max-width:42.1875vw;padding:2.08333vw 1.04167vw;border-radius:0.78125vw}.popups__form-close{right:-4.16667vw;top:0;max-width:3.64583vw;border-radius:0.78125vw}.popups__form-form .form__title{font-size:1.66667vw;margin-bottom:1.04167vw}
