.complex-excursion-slide{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:40px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:.8rem;overflow:hidden}@media screen and (max-device-width: 1024px){.complex-excursion-slide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;margin-right:0;opacity:1}}.complex-excursion-slide:last-child{margin-right:0}.complex-excursion-slide._visible{opacity:1}.complex-excursion-slide--light{background-color:#fff}.complex-excursion-slide--light .complex-excursion-slide__time{background-color:rgba(216,218,222,.26);color:#3b4658}.complex-excursion-slide--light .complex-excursion-slide__time svg{fill:#4f5969}.complex-excursion-slide--light .complex-excursion-slide__title{color:#292522}.complex-excursion-slide--light .complex-excursion-slide__text{color:#434748}.complex-excursion-slide--dark{background-color:#292522}.complex-excursion-slide--dark .complex-excursion-slide__title{color:#fff}.complex-excursion-slide--dark .complex-excursion-slide__text{color:#d0d1d1}.complex-excursion-slide--dark .complex-excursion-slide__time{background-color:#646d7b;color:#d8dade}.complex-excursion-slide--dark .complex-excursion-slide__time svg{fill:#b1b5bc}.complex-excursion-slide__info{position:relative;width:50%;padding:3.2rem}@media screen and (max-device-width: 1024px){.complex-excursion-slide__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:32px}}.complex-excursion-slide__title{font-family:"Formular","Verdana",sans-serif;font-style:normal;font-weight:500;font-size:2.8rem;line-height:3.6rem}@media screen and (max-device-width: 1024px){.complex-excursion-slide__title{font-family:"Formular","Verdana",sans-serif;font-style:normal;font-weight:500;font-size:2rem;line-height:2.8rem}}.complex-excursion-slide__text{margin-top:16px;font-family:"Formular","Verdana",sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;line-height:2.4rem}@media screen and (max-device-width: 1024px){.complex-excursion-slide__text{position:relative;z-index:1;margin-top:12px;margin-bottom:80px}}.complex-excursion-slide__text a{position:relative;color:#ff001f;white-space:nowrap}.complex-excursion-slide__text a:after{content:"";position:absolute;top:110%;left:0;width:100%;height:1px;background-color:#ff001f;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.complex-excursion-slide__text a:hover:after{opacity:0}.complex-excursion-slide__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 10px;margin-top:28px;border-radius:27px;font-size:12px;line-height:14px;text-transform:uppercase}@media screen and (max-device-width: 1024px){.complex-excursion-slide__time{margin-top:32px}}.complex-excursion-slide__time svg{width:16px;height:16px;margin-right:4px}.complex-excursion-slide__link{position:relative;display:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:32px;color:#ff001f}.complex-excursion-slide__link:after{content:"";position:absolute;top:97%;left:0;width:100%;height:1px;background-color:#ff001f;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-device-width: 1024px){.complex-excursion-slide__link{display:inline-block}}.complex-excursion-slide__icon{position:absolute;bottom:0;left:0;width:250px;height:130px;background-position:left bottom;background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 1200px)and (max-width: 1600px)and (max-height: 900px){.complex-excursion-slide__icon{width:210px;height:100px}}@media screen and (max-device-width: 1024px){.complex-excursion-slide__icon{right:0;left:auto;width:190px;height:66px;background-position:right bottom}}.complex-excursion-slide__images{position:relative;width:50%;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-device-width: 1024px){.complex-excursion-slide__images{width:100%;height:296px}}.complex-excursion-slide__image{background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-device-width: 1024px){.complex-excursion-slide__image{background-attachment:scroll;-webkit-background-size:cover}}.complex-excursion-slide__image[lazy=loaded]{opacity:1}.complex-excursion-slide__images-area{position:absolute;top:0;z-index:1;width:50%;height:100%;cursor:none}@media screen and (max-device-width: 1024px){.complex-excursion-slide__images-area{display:none}}.complex-excursion-slide__images-area._left{left:0}.complex-excursion-slide__images-area._right{right:0}
.complex-excursion-slider{position:relative;height:300vh;background-color:#f6f5f4}@media screen and (max-device-width: 1024px){.complex-excursion-slider{height:auto;background-color:rgba(227,224,221,.32)}}.complex-excursion-slider__sticky{position:sticky;top:124px;left:0;overflow:hidden}@media screen and (max-device-width: 1024px){.complex-excursion-slider__sticky{position:relative;top:0;height:auto;padding-top:3.2rem;padding-bottom:2rem}}.complex-excursion-slider__sticky .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.complex-excursion-slider__slider{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:5.6rem}@media screen and (min-width: 1200px)and (max-width: 1600px)and (max-height: 900px){.complex-excursion-slider__slider{margin-top:50px}}@media screen and (max-device-width: 1024px){.complex-excursion-slider__slider{height:auto;margin-top:0}}.complex-excursion-slider__slider-wrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-device-width: 1024px){.complex-excursion-slider__slider-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%}}.complex-excursion-slider__slide{width:99rem}.complex-excursion-slider__skip{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:4rem 0 5.6rem 0;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;font-family:"Formular","Verdana",sans-serif;font-weight:500;font-size:1.6rem;line-height:120%;letter-spacing:-0.02em}@media screen and (max-device-width: 1024px){.complex-excursion-slider__skip{display:none}}.complex-excursion-slider__skip-svg{width:1.6rem;height:1.6rem}.complex-excursion-slider__pattern{position:relative;width:100%;height:12%;margin-top:auto}@media screen and (min-width: 1200px)and (max-width: 1600px)and (max-height: 900px){.complex-excursion-slider__pattern{height:10%}}@media screen and (max-device-width: 1024px){.complex-excursion-slider__pattern{display:none}}.complex-excursion-slider__pattern-img{position:absolute;bottom:0;right:0;width:100%;height:100%;background-position:right bottom;background-repeat:repeat-x;background-size:contain}.complex-excursion-slider__switcher{position:fixed;top:0;left:0;z-index:10;pointer-events:none;will-change:transform}@media screen and (max-device-width: 1024px){.complex-excursion-slider__switcher{display:none}}.complex-excursion-slider__switcher-btn{width:40px;height:40px;-webkit-transform:scale(0) translate3d(-50%, -50%, 0);transform:scale(0) translate3d(-50%, -50%, 0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}@media screen and (max-device-width: 1024px){.complex-excursion-slider__switcher-btn{display:none}}.swiper-slide{height:54rem}@media screen and (max-device-width: 1024px){.swiper-slide{height:100%}}
.close-button{position:absolute;top:34px;right:30px;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:110%;text-transform:uppercase;cursor:pointer;color:#000}.close-button span{width:100%;height:100%;min-width:21px;min-height:21px;margin-left:12px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPHRpdGxlPkdyb3VwIDQ8L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPgo8ZyBpZD0iQ2FudmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIyMzkgLTEyNTEpIj4KPGcgaWQ9Ikdyb3VwIDQiPgo8ZyBpZD0iVmVjdG9yIDI4Ij4KPHVzZSB4bGluazpocmVmPSIjcGF0aDBfc3Ryb2tlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjI0MCAxMjUyKSIgZmlsbD0iIzNCNDY1OCIvPgo8L2c+CjxnIGlkPSJWZWN0b3IgMjguMSI+Cjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX3N0cm9rZSIgdHJhbnNmb3JtPSJtYXRyaXgoNi4xMjMyM2UtMTcgMSAtMSA2LjEyMzIzZS0xNyAxMjI2MS41IDEyNTIpIiBmaWxsPSIjM0I0NjU4Ii8+CjwvZz4KPC9nPgo8L2c+CjxkZWZzPgo8cGF0aCBpZD0icGF0aDBfc3Ryb2tlIiBkPSJNIC0wLjM1MzU1MyAwLjM1MzU1M0wgMjEuMTQ2NCAyMS44NTM2TCAyMS44NTM2IDIxLjE0NjRMIDAuMzUzNTUzIC0wLjM1MzU1M0wgLTAuMzUzNTUzIDAuMzUzNTUzWiIvPgo8L2RlZnM+Cjwvc3ZnPgo=) center no-repeat;background-size:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media only screen and (max-width: 750px){.close-button span{min-width:16px;min-height:16px}}@media only screen and (max-width: 750px){.close-button{top:29px;right:20px;font-size:12px}}.close-button._out{right:-50px}.close-button:hover span{-webkit-transform:scale(0.8);transform:scale(0.8)}.close-button:active span{-webkit-transform:scale(0.7);transform:scale(0.7)}.close-button._white{color:#fff}.close-button._white span{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPHRpdGxlPkdyb3VwIDQ8L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPgo8ZyBpZD0iQ2FudmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIyMzkgLTEyNTEpIj4KPGcgaWQ9Ikdyb3VwIDQiPgo8ZyBpZD0iVmVjdG9yIDI4Ij4KPHVzZSB4bGluazpocmVmPSIjcGF0aDBfc3Ryb2tlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjI0MCAxMjUyKSIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnIGlkPSJWZWN0b3IgMjguMSI+Cjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX3N0cm9rZSIgdHJhbnNmb3JtPSJtYXRyaXgoNi4xMjMyM2UtMTcgMSAtMSA2LjEyMzIzZS0xNyAxMjI2MS41IDEyNTIpIiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPC9nPgo8L2c+CjxkZWZzPgo8cGF0aCBpZD0icGF0aDBfc3Ryb2tlIiBkPSJNIC0wLjM1MzU1MyAwLjM1MzU1M0wgMjEuMTQ2NCAyMS44NTM2TCAyMS44NTM2IDIxLjE0NjRMIDAuMzUzNTUzIC0wLjM1MzU1M0wgLTAuMzUzNTUzIDAuMzUzNTUzWiIvPgo8L2RlZnM+Cjwvc3ZnPgo=) center no-repeat}@media only screen and (max-width: 750px){.close-button._white-mobile{color:#fff}.close-button._white-mobile span{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPHRpdGxlPkdyb3VwIDQ8L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPgo8ZyBpZD0iQ2FudmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIyMzkgLTEyNTEpIj4KPGcgaWQ9Ikdyb3VwIDQiPgo8ZyBpZD0iVmVjdG9yIDI4Ij4KPHVzZSB4bGluazpocmVmPSIjcGF0aDBfc3Ryb2tlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjI0MCAxMjUyKSIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnIGlkPSJWZWN0b3IgMjguMSI+Cjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX3N0cm9rZSIgdHJhbnNmb3JtPSJtYXRyaXgoNi4xMjMyM2UtMTcgMSAtMSA2LjEyMzIzZS0xNyAxMjI2MS41IDEyNTIpIiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPC9nPgo8L2c+CjxkZWZzPgo8cGF0aCBpZD0icGF0aDBfc3Ryb2tlIiBkPSJNIC0wLjM1MzU1MyAwLjM1MzU1M0wgMjEuMTQ2NCAyMS44NTM2TCAyMS44NTM2IDIxLjE0NjRMIDAuMzUzNTUzIC0wLjM1MzU1M0wgLTAuMzUzNTUzIDAuMzUzNTUzWiIvPgo8L2RlZnM+Cjwvc3ZnPgo=) center no-repeat}}.close-button--small{font-size:12px;line-height:14px}.close-button--small span{min-width:16px;min-height:16px}.close-button--medium{font-size:16px;line-height:18px}.close-button--medium span{min-width:32px;min-height:32px}.close-button--circle{border-radius:50%}.close-button--circle span{position:relative;margin-left:0;background:none}.close-button--circle span:before,.close-button--circle span:after{content:"";position:absolute;top:50%;right:50%;width:2px;height:18px;border-radius:4px;background-color:#3b4658}.close-button--circle span:before{-webkit-transform:translate3d(50%, -50%, 0) rotate(-45deg);transform:translate3d(50%, -50%, 0) rotate(-45deg)}.close-button--circle span:after{-webkit-transform:translate3d(50%, -50%, 0) rotate(45deg);transform:translate3d(50%, -50%, 0) rotate(45deg)}.close-button--grey{background-color:rgba(236,237,239,.5)}
.modal{position:fixed;top:0;left:0;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:calc(100% - var(--lock-offset, 0));height:100%}@media only screen and (max-width: 750px){.modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modal__close{position:absolute;top:32px;right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;border-radius:50%;background:rgba(236,237,239,.5);cursor:pointer}@media only screen and (max-width: 750px){.modal__close{top:20px;right:20px}}.modal__close svg{width:14px;height:14px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.modal__close:hover svg{-webkit-transform:scale(0.9);transform:scale(0.9)}.modal:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);-webkit-transition:.3s ease;transition:.3s ease}.modal._rounded .modal__content{border-radius:1.6rem}@media only screen and (max-width: 750px){.modal._rounded .modal__content{border-radius:1.6rem 1.6rem 0 0}}@media only screen and (max-width: 750px){.modal._to-top{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.modal._scroll{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.modal._scroll._centred{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal._scroll .modal__content{margin:80px 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.modal._scroll .modal__content::-webkit-scrollbar{display:none}@media(max-height: 728px){.modal._scroll .modal__content{margin:40px 0}}@media only screen and (max-width: 750px){.modal._scroll .modal__content{margin:0}}@media only screen and (max-width: 750px){.modal._scroll._fullMob{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width: 750px){.modal._scroll._fullMob .modal__content{height:100%}}.modal._full{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal._full>.modal__content{height:100%;min-height:100%;min-width:100%;overflow:auto}.modal__content{position:relative;overflow:hidden;height:auto;padding:40px 64px 48px;background-color:#fff;-webkit-transition:.3s ease;transition:.3s ease}.modal__content._blank{padding:0}.modal__content._overflow-visible{overflow:visible}@media only screen and (max-width: 750px){.modal__content{width:100%;height:auto;padding:38px 20px}}.to-top-enter .modal__content,.to-top-leave-to .modal__content{-webkit-transform:translateY(100%);transform:translateY(100%)}.to-top-enter:before,.to-top-leave-to:before{opacity:0}.to-slide-left-enter-active .modal__content,.to-slide-left-leave-active .modal__content{-webkit-transition:all .3s;transition:all .3s}.to-slide-left-enter-active:before,.to-slide-left-leave-active:before{opacity:0}.to-slide-left-enter .modal__content,.to-slide-left-leave-to .modal__content{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.to-slide-left-enter-from .modal__content,.to-slide-left-leave-from .modal__content{-webkit-transform:translateX(0);transform:translateX(0)}
