/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000000;background:#000;overflow:hidden}.preloader__inner{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%;height:100%;position:relative;z-index:1}.preloader__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0}@-webkit-keyframes preloader{0%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale(0.7);transform:scale(0.7)}100%{-webkit-transform:none;transform:none}}@keyframes preloader{0%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale(0.7);transform:scale(0.7)}100%{-webkit-transform:none;transform:none}}@media all and (max-width: 767px){.preloader__video{-o-object-fit:contain;object-fit:contain;width:150%;height:150%}}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-Medium.eot");src:url("../fonts/SFProDisplay-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-Medium.woff2") format("woff2"),url("../fonts/SFProDisplay-Medium.woff") format("woff"),url("../fonts/SFProDisplay-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-Heavy.eot");src:url("../fonts/SFProDisplay-Heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-Heavy.woff2") format("woff2"),url("../fonts/SFProDisplay-Heavy.woff") format("woff"),url("../fonts/SFProDisplay-Heavy.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-UltralightItalic.eot");src:url("../fonts/SFProDisplay-UltralightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-UltralightItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-UltralightItalic.woff") format("woff"),url("../fonts/SFProDisplay-UltralightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-RegularItalic.eot");src:url("../fonts/SFProDisplay-RegularItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-RegularItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-RegularItalic.woff") format("woff"),url("../fonts/SFProDisplay-RegularItalic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-Thin.eot");src:url("../fonts/SFProDisplay-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-Thin.woff2") format("woff2"),url("../fonts/SFProDisplay-Thin.woff") format("woff"),url("../fonts/SFProDisplay-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-Light.eot");src:url("../fonts/SFProDisplay-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-Light.woff2") format("woff2"),url("../fonts/SFProDisplay-Light.woff") format("woff"),url("../fonts/SFProDisplay-Light.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-BlackItalic.eot");src:url("../fonts/SFProDisplay-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-BlackItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-BlackItalic.woff") format("woff"),url("../fonts/SFProDisplay-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-Bold.eot");src:url("../fonts/SFProDisplay-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-Bold.woff2") format("woff2"),url("../fonts/SFProDisplay-Bold.woff") format("woff"),url("../fonts/SFProDisplay-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-Black.eot");src:url("../fonts/SFProDisplay-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-Black.woff2") format("woff2"),url("../fonts/SFProDisplay-Black.woff") format("woff"),url("../fonts/SFProDisplay-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-SemiboldItalic.eot");src:url("../fonts/SFProDisplay-SemiboldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-SemiboldItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-SemiboldItalic.woff") format("woff"),url("../fonts/SFProDisplay-SemiboldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-Ultralight.eot");src:url("../fonts/SFProDisplay-Ultralight.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-Ultralight.woff2") format("woff2"),url("../fonts/SFProDisplay-Ultralight.woff") format("woff"),url("../fonts/SFProDisplay-Ultralight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-LightItalic.eot");src:url("../fonts/SFProDisplay-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-LightItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-LightItalic.woff") format("woff"),url("../fonts/SFProDisplay-LightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-ThinItalic.eot");src:url("../fonts/SFProDisplay-ThinItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-ThinItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-ThinItalic.woff") format("woff"),url("../fonts/SFProDisplay-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-MediumItalic.eot");src:url("../fonts/SFProDisplay-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-MediumItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-MediumItalic.woff") format("woff"),url("../fonts/SFProDisplay-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-Semibold.eot");src:url("../fonts/SFProDisplay-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-Semibold.woff2") format("woff2"),url("../fonts/SFProDisplay-Semibold.woff") format("woff"),url("../fonts/SFProDisplay-Semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-HeavyItalic.eot");src:url("../fonts/SFProDisplay-HeavyItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-HeavyItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-HeavyItalic.woff") format("woff"),url("../fonts/SFProDisplay-HeavyItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-Regular.eot");src:url("../fonts/SFProDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-Regular.woff2") format("woff2"),url("../fonts/SFProDisplay-Regular.woff") format("woff"),url("../fonts/SFProDisplay-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"SF Pro Display";src:url("../fonts/SFProDisplay-BoldItalic.eot");src:url("../fonts/SFProDisplay-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SFProDisplay-BoldItalic.woff2") format("woff2"),url("../fonts/SFProDisplay-BoldItalic.woff") format("woff"),url("../fonts/SFProDisplay-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}@media all and (min-width: 1201px){*::-webkit-scrollbar{width:10px;background:rgba(42,79,192,.2)}*::-webkit-scrollbar-thumb{background:#0085e6}}html{width:100%;max-width:100%;min-height:100%}body{overflow-x:hidden;position:relative;display:block;min-width:320px;font-weight:400;margin:0 auto;background:#fff;font-family:"SF Pro Display";color:#323232}body.overflow{overflow:hidden}@media all and (min-width: 1201px){body.compensate-for-scrollbar .header{right:10px}}ul,ol{margin:0;padding:0}ul li,ol li{list-style-type:none}textarea,input{font-family:inherit}textarea{resize:none}a{-webkit-transition:.4s all ease;transition:.4s all ease;text-decoration:none;color:inherit}img,svg,picture{max-width:100%;width:auto;height:auto;display:block}svg{-ms-flex-negative:0;flex-shrink:0}b,strong{font-weight:700}p{margin:0}[data-target]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrapper{overflow:hidden}.container{max-width:1210px;padding:0 50px;width:100%;margin:0 auto}.container--big{max-width:1550px}.sec{position:relative}.sec-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:center/cover no-repeat;z-index:-1}.sec-chain{position:absolute;opacity:.1}.sec-chain svg{width:2004px;height:1027px;max-width:unset}.svg-gradient{position:absolute;left:-100000px;top:-100000px}.btn{height:56px;width:350px;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;font-weight:700;text-transform:uppercase;text-align:center;cursor:pointer;border-radius:5px;background:-webkit-gradient(linear, left top, right top, from(#0085E6), color-stop(#7CC8FF), color-stop(#0085E6), color-stop(#7CC8FF), to(#0085E6));background:linear-gradient(to right, #0085E6, #7CC8FF, #0085E6, #7CC8FF, #0085E6);background-size:200%;background-position:left top;-webkit-transition:.4s all ease;transition:.4s all ease;color:#fff;border:0;position:relative;overflow:hidden;z-index:1;padding:0 20px}.btn:hover{background-position:right top}.btn--border{background:none;border:1px solid #0085e6;color:#0085e6}.btn--border:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, right top, from(#0085E6), color-stop(#7CC8FF), color-stop(#0085E6), color-stop(#7CC8FF), to(#0085E6));background:linear-gradient(to right, #0085E6, #7CC8FF, #0085E6, #7CC8FF, #0085E6);z-index:-1;opacity:0;-webkit-transition:.3s all ease;transition:.3s all ease}.btn--border:hover{color:#fff}.btn--border:hover:before{opacity:1}.btn--border-white{background:none;border:1px solid #fff;color:#fff}.btn--border-white:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;z-index:-1;opacity:0;-webkit-transition:.3s all ease;transition:.3s all ease}.btn--border-white:hover{color:#0085e6}.btn--border-white:hover:before{opacity:1}.btn--green{background:linear-gradient(87.72deg, #2abf41, #1c763c, #2abf41) left top/200% 100%;background-size:200% 100%;background-position:left top}.btn--green:hover{background-position:right top}.input{width:100%;font-size:18px;padding:0 0 17px;border:0;border-bottom:1px solid #bbb;font-weight:700;-webkit-transition:.3s all ease;transition:.3s all ease;margin:0 0 30px;background:transparent;outline:none}.input::-webkit-input-placeholder{font-weight:400;color:#bbb}.input::-moz-placeholder{font-weight:400;color:#bbb}.input:-ms-input-placeholder{font-weight:400;color:#bbb}.input::-ms-input-placeholder{font-weight:400;color:#bbb}.input::placeholder{font-weight:400;color:#bbb}.input:focus{border-color:#000}.input.error-input{border-color:red}.check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:pointer;margin:0 0 32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check input{margin-right:15px;position:relative;bottom:-1px}.check input.error-input+.check__title{color:red}.social__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -4px}.social li{margin:0 10px}.social a{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:30px;height:30px;position:relative;z-index:1;fill:#0085e6;padding:5px}.social a:before{content:"";width:100%;height:100%;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;border-radius:4px;z-index:-1}.social a:hover{fill:#fff}.social a:hover:before{background:#0085e6}.social a svg{max-height:100%;max-width:100%}.title__animate{overflow:hidden}.title-sec{text-transform:uppercase;font:700 50px/1.2 "SF Pro Display";margin:0}.title-sec--white{color:#fff}.fit{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.j-wow{visibility:hidden}.j-wow.animated{visibility:visible}.arrow{width:50px;height:50px;position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:#fff;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;cursor:pointer;-webkit-transition:.3s all ease;transition:.3s all ease}.arrow.swiper-button-disabled{display:none}.arrow:hover{fill:#0085e6}.arrow:hover:before{background:#fff}.arrow:before{content:"";background:#0085e6;width:100%;height:100%;position:absolute;z-index:-1;border-radius:3px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);-webkit-transition:.3s all ease;transition:.3s all ease}.arrow svg{width:22px;height:12px}.arrow--prev{left:-130px}.arrow--prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:-4px}.arrow--next{right:-130px}.arrow--next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:-4px}.dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dots .swiper-pagination-bullet{width:12px;height:12px;border:1px solid #0085e6;border-radius:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 5px;cursor:pointer;-webkit-transition:.3s all ease;transition:.3s all ease}.dots .swiper-pagination-bullet-active{background:#0085e6}.breadcrumbs{font:300 20px/1.3 "SF Pro Display";margin:0 0 22px}.breadcrumbs li{display:inline}.breadcrumbs li:after{content:"/";margin:0 3px}.breadcrumbs li:last-child{font-weight:700}.breadcrumbs li:last-child:after{content:none}.breadcrumbs a{position:relative}.breadcrumbs a:after{content:"";top:100%;left:0;height:1px;width:0;background:#fff;position:absolute;-webkit-transition:.3s all ease;transition:.3s all ease}.breadcrumbs a:hover:after{width:100%}.loader{background:rgba(22,44,61,.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000000;display:none}.loader__inner{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;height:100%}.loader__inner:before{content:"";width:120px;height:120px;display:block;background:url(../img/loader.svg) center/contain no-repeat}@media all and (max-width: 1600px){.arrow--prev{left:-50px}.arrow--next{right:-50px}}@media all and (max-width: 1200px){.sec-chain svg{width:1380px;height:716px}.title-sec{font-size:25px}.input{padding:0 0 15px;margin:0 0 20px}.arrow{display:none}.dots{margin:18px 0 28px}.breadcrumbs{font-size:16px;margin:0 0 18px}.check{margin:0 0 20px}}@media all and (max-width: 767px){.container{padding:0 15px}.title-sec{font-size:20px}.btn{width:290px}}.header{font-size:18px;color:#fff;position:fixed;top:0;left:0;right:0;z-index:100;padding:50px 0;-webkit-transition:.3s background ease,.3s padding ease;transition:.3s background ease,.3s padding ease}.header.fixed{background:#1c3242;padding:15px 0}.header .container{max-width:1300px}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;position:relative}.header__logo{display:block;-ms-flex-negative:0;flex-shrink:0;width:136px;height:32px;margin-right:38px}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex}.header__list li{padding:0 18px}.header__list a{font-weight:400;display:block}.header__list a.active{font-weight:700;color:#7cc8ff}.header__list a:hover:not(.active){color:#7cc8ff;-webkit-transform:scale(1.1);transform:scale(1.1)}.header__info{position:absolute;right:0;text-align:right}.header__phone{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;fill:#fff;position:relative;margin:0 0 9px;font-size:16px}.header__phone a{position:relative;display:block}.header__phone a:hover:after{width:100%}.header__phone a:after{content:"";position:absolute;bottom:0;left:0;height:1px;background:#fff;-webkit-transition:.3s all ease;transition:.3s all ease;width:0}.header__phone svg{width:14px;height:14px;margin-right:12px}.header__phone-list{position:absolute;top:100%;margin-top:10px;left:0;width:100%;z-index:1;background:#fff;padding:10px 15px;visibility:hidden;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.3s all ease;transition:.3s all ease;color:#323232}.header__phone-list.active-target{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.header__phone-list li{margin:5px 0;text-align:center}.header__phone-list a{display:inline}.header__phone-list a:after{background:#000}.header__phone-arrow{margin-left:10px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.header__phone-arrow.active-target svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__phone-arrow svg{margin:0;-webkit-transition:.3s all ease;transition:.3s all ease}.header__call{color:#0085e6;font-size:14px;font-weight:700;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.header__call div{position:relative;margin-left:17px}.header__call div:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;-webkit-transition:.3s all ease;transition:.3s all ease;background:#0085e6}.header__call div:hover:after{width:0}.header__lang{position:absolute;right:-230px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__social{position:absolute;right:-140px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__social a:before{-webkit-box-shadow:0 0 10px 0 rgba(50,50,50,.1);box-shadow:0 0 10px 0 rgba(50,50,50,.1)}.header__toggle{display:none}.messengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -3px}.messengers li{padding:0 3px}.messengers a{width:30px;height:30px;background:center/contain no-repeat;display:block !important;margin:0 !important}.messengers a:after{content:none}.messengers a:hover{opacity:.7}.messengers .viber{background-image:url(../img/viber.svg)}.messengers .telegram{background-image:url(../img/telegram.svg);width:27px;height:27px}@media all and (max-width: 767px){.messengers a{width:20px;height:20px}.messengers .telegram{width:18px;height:18px}}.lang{font-weight:700;font-size:18px;z-index:2;text-transform:uppercase}.lang__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;fill:#fff;cursor:pointer}.lang__title.active-target svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lang__title svg{width:14px;height:8px;margin-left:9px;-webkit-transition:.3s all ease;transition:.3s all ease}.lang__list{position:absolute;top:100%;left:0;background:#fff;width:100%;color:#323232;-webkit-transform:translateY(-6px);transform:translateY(-6px);visibility:hidden;opacity:0;padding:5px 0;margin-top:5px;-webkit-transition:.3s all ease;transition:.3s all ease}.lang__list.active-target{-webkit-transform:none;transform:none;visibility:visible;opacity:1}.lang__list a{display:block;padding:4px 10px;text-align:center}.lang__list a:hover{color:#0085e6}.menu{display:none}@media all and (max-width: 1600px){.header{padding:25px 0}.header__logo{margin-right:30px}.header__list{font-size:16px}.header__list li{padding:0 12px}.header__info{right:140px}.header__lang{right:-40px}.header__social{right:25px}}@media all and (max-width: 1200px){.header.active-target{background:#1c3242}.header__logo{width:100px;height:24px}.header__nav{display:none}.header__lang{display:none}.header__social{display:none}.header__info{position:relative;margin-left:auto;right:0}.header__phone{margin:0 0 5px}.header__toggle{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;background:#2a4fc0;-ms-flex-negative:0;flex-shrink:0;width:50px;height:50px;border-radius:5px;margin-left:20px;fill:#fff;position:relative;z-index:2;cursor:pointer}.header__toggle.active-target:before,.header__toggle.active-target:after{width:26px;-webkit-transition:.3s all ease;transition:.3s all ease}.header__toggle.active-target svg{opacity:0}.header__toggle:before{content:"";position:absolute;width:0;height:2px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__toggle:after{content:"";position:absolute;width:0;height:2px;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__toggle svg{width:26px;height:20px}.menu{display:block;position:fixed;top:0;left:0;bottom:0;right:0;z-index:99;background:linear-gradient(87.72deg, #7CC8FF -8.48%, #0085E6 111.97%);padding:140px 0 50px;color:#fff;overflow-y:auto;-webkit-transition:.3s all ease;transition:.3s all ease;visibility:hidden;opacity:0;height:0}.menu.active-target{visibility:visible;opacity:1;height:100%}.menu__inner{height:100%;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:justify;-ms-flex-pack:justify;justify-content:space-between}.menu__list li{margin:0 50px 33px}.menu__list a{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;height:50px;background:-webkit-gradient(linear, left bottom, left top, from(#7CC8FF), to(#7CC8FF));background:linear-gradient(0deg, #7CC8FF, #7CC8FF);border-radius:5px;font-size:30px;font-weight:700;text-align:center;color:#fff}.menu__list a.active{background:#2a4fc0}.menu__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 50px}.menu__lang{position:relative}.menu__lang .lang__list{top:unset;bottom:100%;margin-top:0;margin-bottom:5px}}@media all and (max-width: 767px){.header{padding:15px 0}.header.fixed{padding:10px 0}.header__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{margin-right:15px;width:80px;height:19px}.header__phone{font-size:14px;white-space:nowrap}.header__phone svg{margin-right:6px;width:10px;height:10px}.header__call div{margin-left:8px}.header__toggle{width:46px;height:46px;margin-left:15px}.header__toggle svg{width:24px;height:18px}.menu__list li{margin:0 15px 20px}.menu__list a{font-size:20px}.menu__info{padding:0 15px}}@media all and (max-width: 368px){.header__call{font-size:12px}}.banner{color:#fff;position:relative;z-index:1}.banner .sec-bg{-webkit-mask:url(../img/mask-banner.svg) center bottom/100% 1000px no-repeat;mask:url(../img/mask-banner.svg) center bottom/100% 1000px no-repeat}.banner .sec-chain{left:-70px;top:0;fill:url("#chain-white")}.banner .container{max-width:1300px}.banner__wrapper{position:relative}.banner__title{font:100 80px/1.14 "SF Pro Display";margin:0;text-transform:uppercase;background:linear-gradient(46deg, #fff 25%, #0085E6 45%, #fff 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;position:relative;z-index:3;max-width:800px}.banner__title b{font-weight:700}.banner__desc{font:300 20px/1.3 "SF Pro Display";position:relative;padding:0 0 0 40px;margin:40px 0 48px;max-width:420px}.banner__desc:before{content:"";position:absolute;left:-5px;top:-5px;background:url(../img/romb.svg) center no-repeat;width:40px;height:40px}.banner__desc2{font:300 50px/1.04 "SF Pro Display";max-width:446px;margin:22px 0 0}.banner__date{margin:25px 0 0;font:700 14px/1 "SF Pro Display"}.banner__down{display:-webkit-box;display:-ms-flexbox;display:flex;fill:#fff;text-transform:uppercase;font:700 16px/1.11 "SF Pro Display";margin:60px 0 0;width:184px;cursor:pointer;-webkit-transition:.3s color ease,.3s fill ease;transition:.3s color ease,.3s fill ease}.banner__down:hover{color:#0085e6;fill:#0085e6}.banner__down svg{height:68px;width:12px;margin-right:15px;-webkit-animation:2s banner_down ease infinite;animation:2s banner_down ease infinite}.banner--recruitment{padding:228px 0 150px;margin:0 0 -70px}.banner--recruitment .sec-bg{background-image:url(../img/recruitment/banner.jpg)}.banner--page{padding:216px 0 150px;margin:0 0 -70px}.banner--blog .sec-bg{background-image:url(../img/blog/banner.jpg);background-position:center top}.banner--single .sec-bg{background:center top/cover}.banner--single .sec-bg:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:linear-gradient(74deg, rgba(50, 50, 50, 0.7) 40.01%, rgba(50, 50, 50, 0.7) 100.44%)}.banner--single .banner__title{font-size:60px}.banner--about .sec-bg{background-position:center top}.banner--services{padding-bottom:180px}.banner--services .sec-bg{-webkit-mask:none;mask:none}.banner--assistant-remote{padding:220px 0 150px;margin:0 0 -115px;z-index:2}.banner--assistant-remote .sec-bg{background-position:center top}.banner--assistant-remote .banner__title{font-size:80px;max-width:900px;text-transform:none}.banner--assistant .sec-bg{background-position:center top}.banner--404{height:260px}.banner--contacts .sec-bg{background:center top/cover}@-webkit-keyframes banner_down{0%{-webkit-transform:none;transform:none}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:none;transform:none}}@keyframes banner_down{0%{-webkit-transform:none;transform:none}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:none;transform:none}}@media all and (max-width: 1920px){.banner--about .sec-bg{background-position:center top;background-size:1920px auto}}@media all and (max-width: 1600px){.banner__title{font-size:60px}.banner__desc{margin:22px 0 26px}.banner--recruitment{padding-top:170px}.banner--page{padding:170px 0 130px}.banner--services{padding-bottom:180px}.banner--assistant-remote{padding:200px 0 160px}}@media all and (max-width: 1200px){.banner .sec-bg{position:absolute;-webkit-mask-size:1200px 700px;mask-size:1200px 700px}.banner__title{font-size:35px}.banner__desc{font-size:14px;margin-bottom:0}.banner__desc2{font-size:14px;margin:10px 0 0}.banner__date{margin:14px 0 0}.banner__down{display:none}.banner .btn{height:46px;width:232px}.banner--recruitment{padding:130px 0 110px}.banner--page{padding:150px 0 120px}.banner--blog .sec-bg{background-size:1300px auto;background-position:calc(50% - 50px) top}.banner--single .banner__title{font-size:35px}.banner--about .sec-bg{background-size:1300px auto}.banner--services{padding-bottom:180px}.banner--assistant-remote{padding:150px 0 140px}.banner--assistant-remote .banner__title{font-size:60px}.banner--404{height:150px}}@media all and (max-width: 767px){.banner__title{font-size:25px}.banner__desc{padding:0;margin:14px 0 0}.banner__desc:before{content:none}.banner--recruitment{padding:100px 0 80px}.banner--page{padding:100px 0}.banner--blog .sec-bg{background-size:900px auto}.banner--single .banner__title{font-size:25px}.banner--about .sec-bg{background-size:1100px auto}.banner--services{padding-bottom:90px}.banner--assistant-remote{padding:120px 0 90px}.banner--assistant-remote .sec-bg{background-position:right top}.banner--assistant-remote .banner__title{font-size:40px}}@media all and (max-width: 480px){.banner--recruitment .sec-bg{background-position:right -180px center}}.footer{color:#e9e9e9;padding:130px 0 100px;margin:-50px 0 0;z-index:2}.footer .sec-bg{-webkit-mask:url(../img/mask-footer.svg) center top/100% 700px;mask:url(../img/mask-footer.svg) center top/100% 700px}.footer .sec-chain{right:-70px;top:0;fill:url("#chain-white")}.footer .sec-chain svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__col--first{margin-right:130px}.footer__logo{width:136px;display:block}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0 0}.footer__copyright{font-size:14px;font-weight:300;line-height:1.3;margin:0 60px 0 0}.footer__oferta{width:50px}.footer__oferta a{text-decoration:underline}.footer__oferta a:hover{text-decoration:none}.footer__title{font-size:18px;font-weight:700;margin:0 0 20px}.footer__list{font-size:14px;line-height:1.17}.footer__list li{margin:0 0 12px}.footer__list a{position:relative}.footer__list a:hover:after{width:100%}.footer__list a:after{content:"";height:1px;width:0;background:#fff;position:absolute;left:0;top:100%;-webkit-transition:.3s all ease;transition:.3s all ease}.footer__info{font-size:14px}.footer__info a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;fill:#e9e9e9;margin-bottom:22px}.footer__info svg{margin-right:12px}.footer__adress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:22px}.footer__adress svg{width:12px;height:16px}.footer__phones{position:relative;padding-left:23px;fill:#fff;margin:0 0 20px}.footer__phones>svg{width:12px;height:12px;position:absolute;left:0;top:3px}.footer__phones li{margin:0 0 10px}.footer__phones a{display:inline}.footer__phone:hover{opacity:.5}.footer__phone svg{width:12px;height:12px}.footer__email span{position:relative}.footer__email span:after{content:"";height:1px;width:100%;background:#fff;position:absolute;left:0;top:100%;-webkit-transition:.3s all ease;transition:.3s all ease}.footer__email:hover span:after{width:0}.footer__email svg{width:12px;height:10px}.footer .btn{width:194px;height:40px;font-size:16px;text-transform:inherit}.footer__pay{margin:28px 0 0}.footer__pay-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}.footer__pay-list li{padding:0 5px}.footer__pay-item{width:64px;height:36px;background-color:#fff !important;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:center no-repeat}.footer__pay-item--apple-pay{background-size:40px 16px}.footer__pay-item--masctercard{background-size:23px 18px}.footer__pay-item--visa{background-size:36px 12px}.up{height:60px;width:150px;background:#0085e6;border-radius:5px 0 0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:34px;font-size:18px;font-weight:700;color:#fff;position:fixed;z-index:98;bottom:0;left:-90px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;cursor:pointer;-webkit-transition:.3s all ease;transition:.3s all ease;visibility:hidden;opacity:0;text-transform:uppercase}.up.active{visibility:visible;opacity:1}.up:hover{background:#7cc8ff}.fancybox__backdrop{background:rgba(22,44,61,.9) !important}.carousel__button.is-close{right:-50px !important;top:-50px !important}.fancybox__slide{overflow-x:hidden !important}.modal{display:none;background:transparent !important;max-width:656px;width:100%;position:relative}.modal--tarif .modal__title{font-size:25px}.modal:before{content:"";width:866px;height:170%;background:url(../img/modal/bg.svg) center/100% 100% no-repeat;position:absolute;left:-77px;z-index:-1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.modal .carousel__button.is-close{width:40px !important;height:40px !important;top:-115px !important;right:-66px !important;color:#0085e6 !important;padding:0 !important}.modal__form{max-width:444px;margin:0 auto}.modal__title{font-size:35px;font-weight:700;text-align:center;margin:0 0 34px;text-transform:uppercase}.modal .btn{width:100%}.modal .btn--green{margin:15px 0 0}.modal--review .carousel__button.is-close{top:-80px !important}.modal--review .input{margin:0 0 20px;padding:0 0 15px}.close-modal{width:40px;height:40px;background:url(../img/modal/close.svg) center/contain no-repeat;-webkit-transition:.3s all ease;transition:.3s all ease}.close-modal:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.all-chats-widget{z-index:80 !important}@media all and (max-width: 1200px){.footer{padding:100px 0 50px}.footer__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__col{width:50%}.footer__col--first{margin-right:0;margin:0 0 50px}.up{display:none}.carousel__button.is-close{right:0 !important}.modal .carousel__button.is-close{right:15px !important}}@media all and (max-width: 767px){.footer{padding:85px 0 60px}.footer .sec-bg{-webkit-mask-size:1200px 100%;mask-size:1200px 100%}.footer__col{width:auto}.footer__col:nth-child(2){margin:0 0 30px}.footer__col:nth-child(3),.footer__col:nth-child(4){width:100%;margin:0 0 20px}.up{right:75px;width:120px;padding-left:30px}.modal{padding:36px 15px !important}.modal--tarif .modal__title{font-size:20px}.modal:before{left:-100px}.modal .carousel__button.is-close{top:-40px !important}.modal__title{font-size:25px}}.experts-modal{display:none;background:#fff;max-width:1000px;width:100%;padding:40px !important}.experts-modal__title{font-size:35px;font-weight:700;text-align:center;margin:0 0 10px}@media all and (max-width: 767px){.experts-modal{padding:25px 15px !important}.experts-modal__title{font-size:25px}}.modal-ok{display:none;color:#fff !important;max-width:656px;border-radius:5px;padding:40px !important;background:-webkit-gradient(linear, left top, right top, from(#0085E6), color-stop(#7CC8FF), to(#0085E6)) !important;background:linear-gradient(to right, #0085E6, #7CC8FF, #0085E6) !important;line-height:1.5}.modal-ok .modal__title{margin:0}.contacts .sec-bg{background:-webkit-gradient(linear, left top, right top, from(#0085E6), color-stop(#7CC8FF), to(#0085E6));background:linear-gradient(to right, #0085E6, #7CC8FF, #0085E6)}.contacts .sec-chain{top:0;right:-60px;fill:url("#chain-white");opacity:.2}.contacts .sec-chain svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.contacts__markers{display:none}.contacts__text{position:relative;padding:100px 50px 50px 0;width:100%;color:#fff}.contacts__bg{position:absolute;right:0;top:0;height:100%;z-index:1;width:9999px;-webkit-mask:url(../img/contacts/mask.svg) right top;mask:url(../img/contacts/mask.svg) right top;background:linear-gradient(177.14deg, #0085E6 -27.79%, #7CC8FF 53.15%, #0085E6 137.53%)}.contacts__inner{position:relative;z-index:1;pointer-events:all}.contacts__title{font-size:24px;font-weight:700;line-height:1.1;margin:0 0 26px}.contacts .orgname{font:700 20px "SF Pro Display";margin:0 0 15px}.contacts__social{margin:34px 0 0}.contacts__social-title{font-size:14px;font-weight:700;margin:0 0 20px}.contacts .social a{fill:#fff}.contacts .social a:before{background:#0085e6}.contacts .social a:hover{fill:#0085e6}.contacts .social a:hover:before{background:#fff}.contacts .footer__info svg{fill:#fff}.contacts__adress li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.contacts__adress svg{width:12px;height:16px}.contacts .messengers{position:absolute;margin-left:200px;top:0}@media all and (max-width: 767px){.contacts .messengers{position:relative;margin-left:-30px}}.maps{display:-webkit-box;display:-ms-flexbox;display:flex}.maps__col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;border-right:2px solid #7cc8ff}.maps__col:last-child{border-right:0}.maps__map{width:100%;height:500px}.popup-container{position:absolute;pointer-events:none}.map-marker{font-weight:700;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:24px;-webkit-transform:translateY(-100%);transform:translateY(-100%);margin-left:-33px;font-family:inherit;line-height:1.23}.map-marker__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-marker__icon{-ms-flex-negative:0;flex-shrink:0;width:66px;-webkit-transition:.4s all ease;transition:.4s all ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map-marker__icon:before{content:"";width:58px;height:58px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,133,230,.04);border-radius:50%;bottom:-25px;z-index:2;-webkit-animation:2s circle_map ease infinite;animation:2s circle_map ease infinite}.map-marker__icon:after{content:"";width:106px;height:106px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,133,230,.04);border-radius:50%;bottom:-48px;z-index:1;-webkit-animation:2.3s circle_map ease infinite;animation:2.3s circle_map ease infinite}@-webkit-keyframes circle_map{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-webkit-transform:translateX(-50%) scale(1.3);transform:translateX(-50%) scale(1.3)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes circle_map{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-webkit-transform:translateX(-50%) scale(1.3);transform:translateX(-50%) scale(1.3)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.map-marker__icon img{width:34px;height:47px;position:relative;z-index:3}.map-marker__title{width:400px;height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}@media all and (max-width: 1200px){.maps__map{height:400px}.map-marker__title{font-size:20px;width:250px}}@media all and (max-width: 767px){.contacts__text{padding:90px 0 50px;width:100%}.contacts__title{font-size:20px}.contacts__social{text-align:center}.contacts__social .social__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts .footer__info{width:100%;margin:0 auto}.map-marker__title{font-size:18px;width:200px}.maps{-ms-flex-wrap:wrap;flex-wrap:wrap}.maps__col{width:100%;border-right:0;border-bottom:2px solid #7cc8ff}.maps__map{height:300px}}.sec-form{background:right center/cover}.sec-form--recruitment{padding:100px 0 60px}.sec-form--blog{padding:100px 0 140px}.sec-form--contacts{position:relative;z-index:2;background:#fff;padding:110px 0 130px}.sec-form--contacts .sec-form__form{width:46%}.sec-form .sec-chain{right:-13px;top:-70px;fill:url("#chain-black")}.sec-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-form .title-sec{margin:0 0 30px}.sec-form__desc{font-size:18px;max-width:366px;line-height:1.3}.sec-form__form{width:40%;-ms-flex-negative:0;flex-shrink:0;margin-left:30px}.sec-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.sec-form__col{width:50%;padding:0 15px}.sec-form .btn{width:100%}@media all and (max-width: 1200px){.sec-form--recruitment{padding:50px 0 20px}.sec-form--blog{padding:60px 0 100px}.sec-form--contacts{padding:60px 0 100px}.sec-form--contacts .sec-form__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-form--contacts .sec-form__text{width:100%;text-align:center}.sec-form--contacts .sec-form__desc{max-width:100%}.sec-form--contacts .sec-form__form{width:100%;max-width:460px;margin:30px auto 0}.sec-form--single-services{background:none}.sec-form .title-sec{margin:0 0 20px}.sec-form__desc{font-size:16px}}@media all and (max-width: 767px){.sec-form--recruitment{padding:30px 0 10px}.sec-form--blog{padding:30px 0 80px}.sec-form--contacts{-webkit-mask-size:800px 800px;mask-size:800px 800px;padding:50px 0 80px}.sec-form--contacts .sec-form__row{margin:0 -7px}.sec-form--contacts .sec-form__col{padding:0 7px}.sec-form__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-form .title-sec{margin:0 0 10px}.sec-form__form{width:100%;margin:20px 0 0}}