@charset "UTF-8";@keyframes dropdown-display{0%{opacity:0;transform:scale(.98) translateY(-.6em)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dropdown-display-up{0%{opacity:0;transform:scale(.98) translateY(.6em)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes loadingSpin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes mainMenuIn{0%{opacity:0}to{opacity:1}}@keyframes mainMenuOut{0%{opacity:1}to{opacity:0}}@font-face{font-family:"virgo";src:url(../themes/vigro/assets/fonts/virgo.woff2) format("woff2"),url(../themes/vigro/assets/fonts/virgo.woff) format("woff"),url(../themes/vigro/assets/fonts/virgo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"virgo";src:url(../themes/vigro/assets/fonts/virgo-light.woff2) format("woff2"),url(../themes/vigro/assets/fonts/virgo-light.woff) format("woff"),url(../themes/vigro/assets/fonts/virgo-light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"virgo";src:url(../themes/vigro/assets/fonts/virgo-bold.woff2) format("woff2"),url(../themes/vigro/assets/fonts/virgo-bold.woff) format("woff"),url(../themes/vigro/assets/fonts/virgo-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"virgo";src:url(../themes/vigro/assets/fonts/virgo-medium.woff2) format("woff2"),url(../themes/vigro/assets/fonts/virgo-medium.woff) format("woff"),url(../themes/vigro/assets/fonts/virgo-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%}.lang-panel__dropdown ul li{margin:0}.project-item__image picture,aside,details,footer,header,main,nav,section{display:block}hr,img{border:0}hr{box-sizing:content-box;overflow:visible;display:block;height:1px;margin:30px 0;background:#dedede}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-tap-highlight-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{max-width:100%;height:auto;vertical-align:top}button,input,optgroup{font-size:100%;line-height:1.15}button,input,optgroup,select,textarea{font-family:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-webkit-tap-highlight-color:transparent;outline:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:0}.main-menu li,fieldset{padding:0}legend{color:inherit;display:table;max-width:100%;white-space:normal}[type=checkbox],[type=radio],legend{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}summary{display:list-item}[hidden],template{display:none}*{box-sizing:border-box}body,html{min-height:100%}body{font-family:"virgo",system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:1.3571428571;position:relative;right:0;left:0;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;min-width:320px;margin:0;padding:0;color:#fff;background:#181818}body.is-overflow{overflow:hidden}svg{max-height:100%}select:not([multiple]){vertical-align:middle}table{width:100%;max-width:100%;border-spacing:0;border-collapse:separate}td,th{line-height:inherit;padding:5px 10px}th{font-weight:700;text-align:left;vertical-align:bottom}td{vertical-align:top}a{text-decoration:underline;color:#aaeff5;outline:0}a:hover{text-decoration:none;color:#d4eef3}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin:0 0 1em}p{margin:0 0 1.7em}p:last-child{margin-bottom:0}dl,ol,ul{margin:2.6em 0}ol{list-style:decimal}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}::-moz-focus-inner{padding:0;border:0}.hidden-box{display:none;visibility:hidden}iframe{border:0;outline:0}.videoWrapper{position:relative;height:0;padding-bottom:56.25%}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.text-center{text-align:center}blockquote{font-size:18px;font-weight:500;font-style:normal;line-height:189%;position:relative;max-width:830px;margin:42px 0;padding-left:27px;color:#000}@media screen and (min-width:681px){blockquote{margin:28px 0}}@media screen and (min-width:1081px){blockquote{margin:48px 0}}blockquote:after{content:"";position:absolute;top:5px;bottom:5px;left:0;width:3px;background:#000}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select{height:auto}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{background-color:transparent;border:1px solid #c1c1c1;border-radius:5px;outline:0;line-height:1.25;color:#4b4b4e;max-width:100%;font-weight:400;transition:border-color .3s ease;padding:19px 28px;font-size:16px;-webkit-appearance:none;box-sizing:border-box}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-weight:400;color:#4b4b4e}input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{font-weight:400;color:#4b4b4e}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-weight:400;color:#4b4b4e}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-weight:400;color:#4b4b4e}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#4b4b4e}input[type=email].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,select.error,textarea.error{border-color:#f61001;color:#f61001}input[type=email].disabled,input[type=email][disabled],input[type=email][readonly],input[type=number].disabled,input[type=number][disabled],input[type=number][readonly],input[type=password].disabled,input[type=password][disabled],input[type=password][readonly],input[type=search].disabled,input[type=search][disabled],input[type=search][readonly],input[type=tel].disabled,input[type=tel][disabled],input[type=tel][readonly],input[type=text].disabled,input[type=text][disabled],input[type=text][readonly],select.disabled,select[disabled],select[readonly],textarea.disabled,textarea[disabled],textarea[readonly]{cursor:default;background-color:#f9f9f9;border-color:#bcbcbc;color:#939393}select{padding-right:35px;background-image:url(../themes/vigro/assets/images/select.svg);background-position:100% 50%;background-repeat:no-repeat}input[type=checkbox],input[type=radio]{display:inline-block;vertical-align:middle}textarea{height:auto;overflow:auto}.error-message{color:#f61001;margin-top:5px;order:1}.checkbox-style,label.checkbox-style{font-size:13px;font-weight:400;line-height:1.3;position:relative;display:block;overflow:hidden;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:0;color:#a7a8b1}.checkbox-style>span,label.checkbox-style>span{position:relative;display:inline-block;vertical-align:top;color:#a7a8b1;padding:2px 0 2px 28px}.checkbox-style>span:before,label.checkbox-style>span:before{content:"";position:absolute;z-index:1;top:0;left:0;box-sizing:border-box;width:20px;height:20px;border:1px solid #c1c1c1;border-radius:3px;transition:border-color .3s ease,background-color .3s ease}.checkbox-style>span:after,label.checkbox-style>span:after{content:"";position:absolute;z-index:5;top:3px;left:3px;opacity:0;transition:opacity .3s ease;width:14px;height:14px;background:#000;border-radius:3px}.checkbox-style input[type=checkbox],label.checkbox-style input[type=checkbox]{position:absolute;top:0;left:-30px;width:1px;height:1px;outline:0;-webkit-tap-highlight-color:transparent}.checkbox-style input[type=checkbox]:checked~span:after,label.checkbox-style input[type=checkbox]:checked~span:after{opacity:1}.checkbox-style input[type=checkbox].disabled~span:after,.checkbox-style input[type=checkbox][disabled]~span:after,label.checkbox-style input[type=checkbox].disabled~span:after,label.checkbox-style input[type=checkbox][disabled]~span:after{background:#e3e3e3}.form__row{position:relative;margin-top:20px}.form__row:first-child{margin-top:0}.form__row input[type=email],.form__row input[type=number],.form__row input[type=password],.form__row input[type=search],.form__row input[type=tel],.form__row input[type=text],.form__row select,.form__row textarea{width:100%;vertical-align:top}.form__row>label:not(.checkbox-style){font-size:12px;font-weight:400;line-height:1.2;display:flex;align-items:center;flex-flow:row nowrap;justify-content:space-between;margin:0 0 10px;cursor:pointer;color:#a7a8b1}.form__row>label:not(.checkbox-style)>span{order:0}.form__row>label:not(.checkbox-style) .error-message{margin-top:0;margin-left:10px}.form__row>label:not(.checkbox-style) .error-message+span{color:#f61001}.form__hint,.form__input{position:relative;z-index:1}.form__hint{font-size:12px;font-weight:400;font-style:italic;z-index:2;margin:5px 0 0;color:#444}.form__error{font-size:13px;font-weight:500;z-index:3;margin-top:3px;color:#f61001}.form-password,.form__error{position:relative}.form-password input[type=password],.form-password input[type=text]{position:relative;z-index:1;padding-right:50px}.form-password__button,.form-password__button:after{position:absolute;z-index:10;transition:opacity .3s ease}.form-password__button{top:0;right:0;bottom:0;box-sizing:border-box;width:42px;padding:0;cursor:pointer;vertical-align:middle;opacity:.3;border:0;outline:0;background:0 0;-webkit-tap-highlight-color:transparent}.b-btn,.form-password__button i{position:relative;vertical-align:middle}.form-password__button i{z-index:1}.form-password__button:after{content:"";top:24px;left:9px;display:block;width:24px;height:1px;transform:rotate(-30deg);border-top:1px solid #fff;background:#000}@media screen and (min-width:1081px){.form-password__button:hover{opacity:1}}.form-password__button.active{opacity:1}.form-password__button.active:after{opacity:0}.b-btn{font-size:14px;font-weight:400;line-height:1.2;display:inline-flex;align-items:center;flex-flow:row nowrap;justify-content:center;box-sizing:border-box;padding:10.6px 15px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .3s ease,color .3s ease,border-color .3s ease;text-align:center;white-space:nowrap;text-decoration:none;border:1px solid transparent;border-radius:0}.b-btn.focus,.b-btn:focus-within,.b-btn:hover{outline:0}.b-btn.disabled,.b-btn:disabled{cursor:default;opacity:.45;background:inherit;box-shadow:none}.b-btn [class*=" b-icon-"],.b-btn [class^=b-icon-]{margin-right:10px;vertical-align:middle}.b-btn--big{font-size:16px;padding:14px 30px}.b-btn--small{font-size:13px;padding:8px 30px}.b-btn--black{color:#464646;background-color:transparent}.b-btn--black.active,.b-btn--black:active,.b-btn--black:focus-within,.b-btn--black:hover{color:#fff;background-color:#181818}.b-btn--black.disabled.active,.b-btn--black.disabled:active,.b-btn--black.disabled:focus-within,.b-btn--black.disabled:hover,.b-btn--black:disabled.active,.b-btn--black:disabled:active,.b-btn--black:disabled:focus-within,.b-btn--black:disabled:hover{color:#464646;background-color:transparent}.b-btn--white{color:#000;background-color:#fff}.b-btn--white.active,.b-btn--white:active,.b-btn--white:focus-within,.b-btn--white:hover{color:#000;background-color:#d9d9d9}.b-btn--white.disabled.active,.b-btn--white.disabled:active,.b-btn--white.disabled:focus-within,.b-btn--white.disabled:hover,.b-btn--white:disabled.active,.b-btn--white:disabled:active,.b-btn--white:disabled:focus-within,.b-btn--white:disabled:hover{color:#000;background-color:#fff}.b-btn--loading:before{content:"";display:inline-block;width:12px;height:12px;margin-right:10px;margin-left:-15px;transition:border .3s ease;animation:loadingSpin 1s infinite linear;vertical-align:middle;border:3px solid rgba(255,255,255,.6);border-top-color:#fff;border-radius:50%}.b-btn--full-size{display:block;width:100%}.b-btn--full-size+.full-size{margin-right:5px}.b-btn+.b-btn{margin-left:5px}a.b-btn.disabled,fieldset[disabled] a.b-btn{pointer-events:none}input[type=button].full-size,input[type=reset].full-size,input[type=submit].full-size{width:100%}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-button-next,.swiper-button-prev{position:relative;display:inline-block;flex:0 0 45px;width:45px;height:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .3s ease;vertical-align:top;color:#333;outline:0;-webkit-tap-highlight-color:transparent}.swiper-button-next:after,.swiper-button-prev:after{content:"";position:absolute;top:0;left:0}@media screen and (min-width:1076px){.swiper-button-next:hover,.swiper-button-prev:hover{color:#aaeff5}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none;opacity:.3}.swiper-button-prev{margin-right:25px}.swiper-button-next{margin-left:25px}.slider__pagination{display:flex;flex-flow:row nowrap;justify-content:space-between}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#4954a0}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-lock{display:none}.alert{font-size:18px;font-weight:500;padding:25px 40px;color:#fff;border-radius:10px;background-color:#292929}.page-wrapper{position:relative;z-index:50;overflow:hidden;padding-bottom:74px;background:#111}@media screen and (min-width:681px){.page-wrapper{padding-bottom:98px}}@media screen and (min-width:1081px){.page-wrapper{padding-bottom:134px}}.wrapper{box-sizing:border-box;width:1440px;max-width:100%;margin:auto;padding:0 12px}@media screen and (min-width:681px){.wrapper{padding:0 20px}}.main{padding:100px 0 0}@media screen and (min-width:1081px){.main{padding:214px 0 0}}.page-error{margin:60px 0;text-align:center}@media screen and (min-width:681px){.page-error{margin:70px 0}}@media screen and (min-width:1081px){.page-error{margin:140px 0}}.page-error__title{font-size:78px;font-weight:500;font-style:normal;line-height:110%;margin-bottom:0;text-align:center;color:#fff}@media screen and (min-width:681px){.page-error__title{font-size:158px}}.page-error__desc{font-size:22px;font-weight:500;font-style:normal;line-height:140%;box-sizing:border-box;padding:14px 0;text-align:center;color:#c4c4c4}.page-error__button{margin-top:45px;text-align:center}.header{position:fixed;z-index:100;top:0;right:0;left:0;padding:10px 0;background:#121212}@media screen and (min-width:681px){.header{padding:15px 0}}@media screen and (min-width:1081px){.header{padding:25px 0}}.header>.wrapper,.header__panel{display:flex;align-items:center;flex-flow:row nowrap;justify-content:flex-start}.header.is-fixed{position:fixed}.header__panel{flex:1 1 auto;justify-content:space-between}@media screen and (max-width:1080px){.header__panel{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:none;align-items:flex-start;justify-content:flex-start;animation:mainMenuOut .3s linear;background:#121212}.header__panel.is-open{display:block}.header__panel.is-animation{animation:mainMenuIn .3s linear}.header__lang{position:absolute;z-index:100;top:23px;left:20px}}@media screen and (max-width:680px){.header__lang{top:17px;left:12px}}.header__menu{margin-right:auto;margin-left:auto;padding-right:110px}@media screen and (max-width:1080px){.header__menu{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:flex;overflow-y:auto;align-items:flex-start;flex-flow:row nowrap;justify-content:flex-start;box-sizing:border-box;padding:60px 12px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.overflowscrolling .header__menu{overflow-y:scroll}.header__menu .main-menu{margin:auto}}.header__trigger{position:relative;display:none;visibility:hidden;overflow:hidden;box-sizing:border-box;width:62px;height:42px;margin:-15px -12px -15px auto;padding:0 12px 0 0;cursor:pointer;vertical-align:top;text-decoration:none;opacity:1;border:0;outline:0;background:0 0;-webkit-tap-highlight-color:transparent;color:transparent;font:0/0 a;text-shadow:none}@media screen and (min-width:681px){.header__trigger{margin-right:-20px;padding-right:20px}}@media screen and (max-width:1080px){.header__trigger{display:block;visibility:visible}}.header__trigger .caret{position:relative;display:block;width:20px;height:18px;margin-left:auto}.header__trigger .caret i,.header__trigger .caret::after,.header__trigger .caret::before{content:"";position:absolute;display:block;width:100%;height:2px;transform:rotate3d(0,0,0,0deg);border-radius:1px;background:#fff}.header__trigger .caret i{top:50%;margin-top:-1px;transition:opacity .3s ease,transform .3s ease}.header__trigger .caret::after,.header__trigger .caret::before{transition:transform .3s ease}.header__trigger .caret::before{top:0}.header__trigger .caret::after{bottom:0}.header__trigger.is-open{z-index:400}.header__trigger.is-open .caret i{transform:translateY(-50%) translateX(-50%);opacity:0}.header__trigger.is-open .caret::before{top:50%;transform:translateY(-50%) rotate3d(0,0,1,45deg)}.header__trigger.is-open .caret::after{top:50%;transform:translateY(-50%) rotate3d(0,0,1,-45deg);background:#fff}.header__trigger.is-open .caret::before{background:#fff}.main-menu{font-size:16px;font-weight:500;margin:0;padding:0;list-style:none}@media screen and (min-width:1081px){.main-menu{font-size:16px;display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:flex-start}}@media screen and (max-width:1080px){.main-menu li{padding:12px 0;text-align:center}.main-menu li:first-child{padding-top:0}.main-menu li:last-child{padding-bottom:0}}@media screen and (min-width:1081px){.main-menu li{padding:0 15px}}.main-menu li:first-child{padding-left:0}.main-menu li:last-child{padding-right:0}.main-menu li>a{position:relative;display:inline-block;transition:color .3s ease,opacity .3s ease;text-align:center;vertical-align:top;text-decoration:none;color:#fff}@media screen and (min-width:1081px){.main-menu li>a{display:block;padding:3px 0}}.main-menu li>a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;transition:transform .3s ease;transform:scale3d(0,1,1);transform-origin:0 0;background:#aaeff5}@media screen and (max-width:1080px){.main-menu li>a:hover{color:#aaeff5}.main-menu li>a:hover:after{transform:scale3d(1,1,1)}}.main-menu li.is-highlight>a{opacity:.2}@media screen and (min-width:1081px){.main-menu li.active>a,.main-menu li:hover>a{color:#aaeff5}.main-menu li.active>a:after,.main-menu li:hover>a:after{transform:scale3d(1,1,1)}}@media screen and (max-width:1080px){.main-menu li.active>a{color:#aaeff5}.main-menu li.active>a:after{transform:scale3d(1,1,1)}}.ticker-menu{font-size:26px;font-weight:300;font-style:normal;line-height:1.3684210526;margin:0;padding:0;list-style:none;text-align:center;white-space:nowrap;color:#6c6c6c}@media screen and (max-width:680px){.ticker-menu+.ticker-menu{margin-top:5px}}@media screen and (min-width:681px){.ticker-menu{font-size:114px}}.ticker-menu>a,.ticker-menu>button{font-weight:300;box-sizing:border-box;padding:0 15px;cursor:pointer;transition:color .3s ease;white-space:nowrap;text-decoration:none;color:#6c6c6c;border:0;outline:0;background:0 0;-webkit-tap-highlight-color:transparent}@media screen and (min-width:681px){.ticker-menu>a,.ticker-menu>button{margin:0 45px}}.ticker-menu>a:hover,.ticker-menu>button:hover{color:#aaeff5}.ticker-menu__item{flex:0 0 auto;width:auto}.diagonal-marquee{transform:rotate(45deg)}.marquee3k__copy{box-sizing:border-box}.lang-panel{position:relative;display:block}.lang-panel__link{font-size:16px;font-weight:500;line-height:125%;display:flex;align-items:center;flex-flow:row nowrap;justify-content:space-between;box-sizing:border-box;padding:0;cursor:pointer;white-space:nowrap;color:#fff;border:0;outline:0;background:0 0;-webkit-tap-highlight-color:transparent}.lang-panel__link>span{display:block;text-transform:capitalize}.lang-panel__link>svg{flex:0 0 auto;margin-left:4px;transition:transform .3s ease}.lang-panel.is-open .lang-panel__link>svg{transform:rotate(-180deg)}.lang-panel__dropdown{font-style:normal;position:absolute;z-index:199;top:100%;left:0;display:none;box-sizing:border-box;min-width:100px;margin-top:8px;padding:8px 5px;transform-origin:0 0;color:#fff;border-radius:4px;background:#181818}@media screen and (min-width:1081px){.lang-panel__dropdown{right:0;left:auto}}.lang-panel.is-open .lang-panel__dropdown{display:block;animation:dropdown-display .4s ease}.lang-panel__dropdown ul{overflow-y:auto;max-height:100%;margin:0;padding:0;list-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin}.lang-panel__dropdown ul::-webkit-scrollbar-track{border-radius:0;background:#fff}.lang-panel__dropdown ul::-webkit-scrollbar{width:2px;background:#fff}.lang-panel__dropdown ul::-webkit-scrollbar-thumb{border:0;border-radius:0;background-color:#131010}.overflowscrolling .lang-panel__dropdown ul{overflow-y:scroll}@media screen and (min-width:1081px){.lang-panel__dropdown ul{max-height:274px}}.lang-panel__dropdown ul a{font-size:16px;font-weight:500;line-height:125%;position:relative;display:block;padding:5px 6px;transition:background-color .3s ease,color .3s ease;text-align:left;text-decoration:none;color:#636363;border-bottom:0;border-radius:4px;background:0 0}.lang-panel__dropdown ul li:hover>a{color:#fff;background:#1e1e1e}.footer-menu li.active>a,.footer-menu li>a:hover,.footer__email a:hover,.footer__link a:hover,.lang-panel__dropdown ul li.active>a,.widget-hero__mail a:hover{color:#aaeff5}.section{margin:40px 0}@media screen and (min-width:1081px){.section{margin:90px 0}}.section__title{font-size:18px;font-weight:500;font-style:normal;line-height:1.2;margin-bottom:20px;text-transform:uppercase;color:#fff}.footer{overflow:hidden;box-sizing:border-box;padding:50px 0}@media screen and (min-width:681px){.footer{padding:100px 0 80px}}@media screen and (min-width:1081px){.footer{position:fixed;z-index:1;right:0;bottom:0;left:0}.footer__top{display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:space-between}}.footer__top+.footer__bottom{margin-top:65px}@media screen and (min-width:681px){.footer__top+.footer__bottom{margin-top:65px}}@media screen and (min-width:1081px){.footer__top+.footer__bottom{margin-top:75px}}@media screen and (min-width:1081px) and (min-height:845px){.footer__top+.footer__bottom{margin-top:165px}}@media screen and (min-width:1081px) and (min-height:1051px){.footer__top+.footer__bottom{margin-top:275px}}@media screen and (min-width:1081px){.footer__aside{flex:0 0 50%;width:50%}}.footer__tagline{font-size:36px;font-weight:400;font-style:normal;line-height:110%;max-width:661px;margin-top:78px;color:#fff}@media screen and (min-width:681px){.footer__tagline{font-size:48px}}@media screen and (min-width:1081px){.footer__tagline{margin-top:0}}.footer__link{margin-top:40px}.footer__link a{font-size:12px;font-weight:500;line-height:1.3333333333;display:inline-flex;align-items:center;flex-flow:row nowrap;justify-content:flex-start}.footer__link a>svg,.widget-hero__mail a>svg{flex:0 0 auto;margin-left:10px}.footer__bottom{display:flex;align-items:stretch;flex-flow:column nowrap;justify-content:flex-start}@media screen and (min-width:1081px){.footer__bottom{display:flex;align-items:flex-end;flex-flow:row nowrap;justify-content:space-between}}.footer__info{font-size:12px;font-weight:500;line-height:1.3333333333;order:1;margin-top:58px;color:#535353}@media screen and (min-width:681px){.footer__info{margin-top:115px}}@media screen and (min-width:1081px){.footer__info{order:0;margin-top:0;flex:0 0 50%;width:50%}}.footer__address{max-width:213px;text-transform:uppercase}.footer__email{margin-top:13px}.footer__email a,.footer__link a{transition:color .3s ease;text-decoration:none;color:#fff}.footer__grid{margin:-25px -20px}@media screen and (min-width:681px){.footer__grid{display:flex;align-items:flex-end;flex-flow:row wrap;justify-content:flex-start}}@media screen and (max-width:1080px){.footer__grid{order:0}}.footer__cell{box-sizing:border-box;padding:25px 20px}@media screen and (min-width:681px){.footer__cell{flex:0 0 50%;width:50%}}@media screen and (min-width:1081px){.footer__cell:nth-child(1),.footer__cell:nth-child(3){max-width:255px}}.footer-menu{font-size:16px;font-weight:400;font-style:normal;line-height:1.3333333333;margin:0;padding:0;list-style:none;color:#535353}.footer-menu li{margin:2px 0 0}.footer-menu li:first-child,.roadmap__feature li:first-child{margin-top:0}.footer-menu li>a,.widget-hero__mail a{transition:color .3s ease;text-decoration:none;color:#535353}.cookie-panel{font-size:13px;font-weight:400;line-height:140%;position:fixed;z-index:400;bottom:0;left:0;display:flex;align-items:center;flex-flow:row wrap;justify-content:flex-start;box-sizing:border-box;width:100%;padding:12px;color:#fff;border-radius:1px;background:#212121}@media screen and (min-width:621px){.cookie-panel{bottom:30px;left:40px;display:block;width:283px;padding:36px}}.cookie-panel__icon{flex:0 0 auto}@media screen and (min-width:621px){.cookie-panel__icon{margin-right:0;margin-bottom:20px}}@media screen and (max-width:620px){.cookie-panel__main{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 40px);width:calc(100% - 40px);padding-left:15px}}.cookie-panel__button{flex:0 0 auto;box-sizing:border-box;width:100%;margin-top:10px;padding-left:55px}@media screen and (max-width:620px){.cookie-panel__button .b-btn{width:100%}}@media screen and (min-width:621px){.cookie-panel__button{margin-top:25px;margin-left:0}}.widget-hero{position:relative;z-index:1;display:flex;overflow:hidden;align-content:flex-start;flex-flow:row nowrap;justify-content:flex-start;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding:128px 0}.widget-hero>.wrapper{width:723px;margin:auto}.widgets-hero__title{font-size:28px;font-weight:500;font-style:normal;line-height:100%;max-width:290px;margin-right:auto;margin-bottom:22px;margin-left:auto;text-align:center;letter-spacing:-.03em}@media screen and (min-width:681px){.widgets-hero__title{font-size:64px;max-width:680px;margin-bottom:27px}}.widgets-hero__subtitle{font-size:16px;font-weight:500;line-height:19px;max-width:400px;margin-right:auto;margin-left:auto;text-align:center;color:#c4c4c4}.widget-hero__footer{font-size:12px;font-weight:500;font-style:normal;line-height:16px;position:absolute;right:0;bottom:40px;left:0;text-align:center}@media screen and (min-height:716px){.widget-hero__footer{bottom:68px}}.widget-hero__address{max-width:317px;margin-right:auto;margin-left:auto;color:#565656}.widget-hero__mail{font-size:16px;font-weight:500;font-style:normal;margin-top:10px}.widget-hero__mail a{display:inline-flex;align-items:center;flex-flow:row nowrap;justify-content:center;color:#fff}.widgets-hero__canvas{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%)}.widgets-hero__background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(../themes/vigro/assets/images/hero/background.webp) no-repeat 50% 50%;background-size:562px auto}@media screen and (min-width:371px){.widgets-hero__background{background-size:762px auto}}@media screen and (min-width:681px){.widgets-hero__background{background-size:1382px auto}}@media screen and (min-width:681px) and (min-width:1960px){.widgets-hero__background{background-size:2152px auto}}.no-webp .widgets-hero__background{background-image:url(../themes/vigro/assets/images/hero/background.jpg)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.widgets-hero__background{background-image:url(../themes/vigro/assets/images/hero/background@2x.webp)}.no-webp .widgets-hero__background{background-image:url(../themes/vigro/assets/images/hero/background@2x.jpg)}}.widget-preview-grid{position:relative;z-index:20;display:flex;overflow:hidden;align-items:stretch;flex-flow:row nowrap;justify-content:flex-start;width:1440px;max-width:100%;height:160px;margin-top:-10px;margin-right:auto;margin-left:auto;transform:translateZ(0);background:#000;will-change:width}@media screen and (min-width:681px){.widget-preview-grid{height:350px}}@media screen and (min-width:1081px){.widget-preview-grid{height:694px}}.widget-preview-grid__cell{display:flex;align-items:stretch;flex:0 0 auto;flex-flow:row nowrap;justify-content:space-between;box-sizing:border-box;width:15.3846153846%;margin-top:-40px;margin-bottom:-40px;transform:rotate(-12.72deg);will-change:width}@media screen and (min-width:1081px){.widget-preview-grid__cell{width:13.3333333333%}}.widget-preview-grid__inner{position:relative;width:100%;height:200%;transform:translateZ(0);background-repeat:repeat-y;background-position:0 0;background-size:100% auto;will-change:transform}.widget-preview-grid__inner--odd{top:-100%}.widget-preview-grid__inner--1{background-image:url(../themes/vigro/assets/images/image-grid/line-1.webp)}.no-webp .widget-preview-grid__inner--1{background-image:url(../themes/vigro/assets/images/image-grid/line-1.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.widget-preview-grid__inner--1{background-image:url(../themes/vigro/assets/images/image-grid/line-1@2x.webp)}.no-webp .widget-preview-grid__inner--1{background-image:url(../themes/vigro/assets/images/image-grid/line-1@2x.png)}}.widget-preview-grid__inner--2{background-image:url(../themes/vigro/assets/images/image-grid/line-2.webp)}.no-webp .widget-preview-grid__inner--2{background-image:url(../themes/vigro/assets/images/image-grid/line-2.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.widget-preview-grid__inner--2{background-image:url(../themes/vigro/assets/images/image-grid/line-2@2x.webp)}.no-webp .widget-preview-grid__inner--2{background-image:url(../themes/vigro/assets/images/image-grid/line-2@2x.png)}}.widget-preview-grid__inner--3{background-image:url(../themes/vigro/assets/images/image-grid/line-3.webp)}.no-webp .widget-preview-grid__inner--3{background-image:url(../themes/vigro/assets/images/image-grid/line-3.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.widget-preview-grid__inner--3{background-image:url(../themes/vigro/assets/images/image-grid/line-3@2x.webp)}.no-webp .widget-preview-grid__inner--3{background-image:url(../themes/vigro/assets/images/image-grid/line-3@2x.png)}}.widget-preview-grid__inner--4{background-image:url(../themes/vigro/assets/images/image-grid/line-4.webp)}.no-webp .widget-preview-grid__inner--4{background-image:url(../themes/vigro/assets/images/image-grid/line-4.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.widget-preview-grid__inner--4{background-image:url(../themes/vigro/assets/images/image-grid/line-4@2x.webp)}.no-webp .widget-preview-grid__inner--4{background-image:url(../themes/vigro/assets/images/image-grid/line-4@2x.png)}}.widget-preview-grid__inner--5{background-image:url(../themes/vigro/assets/images/image-grid/line-5.webp)}.no-webp .widget-preview-grid__inner--5{background-image:url(../themes/vigro/assets/images/image-grid/line-5.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.widget-preview-grid__inner--5{background-image:url(../themes/vigro/assets/images/image-grid/line-5@2x.webp)}.no-webp .widget-preview-grid__inner--5{background-image:url(../themes/vigro/assets/images/image-grid/line-5@2x.png)}}.widget-preview-grid__inner--6{background-image:url(../themes/vigro/assets/images/image-grid/line-6.webp)}.no-webp .widget-preview-grid__inner--6{background-image:url(../themes/vigro/assets/images/image-grid/line-6.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.widget-preview-grid__inner--6{background-image:url(../themes/vigro/assets/images/image-grid/line-6@2x.webp)}.no-webp .widget-preview-grid__inner--6{background-image:url(../themes/vigro/assets/images/image-grid/line-6@2x.png)}}.widget-preview-grid__inner--7{background-image:url(../themes/vigro/assets/images/image-grid/line-7.webp)}.no-webp .widget-preview-grid__inner--7{background-image:url(../themes/vigro/assets/images/image-grid/line-7.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.widget-preview-grid__inner--7{background-image:url(../themes/vigro/assets/images/image-grid/line-7@2x.webp)}.no-webp .widget-preview-grid__inner--7{background-image:url(../themes/vigro/assets/images/image-grid/line-7@2x.png)}}.widget-preview-grid__inner--8{background-image:url(../themes/vigro/assets/images/image-grid/line-8.webp)}.no-webp .widget-preview-grid__inner--8{background-image:url(../themes/vigro/assets/images/image-grid/line-8.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.widget-preview-grid__inner--8{background-image:url(../themes/vigro/assets/images/image-grid/line-8@2x.webp)}.no-webp .widget-preview-grid__inner--8{background-image:url(../themes/vigro/assets/images/image-grid/line-8@2x.png)}}@media screen and (max-width:1080px){.widget-preview-grid__inner--8{display:none;visibility:hidden}}.section-roadmap{margin-bottom:0}.roadmap{margin-top:35px}.roadmap__nav{display:flex;align-content:flex-start;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:36px}@media screen and (min-width:681px){.roadmap__nav{padding-right:240px}}@media screen and (min-width:1081px){.roadmap__nav{padding-right:240px}}.roadmap__link{font-size:16px;font-weight:500;font-style:normal;line-height:100%;box-sizing:border-box;margin-right:25px;padding:0;cursor:pointer;transition:border-color .3s ease,color .3s ease;letter-spacing:-.03em;color:#fff;border:0;border-bottom:1px solid transparent;outline:0;background:0 0;-webkit-tap-highlight-color:transparent}.roadmap__link:last-child{margin-right:0}.roadmap__link:hover{color:#aaeff5}.roadmap__link.active{color:#aaeff5;border-bottom-color:#aaeff5}.roadmap__item{position:relative;display:none;visibility:hidden}.roadmap__item.active{display:block;visibility:visible}.roadmap__item .swiper{overflow:visible;margin:0 -10px}@media screen and (min-width:1241px){.roadmap__item .swiper{margin:0 -5px}}.roadmap__box,.roadmap__item .swiper-wrapper{align-items:stretch;height:auto}.roadmap__item .swiper-slide{width:100%;height:auto}@media screen and (min-width:1241px){.roadmap__item .swiper-slide{position:relative;width:50%;padding-bottom:50px}.roadmap__item .swiper-slide:before{content:"";position:absolute;z-index:1;right:-10px;bottom:4px;left:5px;height:1px;background:#787878}.roadmap__item .swiper-slide:after{content:"";position:absolute;z-index:10;bottom:0;left:5px;width:9px;height:9px;border-radius:50%;background:#787878}.roadmap__item .swiper-slide:last-child:before{right:5px}}.roadmap__box{position:relative;display:flex;flex-flow:column nowrap;justify-content:flex-start;box-sizing:border-box;height:100%;margin:0 10px;padding:35px 24px;background:#292929}@media screen and (min-width:681px){.roadmap__box{align-items:stretch;flex-flow:row nowrap;justify-content:space-between;min-height:388px;padding:38px 47px}}@media screen and (min-width:1241px){.roadmap__box{margin:0 5px}}@media screen and (min-width:681px){.roadmap__main{display:flex;align-items:stretch;flex:0 0 232px;flex-flow:column nowrap;justify-content:flex-start;box-sizing:border-box;padding-right:25px}}.roadmap__feature{box-sizing:border-box;margin-top:35px}@media screen and (min-width:681px){.roadmap__feature{flex:1 1 auto;margin-top:0;padding-left:52px;border-left:1px solid #333}}.roadmap__quarter{font-size:16px;font-weight:500;line-height:100%;margin-bottom:auto;padding-bottom:83px;letter-spacing:-.03em;color:#aaeff5}@media screen and (min-width:681px){.roadmap__quarter{padding-bottom:25px}}@media screen and (max-width:680px){.roadmap__image{position:absolute;top:24px;right:24px}}@media screen and (min-width:681px){.roadmap__image{margin-bottom:25px}}.roadmap__title{font-size:24px;font-weight:500;line-height:100%;margin-bottom:10px;letter-spacing:-.03em;color:#fff}.roadmap__desc,.roadmap__feature{font-size:16px;letter-spacing:-.03em}.roadmap__desc{font-weight:400;line-height:140%;max-width:216px;color:#818181}.roadmap__feature{font-weight:500;line-height:120%;color:#fff}.roadmap__feature ul{margin:0;padding:0;list-style:none}.roadmap__feature li{position:relative;margin:10px 0 0;padding-left:24px}.roadmap__feature li:before{content:"";position:absolute;top:7px;left:8px;width:6px;height:6px;border-radius:50%;background:#fff}.roadmap__navigation{display:flex;align-items:center;flex-flow:row nowrap;justify-content:space-between;margin-top:30px}@media screen and (min-width:681px){.roadmap__navigation{position:absolute;top:-51px;right:0;margin-top:0}}.pagination{line-height:1;display:flex;align-items:center;flex-flow:row nowrap;justify-content:center;margin:50px 0 0;padding:0;list-style:none;text-align:center}@media screen and (min-width:681px){.pagination{margin-top:70px}}.pagination__item{color:#c4c4c4}.pagination__item svg,.project-item__image img{vertical-align:top}.pagination__item span{display:block;opacity:.7}.pagination__item a{display:block;transition:color .3s ease;text-decoration:none;color:#aaeff5}.pagination__item a:hover{color:#d4eef3}.pagination__item:first-child{margin-right:43px}.pagination__item:last-child{margin-left:44px}.pagination__num{font-size:14px;line-height:138.7%}.project-item,.project-item__link a>div{display:flex;align-items:center;justify-content:center}.project-item{position:relative;overflow:hidden;flex-flow:column nowrap;box-sizing:border-box;width:100%;padding:30px;background:#292929}.project-item:hover .project-item__image{transform:scale(.8);opacity:0}.project-item:hover .project-item__title{transform:translateY(30px);opacity:0}.project-item:hover .project-item__desc,.project-item:hover .project-item__link,.project-item:hover .project-item__overflow{transform:none;opacity:1}.project-item__image,.project-item__title{transition:transform .5s ease,opacity .5s ease;transform:none;opacity:1}.project-item__title{font-size:14px;font-weight:500;line-height:19px;position:absolute;z-index:10;bottom:30px;left:30px;text-transform:uppercase;color:#fff}.project-item__overflow{position:absolute;z-index:50;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;flex-flow:column nowrap;justify-content:flex-start;padding:35px 30px;transition:opacity .3s ease;opacity:0;background:#292929}@media screen and (min-width:681px){.project-item__overflow{padding:41px 34px}.section-projects-list__cell--1 .project-item__overflow{padding:50px 60px}.section-projects-list__cell--4 .project-item__overflow{padding:46px 34px}}.project-item__desc{font-size:18px;font-weight:700;font-style:normal;line-height:120%;transition:transform .5s ease,opacity .5s ease;transform:translateY(-30px);opacity:0;color:#fff}@media screen and (min-width:681px){.project-item__desc{font-size:24px}.section-projects-list__cell--1 .project-item__desc{font-size:38px;line-height:115%}}@media screen and (min-width:1081px){.section-projects-list__cell--1 .project-item__desc{font-size:48px}}@media screen and (min-width:681px){.section-projects-list__cell--4 .project-item__desc{font-size:32px;line-height:115%}}@media screen and (min-width:1081px){.section-projects-list__cell--4 .project-item__desc{font-size:36px}}.project-item__link{font-size:14px;font-weight:500;line-height:19px;margin-top:auto;transition:transform .5s ease,opacity .5s ease;transform:translateY(30px);opacity:0}.project-item__link a{display:inline-flex;align-items:center;flex-flow:row nowrap;justify-content:flex-start;transition:color .3s ease;text-decoration:none}.project-item__link a>div{flex:0 0 auto;flex-flow:row nowrap;width:30px;height:30px;margin-right:20px;transition:background-color .3s ease;border-radius:50%;background:#aaeff5}.project-item__link a:hover>div{background-color:#d4eef3}.section-projects-list__row+.section-projects-list__row{margin-top:10px}@media screen and (min-width:681px){.section-projects-list__row{display:grid;margin:-10px;gap:0;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"pos2 pos3" "pos1 pos1" "pos1 pos1" "pos4 pos4"}.section-projects-list__row:nth-child(2n){grid-template-areas:"pos1 pos1" "pos1 pos1" "pos2 pos3" "pos4 pos4"}}@media screen and (min-width:1081px){.section-projects-list__row{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"pos1 pos1 pos2 pos3" "pos1 pos1 pos4 pos4"}.section-projects-list__row:nth-child(2n){grid-template-areas:"pos2 pos3 pos1 pos1" "pos4 pos4 pos1 pos1"}}.section-projects-list__cell{display:flex;align-items:stretch;flex-flow:row nowrap;justify-content:space-between;min-height:296px}@media screen and (max-width:680px){.section-projects-list__cell+.section-projects-list__cell{margin-top:10px}.section-projects-list__cell+.section-projects-list__cell:first-child{margin-top:0}}@media screen and (min-width:681px){.section-projects-list__cell{min-height:342px;margin:10px}.section-projects-list__cell--1{min-height:684px;grid-area:pos1}.section-projects-list__cell--2{grid-area:pos2}.section-projects-list__cell--3{grid-area:pos3}.section-projects-list__cell--4{grid-area:pos4}.section-projects-list__cell--1{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3}.section-projects-list__row:nth-child(2n)>.section-projects-list__cell--1{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2}.section-projects-list__cell--2{-ms-grid-row:1;-ms-grid-column:1}.section-projects-list__row:nth-child(2n)>.section-projects-list__cell--2{-ms-grid-row:3;-ms-grid-column:1}.section-projects-list__cell--3{-ms-grid-row:1;-ms-grid-column:3}.section-projects-list__row:nth-child(2n)>.section-projects-list__cell--3{-ms-grid-row:3;-ms-grid-column:2}.section-projects-list__cell--4{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3}.section-projects-list__row:nth-child(2n)>.section-projects-list__cell--4{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}}@media screen and (min-width:1081px){.section-projects-list__cell--1{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2}.section-projects-list__row:nth-child(2n)>.section-projects-list__cell--1{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2}.section-projects-list__cell--2{-ms-grid-row:1;-ms-grid-column:3}.section-projects-list__row:nth-child(2n)>.section-projects-list__cell--2{-ms-grid-row:1;-ms-grid-column:1}.section-projects-list__cell--3{-ms-grid-row:1;-ms-grid-column:4}.section-projects-list__row:nth-child(2n)>.section-projects-list__cell--3{-ms-grid-row:1;-ms-grid-column:2}.section-projects-list__cell--4{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:2}.section-projects-list__row:nth-child(2n)>.section-projects-list__cell--4{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}}.news-list{display:flex;align-items:flex-start;flex-flow:row wrap;justify-content:flex-start;margin:-20px -5px}.news-list__cell{box-sizing:border-box;padding:20px 5px;flex:0 0 50%;width:50%}@media screen and (min-width:521px){.news-list__cell{flex:0 0 33.3333333333%;width:33.3333333333%}}@media screen and (min-width:681px){.news-list__cell{flex:0 0 25%;width:25%}}@media screen and (min-width:851px){.news-list__cell{flex:0 0 20%;width:20%}}@media screen and (min-width:1171px){.news-list__cell{flex:0 0 16.6666666667%;width:16.6666666667%}.news-list__cell.news-item--big{flex:0 0 33.3333333333%;width:33.3333333333%}}.news-item.is-highlight .news-item__link{color:#757575}.news-item.is-highlight .news-item__image img{filter:grayscale(1)}.news-item__link{display:block;transition:color .3s ease;text-decoration:none;color:#fff}.news-item__link:hover{color:#fff}.news-item__image{display:block;margin-bottom:26px}.news-item__image img{transition:filter .3s ease;filter:grayscale(0)}.news-item__title{font-size:12px;font-weight:500;font-style:normal;line-height:1.3333333333;text-transform:uppercase}@media screen and (min-width:1171px){.news-item--big .news-item__title{width:50%}}.section-news__header{display:flex;align-items:center;flex-flow:row nowrap;justify-content:space-between;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #292929}@media screen and (min-width:681px){.section-news__header{margin-bottom:34px;padding-bottom:28px}}.section-news__header .section__title{margin-bottom:0}@media screen and (max-width:680px){.section-news .swiper{overflow:visible}}.section-news .swiper-slide{width:235px}@media screen and (min-width:681px){.section-news .swiper-slide{flex:0 0 25%;width:25%}}@media screen and (min-width:851px){.section-news .swiper-slide{flex:0 0 20%;width:20%}}@media screen and (min-width:1171px){.section-news .swiper-slide{flex:0 0 16.6666666667%;width:16.6666666667%;box-sizing:border-box}.section-news .swiper-slide.news-item--big{flex:0 0 33.3333333333%;width:33.3333333333%}}.section-news .news-item__link{margin:0 5px}@media screen and (max-width:680px){.section-news__nav .swiper-button-next,.section-news__nav .swiper-button-prev{display:none;visibility:hidden}}@media screen and (min-width:681px){.section-news__nav .swiper-button-prev{margin-right:60px}.section-news__nav .swiper-button-next{margin-left:60px}}.section-news__nav{-webkit-user-select:none;user-select:none}.about-page .section__title{margin-bottom:20px}@media screen and (min-width:681px){.about-page .section__title{margin-bottom:30px}}.about-page-desc{margin-bottom:70px}@media screen and (min-width:681px){.about-page-desc{margin-bottom:80px}}@media screen and (min-width:1081px){.about-page-desc{display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:100px}}.about-page-desc__title{margin-bottom:52px}@media screen and (min-width:1081px){.about-page-desc__title{flex:0 0 33.3333333333%;width:33.3333333333%;box-sizing:border-box;padding-right:5px}.about-page-desc__content{flex:0 0 66.6666666667%;width:66.6666666667%;box-sizing:border-box;padding-left:5px}}.about-page-desc__subtitle{font-size:32px;font-weight:500;font-style:normal;line-height:110%;margin-bottom:68px;color:#fff}@media screen and (min-width:681px){.about-page-desc__subtitle{font-size:48px;margin-bottom:77px}}.about-page-desc__image{margin-bottom:40px}.about-page-desc__image img{vertical-align:top}@media screen and (min-width:681px){.about-page-desc__image{margin-bottom:52px}}@media screen and (min-width:1081px){.about-page-desc__image{margin-bottom:70px}}.about-page-desc__image:last-child{margin-bottom:0}.about-page-text{box-sizing:border-box;margin:-14px 0}@media screen and (min-width:681px){.about-page-text{display:flex;align-items:flex-start;flex-flow:row wrap;justify-content:flex-start;margin:-25px -5px}}@media screen and (min-width:1081px){.about-page-text--end{justify-content:flex-end}}.about-page-text__cell{font-size:16px;font-weight:400;font-style:normal;line-height:140%;box-sizing:border-box;padding:14px 0;color:#c4c4c4}@media screen and (min-width:681px){.about-page-text__cell{flex:0 0 50%;width:50%;padding:25px 5px}}.about-page-text__inner{max-width:426px}.about-page-team{margin-bottom:70px}@media screen and (min-width:1081px){.about-page-team{margin-bottom:160px}}.about-page-team__header{display:flex;align-items:flex-end;flex-flow:row nowrap;justify-content:space-between;margin-bottom:20px}.about-page-team__header .section__title{margin-bottom:0}@media screen and (min-width:681px){.about-page-team__header{margin-bottom:30px}}@media screen and (max-width:680px){.about-page-team__nav{display:none;visibility:hidden}}.about-page-team__slider .swiper{overflow:visible;margin:0 -5px}.about-page-team__slider .swiper-slide{width:287px}@media screen and (min-width:681px){.about-page-team__slider .swiper-slide{width:468px}}@media screen and (min-width:1081px){.about-page-team__slider .swiper-slide{flex:0 0 33.3333333333%;width:33.3333333333%}}.about-page-team__item{box-sizing:border-box;padding:0 5px}.about-page-team__image{margin-bottom:15px}@media screen and (min-width:681px){.about-page-team__image{margin-bottom:30px}}.about-page-mission__image img,.about-page-task__image img,.about-page-team__image img{width:100%;vertical-align:top}.about-page-team__post,.about-page-team__title{font-size:14px;font-weight:500;font-style:normal;line-height:1.3;color:#fff}.about-page-mission{margin-bottom:52px;padding-bottom:52px;border-bottom:1px solid #292929}@media screen and (min-width:1081px){.about-page-mission{margin-bottom:85px;padding-bottom:120px}}@media screen and (min-width:681px){.about-page-mission__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:42px 10px;grid-template-areas:"image image" "subtitle logo"}}@media screen and (min-width:1081px){.about-page-mission__grid{grid-template-columns:66.6666666667% 1fr 16.6666666667%;grid-template-rows:1fr 1fr;gap:10px 10px;grid-template-areas:"image . subtitle" "image . logo"}}@media screen and (min-width:681px){.about-page-mission__image{grid-area:image}}@media screen and (max-width:680px){.about-page-mission__image{margin-bottom:50px}}.about-page-mission__subtitle{font-size:14px;font-weight:400;font-style:normal;line-height:140%;color:#c4c4c4}@media screen and (min-width:681px){.about-page-mission__subtitle{grid-area:subtitle}}@media (min-width:681px) and (max-width:1080px){.about-page-mission__subtitle{max-width:213px}}.about-page-mission__logo{margin-top:33px}@media (min-width:681px) and (max-width:1080px){.about-page-mission__logo{text-align:right}}@media screen and (min-width:681px){.about-page-mission__logo{margin-top:auto;grid-area:logo}.about-page-mission__image{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.about-page-mission__subtitle{-ms-grid-row:3;-ms-grid-column:1}.about-page-mission__logo{-ms-grid-row:3;-ms-grid-column:3}}@media screen and (min-width:1081px){.about-page-mission__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:1}.about-page-mission__subtitle{-ms-grid-row:1;-ms-grid-column:5}.about-page-mission__logo{-ms-grid-row:3;-ms-grid-column:5}}.about-page-mission__text{margin-top:50px}@media screen and (min-width:681px){.about-page-mission__text{margin-top:62px}}@media screen and (min-width:1081px){.about-page-mission__text{margin-top:132px;flex:0 0 66.6666666667%;width:66.6666666667%}}.about-page-task{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #292929}@media screen and (min-width:681px){.about-page-task{margin-bottom:46px;padding-bottom:46px}}@media screen and (min-width:1081px){.about-page-task{margin-bottom:73px;padding-bottom:113px}}.about-page-task__image{margin-bottom:21px}.about-page-task__image img{height:247px;object-fit:cover;object-position:50% 50%}@media screen and (min-width:681px){.about-page-task__image img{height:477px}}@media screen and (max-width:680px){.about-page-task__image{margin-right:-12px;margin-left:-12px}}@media screen and (max-width:1080px){.about-page-task__image{margin-right:-20px;margin-left:-20px}}@media screen and (min-width:681px){.about-page-task__image{margin-bottom:48px}}@media screen and (min-width:1081px){.about-page-task__image{margin-bottom:53px}.about-page-task__content{flex:0 0 66.6666666667%;width:66.6666666667%;box-sizing:border-box;margin-left:auto;padding-left:5px}}.about-page-task__subtitle{font-size:36px;font-weight:500;font-style:normal;line-height:110%;margin-bottom:40px;text-transform:uppercase;color:#fff}@media screen and (min-width:681px){.about-page-task__subtitle{font-size:48px}}@media screen and (min-width:1081px){.about-page-task__subtitle{margin-bottom:77px}}.about-page-strategy__grid{margin-bottom:47px}@media screen and (min-width:681px){.about-page-strategy__grid{margin-bottom:70px}}@media screen and (min-width:1081px){.about-page-strategy__grid{display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:space-between;box-sizing:border-box;margin-bottom:96px;padding-left:5px}.about-page-strategy__title{flex:0 0 33.3333333333%;width:33.3333333333%;box-sizing:border-box;padding-right:5px}.about-page-strategy__content{flex:0 0 66.6666666667%;width:66.6666666667%;box-sizing:border-box;padding-left:5px}}.about-page-strategy__content:last-child{margin-bottom:0}.about-page-strategy__subtitle{font-size:36px;font-weight:500;font-style:normal;line-height:110%;margin-bottom:27px;color:#fff}.about-page-strategy__subtitle a{transition:color .3s ease;text-decoration:none}@media screen and (min-width:681px){.about-page-strategy__subtitle{font-size:48px}}.about-page-strategy__text{font-size:16px;line-height:140%;color:#c4c4c4}.about-page-strategy__slider .swiper{overflow:visible;margin:0 -5px}.about-page-strategy__slider .swiper-slide{width:283px}@media screen and (min-width:681px){.about-page-strategy__slider .swiper-slide{width:460px}}@media screen and (min-width:1081px){.about-page-strategy__slider .swiper-slide{flex:0 0 33.3333333333%;width:33.3333333333%}}.about-page-strategy__item{box-sizing:border-box;padding:0 5px}.about-page-strategy__image{margin-bottom:34px}.about-page-strategy__image img{width:100%;vertical-align:top}.about-page-strategy__desc{font-size:16px;font-weight:400;line-height:140%;color:#c4c4c4}@media screen and (min-width:1081px){.contacts>.wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between}}.contacts__title{font-size:16px;font-weight:500;line-height:100%;margin-bottom:40px;letter-spacing:-.03em;text-transform:uppercase;color:#fff}@media screen and (min-width:681px){.contacts__title{margin-bottom:60px}}@media screen and (min-width:1081px){.contacts__title{box-sizing:border-box;flex:0 0 33.3333333333%;width:33.3333333333%;margin-bottom:0;padding-right:10px}}@media screen and (min-width:681px){.contacts__grid{display:flex;align-items:stretch;flex-flow:row wrap;justify-content:flex-start;margin:-10px}}@media screen and (min-width:1081px){.contacts__grid{flex:0 0 66.6666666667%;width:66.6666666667%}}.contacts__cell{margin-top:80px}.contacts__cell:first-child{margin-top:0}@media screen and (min-width:681px){.contacts__cell{box-sizing:border-box;width:50%;margin-top:0;padding:10px}}.contacts__inner{display:flex;align-items:stretch;flex-flow:column nowrap;justify-content:flex-start;max-width:316px;height:100%}.contacts__label{font-size:16px;font-weight:400;font-style:normal;line-height:140%;margin-bottom:18px;color:#818181}.contacts__desc{font-size:20px;font-weight:400;font-style:normal;line-height:110%;color:#c4c4c4}.contacts__email{font-size:20px;font-weight:500;line-height:110%;margin-top:auto;padding-top:28px;color:#fff}@media screen and (min-width:681px){.contacts__email{padding-top:46px}}.contacts__email a{text-decoration:underline;color:#fff}.contacts__email a:hover{text-decoration:none}.contacts__map{height:300px;margin-top:50px;margin-bottom:-74px}@media screen and (min-width:681px){.contacts__map{height:700px;margin-bottom:-98px}}@media screen and (min-width:1081px){.contacts__map{height:740px;margin-top:170px;margin-bottom:-134px}}.jobs-page__header{margin-bottom:42px}@media screen and (min-width:681px){.jobs-page__header{margin-bottom:68px}}@media screen and (min-width:1081px){.jobs-page__header{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:107px}}.jobs-page__title{font-size:16px;font-weight:500;line-height:100%;margin-bottom:28px;letter-spacing:-.03em;text-transform:uppercase;color:#fff}@media screen and (min-width:1081px){.jobs-page__title{box-sizing:border-box;flex:0 0 33.3333333333%;width:33.3333333333%;margin-bottom:0;padding-right:10px}}.jobs-page__desc{font-size:32px;font-weight:500;font-style:normal;line-height:110%;color:#fff}@media screen and (min-width:681px){.jobs-page__desc{font-size:48px}}@media screen and (min-width:1081px){.jobs-page__desc{font-size:64px;flex:0 0 66.6666666667%;width:66.6666666667%;box-sizing:border-box}}.jobs-list__row{display:flex;align-items:center;flex-flow:row nowrap;justify-content:space-between;padding:42px 0;transition:color .3s ease;text-decoration:none;color:#fff;border-bottom:1px solid #373737}@media screen and (min-width:681px){.jobs-list__row{padding:48px 0}}@media screen and (min-width:1081px){.jobs-list__row{padding:60px 0}}.job-article__back a:hover,.jobs-list__row:hover{color:#aaeff5}.jobs-list__title{font-size:28px;font-weight:500;line-height:110%;margin-right:20px}@media screen and (min-width:681px){.jobs-list__title{font-size:36px}}.job-article__back a,.jobs-list__more{display:inline-flex;align-items:center;flex-flow:row nowrap;justify-content:flex-start}.jobs-list__more{font-size:18px;line-height:111%;flex:0 0 auto}@media screen and (max-width:680px){.jobs-list__more>span{display:none;visibility:hidden}}.jobs-list__more>svg{flex:0 0 auto;margin-left:20px}.job-article__header{margin-bottom:40px}@media screen and (min-width:681px){.job-article__header{margin-bottom:70px}}@media (min-width:681px) and (max-width:1080px){.job-article__header{display:flex;align-items:flex-start;flex-flow:row nowrap;justify-content:space-between}}@media screen and (min-width:1081px){.job-article__header{margin-bottom:40px}}.job-article__main{position:relative}@media screen and (min-width:1081px){.job-article__main{padding-left:33.3333333333%}}.job-article__back{margin-bottom:43px}@media screen and (min-width:681px){.job-article__back{margin-bottom:0}}@media (min-width:681px) and (max-width:1080px){.job-article__back{flex:0 0 50%;width:50%;box-sizing:border-box;padding-right:5px}}@media screen and (min-width:1081px){.job-article__back{position:absolute;top:0;left:0}}.job-article__back a{font-size:16px;font-weight:400;line-height:140%;transition:color .3s ease;text-decoration:none;color:#c4c4c4}.job-article__back a>svg{flex:0 0 auto;margin-right:13px;transition:fill .3s ease;fill:#fff}.job-article__back a:hover>svg{fill:#aaeff5}.job-article__title{font-size:16px;font-weight:500;line-height:100%;margin:0;letter-spacing:-.03em;color:#fff}@media (min-width:681px) and (max-width:1080px){.job-article__title{flex:0 0 50%;width:50%;box-sizing:border-box;padding-left:5px}}.job-article__desc{font-size:25px;font-weight:500;line-height:110%;color:#fff}@media screen and (min-width:681px){.job-article__desc{font-size:40px}}.job-article__feature{margin-top:60px}@media screen and (min-width:681px){.job-article__feature{margin-top:50px}}@media screen and (min-width:1081px){.job-article__feature{margin-top:74px}}.job-article__label{font-size:16px;font-weight:400;line-height:140%;margin-bottom:32px;color:#818181}@media screen and (min-width:681px){.job-article__grid{display:flex;align-items:flex-start;flex-flow:row wrap;justify-content:flex-start;margin:-25px -10px}}.job-article__cell{box-sizing:border-box}@media screen and (max-width:680px){.job-article__cell+.job-article__cell{margin-top:10px}}@media screen and (min-width:681px){.job-article__cell{width:50%;padding:25px 10px}}.job-article__row{font-size:18px;font-weight:400;line-height:110%;position:relative;margin-top:10px;color:#c4c4c4}@media screen and (min-width:681px){.job-article__row{font-size:24px;margin-top:15px}}.job-article__row:first-child{margin-top:0}.job-article__row:before{content:"–"}.job-article__email{margin-top:44px}@media screen and (min-width:681px){.job-article__email{margin-top:83px}}.job-article__email .job-article__label{margin-bottom:22px}.job-article__email a{font-size:24px;font-weight:500;font-style:normal;line-height:110%;transition:color .3s ease;color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media screen and (min-width:681px){.job-article__email a{font-size:40px}}.job-article__email a:hover{text-decoration:none;color:#aaeff5}