.benefits{margin-top:12vmin}
.benefits__slide{position:relative;-webkit-transition:.3s background;transition:.3s background;cursor:pointer;height:100%;overflow:hidden}
.benefits__slide:hover{background:#c6dcf2}
.benefits__slide:hover::after{width:100%}
.benefits__slide:hover .benefits__icon{border-color:#000}
.benefits__slide:hover .benefits__txt{max-height:14.4em}
.benefits__slide:hover .line-2,.benefits__slide:hover .line-3,.benefits__slide:hover .line-4{opacity:0}
.benefits__slide:hover .line-1{width:100%!important}
.benefits__slide .line-1{left:0;top:0;width:100%;height:1px;background:#000;z-index:5}
.benefits__slide .line-2{width:100%;left:0;top:0;width:1px;height:100%;z-index:5}
.benefits__slide .line-3{right:0;bottom:0;width:100%;z-index:5}
.benefits__slide .line-4{right:0;bottom:0;width:1px;height:100%;z-index:5}
.benefits__slide .line-5{left:100%;top:0;width:10vmin;z-index:5}
.benefits__desc{padding:10vmin 6vmin 0}
.benefits__title{display:block;margin-bottom:.3em;font-weight:800;font-size:1.2em}
.benefits__title strong{color:var(--color-blue)}
.benefits__icon{width:10vmin;margin-bottom:4vmin;border:1px solid #c6dcf2;background:#c6dcf2;-webkit-transition:.3s border-color;transition:.3s border-color}
.benefits__txt-out{min-height:9em}
.benefits__txt{position:relative;z-index:3;line-height:1.8;overflow:hidden;max-height:5.4em;-webkit-transition:.5s max-height;transition:.5s max-height;font-size:.8em}
.benefits__pic{position:relative;z-index:1}
.benefits__pic svg{overflow:visible}
.benefits__pic .x1{-webkit-animation:svg-move-1 20s infinite ease-in-out;animation:svg-move-1 20s infinite ease-in-out}
.benefits__pic .x2{-webkit-animation:svg-move-2 30s infinite ease-in-out -3s;animation:svg-move-2 30s infinite ease-in-out -3s}
.benefits__pic .x2-2{-webkit-animation:svg-rotate-2 20s infinite linear;animation:svg-rotate-2 20s infinite linear;-webkit-transform-origin:85% 60%;-ms-transform-origin:85% 60%;transform-origin:85% 60%}
.benefits__pic .x2-3{-webkit-animation:svg-rotate-2 30s infinite linear -5s;animation:svg-rotate-2 30s infinite linear -5s;-webkit-transform-origin:85% 60%;-ms-transform-origin:85% 60%;transform-origin:85% 60%}
.benefits__pic .x3{-webkit-animation:svg-move-3 20s infinite ease-in-out -15s;animation:svg-move-3 20s infinite ease-in-out -15s}
.benefits__pic .x4{-webkit-animation:svg-move-4 20s infinite ease-in-out -10s;animation:svg-move-4 20s infinite ease-in-out -10s}
.benefits__pic .x4-2{-webkit-animation:svg-rotate-2 20s infinite linear;animation:svg-rotate-2 20s infinite linear;-webkit-transform-origin:65% 75%;-ms-transform-origin:65% 75%;transform-origin:65% 75%}
.benefits__pic .x4-3{-webkit-animation:svg-rotate-2 40s infinite linear;animation:svg-rotate-2 40s infinite linear;-webkit-transform-origin:83% 64%;-ms-transform-origin:83% 64%;transform-origin:83% 64%}
.benefits__pic .x5{-webkit-animation:svg-move-4 20s infinite ease-in-out -10s;animation:svg-move-4 20s infinite ease-in-out -10s}
.benefits__pic .x5-2{-webkit-animation:svg-move-5-1 15s infinite ease-in-out;animation:svg-move-5-1 15s infinite ease-in-out}
.benefits__pic .x6{-webkit-animation:svg-move-6 20s infinite ease-in-out -10s;animation:svg-move-6 20s infinite ease-in-out -10s}
.benefits__pic .x6-2{-webkit-animation:svg-rotate-2 20s infinite linear;animation:svg-rotate-2 20s infinite linear;-webkit-transform-origin:92% 33%;-ms-transform-origin:92% 33%;transform-origin:92% 33%}
.benefits .swiper{overflow:visible}
.benefits .swiper-slide{padding:1px 10vmin 1px 0;background:var(--color-bg)}
.benefits .swiper-pagination{position:relative;margin:6vmin -.5vmin;height:3vmin;width:auto;left:0;top:0;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex}
.benefits .swiper-pagination .swiper-pagination-bullet{display:block;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .5vmin;border:1px solid #000;opacity:1;border-radius:0;background:0 0;height:100%;-webkit-transition:.3s background;transition:.3s background}
.benefits .swiper-pagination .swiper-pagination-bullet:nth-child(1){background:#183cf3}
.benefits .swiper-pagination .swiper-pagination-bullet:nth-child(2){background:#405fff}
.benefits .swiper-pagination .swiper-pagination-bullet:nth-child(3){background:#8498ff}
.benefits .swiper-pagination .swiper-pagination-bullet:nth-child(4){background:#a7b5fe}
.benefits .swiper-pagination .swiper-pagination-bullet:nth-child(5){background:#c4ceff}
.benefits .swiper-pagination .swiper-pagination-bullet:nth-child(6){background:#d9dfff}
.benefits .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active~.swiper-pagination-bullet{background:0 0}
.offers{margin-top:12vmin}
.offers__item{margin-bottom:12vmin}
.offers__item:last-child{margin-bottom:0}
.offers__item:hover .offers__pic img{-webkit-filter:grayscale(0);filter:grayscale(0)}
.offers__head{padding-bottom:4vmin}
.offers__title{display:block;font-weight:800;font-size:1.8em;line-height:1.5}
.offers__sub{display:block}
.offers__pic{margin-right:10vmin;position:relative}
.offers__pic::after{content:'';display:block;padding-bottom:116.83937824%}
.offers__pic>img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:.85587583;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s -webkit-filter;transition:.3s -webkit-filter;transition:.3s filter;transition:.3s filter,.3s -webkit-filter}
.offers__pic .line-1{right:0;top:0;width:6vmin;margin-right:-6vmin}
.offers__pic .line-2{left:100%;top:0;width:25vmin;margin-left:6vmin;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.offers__icon{position:absolute;width:16vmin;top:0;right:0;margin-right:-14vmin}
.offers__footer{position:relative;z-index:3;margin-top:-1px}
.affilates{margin-top:10vmin}
.affilates__slider{position:relative}
.affilates__who{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:16vmin;padding:.4em 24.5vmin .2em 1em;border:1px solid #000;border-right-width:0;font-size:.9em}
.affilates__control{position:absolute;z-index:10;right:0;bottom:1px;width:32vmin}
.affilates__slide{position:relative}
.affilates__slide:hover .affilates__pic>img{-webkit-filter:grayscale(0);filter:grayscale(0)}
.affilates__pos{display:block;font-weight:800}
.affilates__name{display:block}
.affilates__pic{position:relative;border:1px solid;border-bottom-width:0}
.affilates__pic::after{content:'';display:block;padding-bottom:100.36363636%}
.affilates__pic>img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:.99637681;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s -webkit-filter;transition:.3s -webkit-filter;transition:.3s filter;transition:.3s filter,.3s -webkit-filter}
.affilates__desc{margin-top:6vmin;position:relative}
.affilates__title{display:block;position:relative;padding:6vmin 4vmin 6vmin 4vmin;font-size:1.2em;font-weight:800}
.affilates__txt{position:relative;padding:6vmin 4vmin;line-height:1.5}
.affilates__txt p+p{margin-top:1.1em}
.affilates__figure{position:relative;padding-top:2.2%}
.affilates__figure svg{overflow:visible}
.affilates__figure .x1{-webkit-animation:svg-moves-21 20s infinite linear;animation:svg-moves-21 20s infinite linear}
.affilates__figure .x2{-webkit-animation:svg-moves-22 20s infinite linear;animation:svg-moves-22 20s infinite linear}
.affilates__figure .x3{-webkit-animation:svg-moves-23 10s infinite linear;animation:svg-moves-23 10s infinite linear}
.affilates .line-1{width:100%;bottom:-1px;left:0}
.affilates .line-2{width:100%;bottom:-1px;left:0}
.affilates .line-3{bottom:-1px;left:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:24.75%}
.affilates .line-4{top:-1px;right:0;width:100%}
.affilates .line-5{top:-1px;right:0;width:27%;margin-right:-27%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.affilates .line-6{top:-1px;left:31.3%;width:24.75%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.affilates .line-7{top:-1px;left:62.2%;width:24.75%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.affilates .swiper-slide{padding-bottom:1px}
.about{margin-top:10vmin}
.about__item{margin-bottom:16vmin;position:relative}
.about__item:last-child{margin-bottom:0}
.about__item.about__item-1{margin-top:20vmin}
.about__pic{position:relative}
.about__pic-1 .x100{-webkit-transform:translate(0,-36%);-ms-transform:translate(0,-36%);transform:translate(0,-36%)}
.about__pic-2 .x1{-webkit-animation:20s svg-moves-31 infinite linear;animation:20s svg-moves-31 infinite linear}
.about__pic-2 .x2{-webkit-animation:20s svg-moves-32 infinite linear;animation:20s svg-moves-32 infinite linear}
.about__pic-3 .x1 rect{-webkit-animation:fadetoggle-checkmate 10s infinite linear;animation:fadetoggle-checkmate 10s infinite linear}
.about__pic-3 .x1 rect:nth-child(4n),.about__pic-3 .x1 rect:nth-child(4n+3){-webkit-animation-delay:5s;animation-delay:5s}
.about__desc{position:relative;margin-top:8vmin;padding-left:6vmin}
.about__title{display:block;position:relative;font-size:4.62427746vmin;color:var(--color-blue);font-weight:800}
.about__title::before{content:'';display:block;position:absolute;width:1.875em;height:.875em;z-index:-1;top:.1em;left:-1.6em;background:url(../../svg/pic-1-4.svg) center/contain no-repeat}
.about__txt{margin-top:4vmin;margin-right:4vmin}
.about__btns{margin-top:10vmin}
.about__icon-1-2{display:block;position:absolute;top:0;left:0;margin-top:-15.4%;margin-left:17.4%;width:10vw}
.about__icon-1-1{display:none}
.about .line-1{right:0;top:0;bottom:0;width:1px;height:100%}
.about .line-2{top:-11vmin;left:0;margin-left:20.5%;width:38.2vmin;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.about .line-11{left:0;top:4.5vmin;width:63%}
.about .line-12{top:52.1vmin;left:0;width:73%;z-index:-1}
.about .line-13{top:4.5vmin;left:0;width:1px;height:48vmin;z-index:-1}
.about .line-14{left:95%;top:23.6vmin;width:5%}
.about .line-15{left:100%;top:23.6vmin;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:100%}
.about .line-21{bottom:0;left:100%;width:81vmin;-webkit-transform:translate(-1px,0) rotate(-90deg);-ms-transform:translate(-1px,0) rotate(-90deg);transform:translate(-1px,0) rotate(-90deg);z-index:-1}
.events{margin-top:10vmin}
.events .swiper-horizontal>.swiper-scrollbar{position:relative;margin-top:6vmin;height:3vmin;border:1px solid #000;border-radius:0;width:auto;left:0;top:0;bottom:auto;background:var(--color-bg)}
.events .swiper-scrollbar-drag{border-radius:0;background:var(--color-blue)}
.events__logo{width:45%;position:relative;border:1px solid #000;border-bottom-width:0}
.events__logo .x{-webkit-animation:fadetoggle-logos 5s infinite linear;animation:fadetoggle-logos 5s infinite linear}
.events__logo .x:nth-child(10n+1){-webkit-animation-delay:.5s;animation-delay:.5s}
.events__logo .x:nth-child(10n+2){-webkit-animation-delay:1s;animation-delay:1s}
.events__logo .x:nth-child(10n+3){-webkit-animation-delay:1.5s;animation-delay:1.5s}
.events__logo .x:nth-child(10n+4){-webkit-animation-delay:2s;animation-delay:2s}
.events__logo .x:nth-child(10n+5){-webkit-animation-delay:2.5s;animation-delay:2.5s}
.events__logo .x:nth-child(10n+6){-webkit-animation-delay:3s;animation-delay:3s}
.events__logo .x:nth-child(10n+7){-webkit-animation-delay:3.5s;animation-delay:3.5s}
.events__logo .x:nth-child(10n+8){-webkit-animation-delay:4s;animation-delay:4s}
.events__logo .x:nth-child(10n+9){-webkit-animation-delay:4.5s;animation-delay:4.5s}
.events__col-1{width:100%;padding:6vmin 6vmin 4vmin;border:1px solid #000;border-bottom-width:0;font-size:1.2em}
.events__col-2{padding:0 6vmin 6vmin;width:100%;border:1px solid #000;border-top-width:0}
.events__link{display:inline-block;line-height:.9;border-bottom:1px solid transparent;font-weight:800;-webkit-transition:.3s border-color,.3s color;transition:.3s border-color,.3s color}
.events__link:hover{border-color:currentColor;color:var(--color-blue)}
.events__link strong{color:var(--color-blue)}
.events__pic{position:relative;border-right:1px solid;border-left:1px solid;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s -webkit-filter;transition:.3s -webkit-filter;transition:.3s filter;transition:.3s filter,.3s -webkit-filter}
.events__pic:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}
.events__pic::after{content:'';display:block;padding-bottom:54.05819296%}
.events__pic>img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.84985836}
.events .swiper-slide{padding:1px}
.contacts{margin-top:10vmin}
.contacts__form{padding:12vmin 6vmin 16vmin;background:#c6dcf2;margin:0 -5.78034682vmin}
.contacts__col-1,.contacts__col-2{position:relative;padding-bottom:10vmin;width:100%}
.contacts__input{display:block;width:100%;height:10vmin;border:0;background:#c6dcf2;padding:0 4vmin 2.2vmin;outline:0;color:#000;font-family:var(--font-wintersanstrial);font-size:4vmin;font-weight:400}
.contacts__input::-webkit-input-placeholder{color:#000}
.contacts__input::-moz-placeholder{color:#000}
.contacts__input:-ms-input-placeholder{color:#000}
.contacts__input::-ms-input-placeholder{color:#000}
.contacts__input::placeholder{color:#000}
.contacts__textarea{display:block;width:100%;height:25vh;border:0;background:#c6dcf2;padding:4vmin 4vmin;outline:0;color:#000;font-family:var(--font-wintersanstrial);font-size:4vmin;font-weight:400;resize:none}
.contacts__textarea::-webkit-input-placeholder{color:#000}
.contacts__textarea::-moz-placeholder{color:#000}
.contacts__textarea:-ms-input-placeholder{color:#000}
.contacts__textarea::-ms-input-placeholder{color:#000}
.contacts__textarea::placeholder{color:#000}
.contacts .line-1{width:100%;bottom:0;left:0}
.contacts .line-2{top:0;left:0;height:100%;width:1px}
.contacts .line-3{top:0;left:100%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.contacts .line-4{top:0;right:0;height:100%;width:1px}
@media (min-width:1080px){
.benefits{margin-top:5.1vw}
.benefits .swiper-slide{width:24.84375vw;padding-right:3.85416667vw;overflow:hidden;z-index:5!important;-webkit-box-sizing:content-box;box-sizing:content-box}
.benefits .swiper-slide:hover .benefits__pic .x1,.benefits .swiper-slide:hover .benefits__pic .x2,.benefits .swiper-slide:hover .benefits__pic .x2-2,.benefits .swiper-slide:hover .benefits__pic .x2-3,.benefits .swiper-slide:hover .benefits__pic .x3,.benefits .swiper-slide:hover .benefits__pic .x4,.benefits .swiper-slide:hover .benefits__pic .x4-2,.benefits .swiper-slide:hover .benefits__pic .x4-3,.benefits .swiper-slide:hover .benefits__pic .x5,.benefits .swiper-slide:hover .benefits__pic .x5-2,.benefits .swiper-slide:hover .benefits__pic .x6,.benefits .swiper-slide:hover .benefits__pic .x6-2{-webkit-animation-play-state:running;animation-play-state:running}
.benefits .swiper-slide .x1,.benefits .swiper-slide .x2,.benefits .swiper-slide .x2-2,.benefits .swiper-slide .x2-3,.benefits .swiper-slide .x3,.benefits .swiper-slide .x4,.benefits .swiper-slide .x4-2,.benefits .swiper-slide .x4-3,.benefits .swiper-slide .x5,.benefits .swiper-slide .x5-2,.benefits .swiper-slide .x6,.benefits .swiper-slide .x6-2{-webkit-animation-play-state:paused;animation-play-state:paused}
.benefits .swiper{overflow:visible}
.benefits__slide .line-1{width:53%}
.benefits__slide .line-5{width:3.85416667vw}
.benefits__desc{padding:4.5vw 2.2vw .2vw}
.benefits__icon{margin-bottom:1.9vw;width:3.54166667vw}
.benefits__title{font-size:1.82291667vw}
.benefits__txt{font-size:.98958333vw;margin-right:1vw}
.benefits .swiper-pagination{height:1.04166667vw;margin:3.22916667vw -.20833333vw 0}
.benefits .swiper-pagination .swiper-pagination-bullet{margin:0 .20833333vw}
.offers{margin-top:5.5vw;display:-webkit-box;display:-ms-flexbox;display:flex}
.offers__item{margin:0 6.25vw 0 0;width:25.05208333vw}
.offers__item:last-child{margin-right:0}
.offers__item:last-child .offers__pic .line-1{width:3.2vw}
.offers__item:last-child .offers__pic .line-2{bottom:auto;top:0;width:14.5vw;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:100%;margin-left:3.2vw}
.offers__title{font-size:2.08333333vw}
.offers__sub{font-size:1.51041667vw}
.offers__head{padding-bottom:1.65vw}
.offers__pic{margin-right:4.89583333vw}
.offers__pic .line-1{margin-right:0;right:auto;left:100%;width:11.3vw}
.offers__pic .line-2{top:auto;bottom:0;left:100%;width:11.3vw;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.offers__icon{width:5.52083333vw}
.offers__icon-1{margin-top:-1vw;margin-right:-4.7vw}
.offers__icon-2{margin-top:-.6vw;margin-right:-5vw}
.offers__icon-3{margin-top:-1.3vw;margin-right:-5.9vw}
.affilates{margin-top:5.2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.affilates__slider{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:28.75vw}
.affilates__desc{margin-top:0;width:calc(100% - 28.75vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2px}
.affilates__figure{margin-top:auto}
.affilates__control{width:12.29166667vw}
.affilates__who{height:6.5625vw;padding:1vw 12.29vw 1vw 1.4vw}
.affilates__pos{font-size:1.45833333vw;margin-bottom:.2vw}
.affilates__name{font-size:1.35vw}
.affilates__title{width:calc(100% - 28.75vw);font-size:1.875vw;padding:.3vw 2vw 2.15vw 2.7vw}
.affilates__txt{padding:3.5vw 25vw 3.8vw 2.7vw;line-height:1.8}
.affilates .line-5{display:none}
.affilates .line-1-1{top:-1px;left:62.2%;width:35.6%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.about{margin-top:7.9vw}
.about__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}
.about__item.about__item-1{margin-top:0}
.about__item.about__item-3{margin-top:-1.4vw}
.about__desc{margin-top:0;width:35vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.about__desc.about__desc-1{padding-top:6.3vw;padding-left:7vw;margin-right:auto}
.about__desc.about__desc-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-left:4.7vw;padding-top:1.2vw;margin-left:auto}
.about__desc.about__desc-2 .about__btns{margin-top:3.7vw}
.about__desc.about__desc-3{padding-top:2.6vw;padding-left:7vw;margin-right:auto}
.about__desc.about__desc-3 .about__btns{margin-top:3.75vw}
.about__pic{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.about__pic.about__pic-1{width:48.33333333vw;padding-top:8vw}
.about__pic.about__pic-1 .x100{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.about__pic.about__pic-2{width:44.42708333vw;margin-left:1.8vw;margin-top:3.6vw}
.about__pic.about__pic-3{width:48.28125vw}
.about__title{font-size:1.875vw}
.about__title::before{width:2.70833333vw;height:1.30208333vw;top:0;left:-1.1em}
.about__txt{margin-top:1.2vw;margin-right:0;font-size:1.15vw;line-height:1.7}
.about__btns{width:20.46875vw;margin-top:3.3vw}
.about__btn span{padding:1.5em 2em 1.4em}
.about__icon-1-1{display:block;position:absolute;top:0;left:0;width:4.94791667vw}
.about__icon-1-2{margin-top:-3.2%;margin-left:54%;width:6.40625vw}
.about .line-1{bottom:-1px;margin-left:55.9%;width:47.08333333vw;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);height:1px;top:auto;right:auto}
.about .line-2{bottom:-1px;left:0;margin-left:55.9%;width:25.78125vw;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:auto}
.about .line-3{top:0;left:0;margin-top:21.05%;margin-left:61%;width:4.1vw}
.about .line-4{top:0;left:0;margin-top:21.05%;margin-left:65.7%;width:38vw;-webkit-transform:rotate(-152deg);-ms-transform:rotate(-152deg);transform:rotate(-152deg)}
.about .line-5{top:1px;left:0;margin-top:.6%;margin-left:27.4%;width:19.1vw;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.about .line-11{left:1.85vw;top:0;width:23.5vw;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.about .line-12{top:23.4vw;left:1.85vw;width:calc(100% - 1.85vw)}
.about .line-13{top:8.9vw;left:1.85vw;width:27vw;z-index:-1;height:1px}
.about .line-14{top:15.5vw;left:43vw;width:6.1vw;z-index:-1}
.about .line-15{top:17.7vw;left:49.1vw;width:9.7vw;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.about .line-21{bottom:.1vw;width:30.1vw;z-index:-1}
.about .line-22{bottom:4px;left:7vw;width:41.9vw;z-index:-1}
.about .line-23{bottom:3px;left:48.85vw;width:10vw;z-index:-1;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.events{margin-top:5.15vw;margin-right:-10.05208333vw}
.events__logo{width:16.8vw}
.events__col-1{width:16.8vw;border-right-width:1px;border-bottom-width:1px;padding:2vw 2vw 1.8vw 2.4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.events__col-2{width:calc(100% - 16.8vw);border-left-width:0;border-bottom-width:1px;border-top-width:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.3vw 2vw 1.4vw 2.5vw;font-size:1.25vw;line-height:1.6}
.events__link{font-size:1.82291667vw}
.events__pic{margin-left:4.6vw}
.events__btns{margin-left:4.6vw}
.events .swiper-slide{padding-right:10.05208333vw}
.events .swiper-horizontal>.swiper-scrollbar{margin-right:10.05208333vw;height:1.04166667vw;margin-top:3.22916667vw}
.contacts{margin-top:5.2vw}
.contacts__form{margin:0;padding:4.6vw 4.9vw 1.7vw 3.12vw}
.contacts__col-1{width:22.29166667vw;padding-bottom:4.375vw}
.contacts__col-2{width:50.88541667vw;padding-bottom:4.375vw}
.contacts__col-3{width:22.29166667vw;padding-bottom:4.375vw;-ms-flex-item-align:end;align-self:flex-end}
.contacts__input{height:3.5vw;padding:.7vw .3vw .9vw;font-size:1.25vw}
.contacts__textarea{height:12.29166667vw;padding:1.3vw 1.56vw;font-size:1.25vw}
}