a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}button,input{margin:0;padding:0;border:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.icon-facebook{width:.53em;height:1em;fill:#000}input[type=number]{-moz-appearance:textfield}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-clear-button,input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=password]{font:small-caption;line-height:1.65}input{-webkit-box-shadow:none;box-shadow:none;font-size:1rem}input::-ms-clear{display:none}svg{display:inline-block;max-width:100%;max-height:100%;overflow:visible}button{background:0 0}a{text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}::-moz-selection{background-color:#000;color:#fff;opacity:1}::selection{background-color:#000;color:#fff;opacity:1}textarea{resize:none}ul li>a{display:inline-block;width:100%}img{display:block;max-width:100%}html{height:100%;font-size:1rem;line-height:1;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{width:100%}body{min-width:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-family:"Roboto Mono",monospace;font-weight:400;letter-spacing:.84px;color:#000}body.modal_open{position:fixed}h1,h2,h3,h4,h5{font-weight:400}.is-white{color:#fff}ul.disc li{position:relative;padding-left:3.125rem;font-size:1.25rem;line-height:1.5}ul.disc li:not(:last-child){margin-bottom:1.25rem}ul.disc li:before{content:"";display:block;width:10px;height:10px;background:#ffe176;position:absolute;left:0;top:.875rem}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden;pointer-events:none}body.no-cursor,body.no-cursor *,body.no-cursor :active{cursor:none!important}.crsor{display:none;position:fixed;top:0;left:0;will-change:transform;pointer-events:none;z-index:1100;mix-blend-mode:difference;width:2.875rem;height:2.875rem;margin-top:-1.625rem;margin-left:-1.625rem;contain:paint}.crsor.cursor-default .cursor-default,.crsor.cursor-plus .crsor-inner .cursor-plus{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.crsor-inner{width:100%;height:100%;position:relative}.crsor-inner .crsor-elem{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:opacity .25s .1s,-webkit-transform .25s .1s;transition:opacity .25s .1s,-webkit-transform .25s .1s;-o-transition:opacity .25s .1s,transform .25s .1s;transition:opacity .25s .1s,transform .25s .1s;transition:opacity .25s .1s,transform .25s .1s,-webkit-transform .25s .1s}.crsor-inner .cursor-default{width:2.5625rem;height:2.5625rem;border-radius:50%;background:#fff}.crsor-inner .cursor-plus{position:relative;width:2.875rem;height:2.875rem}.crsor-inner .cursor-plus:after,.crsor-inner .cursor-plus:before{content:"";position:absolute;top:1.375rem;left:0;width:100%;height:2px;background:#fff}.crsor-inner .cursor-plus:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.old-browser .crsor .crsor-inner .cursor-default{background:rgba(0,0,0,.7)}.old-browser .crsor .crsor-inner .cursor-plus:after,.old-browser .crsor .crsor-inner .cursor-plus:before{background:#bfbfbf}.scrollbar::-webkit-scrollbar{border-radius:8px;background-color:hsla(0,0%,80%,.3);width:100%;height:4px}.scrollbar::-webkit-scrollbar-thumb{height:100%;border-radius:8px;background-color:#ccc}.scrollbar::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb:hover{-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;cursor:pointer}.scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.is-underlined{position:relative;display:inline-block;color:#000;z-index:3;line-height:1}.is-underlined:before{content:"";position:absolute;bottom:-2px;left:-3px;right:-3px;display:block;height:40%;background-color:#ffe176;z-index:-1;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform 1s cubic-bezier(.8,.03,.25,1);transition:-webkit-transform 1s cubic-bezier(.8,.03,.25,1);-o-transition:transform 1s cubic-bezier(.8,.03,.25,1);transition:transform 1s cubic-bezier(.8,.03,.25,1);transition:transform 1s cubic-bezier(.8,.03,.25,1),-webkit-transform 1s cubic-bezier(.8,.03,.25,1)}.is-underlined--orange:before{background-color:#fcbb76}.is-underlined--large{line-height:1.2}.is-underlined--large:before{bottom:5px;height:28%}.is-underlined--right-short:before{right:.9375rem}.is-underlined--active:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.is-underlined+.is-underlined:before{left:-.9375rem;-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.is-underlined+.is-underlined+.is-underlined:before{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.back-link{display:inline-block;font-size:1.25rem;line-height:1.5;margin-bottom:1.875rem}.back-link:before{width:100%;left:0;right:0}.back-link__icon{width:1.875rem;height:1.25rem}.back-link__icon,.back-link__text{display:inline-block;vertical-align:middle}.is-highlighted{display:inline;padding-bottom:1px;background-color:#ffe176;-webkit-box-shadow:10px 0 0 0 #ffe176,-10px 0 0 0 #ffe176;box-shadow:10px 0 0 0 #ffe176,-10px 0 0 0 #ffe176}.is-highlighted--blue{background-color:#78cbf9;-webkit-box-shadow:10px 0 0 0 #78cbf9,-10px 0 0 0 #78cbf9;box-shadow:10px 0 0 0 #78cbf9,-10px 0 0 0 #78cbf9}.swiper-container{width:100%;overflow-x:hidden;padding-left:7.14286vw}.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-slide{-ms-flex-negative:0;flex-shrink:0}.tooltip-wrapper{position:relative;cursor:help;display:inline-block}.tooltip{display:none;position:absolute;width:15.625rem;height:15.625rem;background-color:#fff}.word{font-size:0;display:inline-block}.word__letter{font-size:1.75rem;font-style:normal}.word__letter--blue{color:#4385f5}.word__letter--red{color:#f03f37}.word__letter--yellow{color:#ffbc00}.word__letter--green{color:#36a853}.menu{position:fixed;right:0;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:150}.menu--visible{pointer-events:auto}.main-nav{position:relative;max-width:18.9375rem;margin-left:auto;font-size:1.25rem;line-height:2.1875rem;color:#000;background-color:#fff;border-left:1px solid #bfbfbf;-webkit-transform:translateX(120%);-ms-transform:translateX(120%);transform:translateX(120%);will-change:transform;z-index:160;pointer-events:auto;-webkit-transition:-webkit-transform .13s ease-in;transition:-webkit-transform .13s ease-in;-o-transition:transform .13s ease-in;transition:transform .13s ease-in;transition:transform .13s ease-in,-webkit-transform .13s ease-in}.main-nav,.main-nav__list{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}.main-nav__list{overflow-y:auto}.main-nav__item{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #bfbfbf;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.main-nav__item:last-child{border-bottom:none}.main-nav__item:hover{background-color:#000;outline:1px solid #000;border-bottom:1px solid #000}.main-nav__item:hover a{color:#fff}.main-nav__item>a{height:100%;padding:0 1.375rem 0 2.5rem;color:#000;line-height:2.2}.main-nav__item>a:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.menu--visible .main-nav{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .33s ease-out;transition:-webkit-transform .33s ease-out;-o-transition:transform .33s ease-out;transition:transform .33s ease-out;transition:transform .33s ease-out,-webkit-transform .33s ease-out}.main-nav__close{display:none;cursor:pointer}.mail-box{display:none}.container{width:100%;padding:0 7.14286vw}.social-links{display:-webkit-box;display:-ms-flexbox;display:flex}.social-links>li{display:inline-block;vertical-align:middle}.social-links__link{display:block;width:3.75rem;height:3.75rem}.social-links__link>svg{width:100%;height:100%}.arrow{position:absolute;bottom:0;left:0;width:4.0625rem;height:5.1875rem;cursor:pointer;-webkit-animation-name:a;animation-name:a;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.arrow__inner{display:block;position:relative;left:1.875rem;width:4px;height:5.1875rem;background-color:#000}.arrow__inner:after,.arrow__inner:before{content:"";display:block;position:absolute;bottom:-7px;width:4px;height:2.8125rem;background-color:#000}.arrow__inner:before{left:-.9375rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow__inner:after{right:-.9375rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.arrow--up{-webkit-animation:none;animation:none;-webkit-transform:translateY(25rem);-ms-transform:translateY(25rem);transform:translateY(25rem)}.arrow--up .arrow__inner:after,.arrow--up .arrow__inner:before{bottom:2.8125rem}.arrow--up .arrow__inner:before{left:.9375rem}.arrow--up .arrow__inner:after{right:.9375rem}.arrow--active{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .7s linear;transition:-webkit-transform .7s linear;-o-transition:transform .7s linear;transition:transform .7s linear;transition:transform .7s linear,-webkit-transform .7s linear;-webkit-animation-name:b;animation-name:b;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:.7s;animation-delay:.7s}@-webkit-keyframes a{0%{-webkit-transform:none;transform:none}30%{-webkit-transform:translateY(24%);transform:translateY(24%)}to{-webkit-transform:none;transform:none}}@keyframes a{0%{-webkit-transform:none;transform:none}30%{-webkit-transform:translateY(24%);transform:translateY(24%)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes b{0%{-webkit-transform:none;transform:none}30%{-webkit-transform:translateY(-24%);transform:translateY(-24%)}to{-webkit-transform:none;transform:none}}@keyframes b{0%{-webkit-transform:none;transform:none}30%{-webkit-transform:translateY(-24%);transform:translateY(-24%)}to{-webkit-transform:none;transform:none}}.page-header{min-height:100vh;position:relative;z-index:1;font-size:1.25rem;line-height:1.875rem;color:#000;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;background-color:#fff}.page-header__container{position:relative;height:100vh;min-height:71.875rem}.page-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:9.3125rem;margin-bottom:2.5rem}.page-header__logo{display:block;width:7.5rem;height:6.3125rem;margin-right:auto;padding-top:4.6875rem}.page-header__logo>svg{width:7.5rem;height:100%}.page-header__item{margin-right:1rem;margin-top:3.625rem;margin-bottom:3.75rem;padding:.8125rem 1.875rem 1.25rem 1.25rem;color:inherit;line-height:2}.page-header__menu-toggle{position:absolute;right:5rem;top:3.125rem;width:6.25rem;height:5.4375rem;cursor:pointer;z-index:2}.page-header__toggle-icon{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header__toggle-icon-part{width:7px;height:7px;margin-right:5px;background-color:#000;border-radius:50%}.page-header__title{padding-top:6.25rem;font-size:7.5rem;line-height:1.1;color:#000;margin-bottom:3.125rem;margin-bottom:calc(1.5625rem + 25 * ((100vw - 31.25rem) / 600))}.page-header__content{color:#000;font-size:inherit;margin-bottom:3rem;padding-top:6.25rem}.page-header__arrow{bottom:5rem;left:7.14286vw}.page-header__vacancy{margin-top:5.625rem;margin-top:6.875rem;margin-top:calc(2.8125rem + 65 * ((100vw - 31.25rem) / 940))}.jobs-header__title{font-size:4.375rem;line-height:1.1;color:#000;font-size:6.25rem;font-size:calc(1.875rem + 70 * ((100vw - 31.25rem) / 1420));line-height:6.875rem;line-height:calc(2.5rem + 70 * ((100vw - 31.25rem) / 1420))}.jobs-header__company{font-size:1.875rem;line-height:2.1875rem;letter-spacing:.5px;margin-top:1.875rem;font-size:30px;font-size:calc(1rem + 14 * ((100vw - 31.25rem) / 940));margin-top:30px;margin-top:calc(.875rem + 16 * ((100vw - 31.25rem) / 940))}.jobs-header__location{font-size:1.25rem;line-height:1.875rem;letter-spacing:.5px;color:#ccc;font-size:20px;font-size:calc(.875rem + 6 * ((100vw - 31.25rem) / 940));line-height:30px;line-height:calc(1.125rem + 12 * ((100vw - 31.25rem) / 940));margin-top:10px;margin-top:calc(0px + 10 * ((100vw - 31.25rem) / 940))}.page-header-bg{position:absolute;top:0;left:0;z-index:-1;pointer-events:none;width:100%;max-width:105rem;height:100%;max-height:38.75rem;background-size:contain;background-repeat:no-repeat}.page-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;font-size:1.75rem;line-height:1.43;background-color:#fff}.page-content__title{padding-top:7.5625rem;margin-bottom:3.0625rem;font-size:1.75rem;line-height:1.1;color:#ccc}.history{padding-top:2.375rem;font-size:2.9375rem;line-height:1.5;overflow-x:hidden;z-index:1}.mission{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10.1875rem;position:relative}.mission__inner{width:50%;margin-left:auto;z-index:1}.mission__content{font-size:2.9375rem;line-height:1.5}.projects{padding-bottom:7.625rem;border-bottom:1px solid #ccc}.projects--bg-active{background-color:#000}.projects.vacancy{padding-top:1px}.projects__main-title{padding-top:9.875rem;margin-bottom:4.5rem}.projects__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1.25rem;padding-top:4.75rem;padding-bottom:5.75rem;background-color:#fff}.projects__title{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33.33%;padding-left:5%;padding-right:1.25rem;font-size:0;line-height:1.5}.projects__title span{font-size:2.9375rem}.projects__description{display:block;width:66.66%;padding-right:8.33%;padding-top:1.25rem;font-size:1.75rem;line-height:1.43}.projects__description>p{margin-bottom:1.9375rem;font-size:inherit}.projects__description>p:last-child{margin-bottom:0}.projects__expand{display:none}.features{padding-top:3.75rem;overflow:hidden}.features__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.features__content{position:absolute;width:49.2%;max-height:26.875rem;overflow:hidden;padding-bottom:3.125rem;font-size:2.3125rem;line-height:3.75rem}.features__content>p{max-width:70%}.features__title{padding-top:3.4375rem;margin-bottom:3.0625rem}.features__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.features__item,.features__list{display:-webkit-box;display:-ms-flexbox;display:flex}.features__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:49.2%;min-height:26.25rem;margin-bottom:1.25rem;padding:3.875rem 3.75rem 3.1875rem 3.625rem;border:1px solid #e7e9f5}.features__item:first-child{margin-left:50.83%}.features__image{margin-bottom:4.0625rem;padding-top:5px}.features__image svg{opacity:0}.features__image--active svg,.features__image.ie-no-svg svg{opacity:1}.features__image--icon-1.features__image--active:not(.ie-no-svg) [class^=path]{-webkit-animation:c 1s forwards ease-out;animation:c 1s forwards ease-out}.features__image--icon-1.features__image--active:not(.ie-no-svg) .path-1{stroke-dasharray:35;stroke-dashoffset:35}.features__image--icon-1.features__image--active:not(.ie-no-svg) .path-2{stroke-dasharray:69;stroke-dashoffset:69}.features__image--icon-1.features__image--active:not(.ie-no-svg) .path-3,.features__image--icon-1.features__image--active:not(.ie-no-svg) .path-4{stroke-dasharray:49;stroke-dashoffset:49;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.4s;animation-duration:.4s}.features__image--icon-1.features__image--active:not(.ie-no-svg) .path-5{stroke-dasharray:33;stroke-dashoffset:33}.features__image--icon-2.features__image--active:not(.ie-no-svg)>svg{margin-top:-4px}.features__image--icon-2.features__image--active:not(.ie-no-svg) [class^=path]{-webkit-animation:c 1s forwards ease-out;animation:c 1s forwards ease-out}.features__image--icon-2.features__image--active:not(.ie-no-svg) .path-1{stroke-dasharray:39;stroke-dashoffset:39;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:.6s;animation-duration:.6s}.features__image--icon-2.features__image--active:not(.ie-no-svg) .path-2{stroke-dasharray:36;stroke-dashoffset:36}.features__image--icon-2.features__image--active:not(.ie-no-svg) .path-3{stroke-dasharray:215;stroke-dashoffset:215}.features__image--icon-2.features__image--active:not(.ie-no-svg) .path-4{stroke-dasharray:63;stroke-dashoffset:63;-webkit-animation-duration:.4s;animation-duration:.4s}.features__image--icon-2.features__image--active:not(.ie-no-svg) .path-5{stroke-dasharray:61;stroke-dashoffset:61;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-delay:.5s;animation-delay:.5s}.features__image--icon-3.features__image--active:not(.ie-no-svg)>svg{margin-top:-4px}.features__image--icon-3.features__image--active:not(.ie-no-svg) [class^=path]{-webkit-animation:c 1s forwards ease-out;animation:c 1s forwards ease-out}.features__image--icon-3.features__image--active:not(.ie-no-svg) .path-1{stroke-dasharray:10;stroke-dashoffset:10;-webkit-animation-delay:.4s;animation-delay:.4s}.features__image--icon-3.features__image--active:not(.ie-no-svg) .path-2{stroke-dasharray:90;stroke-dashoffset:90}.features__image--icon-3.features__image--active:not(.ie-no-svg) .path-3{stroke-dasharray:157;stroke-dashoffset:157}.features__image--icon-3.features__image--active:not(.ie-no-svg) .path-4{stroke-dasharray:92;stroke-dashoffset:92}.features__image--icon-4.features__image--active:not(.ie-no-svg)>svg{margin-top:.75rem}.features__image--icon-4.features__image--active:not(.ie-no-svg) [class^=path]{-webkit-animation:c 1s forwards ease-out;animation:c 1s forwards ease-out}.features__image--icon-4.features__image--active:not(.ie-no-svg) .path-1{stroke-dasharray:157;stroke-dashoffset:157}.features__image--icon-4.features__image--active:not(.ie-no-svg) .path-2{stroke-dasharray:70;stroke-dashoffset:70;-webkit-animation-duration:.5s;animation-duration:.5s}.features__image--icon-4.features__image--active:not(.ie-no-svg) .path-3{stroke-dasharray:116;stroke-dashoffset:116;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.6s;animation-duration:.6s}.features__image--icon-5.features__image--active:not(.ie-no-svg)>svg{margin-top:-5px}.features__image--icon-5.features__image--active:not(.ie-no-svg) [class^=path]{-webkit-animation:c 1s forwards ease-out;animation:c 1s forwards ease-out}.features__image--icon-5.features__image--active:not(.ie-no-svg) .path-1{stroke-dasharray:108;stroke-dashoffset:108}.features__image--icon-5.features__image--active:not(.ie-no-svg) .path-2{stroke-dasharray:160;stroke-dashoffset:160}.features__image--icon-5.features__image--active:not(.ie-no-svg) .path-3{stroke-dasharray:112;stroke-dashoffset:112}.features__image .ie-no-svg svg{display:block}.features__image .ie-no-svg [class^=path]{stroke-dashoffset:0;-webkit-animation-name:none;animation-name:none}.features__description{margin-top:auto}@-webkit-keyframes c{to{stroke-dashoffset:0}}@keyframes c{to{stroke-dashoffset:0}}.about{font-size:2rem;line-height:1.4;color:#000;border-bottom:1px solid #bfbfbf}.about__title{padding-top:5.9375rem;margin-bottom:5.0625rem}.about__list{padding-bottom:10px;margin-bottom:7.625rem}.about__item{width:30%;padding-right:10px}.about__item>a{color:inherit}.about__image{height:2.1875rem;margin-bottom:2.0625rem}.about__description{margin-bottom:1.5625rem}.about__date{font-size:1.25rem;line-height:1.875rem;color:#ccc}.team{padding-bottom:4.9375rem;border-bottom:1px solid #bfbfbf}.team__title{padding-top:7.25rem;margin-bottom:4.6875rem}.team__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.team__item{width:48.3%;margin-right:1.67%;margin-bottom:4.375rem;-ms-flex-negative:0;flex-shrink:0}.member{display:-webkit-box;display:-ms-flexbox;display:flex}.member__image{width:15.625rem;height:15.625rem;-ms-flex-negative:0;flex-shrink:0}.member__image img{width:100%}.member__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.875rem 1.25rem 1.25rem 3.125rem}.member__name{font-size:2rem;line-height:1.4}.member__position{color:#ccc;margin-bottom:.9375rem}.member__social{position:relative;display:block;width:1.875rem;height:1.875rem;margin-top:auto;font-size:0}.member__social>svg{position:absolute;top:0;left:0;opacity:.2;pointer-events:none}.partnership{padding-bottom:10px}.partnership__title{padding-top:7.375rem;margin-bottom:3.6875rem}.partnership__item,.partnership__list{display:-webkit-box;display:-ms-flexbox;display:flex}.partnership__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:17.5rem;height:6.25rem}.partnership__item:last-child{width:100%;padding-right:calc(100% - 17.5rem)}.page-footer{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;font-size:4.875rem;line-height:1.14;background:url(../img/footer/bg.png) no-repeat;background-size:cover;background-color:#fff}.page-footer__container{position:relative;overflow:hidden}.page-footer__title{margin-bottom:7.8125rem;padding-top:15rem;color:#ccc;font-size:1.75rem;line-height:1.1}.page-footer__content{max-width:60%;margin-bottom:4.875rem}.page-footer__social-links{margin-bottom:14.25rem}.page-footer__social-link{margin-right:1.25rem}.page-footer__copyright{margin-bottom:7.5rem;font-size:1.875rem;line-height:1.5;color:#ccc}.page-footer__arrow{bottom:7.5rem;left:auto;right:7.14286vw}.canvas-wrap{position:absolute;width:92.85714vw;top:0;right:0;bottom:0}.canvas-wrap canvas{width:100%;height:100%}.info{position:fixed;right:1.25rem;bottom:1.5625rem;z-index:4;width:25rem;background:#fff;-webkit-box-shadow:0 0 1.25rem rgba(0,0,0,.12);box-shadow:0 0 1.25rem rgba(0,0,0,.12);opacity:0;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;-o-transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.info.visible{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.info__close{position:absolute;top:0;right:0;z-index:1;width:2.25rem;height:2.25rem;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;-o-transition:transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.info__close:after,.info__close:before{content:"";position:absolute;top:1.125rem;left:10px;width:1.0625rem;height:1px;background:#000}.info__close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.info__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.info__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.info__img{width:7.125rem;min-height:100%;-ms-flex-negative:0;flex-shrink:0}.info__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info__content{padding:1.4375rem;padding-top:1.3125rem;padding-right:3.75rem;color:#000}.info__title{margin-bottom:7px;font-size:1rem;line-height:1.5;letter-spacing:.5px}.info__date{font-size:.875rem;line-height:1.1;color:#ccc;letter-spacing:.84px}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 1.25rem);margin:0 -10px}.filters-item{width:calc(33.33% - 1.25rem);margin:10px;outline:1px solid #e7e9f5;-ms-flex-negative:0;flex-shrink:0;position:relative;font-size:1.25rem;line-height:1.2;color:#fff;background:#000}.filters-item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.0625rem 1.5rem}.filters-item-head__text{color:#fff;letter-spacing:1px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.filters-item-head__icon{color:#fff;-webkit-transition:color .3s,transfrom .3s;-o-transition:color .3s,transfrom .3s;transition:color .3s,transfrom .3s;margin-left:.9375rem}.filters-item-body{padding:7px 0;outline:1px solid #e7e9f5;position:absolute;top:0;left:0;z-index:1;width:100%;background:#000;opacity:0;visibility:hidden;-webkit-transform:translateY(-.9375rem);-ms-transform:translateY(-.9375rem);transform:translateY(-.9375rem);-webkit-transition:opacity .2s,visibility 0s .2s,-webkit-transform .2s;transition:opacity .2s,visibility 0s .2s,-webkit-transform .2s;-o-transition:opacity .2s,transform .2s,visibility 0s .2s;transition:opacity .2s,transform .2s,visibility 0s .2s;transition:opacity .2s,transform .2s,visibility 0s .2s,-webkit-transform .2s}.filters-item-body.show-filter{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .2s .1s,visibility 0s 0s,-webkit-transform .2s .1s;transition:opacity .2s .1s,visibility 0s 0s,-webkit-transform .2s .1s;-o-transition:opacity .2s .1s,transform .2s .1s,visibility 0s 0s;transition:opacity .2s .1s,transform .2s .1s,visibility 0s 0s;transition:opacity .2s .1s,transform .2s .1s,visibility 0s 0s,-webkit-transform .2s .1s}.filters-item-body__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 1.5rem;position:relative}.filters-item-body__item:not(:last-child){margin-bottom:.8125rem}.filters-item-body__item:hover .filters-item-body__text{color:#ffbc00;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.filters-item-body__icon{margin-right:1.25rem;opacity:0;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.filters-item-body__text{color:#fff;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.filters-item-check{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.filters-item-check:checked~.filters-item-body__icon{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.filters-item-check:checked~.filters-item-body__text{color:#ffe176;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.jobs{background:#000;padding-bottom:5rem}.jobs.jobs--bg-active{background:#273ec1}.jobs__title{padding-top:10rem;margin-bottom:3.125rem;font-size:1.25rem;line-height:1.2}.jobs-load{font-size:1.75rem;line-height:1.42857;letter-spacing:1px;color:#fff;margin-top:6.25rem;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffe176),to(#ffe176));background-image:-webkit-linear-gradient(top,#ffe176,#ffe176);background-image:-o-linear-gradient(top,#ffe176,#ffe176);background-image:linear-gradient(180deg,#ffe176,#ffe176);background-position:0 1.05em;background-repeat:no-repeat;background-size:100% .42em;letter-spacing:-.04em}.jobs-load.hidden{display:none}.jobs-tile{margin:2.0625rem -10px 1.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.jobs-tile__no-result{font-size:2.3125rem;line-height:1.3;letter-spacing:-.04em;color:#fff;margin:0 10px;width:calc(100% - 1.25rem)}.jobs-card{margin:10px;width:calc(50% - 1.25rem);padding:3.75rem;padding-bottom:5.625rem;background-color:#fff;border:1px solid #e7e9f5;-ms-flex-negative:0;flex-shrink:0}.jobs-card.hidden{display:none}.jobs-card__title{letter-spacing:.5px;color:#000;font-size:2.3125rem;line-height:1.62162;max-width:29.375rem;margin-bottom:1.25rem}.jobs-card__title span{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffe176),to(#ffe176));background-image:-webkit-linear-gradient(top,#ffe176,#ffe176);background-image:-o-linear-gradient(top,#ffe176,#ffe176);background-image:linear-gradient(180deg,#ffe176,#ffe176);background-position:0 .8em;background-repeat:no-repeat;background-size:100% .5em}.jobs-card__company{letter-spacing:.5px;color:#000;font-size:1.5rem;line-height:1.45833;max-width:29.375rem;margin-bottom:3px}.jobs-card__location{display:block;font-size:1.25rem;line-height:1.5;letter-spacing:.5px;color:#ccc;max-width:29.375rem}.vacancy{padding-top:10.625rem;padding-bottom:7.625rem;border-bottom:1px solid #ccc}.vacancy-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1.25rem;padding-top:1.5625rem;padding-bottom:1.5625rem;background-color:#fff}.vacancy-item__title{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:1.25rem;font-size:0;line-height:1.5;width:33.33%}.vacancy-item__title span{font-size:2.3125rem;line-height:1.6}.vacancy-item__description{display:block;padding-left:7px;padding-top:1.25rem;font-size:1.25rem;line-height:1.5;width:66.66%}.vacancy-item__description>p{margin-bottom:1.25rem;font-size:inherit}.vacancy-item__description>p:last-child{margin-bottom:0}#tech-report{margin-bottom:7.5625rem}.tech-slider{position:relative}.tech-slider.swiper-container{padding:0;width:100%;height:100%}.tech-slider__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tech-slider__content,.tech-slider__item{display:-webkit-box;display:-ms-flexbox;display:flex}.tech-slider__content{width:100%;max-width:50rem;margin:0 auto}.tech-slider__content>*{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.tech-slider__image img{max-height:26rem}.tech-slider__right{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tech-slider__title{font-size:2.3125rem;line-height:3.75rem}.tech-slider__text{margin:1.25rem 0 2.5rem;font-size:1.25rem;line-height:1.5}.tech-slider__next,.tech-slider__prev{position:absolute;top:50%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:5.3125rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tech-slider__next.swiper-button-disabled svg,.tech-slider__prev.swiper-button-disabled svg{color:#ccc}.tech-slider__next svg,.tech-slider__prev svg{-ms-flex-item-align:center;align-self:center;justify-self:center}.tech-slider__prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.tech-slider__next{right:0}.tech-form{position:relative}.tech-form__row--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.tech-form__row._hidden{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;visibility:hidden}.tech-form__row._visible{opacity:1}.tech-form__input{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%;max-width:55%;padding:1rem 0 .75rem;border-bottom:2px solid #000;letter-spacing:.84px}.tech-form__input+*{margin-left:10px}.tech-form__button{-webkit-box-flex:1;-ms-flex:1 1 42%;flex:1 1 42%;min-width:10.5625rem;padding:1rem 1.25rem .875rem;color:#fff;background-color:#000;letter-spacing:.84px}.tech-form__button,.tech-form__input{font-size:1.25rem;line-height:1.875rem}.swiper-pagination{display:none}.swiper-pagination-bullet{width:.75rem;height:.75rem;background-color:#e7e9f5;border-radius:50%}.swiper-pagination-bullet:not(:last-child){margin-right:10px}.swiper-pagination-bullet-active{background-color:#000}@media (prefers-reduced-motion:reduce){*{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}}@media (min-width:1100px){.page-header__title{margin-bottom:3.125rem}}@media (min-width:1440px){.page-header__vacancy{margin-top:6.875rem}.jobs-header__company{font-size:1.875rem;margin-top:1.875rem}.jobs-header__location{font-size:1.25rem;line-height:1.875rem;margin-top:10px}}@media only screen and (min-width:1600px){.vacancy-item{margin-bottom:2rem}.vacancy-item__title{width:30%}.vacancy-item__title span{font-size:2.9375rem;line-height:1.48936}.vacancy-item__description--accent{font-size:1.75rem;line-height:1.42857}.vacancy-item__description{width:70%;padding-left:.9375rem}}@media only screen and (min-width:1800px){.jobs-card__title{max-width:none;font-size:2.9375rem;line-height:1.48936;margin-bottom:3.4375rem}.jobs-card__title span{background-position:0 .73em;background-size:100% .53em}.jobs-card__company{max-width:none;font-size:1.875rem;line-height:1.16667;margin-bottom:1.125rem}.jobs-card__location{max-width:none;font-size:1.75rem;line-height:1.42857}}@media (min-width:1920px){.jobs-header__title{font-size:6.25rem;line-height:6.875rem}}@media screen and (max-width:850px) and (max-height:500px){.arrow{display:none}.page-header{min-height:auto}.page-header__container{min-height:auto;height:100%}.page-header__item--mobile-hidden{display:none}}@media only screen and (max-width:2000px){.page-header__container{min-height:61.25rem}.page-header__title{margin-bottom:1.5rem;font-size:5.9375rem;padding-top:auto}.page-header__content{padding-top:1.875rem}}@media only screen and (max-width:1830px){.page-header__title{font-size:5.625rem}}@media only screen and (max-width:1740px){.page-header__title{font-size:5.3125rem}}@media only screen and (max-width:1650px){.page-header__title{font-size:5rem;padding-top:0}}@media only screen and (max-width:1600px){.page-header__container{min-height:41.25rem}}@media not all and (-moz-touch-enabled:1),not all and (-ms-high-contrast:none) and (max-width:600px),not all and (pointer:coarse){.info__close:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}}@media only screen and (max-width:1550px){.page-header__title{font-size:4.5625rem}}@media only screen and (max-width:1440px){.is-underlined--large:before{bottom:1px}.is-underlined--right-short:before{right:11px}.swiper-container{padding-left:7.5rem}.word__letter{font-size:1.25rem}.container{padding:0 7.5rem}.page-header__container{min-height:50rem}.page-header__inner{padding-right:6.25rem;margin-bottom:0}.page-header__logo{width:7.5rem;height:5.0625rem;padding-top:3.4375rem}.page-header__item{margin-top:1.875rem;margin-bottom:1.875rem;padding:1.5rem 1.25rem}.page-header__menu-toggle{right:2.5rem;top:2rem}.page-header__title{font-size:4.375rem;padding-top:15vh}.page-header__arrow{left:7.5rem}.page-content,.page-content__title{font-size:1.25rem;line-height:1.5}.history,.mission__content{font-size:2.3125rem;line-height:1.6}.mission__content{padding-bottom:6.25rem}.projects__title span{font-size:2.3125rem;line-height:1.6}.projects__description{font-size:1.25rem;line-height:1.5}.features__content{max-height:26.875rem}.about{font-size:1.5rem;line-height:1.46}.team{padding-bottom:5rem}.member__name{font-size:1.5rem;line-height:1.46}.page-footer__title{font-size:1.25rem;line-height:1.5}.page-footer__copyright{font-size:1.25rem}.page-footer__arrow{right:7.5rem}.vacancy{padding-top:8.125rem;padding-bottom:5.625rem}.vacancy-item{padding-top:1.25rem;padding-bottom:1.25rem;margin-bottom:1.875rem}.vacancy-item__description{padding-top:10px}}@media only screen and (max-width:1400px){.page-header__container{min-height:44.125rem}.page-header__title{font-size:3.75rem;padding-top:3.75rem}}@media only screen and (max-width:1285px){.page-header__container{min-height:43.125rem}.page-header__title{padding-top:3.125rem;font-size:3.4375rem}}@media only screen and (max-width:1200px){.swiper-container{padding-left:7.14286vw}.container{padding:0 7.14286vw}.page-header__arrow{left:7.14286vw}.features__content>p{min-width:90%}.about__item{width:40%}.team__item{width:30%;margin-right:5%}.team__item:nth-child(3n){margin-right:0}.member{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.member__image{width:100%;height:auto}.member__info{padding-left:10px}.page-footer__arrow{right:7.14286vw}.jobs-card{padding:2.5rem;padding-bottom:3.75rem}.tech-slider__next,.tech-slider__prev{display:none}.tech-slider__pagination{margin-top:2.5rem}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:1070px){.page-header__container{min-height:43.75rem}.page-header__title{padding-top:10vh;font-size:3.125rem}}@media only screen and (max-width:1024px){.is-underlined+.is-underlined:before{left:-4px}.page-header-bg{background-size:cover;height:50vh}.vacancy{padding-bottom:3.125rem;padding-top:4.375rem}.vacancy-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancy-item__title{width:100%}.vacancy-item__description{width:100%;padding-left:0}}@media only screen and (max-width:980px){.page-header__title{padding-top:5rem;font-size:2.8125rem;line-height:1.3}}@media only screen and (max-width:900px){ul.disc li{padding-left:1.5625rem}.mail-box{display:block;position:fixed;width:100%;bottom:1.25rem;left:0;z-index:3;text-align:right}.mail-box__btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:3.75rem;height:3.75rem;margin-right:5%;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#000;border-radius:50%;-webkit-box-shadow:0 4px 8px rgba(23,50,146,.2);box-shadow:0 4px 8px rgba(23,50,146,.2)}.mail-box__btn>svg{width:1.5rem;height:auto;margin-left:1.125rem;margin-right:1.125rem;fill:#fff}.page-header__item--mobile-hidden{display:none}.page-content{line-height:1.67}.page-content__title{font-size:1.125rem;padding-top:5.625rem;margin-bottom:3.125rem}.history{margin-bottom:6.25rem;font-size:1.875rem;line-height:1.33}.mission{padding-bottom:6.25rem}.mission__content{padding-bottom:0;font-size:1.875rem;line-height:1.33}.projects{padding-bottom:5.625rem}.projects__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2.5rem;padding-bottom:3.4375rem}.projects__title{width:100%}.projects__description{width:100%;padding-left:5%}.features__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.features__content{position:static;max-height:100%;width:100%}.features__content>p{max-width:100%}.features__item{width:100%;min-height:20rem}.features__item:first-child{margin-left:0}.about__item{width:49%}.team{padding-bottom:1.875rem}.team__item{width:45%;margin-right:auto}.team__item:nth-child(2n){margin-right:0}.team__item:nth-child(3n){margin-right:auto}.page-footer{font-size:4.375rem;font-size:3.125rem;line-height:1.2}.page-footer__title{font-size:1.125rem;margin-bottom:5rem;padding-top:5rem}.page-footer__content{margin-bottom:5rem}.page-footer__social-links{margin-bottom:7.5rem}.page-footer__copyright{margin-bottom:5rem}.info{right:.8125rem;bottom:.8125rem}.filters{width:100%;margin:0}.filters-item{width:100%;margin:10px 0}.jobs-tile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;overflow-x:auto;margin-left:0;margin-right:0}.jobs-tile__no-result{font-size:1.5rem;margin:0}.jobs-card{width:90%;margin:5px;padding:1.875rem;padding-bottom:2.5rem}.jobs-card:first-child{margin-left:0}.jobs-card:last-child{margin-right:0}.jobs-card__title{font-size:1.5625rem}.jobs-card__company{font-size:1.125rem}.jobs-card__location{font-size:.875rem}.vacancy-item__title span{font-size:1.5rem;line-height:1.33}#tech-report{margin-bottom:5.625rem}}@media only screen and (max-width:899px){.is-underlined+.is-underlined:before{left:-10px}}@media only screen and (max-width:890px){.page-header__title{font-size:2.5rem}}@media only screen and (max-width:850px){body.no-cursor{cursor:default!important}body.no-cursor .crsor{display:none!important}body.no-cursor *,body.no-cursor :active{cursor:default!important}.crsor{display:none}.tech-slider__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tech-slider__content>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.tech-slider__right{margin-top:2.5rem}.tech-slider__title{font-size:1.5rem;line-height:2rem}.tech-slider__text{margin-top:10px}.tech-form__button,.tech-form__input,.tech-slider__text{font-size:1rem;line-height:1.5}}@media only screen and (max-width:790px){.page-header__title{font-size:2.1875rem}}@media only screen and (max-width:768px){.page-header__container{min-height:50rem;height:100%}}@media only screen and (max-width:691px){.is-underlined+.is-underlined:before{left:-10px}}@media only screen and (max-width:690px){.page-header__title{font-size:1.875rem}}@media only screen and (max-width:600px){.page-header__title{font-size:1.5625rem;line-height:1.4}}@media only screen and (max-width:500px){ul.disc li{font-size:1rem;line-height:1.5}ul.disc li:before{top:8px}.crsor{display:none}.is-underlined:before{height:45%;bottom:-1px}.is-underlined--large:before{height:30%}.is-underlined--right-short:before{right:8px}.is-underlined+.is-underlined:before{left:-7px}.back-link{margin-bottom:3.125rem}.back-link:before{bottom:0;height:50%}.back-link__icon{width:2.8125rem;height:2.25rem}.back-link__text{display:none}.is-highlighted{-webkit-box-shadow:5px 0 0 0 #ffe176,-5px 0 0 0 #ffe176;box-shadow:5px 0 0 0 #ffe176,-5px 0 0 0 #ffe176}.is-highlighted--blue{-webkit-box-shadow:5px 0 0 0 #78cbf9,-5px 0 0 0 #78cbf9;box-shadow:5px 0 0 0 #78cbf9,-5px 0 0 0 #78cbf9}.swiper-container{padding-left:4vw}.tooltip-wrapper{pointer-events:none}.main-nav,.word__letter{font-size:1rem}.main-nav{-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%);max-width:100%;height:100%;border-left:none}.main-nav__list{height:100%;display:block;overflow-y:auto}.main-nav__item{height:auto;display:block}.main-nav__item:last-child{border-bottom:1px solid #bfbfbf}.main-nav__item>a{padding:1.875rem 6.625rem 1.875rem 1.875rem}.main-nav__close{display:block;position:absolute;z-index:2;right:0;top:0;width:2.625rem;height:2.625rem}.main-nav__close:after,.main-nav__close:before{content:"";display:block;position:absolute;top:8px;width:2px;height:1.5625rem;background-color:#000}.main-nav__close:before{left:1.25rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.main-nav__close:after{right:1.25rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.container{margin:0;width:100%;max-width:none;padding:0 4vw}.social-links__link{width:2.5rem;height:2.5rem}.arrow{display:none}.page-header{min-height:auto;font-size:1rem;padding-bottom:1.25rem}.page-header__container{min-height:auto;height:auto}.page-header__inner{padding-right:1.5625rem;margin-bottom:1.875rem}.page-header__logo{width:6.25rem;height:2.875rem;padding-top:1.5rem}.page-header__item{margin-top:0;margin-bottom:0;padding:1.375rem 1.25rem 1.5rem}.page-header__menu-toggle{width:3.125rem;height:4.8125rem;top:0;right:0}.page-header__toggle-icon-part{width:5px;height:5px}.page-header__title{padding-top:10%}.page-header__content{margin-bottom:3rem}.page-header__arrow{left:4vw}.page-header-bg{max-height:21.875rem}.page-content{line-height:1.88}.page-content__title{font-size:1rem;line-height:1.9;padding-top:3.4375rem;margin-bottom:10px}.history{padding-top:0;margin-bottom:5px;font-size:1.5rem;pointer-events:none}.mission{padding-bottom:3.75rem}.mission__inner{width:100%}.mission__title{margin-bottom:11.875rem}.mission__content{font-size:1.5rem;line-height:1.33}.projects{padding-bottom:2.8125rem;background-color:#000}.projects__main-title{margin-bottom:1.25rem}.projects__item{margin-bottom:.9375rem;padding-top:2.25rem;padding-bottom:2.25rem}.projects__title{padding-left:4.4%;padding-right:4.4%}.projects__title span{font-size:1.5rem;line-height:1.33}.projects__description{padding:.9375rem 4.3% 8px 4.4%;font-size:1rem}.projects__expand{display:block;position:absolute;right:0;bottom:0;font-size:0;width:3.125rem;height:3.125rem;cursor:pointer}.projects__expand:after,.projects__expand:before{content:"";position:absolute;display:block;background-color:#000}.projects__expand:before{right:10px;bottom:1.5rem;width:1.875rem;height:2px}.projects__expand:after{right:1.5rem;bottom:10px;width:2px;height:1.875rem}.features{padding-top:0}.features__content{padding-top:0;padding-bottom:2.375rem;font-size:1.5rem;line-height:2rem}.features__list{margin-left:-.9375rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;width:100vw}.features__list:after{content:"Bulba Fentures";font-size:0;display:block;width:1px;opacity:0;visibility:hidden}.features__item{width:88%;min-height:100%;-ms-flex-negative:0;flex-shrink:0;padding:2.875rem 2.5rem 2.375rem 1.875rem;margin-right:.9375rem;line-height:1.5rem}.features__item:first-child{margin-left:.9375rem}.features__image{margin-bottom:2.4375rem}.features__image svg{width:3.125rem}.features__description{margin-top:0;margin-bottom:auto;font-size:1rem}.about{font-size:1.25rem;line-height:1.5}.about__title{padding-top:2.1875rem;margin-bottom:2.1875rem}.about__list{margin-bottom:3.0625rem}.about__item{width:87%;padding-right:10px}.about__item:last-child{width:100%;padding-right:9%}.about__image{margin-bottom:1.0625rem}.about__image img{height:1.875rem}.about__description{margin-bottom:8px}.about__date{font-size:1rem}.team{padding-bottom:.875rem}.team__title{margin-bottom:2.125rem}.team__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team__item{width:47.8%;margin-right:0;margin-bottom:1.5625rem}.member__info{padding-top:1.375rem;padding-left:0;padding-bottom:1.25rem}.member__name{font-size:1.25rem;line-height:1.5}.member__position{margin-bottom:9px;font-size:1rem;line-height:1.875rem}.partnership__title{margin-bottom:6px}.partnership__item{width:31%}.partnership__item:last-child{padding-right:69%}.page-footer{font-size:1.875rem;line-height:1.33}.page-footer__title{margin-bottom:1.375rem;padding-top:4.75rem;font-size:1rem;line-height:1.9}.page-footer__content{max-width:100%;margin-bottom:2.5rem}.page-footer__social-links{margin-bottom:5.625rem}.page-footer__copyright{margin-bottom:4.6875rem;font-size:1rem;line-height:1.88}.page-footer__arrow{right:4vw}.canvas-wrap{bottom:auto;top:3.125rem;height:50%}.canvas-wrap,.canvas-wrap canvas{pointer-events:none}.info{right:8px;bottom:.8125rem;width:calc(100% - 1rem)}.info__img{width:6.25rem}.info__content{padding:.9375rem;padding-top:1rem;padding-right:3.75rem}.info__title{margin-bottom:.75rem;font-size:.875rem;line-height:1.42857}.info__date{font-size:.75rem}.vacancy{padding-top:3.125rem;padding-bottom:2.8125rem}.vacancy-item__description{font-size:1rem;line-height:1.5}#tech-report{margin-bottom:3.4375rem}.tech-form__input{padding:10px 0}.tech-form__button{min-width:auto;padding:10px}}@media (max-width:500px){.page-header__title{margin-bottom:1.5625rem}.page-header__vacancy{margin-top:2.8125rem}.jobs-header__title{font-size:1.875rem;line-height:2.5rem}.jobs-header__company{font-size:1rem;margin-top:.875rem}.jobs-header__location{font-size:.875rem;line-height:1.125rem;margin-top:0}}@media only screen and (max-width:470px){.page-header__title{font-size:1.4375rem}}@media only screen and (max-width:320px){.canvas-wrap{top:4.375rem}}