div.button,div.button span,div.checker span,div.radio span,div.selector,div.selector span,div.uploader,div.uploader span.action{background-image:url("../images/sprite.png");background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.button,div.checker,div.radio,div.selector,div.uploader{display:-moz-inline-box;display:inline-block;zoom:1;vertical-align:middle}div.button:focus,div.checker:focus,div.radio:focus,div.selector:focus,div.uploader:focus{outline:0}div.button,div.button *,div.checker,div.checker *,div.radio,div.radio *,div.selector,div.selector *,div.uploader,div.uploader *{margin:0;padding:0}.highContrastDetect{background:url("../images/bg-input.png/index.html") repeat-x 0 0;width:0;height:0}input.uniform-input,select.uniform-multiselect,textarea.uniform{padding:3px;background:url("../images/bg-input.png/index.html") repeat-x 0 0;outline:0}input.uniform-input.active,select.uniform-multiselect.active,textarea.uniform.active{background:url("../images/bg-input-focus.png/index.html") repeat-x 0 0}div.checker input,input[type=search],input[type=search]:active{-moz-appearance:none;-webkit-appearance:none}div.selector{background-position:0 -130px;line-height:26px;height:26px;padding:0 0 0 10px;position:relative;overflow:hidden}div.selector span{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;background-position:right 0;height:26px;line-height:26px;padding-right:25px;cursor:pointer;width:100%;display:block}div.selector.fixedWidth{width:190px}div.selector.fixedWidth span{width:155px}div.selector select{opacity:0;-moz-opacity:0;border:none;background:0 0;position:absolute;height:22px;top:2px;left:0;width:100%}div.selector.active{background-position:0 -156px}div.selector.active span{background-position:right -26px}div.selector.focus,div.selector.hover{background-position:0 -182px}div.selector.focus span,div.selector.hover span{background-position:right -52px}div.selector.focus.active,div.selector.hover.active{background-position:0 -208px}div.selector.focus.active span,div.selector.hover.active span{background-position:right -78px}div.selector.disabled,div.selector.disabled.active{background-position:0 -234px}div.selector.disabled span,div.selector.disabled.active span{background-position:right -104px}div.checker{position:relative}div.checker,div.checker input,div.checker span{width:19px;height:19px}div.checker span{display:-moz-inline-box;display:inline-block;zoom:1;text-align:center;background-position:0 -260px}div.checker span.checked{background-position:-76px -260px}div.checker input{opacity:0;-moz-opacity:0;border:none;background:0 0;display:-moz-inline-box;display:inline-block;zoom:1}div.checker.active span{background-position:-19px -260px}div.checker.active span.checked{background-position:-95px -260px}div.checker.focus span,div.checker.hover span{background-position:-38px -260px}div.checker.focus span.checked,div.checker.hover span.checked{background-position:-114px -260px}div.checker.focus.active span,div.checker.hover.active span{background-position:-57px -260px}div.checker.focus.active span.checked,div.checker.hover.active span.checked{background-position:-133px -260px}div.checker.disabled,div.checker.disabled.active{background-position:-152px -260px}div.checker.disabled span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px}div.radio{position:relative}div.radio,div.radio input,div.radio span{width:18px;height:18px}div.radio span{display:-moz-inline-box;display:inline-block;zoom:1;text-align:center;background-position:0 -279px}div.radio span.checked{background-position:-72px -279px}div.radio input{opacity:0;-moz-opacity:0;border:none;background:0 0;display:-moz-inline-box;display:inline-block;zoom:1;text-align:center}div.radio.active span{background-position:-18px -18px -279px}div.radio.active span.checked{background-position:-90px -279px}div.radio.focus span,div.radio.hover span{background-position:-36px -36px -279px}div.radio.focus span.checked,div.radio.hover span.checked{background-position:-108px -279px}div.radio.focus.active span,div.radio.hover.active span{background-position:-54px -279px}div.radio.focus.active span.checked,div.radio.hover.active span.checked{background-position:-126px -279px}div.radio.disabled span,div.radio.disabled.active span{background-position:-144px -279px}div.radio.disabled span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px}div.uploader{background-position:0 -297px;height:28px;width:190px;cursor:pointer;position:relative;overflow:hidden}div.uploader span.action{background-position:right -409px;height:28px;line-height:28px;width:82px;text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer}div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;margin:2px 0 2px 2px;line-height:24px;width:85px;padding:0 10px}div.uploader input{opacity:0;-moz-opacity:0;border:none;background:0 0;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}div.uploader.active span.action{background-position:right -465px}div.uploader.focus,div.uploader.hover{background-position:0 -353px}div.uploader.focus span.action,div.uploader.hover span.action{background-position:right -437px}div.uploader.focus.active span.action,div.uploader.hover.active span.action{background-position:right -493px}div.uploader.disabled,div.uploader.disabled.active{background-position:0 -325px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -381px}div.button{background-position:0 -641px;height:30px;cursor:pointer;position:relative}div.button a,div.button button,div.button input{opacity:.01;-moz-opacity:0.01;display:block;top:0;left:0;right:0;bottom:0;position:absolute}div.button span{display:-moz-inline-box;display:inline-block;zoom:1;line-height:22px;text-align:center;background-position:right -521px;height:22px;margin-left:13px;padding:8px 15px 0 2px}div.button.active{background-position:0 -671px}div.button.active span{background-position:right -551px;cursor:default}div.button.focus,div.button.hover{background-position:0 -701px}div.button.focus span,div.button.hover span{background-position:right -581px}div.button.disabled,div.button.disabled.active{background-position:0 -731px}div.button.disabled span,div.button.disabled.active span{background-position:right -611px;cursor:default}input.uniform-input,select.uniform-multiselect,textarea.uniform{font-size:12px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:400;color:#777;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;border-radius:3px}input.uniform-input.focus,input.uniform-input.hover,select.uniform-multiselect.focus,select.uniform-multiselect.hover,textarea.uniform.focus,textarea.uniform.hover{-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);border-color:#999}div.button span{font-weight:700;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase}div.button.focus span,div.button.hover span{color:#555}div.button.disabled span,div.button.disabled.active span{color:#bbb}div.selector{font-size:12px}div.selector span{color:#666;text-shadow:0 1px 0 #fff}div.selector select{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px}div.selector.disabled span,div.selector.disabled.active span{color:#bbb}div.checker{margin-right:5px}div.radio{margin-right:3px}div.uploader span.action{text-shadow:#fff 0 1px 0;background-color:#fff;font-size:11px;font-weight:700}div.uploader span.filename{color:#777;border-right:solid 1px #bbb;font-size:11px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{color:#aaa}div.uploader.disabled span.filename,div.uploader.disabled.active span.filename{border-color:#ddd;color:#aaa}input.uniform-input,input.uniform-input:focus{background-color:#fff}.block-max-width{margin:0 auto;max-width:970px;padding-left:20px;padding-right:20px}.block-max-width--wider{margin:0 auto;max-width:1120px;padding-left:20px;padding-right:20px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (min-width:1025px){.flex-desktop_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:768px) and (max-width:1024px){.flex-desktop_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.flex-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.flex-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.white-text-header nav ul li a{color:#fff}.white-text-header .logo{background-image:url("../v2/content/geeks-logo-white.svg")}.black-text-header nav ul li a{color:#111}.black-text-header .logo{background-image:url("../v2/content/geeks-logo.svg")}.btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .3s ease-out,border-color .3s ease-out,background .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,border-color .3s ease-out,background .3s ease-out,background-color .3s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-appearance:none;background:0 0;border-color:transparent;border-width:1px;border-style:solid;white-space:wrap;overflow:hidden;margin:0;display:inline-block;text-align:center;border-radius:50px;min-width:250px;max-width:100%;font-size:20px;font-family:Satoshi,Helvetica,Arial,sans-serif;padding:11px 30px 14px 30px;outline:0;cursor:pointer}.btn:hover{text-decoration:none}.btn span{position:relative;padding:0 25px 0 0}.btn span:after{content:'→';position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:right .3s ease-out;transition:right .3s ease-out}.btn:hover span:after{right:-10px}.btn_white{color:#fff;border:1px solid #fff}.btn_white:hover{color:#16181c;background-color:#fff}.btn_orange{color:#ff5300;border:1px solid #ff5300}.btn_orange:hover{color:#fff;background-color:#ff5300}.btn_full-orange{color:#fff;background-color:#ff5300}.btn_full-orange:hover{color:#ff5300;background-color:#fff}.btn_full-orange.subscription-dialog{color:#fff;background-color:#ff5300}.btn_full-orange.subscription-dialog:hover{color:#ff5300;background-color:#fff;border:1px solid #f16522}@font-face{font-family:Satoshi;src:url("/design-system/assets/fonts/satoshi/Satoshi-Light.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("/design-system/assets/fonts/satoshi/Satoshi-Light.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("/design-system/assets/fonts/satoshi/Satoshi-Regular.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("/design-system/assets/fonts/satoshi/Satoshi-Medium.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("/design-system/assets/fonts/satoshi/Satoshi-Bold.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("/design-system/assets/fonts/satoshi/Satoshi-Black.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("/design-system/assets/fonts/satoshi/Satoshi-Black.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("/design-system/assets/fonts/satoshi/Satoshi-LightItalic.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url("/design-system/assets/fonts/satoshi/Satoshi-Italic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url("/design-system/assets/fonts/satoshi/Satoshi-MediumItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url("/design-system/assets/fonts/satoshi/Satoshi-BoldItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url("/design-system/assets/fonts/satoshi/Satoshi-BlackItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:icomoon;src:url("../v2/icomoon-9ee02e0ac2217f44399999ff21dd9df60466.eot?52t6nz");src:url("../v2/icomoon-9ee02e0ac2217f44399999ff21dd9df60466.eot?52t6nz#iefix") format("embedded-opentype"),url("../v2/icomoon-6c457052e86974793ae6ef3788ce79620466.ttf?52t6nz") format("truetype"),url("../v2/icomoon-6b628109a8fa9bf8563eacb866792bd90466.woff?52t6nz") format("woff"),url("../v2/icomoon-60d8690769d91e34141e0c9c115610020466.svg?52t6nz#icomoon") format("svg");font-weight:400;font-style:normal}b,body,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,img,label,li,ol,p,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,u,ul{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}sup{vertical-align:top}a{margin:0;padding:0;vertical-align:baseline;background:0 0;text-decoration:none;outline:0}a:hover{text-decoration:none}li{list-style:none}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.block-max-width{margin:0 auto;max-width:970px;padding-left:20px;padding-right:20px}.block-max-width--wider{margin:0 auto;max-width:1120px;padding-left:20px;padding-right:20px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (min-width:1025px){.flex-desktop_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:768px) and (max-width:1024px){.flex-desktop_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.flex-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.flex-mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.white-text-header nav ul li a,body[data-page=blog] header nav ul li a,body[data-page=careers].gray_black-scene header nav ul li a,body[data-page=company] header nav ul li a,body[data-page=company].active_dark-black-background header nav ul li a,body[data-page=company].active_map-black-background header nav ul li a,body[data-page=company].active_values-black-background header nav ul li a,body[data-page=contacts].gray_black-scene header nav ul li a,body[data-page=design] header nav ul li a,body[data-page=design].dark_black-scene header nav ul li a,body[data-page=design].light_black-scene header nav ul li a,body[data-page=design].purple-scene header nav ul li a,body[data-page=home] header nav ul li a,body[data-page=segments] header nav ul li a,body[data-page=services] header.white.active_black-header-footer nav ul li a,body[data-page=services] header.white.active_gray-black-header nav ul li a,body[data-page=services] header.white.active_gray-black-header-add nav ul li a,body[data-page=technologies] header nav ul li a,body[data-page=technologies][data-action=show].rnd-scene header nav ul li a{color:#fff}.white-text-header .logo,body[data-page=blog] header .logo,body[data-page=careers].gray_black-scene header .logo,body[data-page=company] header .logo,body[data-page=contacts].gray_black-scene header .logo,body[data-page=design] header .logo,body[data-page=home] header .logo,body[data-page=segments] header .logo,body[data-page=services] header.white.active_black-header-footer .logo,body[data-page=services] header.white.active_gray-black-header .logo,body[data-page=services] header.white.active_gray-black-header-add .logo,body[data-page=technologies] header .logo,body[data-page=technologies][data-action=show].rnd-scene header .logo{background-image:url("../v2/content/geeks-logo-white.svg")}.black-text-header nav ul li a,body[data-page=careers] header nav ul li a,body[data-page=company] header.active_light-gray-header nav ul li a,body[data-page=company] header.active_light-gray-header-add nav ul li a,body[data-page=company].active_light-gray-background2 header nav ul li a,body[data-page=company].active_white-background header nav ul li a,body[data-page=contacts] header nav ul li a,body[data-page=design].light_gray-scene header nav ul li a,body[data-page=segments].segments_case-scene header nav ul li a,body[data-page=segments].segments_components-scene header nav ul li a,body[data-page=segments].segments_cover-scene header nav ul li a,body[data-page=segments].segments_cta-scene header nav ul li a,body[data-page=segments].segments_features-scene header nav ul li a,body[data-page=segments].segments_related-scene header nav ul li a,body[data-page=services] header.white nav ul li a,body[data-page=technologies].light_gray-scene header nav ul li a,body[data-page=technologies].white-scene header nav ul li a,body[data-page=technologies][data-action=show] header nav ul li a,body[data-page=technologies][data-action=show].cta-scene header nav ul li a,body[data-page=works] header nav ul li a,header.active_light-gray-header nav ul li a,header.active_light-gray-header-add nav ul li a{color:#111}.black-text-header .logo,body[data-page=careers] header .logo,body[data-page=company] header.active_light-gray-header .logo,body[data-page=company] header.active_light-gray-header-add .logo,body[data-page=company].active_light-gray-background2 header .logo,body[data-page=company].active_white-background header .logo,body[data-page=contacts] header .logo,body[data-page=design].light_gray-scene header .logo,body[data-page=segments].segments_case-scene header .logo,body[data-page=segments].segments_components-scene header .logo,body[data-page=segments].segments_cover-scene header .logo,body[data-page=segments].segments_cta-scene header .logo,body[data-page=segments].segments_features-scene header .logo,body[data-page=segments].segments_related-scene header .logo,body[data-page=services] header.white .logo,body[data-page=technologies].light_gray-scene header .logo,body[data-page=technologies].white-scene header .logo,body[data-page=technologies][data-action=show] header .logo,body[data-page=works] header .logo,header.active_light-gray-header .logo,header.active_light-gray-header-add .logo{background-image:url("../v2/content/geeks-logo.svg")}.logo{width:257px;height:25px;display:block;background-size:100% auto;background-repeat:no-repeat}@media only screen and (max-width:767px){.logo{width:80px}}nav{display:block;float:right}nav.active{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.97);z-index:10;opacity:1;-webkit-transition:opacity .6s linear;transition:opacity .6s linear}nav.active .nav__i{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;height:100%;overflow:auto}nav.active ul{width:100%;text-align:center;padding:0;overflow:hidden}@media only screen and (max-width:767px) and (orientation:landscape){nav.active ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:space-around;-ms-flex-align:space-around;align-items:space-around;-ms-flex-line-pack:distribute;align-content:space-around;text-align:center;margin:0 auto}nav.active ul li{-ms-flex-preferred-size:50%;-ms-flex-basis:50%;flex-basis:50%}}nav.active ul li{float:none;padding:15px 0}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){nav.active ul li{padding:10px 0}}nav.active ul li a{font-size:24px;line-height:30px;color:#fff!important}@media only screen and (max-width:767px){nav.active ul li a{font-size:20px;line-height:15px;color:#fff!important}}nav.active ul li a:after{bottom:0}nav ul{padding:8px 0 0 0}nav ul li{float:left;padding:0 0 0 13px;list-style:none}nav ul li a{display:inline-block;font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;color:#fff;text-transform:uppercase;padding:5px 8px;letter-spacing:.9px;position:relative}nav ul li a:after{content:'';position:absolute;left:50%;bottom:4px;right:50%;margin:0 10px;background:#f16522;-webkit-transition:all .3s cubic-bezier(.68, -.55, .265, 1.55);transition:all .3s cubic-bezier(.68, -.55, .265, 1.55)}nav ul li a.active,nav ul li a:hover{text-decoration:none}nav ul li a.active:after,nav ul li a:hover:after{left:0;right:0;height:1px}nav.head.active ul li:first-child{display:list-item}header{position:fixed;top:0;left:0;right:0;padding:20px 40px;z-index:5;-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out}header.active_light-gray-header-add{background-color:#f5f5f5}header.active_light-gray-header{background-color:rgba(245,245,245,.9)}header.active_black-header-footer{background-color:rgba(22,24,28,.9)}@media only screen and (min-width:768px) and (max-width:1024px){header{position:absolute}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){header{position:absolute}header.white nav ul li a{color:#fff}}@media only screen and (max-width:767px){header{padding:20px 15px;position:absolute}header.white nav ul li a{color:#fff}}body[data-page=home] header.active_blue-header-add{background-color:#119cdd}body[data-page=home] header.active_purple-header-add{background-color:#3f2caa}body[data-page=home] header.active_blue-header{background-color:rgba(17,156,221,.9)}body[data-page=home] header.active_purple-header{background-color:rgba(63,44,170,.9)}body[data-page=home] header.active_gray-header{background-color:rgba(35,37,44,.9)}body[data-page=home].active_black-scene header{background-color:rgba(25,24,30,.9)}body[data-page=home].active_black-scene .wrapper{background-color:#19181e}body[data-page=home].active_dark_black-scene header{background-color:rgba(22,24,28,.9)}body[data-page=home].active_light-black-scene header{background-color:rgba(28,30,35,.9)}body[data-page=home].active_light-black-scene .wrapper{background-color:#1c1e23}body[data-page=home].active_gray-scene header{background-color:rgba(35,37,44,.9)}body[data-page=home].active_gray-scene .wrapper{background-color:#23252c}body[data-page=home].active_blue-scene .wrapper{background-color:#119cdd}body[data-page=home].active_purple-scene .wrapper{background-color:#3f2caa}body[data-page=home].active_azure-scene header{background-color:rgba(1,181,172,.9)}body[data-page=home].active_azure-scene .wrapper{background-color:#01b5ac}body[data-page=works] header{background-color:rgba(245,245,245,.9)}body[data-page=works] .l-wrapper{background-color:#f5f5f5;-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out}body[data-page=works].soft_gray-scene header{background-color:rgba(237,237,237,.9)}body[data-page=works].soft_gray-scene .l-wrapper{background-color:#ededed}body[data-page=technologies] header{background-color:rgba(23,24,29,.9)}body[data-page=technologies] .l-wrapper{background-color:#17181d;-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out}body[data-page=technologies] .l-wrapper .page-technology,body[data-page=technologies] .l-wrapper section{background:0 0!important}body[data-page=technologies] .section-related-articles .section-intro-text,body[data-page=technologies] .section-related-articles .section-title{color:#fff}body[data-page=technologies].light_gray-scene header{background-color:rgba(245,245,245,.9)}body[data-page=technologies].light_gray-scene .l-wrapper{background-color:#f5f5f5}body[data-page=technologies].light_gray-scene .section-related-articles .section-intro-text,body[data-page=technologies].light_gray-scene .section-related-articles .section-title{color:#23252c}body[data-page=technologies].white-scene header{background-color:rgba(255,255,255,.9)}body[data-page=technologies].white-scene .l-wrapper{background-color:#fff}body[data-page=technologies].white-scene .section-related-articles .section-intro-text,body[data-page=technologies].white-scene .section-related-articles .section-title{color:#23252c}body[data-page=technologies].gray_black-scene header{background-color:rgba(35,37,44,.9)}body[data-page=technologies].gray_black-scene .wrapper{background-color:#23252c}body[data-page=technologies][data-action=show] header{background-color:rgba(255,255,255,.9)}body[data-page=technologies][data-action=show] .l-wrapper{background-color:#fff}body[data-page=technologies][data-action=show] .section-related-articles .section-intro-text,body[data-page=technologies][data-action=show] .section-related-articles .section-title{color:#23252c}body[data-page=technologies][data-action=show] .section-rnd{color:#23252c}@media only screen and (max-width:1024px){body[data-page=technologies][data-action=show] .articles-list-item .item-author,body[data-page=technologies][data-action=show] .articles-list-item .item-description,body[data-page=technologies][data-action=show] .articles-list-item .item-title a{color:#23252c}}body[data-page=technologies][data-action=show].related-scene header{background-color:rgba(245,245,245,.9)}body[data-page=technologies][data-action=show].related-scene .l-wrapper{background-color:#f5f5f5}body[data-page=technologies][data-action=show].rnd-scene header{background-color:rgba(23,24,29,.9)}body[data-page=technologies][data-action=show].rnd-scene .l-wrapper{background-color:#17181d}body[data-page=technologies][data-action=show].rnd-scene .articles-list-item .item-author,body[data-page=technologies][data-action=show].rnd-scene .articles-list-item .item-description,body[data-page=technologies][data-action=show].rnd-scene .articles-list-item .item-title a{color:rgba(245,245,245,.7)}body[data-page=technologies][data-action=show].rnd-scene .section-rnd{color:#fff}body[data-page=technologies][data-action=show].cta-scene header{background-color:rgba(237,237,237,.9)}body[data-page=technologies][data-action=show].cta-scene .l-wrapper{background-color:#ededed}body[data-page=design]{background-color:#16181c}@media only screen and (min-width:1025px){body[data-page=design] footer{min-height:100vh}}body[data-page=design] .design-page{-webkit-backface-visibility:visible}body[data-page=design] .concepts,body[data-page=design] .design-featured,body[data-page=design] .design-title,body[data-page=design] .designed-list,body[data-page=design] .services-list{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}body[data-page=design] .design-page,body[data-page=design] .design-title,body[data-page=design] .services-list_w .services-item,body[data-page=design] .services-title_w{-webkit-transition:color .4s ease-out,background-color .4s ease-out;transition:color .4s ease-out,background-color .4s ease-out;will-change:color,background-color}body[data-page=design] .designed-image,body[data-page=design] .item-description_w{will-change:transform,margin-right,margin-left;-webkit-backface-visibility:visible;-webkit-transform:translate3d(0,0,0)}body[data-page=design] header{background-color:rgba(22,24,28,.9)}body[data-page=design].light_black-scene header{background-color:rgba(22,24,28,.9)}body[data-page=design].light_black-scene .design-page{background-color:#16181c}body[data-page=design].light_black-scene .designed-title_w{color:#fff}body[data-page=design].light_gray-scene header{background-color:rgba(245,245,245,.9)}@media only screen and (min-width:1025px){body[data-page=design].light_gray-scene .design-page,body[data-page=design].light_gray-scene .design-title{background-color:#f5f5f5;color:#23252c}body[data-page=design].light_gray-scene .designed-title_w{color:#23252c}body[data-page=design].light_gray-scene .design-page .services-list .services-title_w{color:#23252c}body[data-page=design].light_gray-scene .design-page .services-list .services-list_w .services-item .item-description,body[data-page=design].light_gray-scene .design-page .services-list .services-list_w .services-item .item-title{color:#23252c}}body[data-page=design].purple-scene header{background-color:rgba(38,33,64,.9)}body[data-page=design].purple-scene .design-page{background-color:#262140}body[data-page=design].dark_black-scene header{background-color:rgba(0,0,0,.8)}body[data-page=design].dark_black-scene .design-page{background-color:#000}body[data-page=services] header.white.active_gray-black-header-add{background-color:#23252c}body[data-page=services] header.white.active_gray-black-header{background-color:rgba(35,37,44,.9)}body[data-page=services] header.white.active_black-header-footer{background-color:#16181c}body[data-page=services] header.white{background-color:#f5f5f5}body[data-page=company].active_light-gray-background2 header{background-color:rgba(245,245,245,.9)}body[data-page=company].active_light-gray-background2 .values-list__item .value-title .value-title-text{color:#23252c}body[data-page=company].active_light-gray-background2 .values-list__item .value-text p{color:#827b7b}body[data-page=company].active_white-background header{background-color:rgba(255,255,255,.9)}body[data-page=company].active_white-background .wrapper{background-color:#fff}body[data-page=company].active_dark-black-background header{background-color:rgba(29,32,41,.9)}body[data-page=company].active_dark-black-background .wrapper{background-color:#1d2029}body[data-page=company].active_values-black-background header{background-color:rgba(55,62,72,.9)}body[data-page=company].active_values-black-background .wrapper{background-color:#373e48}body[data-page=company].active_map-black-background header{background-color:rgba(40,42,54,.9)}body[data-page=company].active_map-black-background .wrapper{background-color:#282a36}body[data-page=blog][data-action=show] .fake-block-footer{height:0}body[data-page=contacts] header{background-color:rgba(245,245,245,.9)}body[data-page=contacts] .page-contacts,body[data-page=contacts] .section-content{background:0 0!important}body[data-page=contacts] .l-wrapper{background-color:#f5f5f5;-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out}body[data-page=contacts] .contacts-group-item{border-color:#ededed;-webkit-transition:border-color .4s ease-out;transition:border-color .4s ease-out}body[data-page=contacts].gray_black-scene header{background-color:rgba(35,37,44,.9)}body[data-page=contacts].gray_black-scene .l-wrapper{background-color:#23252c}body[data-page=contacts].gray_black-scene .contacts-group-item{border-color:#4e5055}body[data-page=segments] header{background-color:rgba(22,24,28,.7)}body[data-page=segments].segments_components-scene header{background-color:rgba(245,245,245,.9)}body[data-page=segments].segments_components-scene .page-segment-article .section-segment-article-intro i.section-bg#image-events{background-image:none}body[data-page=segments].segments_components-scene .section-segment-article-intro,body[data-page=segments].segments_components-scene .section-segment-article-intro .dtable{background:#f5f5f5}body[data-page=segments].segments_features-scene header{background-color:rgba(255,255,255,.9)}body[data-page=segments].segments_features-scene .section-segment-article-components{background:#fff}body[data-page=segments].segments_related-scene header{background-color:rgba(245,245,245,.9)}body[data-page=segments].segments_related-scene .section-segment-features{background:#f5f5f5}body[data-page=segments].segments_case-scene header{background-color:rgba(237,237,237,.9)}body[data-page=segments].segments_case-scene .section-related-articles{background:#ededed}body[data-page=segments].segments_cover-scene header{background-color:rgba(255,255,255,.9)}body[data-page=segments].segments_cover-scene .section-case-studies{background:#fff}body[data-page=segments].segments_cta-scene header{background-color:rgba(245,245,245,.9)}body[data-page=segments].segments_cta-scene .section-segments-we-cover{background:#f5f5f5}.device-menu{display:none;position:fixed;top:10px;right:10px;width:55px;height:50px;z-index:11;background-color:rgba(0,0,0,.6)}@media only screen and (min-width:768px) and (max-width:1024px){.device-menu{display:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.device-menu{display:block}}@media only screen and (max-width:767px){.device-menu{display:block;width:45px;height:40px}}.device-menu span{position:absolute;width:100%;height:4px;left:0;background-color:#fff}.device-menu span:first-child{top:0;-webkit-transition:rotate,.3s;transition:rotate,.3s}.device-menu span:nth-child(2){top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.device-menu span:nth-child(3){bottom:0;-webkit-transition:rotate,.3s;transition:rotate,.3s}@media only screen and (max-width:767px){.device-menu span{height:3px}}.device-menu.black span{background-color:#111}.device-menu.open span{background-color:#fff}.device-menu.open span:first-child{top:5px;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.device-menu.open span:first-child{top:10px}}.device-menu.open span:nth-child(2){opacity:0}.device-menu.open span:nth-child(3){bottom:10px;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.device-menu .device-menu__i{width:24px;height:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.device-menu .device-menu__i{width:32px;height:24px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){nav{display:none}.footer-top nav{z-index:5}}@media only screen and (max-width:767px){nav{display:none}.footer-top nav{z-index:5}}footer{background-color:#16181c;padding:0 40px 18px 40px;position:fixed;left:0;bottom:0;width:100%;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:1024px){footer{padding:80px 40px 20px 40px;position:relative}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){footer{padding:80px 40px 20px 40px;position:relative}}@media only screen and (max-width:767px){footer{padding:58px 15px 20px 15px;position:relative}}footer .footer-top{position:relative;padding:42px 0 29px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){footer .footer-top{padding:0 0 25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}@media only screen and (max-width:767px){footer .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:100px 0 25px 0}}footer .footer-top .socials{float:right;padding:5px 0 0 0}@media only screen and (min-width:768px) and (max-width:1300px){footer .footer-top .socials{padding-top:35px!important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){footer .footer-top .socials{float:none;padding:80px 0 0 0}}@media only screen and (max-width:767px){footer .footer-top .socials{float:none;padding:93px 0 0 0}}footer .footer-top .socials .btn_white{font-size:16px;padding:11px 30px 11px 30px;width:100%}footer .footer-top .socials ul{padding:0 0 22px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){footer .footer-top .socials ul{padding:0;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;-ms-flex-pack:distribute;justify-content:space-around}}footer .footer-top .socials ul li{display:inline-block;padding:0 27px 0 0}footer .footer-top .socials ul li:last-child{padding:0}@media only screen and (max-width:767px){footer .footer-top .socials ul li{padding:0;margin-bottom:23px;width:30%;text-align:center}}footer .footer-top .socials ul li a{font-size:24px;line-height:24px;color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;display:block}footer .footer-top .socials ul li a.hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}footer .footer-top nav{text-align:center;opacity:1}@media only screen and (min-width:768px) and (max-width:1300px){footer .footer-top nav{width:100%;display:block;top:20px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){footer .footer-top nav{position:relative;width:100%;display:block}}@media only screen and (max-width:767px){footer .footer-top nav{position:relative;width:100%;display:block}}footer .footer-top nav ul{padding:0}@media only screen and (min-width:768px) and (max-width:1300px){footer .footer-top nav ul{display:inline-block;margin:0 auto}}@media only screen and (max-width:767px){footer .footer-top nav ul{text-align:left;margin:0 auto;padding:0 0 0 15px;width:280px}}footer .footer-top nav ul li{float:left;display:inline-block;padding:0;margin-right:10px}footer .footer-top nav ul li:last-child{margin-right:0}@media only screen and (max-width:767px){footer .footer-top nav ul li{width:50%;padding:0 0 25px 0;margin-right:0}}footer .footer-top nav ul li a{font-size:18px;line-height:21px;text-transform:none;padding:1px 5px;letter-spacing:-.25px}footer .footer-top nav ul li a::after{bottom:-2px;margin:0 5px}footer .footer-top .footer-logo{width:280px;float:left}@media only screen and (min-width:768px) and (max-width:1300px){footer .footer-top .footer-logo{padding-top:30px}}@media only screen and (min-width:768px) and (max-width:1024px){footer .footer-top .footer-logo{width:260px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){footer .footer-top .footer-logo{text-align:center;float:none}}@media only screen and (max-width:767px){footer .footer-top .footer-logo{text-align:center;padding:0}}footer .footer-top .footer-logo .logo{padding:0 0 24px 0;background-image:url("../v2/content/geeks-logo-white.svg");margin-top:5px}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){footer .footer-top .footer-logo .logo{display:inline-block}}@media only screen and (max-width:767px){footer .footer-top .footer-logo .logo{display:inline-block;width:114px;padding:0 0 20px 0}}footer .footer-top .footer-logo p{font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:16px;color:#fff;opacity:.7}footer .footer-bottom{text-align:center}footer .footer-bottom p{font-family:Helvetica;font-size:14px;line-height:17px;color:#fff;opacity:.2}@media only screen and (max-width:767px){footer .footer-bottom p{font-family:Satoshi,Helvetica,Arial,sans-serif}footer .footer-bottom p span{display:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){footer.company-page{padding:40px 40px 20px 40px}}@media only screen and (max-width:767px){footer.company-page .footer-top{padding:0 0 25px 0}}footer i{display:inline-block;width:25px;height:25px}footer i.icon-facebook{background:url("../v2/general/icon-facebook-39385e65c460fad85c9cde87218ea29b.svg") no-repeat}footer i.icon-twitter{background:url("../v2/general/icon-twitter-b3e24c93b59d9166f9321c032ec0ec85.svg") no-repeat;width:28px;height:23px}footer i.icon-github{background:url("../v2/general/icon-github-2e64f2e1fec5784fcc6d9178d4182f4c.svg") no-repeat;width:30px;height:24px}footer i.icon-dribbble{background:url("../v2/general/icon-dribbble-7ce6634a65ae0d25500ae07ac7aa51d9.svg") no-repeat}footer i.icon-behance{background:url("../v2/general/icon-behance-14ad6537639d59dd85cbe26b14b5bc22.svg") no-repeat;width:30px;height:19px}footer i.icon-telegram{background:url("../v2/general/icon-telegram-6f08c30bdd1f128721c653980309e131.svg") no-repeat;height:22px}.fake-block-footer{height:761px;width:1px;position:relative;z-index:3}@media only screen and (min-width:768px) and (max-width:1024px){.fake-block-footer{min-height:0;height:0!important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.fake-block-footer{min-height:0;height:0!important}}@media only screen and (max-width:767px){.fake-block-footer{min-height:0;height:0!important}}.ie-hack{z-index:10000;background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100%}::-moz-selection{background:#f16522}::selection{background:#f16522}::-moz-selection{background:#f16522}.btn-tabs-group-holder::-moz-selection{background:#f16522}.btn-tabs-group-holder::selection{background:#f16522}.btn-tabs-group-holder::-moz-selection{background:#f16522}.hoverfix{-webkit-transform:translateZ(0)}body,html{height:100%;-webkit-font-smoothing:antialiased;font-family:Satoshi,Helvetica,Arial,sans-serif;color:#23252c}@media only screen and (max-device-width:480px){body,html{-webkit-text-size-adjust:none}}body{margin:0;font-size:16px;line-height:19px}.max-width{max-width:1170px;margin:auto}img{border:none}.link-style,a{text-decoration:none;color:#f16522;-webkit-transition:all .4s;transition:all .4s;cursor:pointer}.link-style:hover,a:hover{text-decoration:underline}.link-style:active,.link-style:hover,a:active,a:hover{outline:0}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}.article-features-list-item-info .item-title,.contacts-group-item-title,.h1,.h2,.h3,.h4,.h5,.section-technology-article .article-title,.services-list-item-info .item-title,.vacancy-article-title,.works-list-item .item-title,h1,h2,h3,h4,h5{font-family:Satoshi,Helvetica,Arial,sans-serif;font-weight:400;margin:1em 0 .5em}.h1,h1{font-size:77px;line-height:1.246753246753247}.h2,h2{font-size:66px;line-height:1.272727272727273}.works-list-item .item-title{font-size:66px;line-height:1.1}.h3,.section-technology-article .article-title,.vacancy-article-title,h3{font-size:48px;line-height:1.25}.article-features-list-item-info .item-title,.h4,.services-list-item-info .item-title,h4{font-size:30px;line-height:1.3}.contacts-group-item-title,.h5,h5{font-size:24px;line-height:1.166666666666667}.article-features-contents-item .item-title,.h6,.services-article-aside .aside-title,.services-contents-item .item-title,h6{font-size:18px;line-height:1.222222222222222}.hr,hr{border:0;height:1px;background:#dcdcdc;clear:both;margin:25px auto}.lucida{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif}.color-white{color:#fff}.bg-transparent{background-color:transparent!important}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.dtable{display:table}.dtrow{display:table-row}.dtcell{display:table-cell;vertical-align:middle}.none{display:none!important}.invisible{visibility:hidden}.hidden{display:none!important;visibility:hidden!important}.visible{visibility:visible!important}.clear{clear:both;height:0;font-size:0;line-height:0;overflow:hidden;display:block}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.fleft{float:left!important}.fright{float:right!important}.vat{vertical-align:top!important}.vam{vertical-align:middle!important}.vab{vertical-align:bottom!important}.tac{text-align:center!important}.tar{text-align:right!important}.not_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mt2em{margin-top:2em}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.demo-dark-box{background:#000;color:#fff;padding:20px 0;margin-top:50px}.twitter-link .icon-twitter-link{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translate(0,0);transform:translate(0,0)}.twitter-link:hover .icon-twitter-link{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}.icon{display:inline-block;width:20px;height:20px;background:url("../sprite-4c3c3cb8064ceb0b59c62ffe739b651d.png") no-repeat 0 0}.icon-delete{background:url("../icon-delete-13c6a77a36dc8b4ebab27f7508695254.png") no-repeat center}.svg .icon-delete{background-image:url("../icon-delete-9c6367ab67488de2be1e163a341c5e83.svg")}.icon-facebook{background:url("../icon-facebook-fec4b14ae263987c71944a166ae68641.png") no-repeat center;width:25px;height:25px}.svg .icon-facebook{background-image:url("../icon-facebook-8c4dd052d1f2eea51aea8adea801ff54.svg")}.icon-dribble{background:url("../icon-dribble-b58aa372d256389b6b1beefc05aef2b4.png") no-repeat center;width:25px;height:25px}.svg .icon-dribble{background-image:url("../icon-dribble-7ce6634a65ae0d25500ae07ac7aa51d9.svg")}.icon-twitter{background:url("../icon-twitter-3f50be8aea558e547b5d874694942c2f.png") no-repeat center;width:27px;height:23px}.svg .icon-twitter{background-image:url("../icon-twitter-f863b1b8794eb0a1ccc069d8cf28cd8e.svg")}.icon-twitter-link{background-image:none!important;position:relative;vertical-align:top}.icon-twitter-link:after,.icon-twitter-link:before{content:' ';position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transition:opacity .3s;transition:opacity .3s}.no-opacity .icon-twitter-link:after,.no-opacity .icon-twitter-link:before{display:block}.icon-twitter-link:after{background-position:0 bottom;opacity:0}.no-opacity .icon-twitter-link:after{display:none}.icon-twitter-link:hover:before{opacity:0}.no-opacity .icon-twitter-link:hover:before{display:none}.icon-twitter-link:hover:after{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.no-opacity .icon-twitter-link:hover:after{display:block}.icon-twitter-link:after,.icon-twitter-link:before{background:url("../sprite-4c3c3cb8064ceb0b59c62ffe739b651d.png") no-repeat -20px 0}.icon-twitter-link:after{background-position:-40px 0}a.icon-twitter-link{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}a.icon-twitter-link:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}.icon-github{background:url("../icon-github-ef0289d303c2278e28c1bc443e1437d9.png") no-repeat center;width:30px;height:24px}.svg .icon-github{background-image:url("../icon-github-2e64f2e1fec5784fcc6d9178d4182f4c.svg")}.icon-behance{background:url("../icon-behance-144d35ee3edf0bbcc5b0819758eefa0d.png") no-repeat center;width:30px;height:19px}.svg .icon-behance{background-image:url("../icon-behance-14ad6537639d59dd85cbe26b14b5bc22.svg")}.icon-larrow,.icon-rarrow{background:url("../icon-arrows-8edb28afc5c5f475f3987843f1dac177.png") no-repeat 0 0;width:22px;height:22px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-larrow,.icon-rarrow{background-image:url("../icon-arrows%402x-14176964e0bdfa948f7214451145577f.png");background-size:auto 22px}}.icon-rarrow{background-position:-22px 0}.icon-search{background:url("../icon-search-e0ae38ec4752684bfe0bfca8cacd1dc0.png") no-repeat 0 0;width:25px;height:25px}.svg .icon-search{background-image:url("../icon-search-0b0f29dc277765c4a19cc10d067c0326.svg")}.icon-load-more{width:23px;height:23px;position:relative;background-image:none!important}.icon-load-more:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url("../icon-load-more-a3100b5b9d63835723c277674374050c.png") no-repeat center}.svg .icon-load-more:before{background-image:url("../icon-load-more-b5aa00f498387d7242da962c288f8022.svg")}.icon-load-more.orange{background-image:none!important;position:relative}.icon-load-more.orange:after,.icon-load-more.orange:before{content:' ';position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transition:opacity .3s;transition:opacity .3s}.no-opacity .icon-load-more.orange:after,.no-opacity .icon-load-more.orange:before{display:block}.icon-load-more.orange:after{background-position:0 bottom;opacity:0}.no-opacity .icon-load-more.orange:after{display:none}.icon-load-more.orange:hover:before{opacity:0}.no-opacity .icon-load-more.orange:hover:before{display:none}.icon-load-more.orange:hover:after{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.no-opacity .icon-load-more.orange:hover:after{display:block}.icon-load-more.orange:after,.icon-load-more.orange:before{background-image:url("../icon-load-more-orange-c329b6dfc3c5652606bda8a5ffbe7711.png");background-position:0 0}.svg .icon-load-more.orange:after,.svg .icon-load-more.orange:before{background-image:url("../icon-load-more-orange-7e2c4bd9a9da44ed6c1ee2c125d6579a.svg")}.icon-load-more.orange:after{background-position:0 -23px}.icon-round-facebook{width:26px;height:26px;background:url("../icon-round-facebook-6851d5d213affad0a9503b6b6f4fb6ee.png") no-repeat 0 0}.svg .icon-round-facebook{background-image:url("../icon-round-facebook-13bd52a47351127bb59ab2bb3c6bb40c.svg")}a.icon-round-facebook{background-image:none!important;position:relative;width:26px;height:26px}a.icon-round-facebook:after,a.icon-round-facebook:before{content:' ';position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transition:opacity .3s;transition:opacity .3s}.no-opacity a.icon-round-facebook:after,.no-opacity a.icon-round-facebook:before{display:block}a.icon-round-facebook:after{background-position:0 bottom;opacity:0}.no-opacity a.icon-round-facebook:after{display:none}a.icon-round-facebook:hover:before{opacity:0}.no-opacity a.icon-round-facebook:hover:before{display:none}a.icon-round-facebook:hover:after{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.no-opacity a.icon-round-facebook:hover:after{display:block}a.icon-round-facebook:after,a.icon-round-facebook:before{background:url("../icon-round-facebook-6851d5d213affad0a9503b6b6f4fb6ee.png") no-repeat 0 0}.svg a.icon-round-facebook:after,.svg a.icon-round-facebook:before{background-image:url("../icon-round-facebook-13bd52a47351127bb59ab2bb3c6bb40c.svg")}a.icon-round-facebook:after{background-position:0 -26px}.icon-round-twitter{width:26px;height:26px;background:url("../icon-round-twitter-d58fc37991241e3f76feb03d61e94dcb.png") no-repeat 0 0}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-round-twitter{background-image:url("../icon-round-twitter%402x.png/index.html");background-size:26px auto}}a.icon-round-twitter{background-image:none!important;position:relative}a.icon-round-twitter:after,a.icon-round-twitter:before{content:' ';position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transition:opacity .3s;transition:opacity .3s}.no-opacity a.icon-round-twitter:after,.no-opacity a.icon-round-twitter:before{display:block}a.icon-round-twitter:after{background-position:0 bottom;opacity:0}.no-opacity a.icon-round-twitter:after{display:none}a.icon-round-twitter:hover:before{opacity:0}.no-opacity a.icon-round-twitter:hover:before{display:none}a.icon-round-twitter:hover:after{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.no-opacity a.icon-round-twitter:hover:after{display:block}a.icon-round-twitter:after,a.icon-round-twitter:before{background:url("../icon-round-twitter-d58fc37991241e3f76feb03d61e94dcb.png") no-repeat 0 0}.svg a.icon-round-twitter:after,.svg a.icon-round-twitter:before{background-image:url("../icon-round-twitter-f88ecd05016a1425ebdaa98cd30a22a4.svg")}a.icon-round-twitter:after{background-position:0 -26px}.icon-work-developers{background:url("../icon-work-developers-b6c32c2c4e0824a985e64aadfa6af157.png") no-repeat center;width:60px;height:60px}.svg .icon-work-developers{background-image:url("../icon-work-developers-34e833f3290c6ca37dab193d10db5fe1.svg")}.icon-work-designers{background:url("../icon-work-designers-8e8969eac4394d2ec44fe7849bc97dac.png") no-repeat center;width:60px;height:60px}.svg .icon-work-designers{background-image:url("../icon-work-designers-7bdad91f41120fb66fab82bb620c5419.svg")}.icon-work-managers{background:url("../icon-work-managers-37a917726ee0f548e281ff063616ee33.png") no-repeat center;width:60px;height:60px}.svg .icon-work-managers{background-image:url("../icon-work-managers-fd6b9d6be8765eeb974def4f18611315.svg")}.icon-paperclip{background:url("../icon-paperclip-9a8a2efff6cbfdecab03af311dacb018.png") no-repeat center;width:11px;height:21px}.svg .icon-paperclip{background-image:url("../icon-paperclip-3d4d6fc5e8416cc1193a4466be0f5b36.svg")}.icon-map-pin{background:url("../icon-map-pin-c6f4fae8d8e6de4e3251a0586aaacbd8.png") no-repeat center;width:27px;height:40px}.svg .icon-map-pin{background-image:url("../icon-map-pin-ba83a2aa68cf4cbe9277ec304ea52c8e.svg")}.icon-guide-1{background:url("../guide/icon-guide-1-sprite-6fd3c850dafd2f5fa75cce9d0e82375e.png") no-repeat center 0;width:60px;height:60px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-guide-1{background-image:url("../guide/icon-guide-1-sprite%402x-ed2007ce61db235ca1071e129845bbee.png");background-size:100% auto}}.icon-guide-2{background:url("../guide/icon-guide-2-sprite-19aa56dc331dd7a821470467c69e6495.png") no-repeat center 0;width:60px;height:60px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-guide-2{background-image:url("../guide/icon-guide-2-sprite%402x-903f89d2838bb99b337c6a7e3a615bfe.png");background-size:100% auto}}.icon-guide-3{background:url("../guide/icon-guide-3-sprite-210d2795aba48de617426759404278f9.png") no-repeat center 0;width:60px;height:60px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-guide-3{background-image:url("../guide/icon-guide-3-sprite%402x-ff09aab7dd7bc489e00e2ba18cc60e4c.png");background-size:100% auto}}.icon-guide-4{background:url("../guide/icon-guide-4-sprite-eea1fac7f527e05bcb537ca0e3417ed8.png") no-repeat center 0;width:60px;height:60px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-guide-4{background-image:url("../guide/icon-guide-4-sprite%402x-4a329c17849a884c57ad3186872f4acd.png");background-size:100% auto}}.icon-guide-5{background:url("../guide/icon-guide-5-sprite-4095fb9e221b75074450546f3ac5309b.png") no-repeat center 0;width:60px;height:60px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-guide-5{background-image:url("../guide/icon-guide-5-sprite%402x-a3f75b8937c6eb3465c7cd63e0140f40.png");background-size:100% auto}}.icon-guide-6{background:url("../guide/icon-guide-6-sprite-cf3c1e77081649e712cd1058a19c1663.png") no-repeat center 0;width:60px;height:60px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-guide-6{background-image:url("../guide/icon-guide-6-sprite%402x-13ba21ed115e1dc897748d19d61919c1.png");background-size:100% auto}}.icon-guide-7{background:url("../guide/icon-guide-7-sprite-a0ef70b13223ac7223cd9049d7d9bf43.png") no-repeat center 0;width:60px;height:60px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-guide-7{background-image:url("../guide/icon-guide-7-sprite%402x-03d7a800b1b67ec35e25a146474f861a.png");background-size:100% auto}}.icon-guide-8{background:url("../guide/icon-guide-8-sprite-3052d354d9916d3dcb91c4614452e628.png") no-repeat center 0;width:60px;height:60px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-guide-8{background-image:url("../guide/icon-guide-8-sprite%402x-ffe86f3b683a815a6f16b1cf4f67c9b7.png");background-size:100% auto}}.icon-guide-9{background:url("../guide/icon-guide-9-sprite-c67ae73bbefd29c6afdb027abb1bb331.png") no-repeat center 0;width:60px;height:60px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-guide-9{background-image:url("../guide/icon-guide-9-sprite%402x-48c73854a4037974a3eca8198fe452eb.png");background-size:100% auto}}.guides-list-item-link:hover .icon-guide-1{-webkit-animation:GUIDE_ICON_1_HOVER 1.68s steps(41) infinite;animation:GUIDE_ICON_1_HOVER 1.68s steps(41) infinite}.guides-list-item-link:hover .icon-guide-2{-webkit-animation:GUIDE_ICON_2_HOVER 1.16s steps(28) infinite;animation:GUIDE_ICON_2_HOVER 1.16s steps(28) infinite}.guides-list-item-link:hover .icon-guide-3{-webkit-animation:GUIDE_ICON_3_HOVER 1.56s steps(38) infinite;animation:GUIDE_ICON_3_HOVER 1.56s steps(38) infinite}.guides-list-item-link:hover .icon-guide-4{-webkit-animation:GUIDE_ICON_4_HOVER 3.68s steps(91) infinite;animation:GUIDE_ICON_4_HOVER 3.68s steps(91) infinite}.guides-list-item-link:hover .icon-guide-5{-webkit-animation:GUIDE_ICON_5_HOVER .88s steps(21) infinite;animation:GUIDE_ICON_5_HOVER .88s steps(21) infinite}.guides-list-item-link:hover .icon-guide-6{-webkit-animation:GUIDE_ICON_6_HOVER 1.84s steps(45) infinite;animation:GUIDE_ICON_6_HOVER 1.84s steps(45) infinite}.guides-list-item-link:hover .icon-guide-7{-webkit-animation:GUIDE_ICON_7_HOVER 1.68s steps(41) infinite;animation:GUIDE_ICON_7_HOVER 1.68s steps(41) infinite}.guides-list-item-link:hover .icon-guide-8{-webkit-animation:GUIDE_ICON_8_HOVER 1.44s steps(35) infinite;animation:GUIDE_ICON_8_HOVER 1.44s steps(35) infinite}.guides-list-item-link:hover .icon-guide-9{-webkit-animation:GUIDE_ICON_9_HOVER 1.6s steps(39) infinite;animation:GUIDE_ICON_9_HOVER 1.6s steps(39) infinite}.icon-component-1{background:url("../icon-component-1-e3df013afece9a8d3f5ab4da8bc47060.png") no-repeat center;width:80px;height:80px}.icon-component-2{background:url("../icon-component-2-f5f2a3745aa5f5a4fb25bd13a56c79c5.png") no-repeat center;width:80px;height:80px}.icon-component-3{background:url("../icon-component-3-72c586d4ecd13d349d3d1585e0faa0d6.png") no-repeat center;width:80px;height:80px}.icon-component-4{background:url("../icon-component-4-02db2b4d0c47337fc2e6876d6036a0dd.png") no-repeat center;width:80px;height:80px}.icon-values-1{background:url("../icon-values-1-c307b240f356bed9163669ecce2ccfbd.png") no-repeat center;width:82px;height:82px}.svg .icon-values-1{background-image:url("../icon-values-1-11695dfdd4b0d5b7c0c0564fcd42dadf.svg")}.icon-values-2{background:url("../icon-values-2-dc7aaad0cc353daac8d5ba0d688408ac.png") no-repeat center;width:82px;height:82px}.svg .icon-values-2{background-image:url("../icon-values-2-4643f01f7ee9eb62300176e46c7384f4.svg")}.icon-values-3{background:url("../icon-values-3-5742326ed4f6e11004efec0a7f056331.png") no-repeat center;width:82px;height:82px}.svg .icon-values-3{background-image:url("../icon-values-3-7c346f090b5b8fd6e12f2e04b983ef93.svg")}.icon-values-4{background:url("../icon-values-4-d5e9b5dcdd06a308cd59a1af6a219d95.png") no-repeat center;width:82px;height:82px}.svg .icon-values-4{background-image:url("../icon-values-4-41b6437662d62d87f91b00d492918119.svg")}.icon-key-characteristics-1{background:url("../key/icon-key-characteristics-1-sprite-c716f1a8aa9d9a79e88ec551a76f3386.png") no-repeat center 0;width:70px;height:70px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-key-characteristics-1{background-image:url("../key/icon-key-characteristics-1-sprite%402x-be7fab7dc158f89e391a93e816e0ff24.png");background-size:100% auto}}.icon-key-characteristics-2{background:url("../key/icon-key-characteristics-2-sprite-f918cae3e26939132ae2f693194502d4.png") no-repeat center 0;width:70px;height:70px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-key-characteristics-2{background-image:url("../key/icon-key-characteristics-2-sprite%402x-800629a0628cb5c7cad97de1e2cdc2cc.png");background-size:100% auto}}.icon-key-characteristics-3{background:url("../key/icon-key-characteristics-3-sprite-82098e139ea44517472d65607a2f1c8a.png") no-repeat center 0;width:70px;height:70px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-key-characteristics-3{background-image:url("../key/icon-key-characteristics-3-sprite%402x-30aa7b5d8d01fa12eaa804f92058c6a3.png");background-size:100% auto}}.icon-key-characteristics-4{background:url("../key/icon-key-characteristics-4-sprite-904f2d15aa5b9f55ffd5e7bda70effdb.png") no-repeat center 0;width:70px;height:70px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-key-characteristics-4{background-image:url("../key/icon-key-characteristics-4-sprite%402x-dd1d1d98281e4e4208070ea9918a53d7.png");background-size:100% auto}}.icon-key-characteristics-5{background:url("../key/icon-key-characteristics-5-sprite-e51f17080362bbadeaa42e4e92129bf9.png") no-repeat center 0;width:70px;height:70px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-key-characteristics-5{background-image:url("../key/icon-key-characteristics-5-sprite%402x-8ab00e2d6d9ff5db3333d065d3cd9987.png");background-size:100% auto}}.icon-key-characteristics-6{background:url("../key/icon-key-characteristics-6-sprite-2ae151b052b71d272db5eea86f516b76.png") no-repeat center 0;width:70px;height:70px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-key-characteristics-6{background-image:url("../key/icon-key-characteristics-6-sprite%402x-b3080a8be08940f0948b9fc634dbea9c.png");background-size:100% auto}}.key-characteristics-list-item:hover .icon-key-characteristics-1{-webkit-animation:KEY_ICON_1_HOVER 2.2s steps(54) infinite;animation:KEY_ICON_1_HOVER 2.2s steps(54) infinite}.key-characteristics-list-item:hover .icon-key-characteristics-2{-webkit-animation:KEY_ICON_2_HOVER 2.2s steps(54) infinite;animation:KEY_ICON_2_HOVER 2.2s steps(54) infinite}.key-characteristics-list-item:hover .icon-key-characteristics-3{-webkit-animation:KEY_ICON_3_HOVER 1.68s steps(41) infinite;animation:KEY_ICON_3_HOVER 1.68s steps(41) infinite}.key-characteristics-list-item:hover .icon-key-characteristics-4{-webkit-animation:KEY_ICON_4_HOVER 1.64s steps(32) infinite;animation:KEY_ICON_4_HOVER 1.64s steps(32) infinite}.key-characteristics-list-item:hover .icon-key-characteristics-5{-webkit-animation:KEY_ICON_5_HOVER 1.84s steps(45) infinite;animation:KEY_ICON_5_HOVER 1.84s steps(45) infinite}.key-characteristics-list-item:hover .icon-key-characteristics-6{-webkit-animation:KEY_ICON_6_HOVER 2.2s steps(54) infinite;animation:KEY_ICON_6_HOVER 2.2s steps(54) infinite}@-webkit-keyframes GUIDE_ICON_1_HOVER{from{background-position:0 0}to{background-position:0 -2460px}}@keyframes GUIDE_ICON_1_HOVER{from{background-position:0 0}to{background-position:0 -2460px}}@-webkit-keyframes GUIDE_ICON_2_HOVER{from{background-position:0 0}to{background-position:0 -1680px}}@keyframes GUIDE_ICON_2_HOVER{from{background-position:0 0}to{background-position:0 -1680px}}@-webkit-keyframes GUIDE_ICON_3_HOVER{from{background-position:0 0}to{background-position:0 -2280px}}@keyframes GUIDE_ICON_3_HOVER{from{background-position:0 0}to{background-position:0 -2280px}}@-webkit-keyframes GUIDE_ICON_4_HOVER{from{background-position:0 0}to{background-position:0 -5460px}}@keyframes GUIDE_ICON_4_HOVER{from{background-position:0 0}to{background-position:0 -5460px}}@-webkit-keyframes GUIDE_ICON_5_HOVER{from{background-position:0 0}to{background-position:0 -1260px}}@keyframes GUIDE_ICON_5_HOVER{from{background-position:0 0}to{background-position:0 -1260px}}@-webkit-keyframes GUIDE_ICON_6_HOVER{from{background-position:0 0}to{background-position:0 -2700px}}@keyframes GUIDE_ICON_6_HOVER{from{background-position:0 0}to{background-position:0 -2700px}}@-webkit-keyframes GUIDE_ICON_7_HOVER{from{background-position:0 0}to{background-position:0 -2460px}}@keyframes GUIDE_ICON_7_HOVER{from{background-position:0 0}to{background-position:0 -2460px}}@-webkit-keyframes GUIDE_ICON_8_HOVER{from{background-position:0 0}to{background-position:0 -2100px}}@keyframes GUIDE_ICON_8_HOVER{from{background-position:0 0}to{background-position:0 -2100px}}@-webkit-keyframes GUIDE_ICON_9_HOVER{from{background-position:0 0}to{background-position:0 -2340px}}@keyframes GUIDE_ICON_9_HOVER{from{background-position:0 0}to{background-position:0 -2340px}}@-webkit-keyframes KEY_ICON_1_HOVER{from{background-position:0 0}to{background-position:0 -3780px}}@keyframes KEY_ICON_1_HOVER{from{background-position:0 0}to{background-position:0 -3780px}}@-webkit-keyframes KEY_ICON_2_HOVER{from{background-position:0 0}to{background-position:0 -3780px}}@keyframes KEY_ICON_2_HOVER{from{background-position:0 0}to{background-position:0 -3780px}}@-webkit-keyframes KEY_ICON_3_HOVER{from{background-position:0 0}to{background-position:0 -2870px}}@keyframes KEY_ICON_3_HOVER{from{background-position:0 0}to{background-position:0 -2870px}}@-webkit-keyframes KEY_ICON_4_HOVER{from{background-position:0 0}to{background-position:0 -2240px}}@keyframes KEY_ICON_4_HOVER{from{background-position:0 0}to{background-position:0 -2240px}}@-webkit-keyframes KEY_ICON_5_HOVER{from{background-position:0 0}to{background-position:0 -3150px}}@keyframes KEY_ICON_5_HOVER{from{background-position:0 0}to{background-position:0 -3150px}}@-webkit-keyframes KEY_ICON_6_HOVER{from{background-position:0 0}to{background-position:0 -3780px}}@keyframes KEY_ICON_6_HOVER{from{background-position:0 0}to{background-position:0 -3780px}}button:not(.btn):disabled{opacity:.5}.btn.disabled,.btn:disabled{color:#e5e5e5;background:0 0;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;cursor:default}.btn.disabled:not(.btn-link),.btn:disabled:not(.btn-link){border-color:#e0e0e0}.btn:not(.btn-link):hover{text-decoration:none}.btn:not([disabled]):focus{outline:0}.btn-default{color:#f16522;border-color:#f16522}.btn-default:not([disabled]):focus,.btn-default:not([disabled]):hover{background-color:#f16522;border-color:#f16522;color:#fff}.btn-default:not([disabled]):active{background-color:#f45a10;border-color:#f45a10;color:#fff}.btn-primary{border-color:#f16522;background:#f16522;color:#fff}.btn-primary:not([disabled]):focus,.btn-primary:not([disabled]):hover{background-color:transparent;border-color:#f16522;color:#f16522}.btn-primary:not([disabled]):active{background-color:#f45a10;border-color:#f45a10;color:#fff}.btn-link{color:#f16522}.btn-link:not([disabled]):focus,.btn-link:not([disabled]):hover{text-decoration:underline}.btn-white.btn-default{color:#fff;border-color:#fff}.btn-white.btn-primary{background:#fff;color:#16181c;border-color:#fff}.btn-white.btn-link{color:#fff}.btn-white.disabled,.btn-white:disabled{color:rgba(255,255,255,.2);background:0 0}.btn-white.disabled:not(.btn-link),.btn-white:disabled:not(.btn-link){border-color:rgba(255,255,255,.2)}.btn-white:not([disabled]).btn-default:active,.btn-white:not([disabled]).btn-default:focus,.btn-white:not([disabled]).btn-default:hover{background:#fff;color:#16181c;border-color:#fff}.btn-white:not([disabled]).btn-primary:active,.btn-white:not([disabled]).btn-primary:focus,.btn-white:not([disabled]).btn-primary:hover{background:0 0;color:#fff;border-color:#fff}.btn-input{position:relative;z-index:1}.btn-input .submit{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;opacity:0;overflow:hidden;cursor:pointer}.btn-input .submit input{position:absolute;z-index:10;width:auto!important;height:auto!important;top:0;right:0;margin:-2px!important;font-size:200px!important;cursor:pointer;-webkit-appearance:none}.load-more{text-align:center;margin:40px auto}.btn-load-more{min-width:230px;-webkit-transition:none;transition:none}.btn-load-more:not(.btn-default){color:#939496;border-color:#eaeaea}.btn-load-more .icon-load-more{vertical-align:top;margin:2px 20px 0 0}.btn-load-more .icon-load-more:after,.btn-load-more .icon-load-more:before{-webkit-transition:none;transition:none}.btn-load-more.state-loading,.btn-load-more:hover{color:#606163;border-color:#b7b7b7}.btn-load-more.btn-default:not([disabled]).state-loading{background-color:#f16522;border-color:#f16522;color:#fff}.btn-load-more.btn-default:not([disabled]).state-loading .icon-load-more:before,.btn-load-more.btn-default:not([disabled]):focus .icon-load-more:before,.btn-load-more.btn-default:not([disabled]):hover .icon-load-more:before{opacity:0}.btn-load-more.btn-default:not([disabled]).state-loading .icon-load-more:after,.btn-load-more.btn-default:not([disabled]):focus .icon-load-more:after,.btn-load-more.btn-default:not([disabled]):hover .icon-load-more:after{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.btn-load-more.state-loading .icon-load-more:after,.btn-load-more.state-loading .icon-load-more:before{-webkit-animation:LOAD_MORE 1s linear infinite;animation:LOAD_MORE 1s linear infinite}.btn-tabs-group{text-align:center;display:inline-block}.btn-tabs-group .btn-tab{color:rgba(35,37,44,.6);float:left;position:relative;border-color:rgba(151,151,151,.2);min-width:120px;padding-top:12px;padding-bottom:13px}.btn-tabs-group .btn-tab:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.btn-tabs-group .btn-tab:not(:first-child):before{content:'';width:1px;background:rgba(151,151,151,.2);height:30px;position:absolute;left:0;top:50%;margin:-15px 0}.btn-tabs-group .btn-tab:not(:last-child){border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.btn-tabs-group .btn-tab:hover{color:#23252c}.btn-tabs-group .btn-tab.active{color:#f16522;cursor:default}@-webkit-keyframes LOAD_MORE{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes LOAD_MORE{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui-selectmenu-menu{position:absolute;left:0;top:0;display:none;margin:0;padding:0;z-index:10;background:#fff;-webkit-box-shadow:0 15px 15px rgba(0,0,0,.15);box-shadow:0 15px 15px rgba(0,0,0,.15)}.ui-selectmenu-menu .ui-menu{overflow-x:hidden}.ui-selectmenu-open{display:block}.ui-menu{padding:0;margin:0;list-style:none;display:block;outline:0;background:#fff;color:#23252c;font-size:16px;line-height:1.1875}.ui-menu .ui-menu-item{cursor:pointer;padding:9px 30px}.ui-menu .ui-menu-item.ui-state-focus{background:#fbfbfb}.ui-menu .ui-menu-item.ui-state-disabled{cursor:default;color:rgba(35,37,44,.5)}.tags-list{padding:0;margin:20px 0 20px -13px;list-style:none;zoom:1;font-size:14px;line-height:1.357142857142857}.tags-list:after,.tags-list:before{content:"";display:table}.tags-list:after{clear:both}.tags-list-item{float:left;margin:5px 0 5px 13px;max-width:100%}.tag-link{border:1px solid #ececec;color:#919295;-webkit-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s;border-radius:4px;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;text-decoration:none!important;padding:2px 15px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}a.tag-link:hover{border-color:#a7a8ab}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:100%;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}.form{color:#23252c;display:block;font-size:18px;line-height:1.222222222222222}.form>.form-field:first-child,.form>.form-row:first-child .form-field{margin-top:0}.form-row{zoom:1}.form-row:after,.form-row:before{content:"";display:table}.form-row:after{clear:both}.form-row>.form-field{float:left}.form-field{margin:20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.form-field .form-error-text{display:none}.form-field.active .form-label,.form-field.filled .form-label{-webkit-transform:translate(0,0);transform:translate(0,0)}.form-field.active .form-input{border-bottom-color:#23252c}.form-field.error .form-error-text{display:block}.form-field.error .form-input,.form-field.error .ui-selectmenu-button{border-bottom-color:red}.form-input-holder{position:relative;font-size:20px;line-height:1.2;padding:24px 0 0}.honeypot{display:none}.form-label{position:absolute;left:0;top:0;right:0;-webkit-transform:translate(0,35px);transform:translate(0,35px);opacity:.5;-webkit-transition:all .5s cubic-bezier(.68, -.55, .265, 1.55);transition:all .5s cubic-bezier(.68, -.55, .265, 1.55);cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-label.form-label-selectmenu{padding-right:15px}.form-input,.form-input-fake{font-size:20px;line-height:1.2;border:0;padding:9px 0;margin:0;border-bottom:1px solid rgba(35,37,44,.3);display:block;outline:0;width:100%;background:0 0;-webkit-transition:border-color .3s;transition:border-color .3s;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.form-input-fake{white-space:pre;white-space:pre-wrap;word-wrap:break-word;min-height:24px}.form-input-fake:after{content:'\00a0\00a0\00a0'}.form-error-text{color:red;font-size:14px;line-height:1.214285714285714;margin:12px 0 0}.form-help-text{color:#9b9b9b}.label-file{cursor:pointer}.label-file input[type=file]{position:fixed;right:100%;bottom:100%}.form-checkbox-holder{padding:24px 0 0}.form-checkbox-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-checkbox-label .checker{-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.form-controls{margin:35px 0 0}select[data-customize=select]{opacity:0}.touch .form-input-holder select[data-customize=select]{display:block!important;position:absolute;left:0;top:24px;right:0;bottom:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;z-index:2}.touch .form-input-holder .ui-selectmenu-button{pointer-events:none}.ui-selectmenu-button{display:inline-block;position:relative;padding:9px 20px 9px 0;color:#23252c;font-size:20px;line-height:1.35;-webkit-transition:border-color .3s;transition:border-color .3s;border-bottom:1px solid rgba(35,37,44,.3);outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}.form-input-holder .ui-selectmenu-button{display:block;width:100%!important}.ui-selectmenu-button.ui-state-focus{border-bottom-color:#23252c}.ui-selectmenu-button.ui-corner-top .ui-icon{background-position:0 0}.ui-selectmenu-button .ui-icon{background:url("../selectmenu-icon-c890337c0a3c6246e10998b08ac7ee70.png") no-repeat 0 -10px;width:13px;height:10px;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.svg .ui-selectmenu-button .ui-icon{background-image:url("../selectmenu-icon-2fdb0f4b7dc0a89a8d1d01e5c82e833a.svg")}.ui-selectmenu-button .ui-selectmenu-text{white-space:nowrap;width:100%;overflow:hidden;display:block;text-overflow:ellipsis}.field-resizable-textarea .form-input-fake{opacity:0;visibility:hidden}.field-resizable-textarea textarea.form-input{position:absolute;left:0;top:24px;width:100%;bottom:0;resize:none;overflow:hidden}.form-light{color:#fff}.form-light div.checker span,.form-light div.checker.focus span{border-color:#fff}.form-light .form-input{color:#fff;border-bottom-color:rgba(255,255,255,.3)}.form-light .form-field.active .form-input{border-bottom-color:#fff}.form-demo .form-row>.form-field{width:50%;padding-left:15px}.form-demo .form-row>.form-field:first-child{padding-right:15px;padding-left:0}.form-apply .form-row>.form-field{width:50%;padding-left:15px}.form-apply .form-row>.form-field:first-child{padding-right:15px;padding-left:0}.form-apply .attach-file,.form-apply .attached-files-list,.form-apply .btn-submit-application{max-width:370px;width:100%}.form-apply .field-cover-letter,.form-apply .field-resume{margin:35px 0}.form-apply .field-cover-letter p,.form-apply .field-resume p{margin:0 0 12px}.form-apply .field-cover-letter .form-input-holder,.form-apply .field-resume .form-input-holder{margin:3px 0 4px}.form-apply .hr1{margin-top:56px}.form-contacts{max-width:570px;margin:auto;text-align:left}.form-contacts .form-row>.form-field{width:50%;padding-left:15px}.form-contacts .form-row>.form-field:first-child{padding-right:15px;padding-left:0}.form-contacts .form-controls{text-align:center;margin-top:50px}.form-contacts .btn-send-message{max-width:210px;display:block;margin:auto;width:100%}.form-contacts .btn-paperclip-attach-files{position:absolute;right:0;bottom:15px;margin:0;border:0;background:0 0;width:14px;padding:2px;height:21px;line-height:21px;text-align:center}.form-contacts .attached-files-list{margin:30px 0 0}.form-contacts .field-resizable-textarea .form-input-fake{margin-right:30px;width:auto}.form-contacts .field-resizable-textarea textarea.form-input{padding-right:30px}.send-nda-label{width:175px;height:25px;opacity:.5;font-size:18px;color:#23252c;margin-top:50px;margin-left:6px}#fake-checkbox span,#fake-checkbox-checked span{cursor:pointer;margin-bottom:13px}input[type=checkbox].send-nda-checkbox,input[type=checkbox].send-nda-checkbox~#fake-checkbox-checked{display:none!important}input[type=checkbox].send-nda-checkbox:checked~#fake-checkbox-checked{display:inline-block!important}input[type=checkbox].send-nda-checkbox:checked~#fake-checkbox{display:none!important}input[type=checkbox].send-nda-checkbox:checked~label.send-nda-label{opacity:1}.person{display:table;font-size:16px;line-height:1.1875;height:70px}.person-avatar{display:table-cell;vertical-align:top;padding:0 12px 0 0}.person-avatar img{border-radius:100%;vertical-align:top}.person-info{display:table-cell;vertical-align:middle}.person-name{color:#4f5156}.person-position{color:#81869a}.social-widgets{margin:50px 0 50px -10px;text-align:left;letter-spacing:-.5em;display:inline-block}.social-widgets .social-widget-button{letter-spacing:normal;margin:5px 0 5px 10px;vertical-align:top;display:inline-block}.social-widget-button{display:inline-block;font-size:12px;line-height:1.25;color:#7b7c80}.social-widget-button .widget-button{float:left;color:#fff;background:#c8cbd1;padding:0 10px;margin:0;border:0;border-radius:3px;font-size:13px;line-height:1.230769230769231;height:20px;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif}.widget-button-rss img{height:20px}.social-widget-button .widget-button .icon{display:none}.social-widget-button .widget-count{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2px;height:20px;line-height:1.5;min-width:17px;text-align:center;float:left;border:1px solid #c8cbd1;background:#fff;position:relative;margin-left:8px;border-radius:3px}.social-widget-button .widget-count:after,.social-widget-button .widget-count:before{content:'';border-style:solid;border-width:5px;border-left:0!important;border-color:transparent #c8cbd1;position:absolute;right:100%;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.social-widget-button .widget-count:after{border-width:4px;border-color:transparent #fff}.widget-button-fb .widget-button{background-color:#455897}.widget-button-tw .widget-button{background-color:#70befb}.widget-button-gp .widget-button{background-color:#d44737}.widget-button-po .widget-button{background-color:#e84545}.simple-gallery{font-size:14px;line-height:1.428571428571429}.simple-gallery-controls{text-align:center;height:30px;line-height:30px;margin:15px 0}.simple-gallery-next,.simple-gallery-prev{display:inline-block;text-decoration:none!important;padding:0;margin:0;border:0;background:0 0;color:#7f7f7f;text-align:center;width:30px;height:30px;border-radius:30px;font-size:20px;line-height:30px;vertical-align:top;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.simple-gallery-next:not([disabled]):focus,.simple-gallery-next:not([disabled]):hover,.simple-gallery-prev:not([disabled]):focus,.simple-gallery-prev:not([disabled]):hover{background:rgba(127,127,127,.1);color:#4c4c4c}.simple-gallery-count{text-align:center;display:inline-block;width:110px;font-weight:700}.simple-gallery-slides{position:relative;overflow:hidden}.simple-gallery-slide{text-align:center;width:100%}.simple-gallery-slide.active{position:relative;z-index:2}.simple-gallery-slide img{max-width:100%;vertical-align:top}.carousel-inner .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner .item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-ms-perspective:1000;perspective:1000}.carousel-inner .item.active.right,.carousel-inner .item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner .item.active.left,.carousel-inner .item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner .item.active,.carousel-inner .item.next.left,.carousel-inner .item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner .active,.carousel-inner .next,.carousel-inner .prev{display:block}.carousel-inner .active{left:0}.carousel-inner .next,.carousel-inner .prev{position:absolute;top:0;width:100%}.carousel-inner .next{left:100%}.carousel-inner .prev{left:-100%}.carousel-inner .next.left,.carousel-inner .prev.right{left:0}.carousel-inner .active.left{left:-100%}.carousel-inner .active.right{left:100%}.articles-list{padding:0;margin:0 0 60px -30px;list-style:none;letter-spacing:-.5em}.articles-list .articles-list-item{margin-top:44px}.articles-list-item{-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;display:inline-block;padding-left:30px;width:33.333333333333336%;vertical-align:top;color:#1d2028;font-size:16px;line-height:1.5}.articles-list-item.big{width:50%}.articles-list-item .item-image{margin:0 0 22px}.articles-list-item .item-image img{vertical-align:top;width:100%}.articles-list-item .item-image a{color:#1d2028}.articles-list-item .item-category{opacity:.5;font-size:14px;line-height:1.285714285714286}.articles-list-item .item-title{font-weight:700;font-size:24px;line-height:1.416666666666667;font-family:Satoshi,Helvetica,Arial,sans-serif;margin:6px 0 10px}.articles-list-item .item-title.hover a{color:#f16522}.articles-list-item .item-title a{color:#1d2028;text-decoration:none!important}@media only screen and (max-width:1024px){.articles-list-item .item-title a{color:#fff}}.articles-list-item .item-title a:hover{color:#f16522}.articles-list-item .item-description{margin:10px 0 16px}@media only screen and (max-width:1024px){.articles-list-item .item-description{color:#fff}}.articles-list-item .item-author{opacity:.5;font-size:14px;line-height:1.285714285714286}@media only screen and (max-width:1024px){.articles-list-item .item-author{color:#fff}}.b-text{font-size:18px;line-height:1.555555555555556;zoom:1}.b-text:after,.b-text:before{content:"";display:table}.b-text:after{clear:both}.b-text .b-table,.b-text figure,.b-text ol,.b-text p,.b-text table,.b-text ul{margin:0 0 1.555555555555556em}.b-text ol>li,.b-text ul>li{margin:0 0 1.166666666666667em}.b-text h1,.b-text h2,.b-text h3,.b-text h4,.b-text h5,.b-text h6{font-family:Satoshi,Helvetica,Arial,sans-serif;margin:1.555555555555556em 0 .777777777777778em}.b-text h1:first-child,.b-text h2:first-child,.b-text h3:first-child,.b-text h4:first-child,.b-text h5:first-child,.b-text h6:first-child{margin-top:0}.b-text h2{font-size:1.666666666666667em;line-height:1.4;font-weight:500}.b-text h3{font-size:1.333333333333333em;line-height:1.25;font-weight:500}.b-text img{max-width:100%}.b-text figure p{margin:0 0 .444444444444444em}.b-text figcaption{font-style:italic;opacity:.6;font-size:.888888888888889em}.b-text blockquote{font-size:1.222222222222222em;line-height:1.181818181818182;font-style:italic;margin:1.555555555555556em 0;padding-left:100px;position:relative}.b-text blockquote:before{content:'“';position:absolute;left:-16px;top:-28px;color:#727376;opacity:.2;font-size:190px;line-height:190px}.b-text blockquote footer{font-size:.727272727272727em;line-height:1.25;opacity:.8;font-style:normal;text-align:right}.b-text pre[class*=language-]{font-size:.777777777777778em;padding:30px 35px}.b-table{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.b-table table{margin:0;font-size:.888888888888889em;line-height:1.5;width:100%}.b-table table td,.b-table table th{padding:30px 15px}.b-table table th{text-align:left;font-weight:400}.b-table table thead{font-size:1.25em;line-height:1.2}.b-table table thead td,.b-table table thead th{border-bottom:2px solid #f16522;padding-top:10px;padding-bottom:10px}.b-table table tbody td,.b-table table tbody th{border-top:1px solid #dcdcdc}table.b-table-no-edge-padding td:first-child,table.b-table-no-edge-padding th:first-child{padding-left:0}table.b-table-no-edge-padding td:last-child,table.b-table-no-edge-padding th:last-child{padding-right:0}table.table-hover tbody tr td,table.table-hover tbody tr th{-webkit-transition:background-color .3s;transition:background-color .3s}table.table-hover tbody tr:hover td,table.table-hover tbody tr:hover th{background-color:#fbfbfb}.attach-file{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-style:solid;border-width:1px;-o-border-image:url("../bg-attach-file-4d6a3c48cdfe298821452ea77aea9e2a.png") 1 repeat;border-image:url("../bg-attach-file-4d6a3c48cdfe298821452ea77aea9e2a.png") 1 repeat;-webkit-transition:color .3s,border-color .3s,background .3s;transition:color .3s,border-color .3s,background .3s;font-size:20px;height:45px;line-height:1.2;padding:9px 25px 10px;color:#f16522;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.no-borderimage .attach-file{-o-border-image:none;border-image:none;border:1px dotted #f16522}.attach-file:not(.disabled).focus,.attach-file:not(.disabled):focus,.attach-file:not(.disabled):hover{background:rgba(241,101,34,.07)}.attach-file.disabled{cursor:default;border-image-source:url("../bg-attach-file-hover-4270290596db41aba0e4df2cd8bbbbd6.png");color:#e0e0e0}.attach-file-button{position:fixed;right:100%;bottom:100%}.attached-files-list{padding:0;margin:0;list-style:none}.attached-files-list .attached-file{margin:10px 0 0}.attached-files-list .attached-file:first-child{margin-top:0}.attached-file{position:relative;overflow:hidden;border:1px solid #eee;padding:11px 29px 0 14px;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box;zoom:1}.attached-file:after,.attached-file:before{content:"";display:table}.attached-file:after{clear:both}.attached-file .progress{position:absolute;left:0;top:0;bottom:0;background:#eee;max-width:100%}.attached-file .file-size{position:relative;float:right;max-width:50%;margin-left:15px}.attached-file .file-name{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.attached-file .btn-remove-file{position:absolute;right:0;top:50%;width:30px;height:20px;border:0;margin:-10px 0;padding:0;background:0 0;outline:0;text-align:center}.attached-file .btn-remove-file:active,.attached-file .btn-remove-file:focus,.attached-file .btn-remove-file:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.letter-i{position:relative;display:inline-block}.letter-i .fake{display:inline-block}.letter-i .fake:before{content:'i';position:absolute;left:0;top:0;color:#f16522;clip:rect(0,1em,.35em,0)}.letter-i .fake:after{content:'i';position:absolute;left:0;top:0;clip:rect(.35em,1em,2em,0)}.letter-i .letter{color:transparent}.back-link-holder{text-align:center;font-size:18px;line-height:1.222222222222222}.back-link{opacity:.6;color:#23252c;position:relative;text-decoration:none!important}.back-link:before{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;content:'←';position:absolute;right:100%;margin:0 .5em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.back-link:hover{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.back-link:hover:before{-webkit-transform:translate(-40%,0);transform:translate(-40%,0)}.read-more{position:relative;text-decoration:none!important}.read-more:focus:after,.read-more:hover:after{-webkit-transform:translate(50%,0);transform:translate(50%,0)}.read-more:after{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;content:'→';position:absolute;left:100%;margin:.1em .5em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.text-arrow{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif}.share-controls{white-space:nowrap;letter-spacing:-.5em}.share-controls .icon-round-facebook,.share-controls .icon-round-twitter{letter-spacing:normal;display:inline-block;vertical-align:top;margin-left:10px}.share-controls .icon-round-facebook:first-child,.share-controls .icon-round-twitter:first-child{margin-left:0}.parameters-holder{zoom:1}.parameters-holder:after,.parameters-holder:before{content:"";display:table}.parameters-holder:after{clear:both}.parameter{float:left;font-size:18px;line-height:1.222222222222222;color:#a8a9ab}.parameter big{font-size:54px;line-height:54px;display:block;color:#f16522;font-weight:100;font-family:Satoshi,Helvetica,Arial,sans-serif;margin:0 0 5px}.l-wrapper{min-height:70%;position:relative;background:0 0;z-index:5;zoom:1;-webkit-transition:background-color .5s;transition:background-color .5s}.l-wrapper:after,.l-wrapper:before{content:"";display:table}.l-wrapper:after{clear:both}.l-wrapper.disable-scroll{height:100%;overflow:hidden}.l-content{background:#fff;position:relative;zoom:1}.l-content:after,.l-content:before{content:"";display:table}.l-content:after{clear:both}.l-padding{padding:0 40px}.section-ready-to-contact{text-align:center;background:#f5f5f5;font-size:20px;line-height:1.2;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden}.section-ready-to-contact .dtable{max-width:850px;height:725px;margin:auto}.section-ready-to-contact .dtcell{width:100%;height:100%;vertical-align:middle}.section-ready-to-contact .section-title{margin:0 auto 31px}.section-ready-to-contact p{margin:20px auto;opacity:.6}.section-ready-to-contact .btn-contact-us{margin-top:31px;min-width:210px;max-width:100%}.section-related-articles{zoom:1;padding:60px 0;background:#ededed;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.section-related-articles:after,.section-related-articles:before{content:"";display:table}.section-related-articles:after{clear:both}.section-related-articles .section-title{margin:auto;text-align:center}.section-related-articles .section-intro-text{font-size:20px;line-height:1.4;margin:10px auto;text-align:center;max-width:770px;opacity:.6}.section-related-articles--latest-research{background:#fff}.section-related-articles--latest-research .section-title{margin-top:45px;margin-bottom:10px}.section-apply-now{margin:auto;padding-top:50px;padding-bottom:50px}.section-apply-now .section-content{max-width:770px;margin:auto}.section-apply-now .section-title{margin:auto}.section-operating-globally{background:#282b36;color:#fff;text-align:center;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.section-operating-globally>.max-width{height:100%}.section-operating-globally .dtable{height:910px;width:100%}.section-operating-globally .dtcell{padding-top:40px;padding-bottom:40px}.section-operating-globally .section-title{margin:auto}.operating-globally-map{text-align:center;margin:90px auto 50px;position:relative;overflow:hidden;max-height:346px}.operating-globally-map:before{content:'';display:block;padding:37.32470334412082% 0 0}.operating-globally-map .img-holder{position:absolute;left:0;top:0;right:0;bottom:0}.operating-globally-map svg{width:100%;height:100%}.operating-globally-map img{vertical-align:top;max-width:100%}.operating-globally-parameters{max-width:1000px;margin:auto}.operating-globally-parameters .parameter{margin:20px 0;width:25%}.skrollr .operating-globally-map.skrollable-after #map-directions path{-webkit-transition:stroke-dashoffset 2s;transition:stroke-dashoffset 2s;stroke-dashoffset:0}.skrollr .operating-globally-map.skrollable-after #map-directions path#line-1,.skrollr .operating-globally-map.skrollable-after #map-directions path#line-2,.skrollr .operating-globally-map.skrollable-after #map-directions path#line-6{-webkit-transition-delay:0.2s;transition-delay:0.2s}.skrollr .operating-globally-map.skrollable-after #map-directions path#line-3,.skrollr .operating-globally-map.skrollable-after #map-directions path#line-5{-webkit-transition-delay:0.4s;transition-delay:0.4s}.skrollr .operating-globally-map.skrollable-after #map-directions path#line-4{-webkit-transition-delay:0.6s;transition-delay:0.6s}.skrollr .operating-globally-map.skrollable-after #map-directions polygon{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transition-delay:1s;transition-delay:1s}.skrollr .operating-globally-map.skrollable-after #map-directions polygon#line-end-3{-webkit-transition-delay:0.9s;transition-delay:0.9s}.skrollr .operating-globally-map.skrollable-after #map-directions polygon#line-end-4{-webkit-transition-delay:0.8s;transition-delay:0.8s}.skrollr .operating-globally-map.skrollable-after #map-directions polygon#line-end-5{-webkit-transition-delay:0.8s;transition-delay:0.8s}.skrollr #map-directions path{-webkit-transition:stroke-dashoffset .3s;transition:stroke-dashoffset .3s;stroke-dasharray:500;stroke-dashoffset:500}.skrollr #map-directions polygon{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.skrollr #map-directions polygon#start{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.section-environment{background:#ededed;zoom:1;color:#1d2028;padding-top:100px;padding-bottom:100px;overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.section-environment:after,.section-environment:before{content:"";display:table}.section-environment:after{clear:both}.section-environment .section-title{text-align:center;margin:40px auto 15px}.section-environment .section-intro-text{text-align:center;margin:15px auto;opacity:.6;max-width:520px;font-size:20px;line-height:1.5}.environment-images{padding:0;margin:110px 0 30px;list-style:none;position:relative}.environment-images:before{content:'';padding:106.83760683760684% 0 0;display:block}.environment-image{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:0;overflow:hidden}.environment-image.img1{width:65.8119658119658%;height:38.4%}.environment-image.img2{left:auto;right:0;width:31.623931623931625%;height:38.4%}.environment-image.img3{top:40.8%;width:31.623931623931625%;height:20%}.environment-image.img4{top:40.8%;left:auto;right:0;width:65.8119658119658%;height:36.8%}.environment-image.img5{top:auto;left:0;bottom:0;width:31.623931623931625%;height:36.88%}.environment-image.img6{top:auto;left:34.18803418803419%;right:0;bottom:0;width:31.623931623931625%;height:20%}.environment-image.img7{top:auto;left:auto;right:0;bottom:0;width:31.623931623931625%;height:20%}.environment-image img{position:absolute;left:0;top:0;right:0;bottom:0;display:block;text-align:center;max-width:100%;height:100%}.work-illustrations{text-align:center;zoom:1;padding:0;margin:auto;list-style:none;max-width:1200px}.work-illustrations:after,.work-illustrations:before{content:"";display:table}.work-illustrations:after{clear:both}.work-illustration-item{width:33.333333333333336%;float:left;font-size:20px;line-height:1.5;position:relative;padding:15px 0;margin:15px 0;font-weight:500}.work-illustration-item:before{content:'';position:absolute;left:0;top:50%;height:86px;margin:-43px 0;width:1px;background:#ebedf1}.work-illustration-item:first-child:before{display:none}.work-illustration-item .icon{display:block;margin:0 auto 20px}.btn-all-vacancies{display:block;margin:70px auto 0;width:100%;max-width:260px}.section-guides{background:#fff;padding-top:100px;padding-bottom:55px;width:100%;overflow:hidden;font-size:20px;line-height:1.4}.section-guides .section-title{text-align:center;margin:25px auto}.section-guides .section-intro-text{text-align:center;margin:auto;max-width:770px;opacity:.6}.guides-list{padding:0;margin:70px 0 0;list-style:none;text-align:left;letter-spacing:-.5em}.guides-list-item{letter-spacing:normal;width:33.333333333333336%;display:inline-block;vertical-align:top;margin:60px 0}.guides-list-item-link{display:table;width:100%;height:70px;font-size:20px;line-height:1.5;text-decoration:none!important;color:#3c4049;-webkit-transition:color .3s;transition:color .3s;position:relative}.guides-list-item-link:focus,.guides-list-item-link:hover{color:#f16522}.guides-list-item-link:focus .text:after,.guides-list-item-link:hover .text:after{visibility:visible;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.guides-list-item-link .dtcell{padding:0 20px 0 100px;vertical-align:middle}.guides-list-item-link .text{float:left;padding-right:40px;position:relative}.guides-list-item-link .text:after{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;content:'→';position:absolute;right:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:20px;color:#f16522;-webkit-transition:-webkit-transform .3s,opacity .3s,visibility .3s;-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,visibility .3s;transition:transform .3s,opacity .3s,visibility .3s,-webkit-transform .3s;opacity:0;visibility:hidden}.guides-list-item-link .icon{position:absolute;left:0;top:50%;margin:-35px 0 0}.section-rnd{background:#3c4049;text-align:center;color:#fff;min-height:100%;font-size:20px;line-height:1.35;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden}.section-rnd .max-width{zoom:1}.section-rnd .max-width:after,.section-rnd .max-width:before{content:"";display:table}.section-rnd .max-width:after{clear:both}.section-rnd .dtable{width:100%;height:100%}.section-rnd .dtcell{padding-top:70px;padding-bottom:70px}.section-rnd .section-title{margin:16px auto}.section-rnd .section-intro-text{max-width:570px;margin:auto;opacity:.6}.rnd-blocks-list{padding:0;margin:110px auto 0;list-style:none;zoom:1}.rnd-blocks-list:after,.rnd-blocks-list:before{content:"";display:table}.rnd-blocks-list:after{clear:both}.rnd-block-list-item{float:left;width:20%}.rnd-block-list-link{font-size:20px;line-height:1.4;position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none!important;-webkit-transition:none;transition:none}.rnd-block-list-link:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.rnd-block-list-link:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;opacity:.5;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.rnd-block-list-link:after{content:'';display:block;padding:100% 0 0}.rnd-block-list-link span{position:absolute;left:0;top:50%;right:0;margin:0 10px;z-index:2;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.rnd-block-list-link.type-video:before{background-image:url("../rnd/bg-video-13c80306c129d6bcf1cbad24e24e7d4d.png")}.rnd-block-list-link.type-audio:before{background-image:url("../rnd/bg-audio-081b74ec640c67cc58ac846d3104ef07.png")}.rnd-block-list-link.type-photo:before{background-image:url("../rnd/bg-photo-ee03b9e4304b6d5b1224f86ff1083f54.png")}.rnd-block-list-link.type-graphics:before{background-image:url("../rnd/bg-graphics-2af52314345f19ca0709d82f7aa5d6e1.png")}.rnd-block-list-link.type-real-time:before{background-image:url("../rnd/bg-realtime-338f6d2a987138d4c8605909dc34d0d7.png")}.rnd-block-list-link.type-smart-watch:before{background-image:url("../rnd/bg-smartwatch-c0ec052f77bf943629ba663c62fd52dd.png")}.rnd-block-list-link.type-cloud-computing:before{background-image:url("../rnd/bg-cloud-computing-75ae7c7af8c9037986442f36a021c575.png")}.rnd-block-list-link.type-mobile-payments:before{background-image:url("../rnd/bg-mobile-payments-931e035a6e7c4f8ceac6fd3da55b3a51.png")}.rnd-block-list-link.type-backend:before{background-image:url("../rnd/bg-backend-1681231cbe5091c4e01090c3579cdfb4.png")}.rnd-block-list-link.type-machine-learning:before{background-image:url("../rnd/bg-machine-learning-20e47a41b54f575db333c8b1f1ed7bf5.png")}.section-segments-we-cover{text-align:center;background:0 0;padding-top:135px;padding-bottom:120px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.section-segments-we-cover .section-title{margin:0 auto 18px}.section-segments-we-cover .section-intro-text{max-width:570px;margin:auto;opacity:.6;font-size:20px;line-height:1.4}.segments-links-list{max-width:1170px;padding:0;margin:76px auto 0;list-style:none;font-size:0;line-height:0}.segments-links-list-li{display:inline-block;vertical-align:middle;width:20%;font-size:22px;line-height:1.181818181818182;margin:30px 0}.segments-link{display:block;color:#23252c;text-decoration:none!important;padding:20px 10px;-webkit-transition:none;transition:none}.segments-link.active,.segments-link:focus,.segments-link:hover{background:#f16522;color:#fff}.section-case-studies{text-align:center;background:#ededed;zoom:1;padding-top:50px;padding-bottom:120px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.section-case-studies:after,.section-case-studies:before{content:"";display:table}.section-case-studies:after{clear:both}.section-case-studies .section-title{margin:30px auto}.case-studies-list-holder{margin:auto;max-width:1366px}.case-studies-list{padding:0;margin:0 0 0 -20px;list-style:none;zoom:1}.case-studies-list:after,.case-studies-list:before{content:"";display:table}.case-studies-list:after{clear:both}.case-studies-list-li{float:left;padding:0 0 0 20px;margin:10px 0;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.case-studies-list-item{display:block;overflow:hidden;position:relative;text-align:center;color:#fff;background:#000;font-size:20px;line-height:1.4;-webkit-transition:none;transition:none}.case-studies-list-item:focus .item-image,.case-studies-list-item:hover .item-image{opacity:.6}.no-touch .case-studies-list-item:focus .item-description,.no-touch .case-studies-list-item:hover .item-description{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.case-studies-list-item .section-case-studies:hover .case-studies-list-item .section-case-studies .item-description,.case-studies-list-item .section-case-studies:hover .case-studies-list-item .section-case-studies .item-image,.case-studies-list-item .section-index-case-studies:hover .case-studies-list-item .section-index-case-studies .item-description,.case-studies-list-item .section-index-case-studies:hover .case-studies-list-item .section-index-case-studies .item-image{will-change:opacity}.case-studies-list-item:before{content:'';padding:59.701492537313435% 0 0;display:block}.case-studies-list-item .item-image{position:absolute;left:0;top:0;right:0;bottom:0;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transition:opacity .5s;transition:opacity .5s;margin:-1px}.case-studies-list-item .item-image video{display:block}.case-studies-list-item .item-image img,.case-studies-list-item .item-image video{vertical-align:top;width:100%}.case-studies-list-item .item-description{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.no-touch .case-studies-list-item .item-description{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.case-studies-list-item .dtable{width:100%;height:100%}.case-studies-list-item .dtcell{padding:20px}.case-studies-list-item .item-title{display:block;margin:0 auto .2em;font-size:3.5em;line-height:1.285714285714286;font-family:Satoshi,Helvetica,Arial,sans-serif}.case-studies-list-item .item-text{display:block;margin:auto;max-width:400px}.section-key-characteristics{text-align:center;background:#f0f0f0;zoom:1;padding-top:40px;padding-bottom:30px}.section-key-characteristics:after,.section-key-characteristics:before{content:"";display:table}.section-key-characteristics:after{clear:both}.section-key-characteristics .section-title{margin:60px auto;max-width:1070px}.key-characteristics-list{padding:0;margin:0 0 0 -30px;list-style:none;letter-spacing:-.5em}.key-characteristics-list-li{display:inline-block;vertical-align:top;letter-spacing:normal;max-width:370px;width:33.333333333333336%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:30px;margin:35px 0}.key-characteristics-list-item{display:block;margin:0;color:#23252c;text-decoration:none!important}.no-touch .key-characteristics-list-item:hover .read-more{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.no-touch .key-characteristics-list-item:hover .read-more:after{-webkit-transform:translate(50%,0);transform:translate(50%,0)}.key-characteristics-list-item .item-title{font-size:1.5em;line-height:1.333333333333333;margin:16px auto;display:block}.key-characteristics-list-item .item-text{margin:20px auto;opacity:.6;display:block}.key-characteristics-list-item .read-more{color:#f16522;text-decoration:none}.key-characteristics-list-item .read-more:after{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.no-touch .key-characteristics-list-item .read-more{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.no-touch .section-key-characteristics:hover .key-characteristics-list-item .read-more{will-change:opacity}.section-join-our-blog{background:#23252c;padding-top:100px;padding-bottom:100px;text-align:center}.section-join-our-blog .dtable{width:100%;height:100%}.section-join-our-blog .dtcell{padding-top:40px;padding-bottom:40px}.section-join-our-blog .section-content{margin:auto;max-width:770px}.section-join-our-blog .section-text{font-size:46px;line-height:1.304347826086957;color:rgba(255,255,255,.5);font-family:Satoshi,Helvetica,Arial,sans-serif;min-height:420px;margin:0 0 45px}.section-join-our-blog .btn-join-our-blog{max-width:100%;-webkit-transition:all .3s;transition:all .3s}.typing-text.section-join-our-blog .btn-join-our-blog{opacity:0!important}.blog-filter .btn-search{padding:0;border:0;width:25px;height:25px;margin:-2px 0;background:0 0;vertical-align:top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.blog-filter .btn-search .icon{vertical-align:top}.blog-filter .btn-search:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.blog-filter-menu{padding:34px 0 23px;margin:0;list-style:none;text-align:justify;font-size:0;line-height:0}.blog-filter-menu:before{content:'';display:block;width:100%}.blog-filter-menu:after{content:'';display:inline-block;width:100%}.blog-filter-menu-item{display:inline-block;position:relative;font-size:18px;line-height:1.222222222222222;vertical-align:top}.blog-filter-menu-select{position:relative;display:none;margin:10px 0;zoom:1}.blog-filter-menu-select:after,.blog-filter-menu-select:before{content:"";display:table}.blog-filter-menu-select:after{clear:both}.blog-filter-menu-select .select-label{float:left;font-size:18px;line-height:1.222222222222222;opacity:.5;margin:13px 20px 0 0;min-width:80px;text-align:right}.blog-filter-menu-select .select-holder{overflow:hidden}.touch .blog-filter-menu-select select{position:absolute;left:0;top:0;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block!important;opacity:0}.touch .blog-filter-menu-select .ui-selectmenu-button{pointer-events:none}.blog-filter-menu-select .ui-selectmenu-button,.blog-filter-menu-select select{width:100%!important}.blog-filter-menu-select .ui-selectmenu-button{border-bottom:0}.blog-filter-menu-item.active,.blog-filter-menu-item.active .blog-filter-menu-link,.blog-filter-menu-link{color:#9a9a9a}.blog-filter-menu-link,.blog-filter-submenu-link{color:#33363d;text-decoration:none!important}.touch .blog-filter-submenu-select select{position:absolute;left:0;top:0;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block!important;opacity:0}.touch .blog-filter-submenu-select .ui-selectmenu-button{pointer-events:none}.blog-filter-submenu-select .ui-selectmenu-button,.blog-filter-submenu-select select{width:100%!important}.blog-filter-submenu-select .ui-selectmenu-button{border-bottom:0}.page-company{background:#f4f4f4;zoom:1}.page-company:after,.page-company:before{content:"";display:table}.page-company:after{clear:both}.page-company-intro{text-align:center;font-size:20px;line-height:1.5;padding-top:180px;padding-bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden}.page-company-intro .section-title{margin:auto}.page-company-intro hr{max-width:270px;background:#f16522;height:2px}.page-company-intro .section-intro-text{opacity:.6;margin:45px auto 0;max-width:630px}.section-company-staff{padding-top:50px;padding-bottom:50px;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden}.company-staff{padding:0;margin:0 0 0 -30px;list-style:none;font-size:0;line-height:0;text-align:center}.company-staff-person{text-align:left;display:inline-block;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:30px;margin:15px 0}.js:not(.touch) .company-staff-person{opacity:0;-webkit-transform:translate(0,20px);transform:translate(0,20px);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.skrollr:not(.touch) .company-staff-person{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translate(0,0);transform:translate(0,0)}.skrollr:not(.touch) .company-staff-person:first-child{-webkit-transition-delay:0s;transition-delay:0s}.skrollr:not(.touch) .company-staff-person:nth-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}.skrollr:not(.touch) .company-staff-person:nth-child(3){-webkit-transition-delay:0.2s;transition-delay:0.2s}.skrollr:not(.touch) .company-staff-person:nth-child(4){-webkit-transition-delay:0.3s;transition-delay:0.3s}.skrollr:not(.touch) .company-staff-person:nth-child(5){-webkit-transition-delay:0.4s;transition-delay:0.4s}.skrollr:not(.touch) .company-staff-person:nth-child(6){-webkit-transition-delay:0.5s;transition-delay:0.5s}.skrollr:not(.touch) .company-staff-person:nth-child(7){-webkit-transition-delay:0.6s;transition-delay:0.6s}.skrollr:not(.touch) .company-staff-person:nth-child(8){-webkit-transition-delay:0.7s;transition-delay:0.7s}.skrollr:not(.touch) .company-staff-person:nth-child(9){-webkit-transition-delay:0.8s;transition-delay:0.8s}.skrollr:not(.touch) .company-staff-person:nth-child(10){-webkit-transition-delay:0.9s;transition-delay:0.9s}.skrollr:not(.touch) .company-staff-person:nth-child(11){-webkit-transition-delay:1s;transition-delay:1s}.skrollr:not(.touch) .company-staff-person:nth-child(12){-webkit-transition-delay:1.1s;transition-delay:1.1s}.skrollr:not(.touch) .company-staff-person:nth-child(13){-webkit-transition-delay:1.2s;transition-delay:1.2s}.skrollr:not(.touch) .company-staff-person:nth-child(14){-webkit-transition-delay:1.3s;transition-delay:1.3s}.skrollr:not(.touch) .company-staff-person:nth-child(15){-webkit-transition-delay:1.4s;transition-delay:1.4s}.skrollr:not(.touch) .company-staff-person:nth-child(16){-webkit-transition-delay:1.5s;transition-delay:1.5s}.skrollr:not(.touch) .company-staff-person:nth-child(17){-webkit-transition-delay:1.6s;transition-delay:1.6s}.skrollr:not(.touch) .company-staff-person:nth-child(18){-webkit-transition-delay:1.7s;transition-delay:1.7s}.skrollr:not(.touch) .company-staff-person:nth-child(19){-webkit-transition-delay:1.8s;transition-delay:1.8s}.skrollr:not(.touch) .company-staff-person:nth-child(20){-webkit-transition-delay:1.9s;transition-delay:1.9s}.company-person{position:relative;color:#fff;background:#fa9361;font-size:15px;line-height:1.2}.company-person:before{content:'';padding-top:100%;display:block}.company-person-avatar{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.company-person-avatar img{vertical-align:top;width:100%}.company-person-info{padding:15px;position:absolute;left:0;bottom:0;right:0}.company-person-name{font-size:2em;line-height:1.2;font-weight:700}.section-company-years{background:#1d2028;color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden}.section-company-years>.max-width{height:100%}.section-company-years .dtable{height:1072px;width:100%}.section-company-years .dtcell{padding-top:40px;padding-bottom:40px}.section-company-years .section-title{margin:0 auto 54px}.company-year-slide{display:none;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.company-year-slide.active{display:block}.show-year-info .company-year-slide.active{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}.show-year-info .company-year-slide.active .year-info-description{-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transform:translate(0,0);transform:translate(0,0)}.year-info-parameters{max-width:900px;margin:10px auto}.year-info-parameters .parameter{margin-top:20px;margin-bottom:20px;width:33.333333333333336%}.year-info-description{max-width:770px;margin:55px auto 100px;font-size:20px;line-height:1.5;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translate(0,20px);transform:translate(0,20px)}.company-years-timeline{padding:0 40px;max-width:1030px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;position:relative;height:100px}.company-years-timeline:before{content:'';height:2px;background:#42454a;position:absolute;left:0;top:-1px;right:0}.company-years-timeline.count-8 .years-timeline-fill,.company-years-timeline.count-8:before{left:6.25%;right:6.25%}.company-years-timeline.count-8 .years-timeline-btn{width:12.5%}.company-years-timeline.count-8.active-year-index-1 .years-timeline-fill .fill{width:0%}.company-years-timeline.count-8.active-year-index-2 .years-timeline-fill .fill{width:14.285714285714286%}.company-years-timeline.count-8.active-year-index-3 .years-timeline-fill .fill{width:28.571428571428573%}.company-years-timeline.count-8.active-year-index-4 .years-timeline-fill .fill{width:42.857142857142854%}.company-years-timeline.count-8.active-year-index-5 .years-timeline-fill .fill{width:57.142857142857146%}.company-years-timeline.count-8.active-year-index-6 .years-timeline-fill .fill{width:71.42857142857143%}.company-years-timeline.count-8.active-year-index-7 .years-timeline-fill .fill{width:85.71428571428571%}.company-years-timeline.count-8.active-year-index-8 .years-timeline-fill .fill{width:100%}.company-years-timeline.count-9 .years-timeline-fill,.company-years-timeline.count-9:before{left:5.555555555555555%;right:5.555555555555555%}.company-years-timeline.count-9 .years-timeline-btn{width:11.11111111111111%}.company-years-timeline.count-9.active-year-index-1 .years-timeline-fill .fill{width:0%}.company-years-timeline.count-9.active-year-index-2 .years-timeline-fill .fill{width:12.5%}.company-years-timeline.count-9.active-year-index-3 .years-timeline-fill .fill{width:25%}.company-years-timeline.count-9.active-year-index-4 .years-timeline-fill .fill{width:37.5%}.company-years-timeline.count-9.active-year-index-5 .years-timeline-fill .fill{width:50%}.company-years-timeline.count-9.active-year-index-6 .years-timeline-fill .fill{width:62.5%}.company-years-timeline.count-9.active-year-index-7 .years-timeline-fill .fill{width:75%}.company-years-timeline.count-9.active-year-index-8 .years-timeline-fill .fill{width:87.5%}.company-years-timeline.count-9.active-year-index-9 .years-timeline-fill .fill{width:100%}.company-years-timeline.count-10 .years-timeline-fill,.company-years-timeline.count-10:before{left:5%;right:5%}.company-years-timeline.count-10 .years-timeline-btn{width:10%}.company-years-timeline.count-10.active-year-index-1 .years-timeline-fill .fill{width:0%}.company-years-timeline.count-10.active-year-index-2 .years-timeline-fill .fill{width:11.11111111111111%}.company-years-timeline.count-10.active-year-index-3 .years-timeline-fill .fill{width:22.22222222222222%}.company-years-timeline.count-10.active-year-index-4 .years-timeline-fill .fill{width:33.333333333333336%}.company-years-timeline.count-10.active-year-index-5 .years-timeline-fill .fill{width:44.44444444444444%}.company-years-timeline.count-10.active-year-index-6 .years-timeline-fill .fill{width:55.55555555555556%}.company-years-timeline.count-10.active-year-index-7 .years-timeline-fill .fill{width:66.66666666666667%}.company-years-timeline.count-10.active-year-index-8 .years-timeline-fill .fill{width:77.77777777777777%}.company-years-timeline.count-10.active-year-index-9 .years-timeline-fill .fill{width:88.88888888888889%}.company-years-timeline.count-10.active-year-index-10 .years-timeline-fill .fill{width:100%}.company-years-timeline.count-11 .years-timeline-fill,.company-years-timeline.count-11:before{left:4.545454545454546%;right:4.545454545454546%}.company-years-timeline.count-11 .years-timeline-btn{width:9.090909090909092%}.company-years-timeline.count-11.active-year-index-1 .years-timeline-fill .fill{width:0%}.company-years-timeline.count-11.active-year-index-2 .years-timeline-fill .fill{width:10%}.company-years-timeline.count-11.active-year-index-3 .years-timeline-fill .fill{width:20%}.company-years-timeline.count-11.active-year-index-4 .years-timeline-fill .fill{width:30%}.company-years-timeline.count-11.active-year-index-5 .years-timeline-fill .fill{width:40%}.company-years-timeline.count-11.active-year-index-6 .years-timeline-fill .fill{width:50%}.company-years-timeline.count-11.active-year-index-7 .years-timeline-fill .fill{width:60%}.company-years-timeline.count-11.active-year-index-8 .years-timeline-fill .fill{width:70%}.company-years-timeline.count-11.active-year-index-9 .years-timeline-fill .fill{width:80%}.company-years-timeline.count-11.active-year-index-10 .years-timeline-fill .fill{width:90%}.company-years-timeline.count-11.active-year-index-11 .years-timeline-fill .fill{width:100%}.company-years-timeline.count-12 .years-timeline-fill,.company-years-timeline.count-12:before{left:4.166666666666667%;right:4.166666666666667%}.company-years-timeline.count-12 .years-timeline-btn{width:8.333333333333334%}.company-years-timeline.count-12.active-year-index-1 .years-timeline-fill .fill{width:0%}.company-years-timeline.count-12.active-year-index-2 .years-timeline-fill .fill{width:9.090909090909092%}.company-years-timeline.count-12.active-year-index-3 .years-timeline-fill .fill{width:18.181818181818183%}.company-years-timeline.count-12.active-year-index-4 .years-timeline-fill .fill{width:27.272727272727273%}.company-years-timeline.count-12.active-year-index-5 .years-timeline-fill .fill{width:36.36363636363637%}.company-years-timeline.count-12.active-year-index-6 .years-timeline-fill .fill{width:45.45454545454545%}.company-years-timeline.count-12.active-year-index-7 .years-timeline-fill .fill{width:54.54545454545455%}.company-years-timeline.count-12.active-year-index-8 .years-timeline-fill .fill{width:63.63636363636363%}.company-years-timeline.count-12.active-year-index-9 .years-timeline-fill .fill{width:72.72727272727273%}.company-years-timeline.count-12.active-year-index-10 .years-timeline-fill .fill{width:81.81818181818181%}.company-years-timeline.count-12.active-year-index-11 .years-timeline-fill .fill{width:90.9090909090909%}.company-years-timeline.count-12.active-year-index-12 .years-timeline-fill .fill{width:100%}.years-timeline-fill{position:absolute;left:0;top:-1px}.years-timeline-fill .fill{position:absolute;left:0;top:0;background:#b1b1b1;height:2px;-webkit-transition:width .2s;transition:width .2s}.years-timeline-btns{position:absolute;left:0;top:0;width:100%}.years-timeline-btn{background:0 0;padding:40px 0 0;border:0;margin:0;width:10%;float:left;position:relative;font-size:16px;line-height:1.1875;color:#939496;outline:0;-webkit-transition:color .3s;transition:color .3s}.years-timeline-btn[disabled]{opacity:1!important;-ms-filter:none!important;-webkit-filter:none!important;filter:none!important;color:#46484d}.years-timeline-btn[disabled]:before{width:6px;height:6px}.years-timeline-btn:not([disabled]).active,.years-timeline-btn:not([disabled]):hover{color:#fff}.years-timeline-btn:not([disabled]).active:before,.years-timeline-btn:not([disabled]):hover:before{background:#fff!important}.years-timeline-btn:before{-webkit-transition:background .3s;transition:background .3s;content:'';width:10px;height:10px;border-radius:100%;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#b2b2b2}.years-timeline-btn:first-child{width:10%}.years-timeline-btn.active~.years-timeline-btn:before{background:#42454a}.company-years-timeline-select{position:relative;display:none;margin-bottom:34px}.touch .company-years-timeline-select select{position:absolute;left:0;top:0;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block!important;opacity:0}.touch .company-years-timeline-select .ui-selectmenu-button{pointer-events:none}.company-years-timeline-select .ui-selectmenu-button,.company-years-timeline-select select{width:100%!important;max-width:200px;color:#fff;text-align:left}.company-years-timeline-select .ui-selectmenu-button.ui-corner-top .ui-icon,.company-years-timeline-select select.ui-corner-top .ui-icon{background-position:-13px 0}.company-years-timeline-select .ui-selectmenu-button .ui-icon,.company-years-timeline-select select .ui-icon{background-position:-13px -10px}.company-years-timeline-select .ui-selectmenu-button{border-bottom-color:rgba(255,255,255,.3)}.section-company-values{background:#383e48;color:#fff;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center}.section-company-values>.max-width{height:100%}.section-company-values .dtable{width:100%;height:1200px}.section-company-values .dtcell{padding-top:40px;padding-bottom:40px}.section-company-values .section-title{margin:14px auto}.section-company-values .section-intro-text{margin:auto;max-width:670px;font-size:20px;line-height:1.5;opacity:.6}.company-values-list{padding:0;margin:70px 0 70px -30px;letter-spacing:-.5em;list-style:none;counter-reset:list_item}.company-values-list .company-value-item{margin:30px auto;letter-spacing:normal;width:25%;padding-left:30px;vertical-align:top;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.company-value-item{font-size:18px;line-height:1.666666666666667}.company-value-item h4{line-height:1.333333333333333;margin:30px auto 0}.company-value-item hr{background:#f16522;width:55px;height:2px}.company-value-item p{margin:0;opacity:.6}.page-jobs{background:#f5f5f5;margin:auto}.section-jobs-intro{text-align:center;padding-top:190px;padding-bottom:120px}.section-jobs-intro .section-title{margin:auto}.section-jobs-intro hr{max-width:200px;height:2px;background:#f16522}.section-jobs-intro .section-intro-text{margin:50px auto 0;font-size:20px;line-height:1.2;opacity:.6;max-width:540px}.section-vacancies{margin:auto;padding-bottom:120px}.vacancies-list{padding:0;margin:0;list-style:none;width:100%;display:table}.vacancies-list-item{display:table-row;font-size:20px;line-height:1.35}.vacancies-list-item:first-child .vacancies-list-description,.vacancies-list-item:first-child .vacancies-list-title{border-top:0}.vacancies-list-description,.vacancies-list-title{padding:50px 15px 40px;vertical-align:top;border-top:1px solid #dcdcdc;display:table-cell}.vacancies-list-title{width:33%;padding-left:0}.vacancies-list-title h3{margin:-10px 0 0;font-size:36px;line-height:1.5}.vacancies-list-description{padding-right:0;width:67%;color:#494949}.vacancies-list-description p{margin:1em 0 0}.vacancies-list-description p:first-child{margin-top:0}.vacancies-list-description .read-more{text-decoration:none!important}.vacancies-list-description .read-more:hover:after{-webkit-transform:translate(50%,0);transform:translate(50%,0)}.vacancies-list-description .read-more:after{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.page-jobs-article{background:#f5f5f5;padding-bottom:100px}.page-jobs-article-intro{text-align:center;padding-top:195px;padding-bottom:60px}.page-jobs-article-intro hr{margin:35px auto;max-width:80px;height:2px;background:#f16522}.section-vacancy-article{position:relative;max-width:770px}.vacancy-article-share-controls{position:absolute;position:absolute;right:100%;top:10px}.vacancy-article-title{margin:0 0 10px}.b-text-vacancy-article h2{margin:1.555555555555556em 0 .5em}.b-text-vacancy-article ol,.b-text-vacancy-article ul{padding:0 0 0 20px;margin:0}.b-text-vacancy-article ol>li,.b-text-vacancy-article ul>li{margin:6px 0}.page-contacts{background:#f5f5f5;zoom:1}.page-contacts:after,.page-contacts:before{content:"";display:table}.page-contacts:after{clear:both}.section-contact-form{padding-top:185px;padding-bottom:40px;margin-bottom:50px}.section-contact-form .section-title{text-align:center;margin:auto}.section-contacts-more{margin:50px auto;text-align:center;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.section-contacts-more .section-content{background:#fff;padding:40px}.section-contacts-more .section-title{margin:15px auto}.contacts-groups-list{padding:0;margin:60px auto 45px;list-style:none;display:table;width:100%;table-layout:fixed}.contacts-group-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:25%;vertical-align:top;color:#7a7b7f;font-size:16px;line-height:1.375;padding:25px;border-left:1px solid #e6e6e6}.contacts-group-item:first-child{border-left:0}.contacts-group-item p{margin:0 auto 1em}.contacts-group-item-title{margin:0 auto 14px;color:#23252c}.contacts-group-item-mailto{color:#4e5055;display:inline-block;max-width:100%;text-overflow:ellipsis;overflow:hidden}.contacts-group-item-mailto:hover{color:#f16522;text-decoration:none}.section-contacts-map{height:600px;min-height:600px;text-align:center;color:#fff;background:url("../bg-contact-map-d39c3b267f01793cb59b3037927b24ee.png") no-repeat center #23252c;background-size:cover;position:relative}.touch .section-contacts-map:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1000}.section-contacts-map .map-holder{height:100%;width:100%;background:#23252c}.section-contacts-map .map-description{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.section-contacts-map:before{content:'';position:absolute;left:0;top:50%;right:0;height:1px}.section-contacts-map .section-title{position:absolute;left:0;top:25%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin:auto}.office-location{position:absolute;left:0;top:50%;right:0;margin:44px 0 0;text-align:center;color:#fff;font-size:17px;line-height:1.352941176470588}.page-services{background:#f5f5f5;zoom:1}.page-services:after,.page-services:before{content:"";display:table}.page-services:after{clear:both}.section-page-services-intro{text-align:center;font-size:20px;line-height:1;padding-top:150px;padding-bottom:50px}.section-page-services-intro .section-title{margin:20px auto}.section-page-services-intro hr{height:2px;max-width:200px;background:#f16522}.section-page-services-intro .section-intro-text{opacity:.6;margin:50px auto 0;max-width:570px}.section-services{padding-top:150px;padding-bottom:65px;width:100%;overflow:hidden}.services-list{padding:0;margin:0;list-style:none}.services-list-item{margin:0 0 0 -20px;zoom:1}.services-list-item:after,.services-list-item:before{content:"";display:table}.services-list-item:after{clear:both}.services-list-item:not(:first-child){margin-top:25px}.services-list-item-info{float:left;width:33.333333333333336%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.25}.services-list-item-info .item-title{margin:auto;color:#f16522}.services-list-item-info .item-title a{text-decoration:none!important}.services-list-item-info .item-title a:focus,.services-list-item-info .item-title a:hover{opacity:.5}.services-list-item-info p{margin:2px 0 0;max-width:300px}.services-list-item-contents{padding:0;margin:0;list-style:none;float:left;width:66.66666666666666%;letter-spacing:-.5em}.services-contents-item{display:inline-block;letter-spacing:normal;width:50%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;font-size:15px;line-height:1.333333333333333;margin:12px 0 30px}.services-contents-item .item-title{margin:auto;font-weight:500;display:block}.services-contents-item p{margin:8px 0 0}.services-contents-link{display:block;color:#23252c;text-decoration:none!important;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.services-contents-link .read-more{color:#f16522}.no-touch a.services-contents-link .read-more{-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;opacity:0;visibility:hidden}.no-touch a.services-contents-link .read-more:after{-webkit-transition:-webkit-transform .3s,opacity .3s,visibility .3s;-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,visibility .3s;transition:transform .3s,opacity .3s,visibility .3s,-webkit-transform .3s;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.no-touch a.services-contents-link:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}.no-touch a.services-contents-link:hover .read-more{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;visibility:visible}.no-touch a.services-contents-link:hover .read-more:after{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}.page-services-article{background:#fff;zoom:1}.page-services-article:after,.page-services-article:before{content:"";display:table}.page-services-article:after{clear:both}.section-service-article{zoom:1;max-width:1440px;margin:auto;padding-top:160px;padding-bottom:60px;overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.section-service-article:after,.section-service-article:before{content:"";display:table}.section-service-article:after{clear:both}.section-service-article .b-table{color:#000}.services-article-select{position:relative;display:none;margin-bottom:34px}.touch .services-article-select select{position:absolute;left:0;top:0;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block!important;opacity:0}.touch .services-article-select .ui-selectmenu-button{pointer-events:none}.services-article-select .ui-selectmenu-button,.services-article-select select{width:100%!important}.services-article-aside{width:30%;max-width:240px;float:left;font-size:14px;line-height:1.428571428571429;padding:7px 40px 0 0}.services-article-aside .aside-title{margin:40px auto 10px}.services-article-aside .aside-title:first-child{margin-top:20px}.services-article-aside .aside-title a{color:#23252c;text-decoration:none!important}.services-article-aside .aside-link{display:inline-block;color:#737373;text-decoration:none!important}.services-article-aside .aside-link:hover{color:#f16522}.services-article-aside .aside-link.active{color:#23252c;cursor:default}.aside-links-list{padding:0;margin:10px 0 0;list-style:none}.aside-links-list>li{margin:16px 0 0}.aside-links-list>li:first-child{margin-top:6px}.services-article-main{overflow:hidden}.services-article-entity{-webkit-transition:-webkit-transform .8s,opacity .8s,visibility .8s;-webkit-transition:opacity .8s,visibility .8s,-webkit-transform .8s;transition:opacity .8s,visibility .8s,-webkit-transform .8s;transition:transform .8s,opacity .8s,visibility .8s;transition:transform .8s,opacity .8s,visibility .8s,-webkit-transform .8s;display:none;opacity:0;visibility:hidden;-webkit-transform:translate(0,1em);transform:translate(0,1em)}.services-article-entity.active{display:block}.show-content .services-article-entity.active{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}.show-content .services-article-entity.active .b-text{-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transform:translate(0,0);transform:translate(0,0)}.services-article-entity .article-title{margin:auto}.services-article-entity .b-text{-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform:translate(0,.5em);transform:translate(0,.5em)}.page-technology{background:#fff}.page-technology .page-tec-section-rnd{background:#17181d}.section-technology-intro{background:#17181d;text-align:center;color:#fff;font-size:20px;line-height:1.35;zoom:1;margin:0 0 200px;padding-top:175px}.section-technology-intro:after,.section-technology-intro:before{content:"";display:table}.section-technology-intro:after{clear:both}.section-technology-intro .section-title{margin:auto;padding:0 10%}.section-technology-intro hr{max-width:200px;height:2px;margin:37px auto 55px;background:#f16522}.section-technology-intro .section-intro-text{opacity:.8;margin:auto;max-width:770px}.ill-technology{position:relative;height:370px;margin:120px auto 0}.ill-technology-list{margin:0;list-style:none}.ill-technology-item{position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);font-size:14px}.ill-technology-item.pos1{top:-30px}.ill-technology-item.pos2{top:140px;-webkit-transform:translate(-175px,0);transform:translate(-175px,0)}.ill-technology-item.pos3{top:140px;-webkit-transform:translate(-72px,0);transform:translate(125px,0)}.ill-technology-item.pos4{bottom:35px}.ill-technology-cirlce{position:absolute;top:0;right:0;bottom:0;left:0}.ill-technology-cirlce_main{position:absolute;z-index:10;top:0;left:50%;width:300px;height:305px;background:url("../bg-technology-circle1.svg/index.html") 50% 0 no-repeat,url("../bg-technology-circle4.svg/index.html") 50px 50% no-repeat,url("../bg-technology-circle4.svg/index.html") 150px 50% no-repeat;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.ill-technology-cirlce_main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("../bg-technology-circle5.svg/index.html") 50% 50% no-repeat}.ill-technology-cirlce_small{position:absolute;top:100px;left:50%;width:100px;height:100px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:url("../bg-technology-circle2.svg/index.html") 0 0 no-repeat}.ill-technology-cirlce_small.pos1{margin:0 0 0 -150px}.ill-technology-cirlce_small.pos2{margin:0 0 0 150px}.ill-technology-cirlce_large{position:absolute;top:0;left:50%;width:302px;height:305px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:url("../bg-technology-circle3.svg/index.html") 0 0 no-repeat}.ill-technology-cirlce_large.pos1{margin:0 0 0 150px}.ill-technology-cirlce_large.pos2{margin:0 0 0 250px}.ill-technology-cirlce_large.pos3{margin:0 0 0 -150px}.ill-technology-cirlce_large.pos4{margin:0 0 0 -250px}.section-technology-experiments{background:#f5f5f5;font-size:20px;line-height:1.35;padding:140px 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden}.section-technology-experiments .max-width{zoom:1}.section-technology-experiments .max-width:after,.section-technology-experiments .max-width:before{content:"";display:table}.section-technology-experiments .max-width:after{clear:both}.section-technology-experiments .section-title{margin:10px auto;text-align:center}.section-technology-experiments .section-intro-text{margin:auto;max-width:570px;text-align:center;opacity:.6}.section-technology-experiments .btn-tabs-group-holder{text-align:center;margin:90px auto 50px}.experiments-articles-list{padding:0;margin:0 0 0 -20px;list-style:none;text-align:center;letter-spacing:-.5em}.experiments-articles-list-li{display:inline-block;vertical-align:top;letter-spacing:normal;margin:15px 0;padding-left:20px;width:25%;max-width:345px;-webkit-box-sizing:border-box;box-sizing:border-box}.experiments-articles-list-item{display:block;background:#fff;text-decoration:none!important;color:#23252c;height:450px;position:relative;overflow:hidden;text-align:left;font-size:16px;line-height:1.375;-webkit-transition:-webkit-transform .3s ease-in-out,box-shadow .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:-webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;-webkit-transform:translate(0,0);transform:translate(0,0)}.experiments-articles-list-item:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-box-shadow:0 15px 15px rgba(0,0,0,.15);box-shadow:0 15px 15px rgba(0,0,0,.15)}.experiments-articles-list-item .item-cover{overflow:hidden;text-align:center;display:block;margin:0 0 18px}.experiments-articles-list-item .item-cover img{width:100%;vertical-align:top}.experiments-articles-list-item .item-category,.experiments-articles-list-item .item-updated{color:#999;font-size:14px;line-height:1.285714285714286;margin:0 20px}.experiments-articles-list-item .item-category{display:block}.experiments-articles-list-item .item-title{font-size:22px;line-height:1.181818181818182;font-weight:500;margin:8px 20px;display:block}.experiments-articles-list-item .item-description{display:block;margin:0 20px 46px}.experiments-articles-list-item .item-updated{position:absolute;left:0;bottom:0;right:0;padding:14px 0;background:#fff}.page-technology-article{margin:auto}.section-technology-article{padding-top:150px;padding-bottom:180px}.section-technology-article .article-date{text-align:center;margin:auto;font-size:18px;line-height:1.222222222222222;opacity:.7}.section-technology-article .article-hr{max-width:80px;height:2px;background:#f16522;margin:35px auto}.section-technology-article .article-title{margin:35px auto 70px;text-align:center}.article-features-list{padding:0;margin:0;list-style:none}.article-features-list-item{margin:0 0 0 -20px;zoom:1}.article-features-list-item:after,.article-features-list-item:before{content:"";display:table}.article-features-list-item:after{clear:both}.article-features-list-item:not(:first-child){margin-top:25px}.article-features-list-item-info{float:left;width:33.333333333333336%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.25}.article-features-list-item-info .item-title{margin:0 auto 2px;color:#f16522}.article-features-list-item-info p{margin:0 0 10px;max-width:300px}.article-features-list-item-contents{padding:0;margin:0;list-style:none;float:left;width:66.66666666666666%;letter-spacing:-.5em}.article-features-contents-item{display:inline-block;letter-spacing:normal;width:50%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;font-size:15px;line-height:1.333333333333333;margin:12px 0 30px}.article-features-contents-item .item-title{margin:auto;font-weight:500}.article-features-contents-item p{margin:8px 0 0}.page-ta-related-articles{background:#f5f5f5}.page-ta-ready-to-contact{background:#ededed}.page-works{margin:auto}.section-page-works-intro{background:#f5f5f5;text-align:center;zoom:1;font-size:20px;line-height:1.4;padding-top:160px;padding-bottom:35px}.section-page-works-intro:after,.section-page-works-intro:before{content:"";display:table}.section-page-works-intro:after{clear:both}.section-page-works-intro .section-title{margin:20px auto}.section-page-works-intro hr{margin:20px auto 45px;height:2px;background:#f16522;max-width:200px}.section-page-works-intro .section-intro-text{max-width:570px;margin:auto;opacity:.6}.section-works-list{margin:auto;zoom:1;background:0 0}.section-works-list:after,.section-works-list:before{content:"";display:table}.section-works-list:after{clear:both}.section-works-list .load-more{margin:70px auto}.works-list{padding:0;margin:0;list-style:none}.works-list-li{margin:auto}.works-list-li.skrollable{-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);will-change:transform,opacity}.works-list-li.skrollable.skrollable-after{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translate(0,0);transform:translate(0,0)}.works-list-item{min-height:210px;margin:40px auto;display:block;overflow:hidden;color:#fff;text-decoration:none!important;text-align:center;position:relative;font-size:20px;line-height:1.4}.works-list-item:before{content:'';display:block;padding:36.838235294117645% 0 0}.touch .works-list-item .item-image:before{content:'';background:#000;opacity:.3;position:absolute;left:0;top:0;right:0;bottom:0}.works-list-item:focus .item-description:after,.works-list-item:hover .item-description:after{-webkit-transition-duration:.5s;transition-duration:.5s;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translate(0,0);transform:translate(0,0)}.works-list-item.text-left .item-description{right:auto;left:0}.works-list-item.text-black .item-description{color:#000}.works-list-item .item-image{position:absolute;left:0;top:0;text-align:center;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.works-list-item .item-description{position:absolute;right:0;top:50%;width:50%;text-align:center;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.works-list-item .item-description:after{-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);font-size:1.2em;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;content:'→';position:absolute;left:50%;top:100%;width:50px;text-align:center;margin:0 -25px}.works-list-item .item-title{margin:auto;display:block}.works-list-item .item-text{margin:auto;display:block;max-width:400px}.works-list-item .item-tags{margin:14px 0 0}.works-list-item .item-tags .tag{display:inline-block;margin:10px 6px 0 0;padding:0 24px;line-height:34px;border-radius:32px;color:#f4f4f4;background-color:rgba(255,255,255,.1);font-size:14px}.works-list-item .item-tags.black .tag{color:#545454;background-color:rgba(255,255,255,.4)}.page-segment-article{margin:auto}.section-segment-article-intro{background:#1d2028;position:relative;color:#fff;text-align:center;font-size:20px;line-height:1.4;overflow:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.section-segment-article-intro .dtable{position:relative;z-index:2;height:650px;width:100%}.section-segment-article-intro .dtcell{padding-bottom:20px}.section-segment-article-intro .section-date{opacity:.7;font-size:.9em;line-height:1.222222222222222;margin:12px auto}.section-segment-article-intro hr{max-width:80px;height:2px;background:#fff;opacity:.8;margin:35px auto 25px}.section-segment-article-intro .section-title{font-size:2.8em;line-height:1.25;margin:auto}.section-segment-article-intro .section-text{opacity:.7;margin:12px auto;max-width:630px}.section-segment-article-intro .section-bg{position:absolute;left:0;top:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}.section-segment-article-intro .section-bg:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#1d2028;opacity:.4}.section-segment-article-components{background:#f5f5f5;padding-top:70px;padding-bottom:70px;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.section-segment-article-components .max-width{max-width:1360px}.section-segment-article-components .section-title{text-align:center;margin:0 auto 15px}.section-segment-article-components .section-intro-text{max-width:790px;opacity:.6;margin:auto;text-align:center}.segment-components-list{padding:0;margin:45px 0 0 -20px;list-style:none;letter-spacing:-.5em;text-align:center}.segment-components-list-li{padding:0 0 0 20px;margin:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;width:25%;display:inline-block;vertical-align:top}.segment-components-list-link{text-align:center;display:block;background:#fff;color:#23252c;text-decoration:none!important;min-height:190px;overflow:hidden;border:1px solid transparent;-webkit-transition:box-shadow .3s,border-color .3s,-webkit-transform .3s;-webkit-transition:border-color .3s,-webkit-box-shadow .3s,-webkit-transform .3s;transition:border-color .3s,-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,border-color .3s,transform .3s;transition:box-shadow .3s,border-color .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s;font-size:16px;line-height:1.375;padding:20px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15)}.no-touch .segment-components-list-link:focus,.no-touch .segment-components-list-link:hover{-webkit-box-shadow:0 15px 15px rgba(0,0,0,.15);box-shadow:0 15px 15px rgba(0,0,0,.15);border-color:#f4f4f4;-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}.segment-components-list-link .link-icon{display:block;margin:6px auto 20px}.segment-components-list-link .link-icon .icon{vertical-align:top}.segment-components-list-link .link-title{font-size:1.375em;line-height:1.272727272727273;font-weight:500;display:block;margin:20px auto}.segment-components-list-link .link-text{display:block}.section-segment-features{background:#fff;padding-top:50px;padding-bottom:90px;font-size:18px;line-height:1.222222222222222;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.section-segment-features .section-title{text-align:center;margin:20px auto;max-width:790px}.section-segment-features .section-intro-text{max-width:790px;text-align:center;margin:20px auto;font-size:20px;line-height:1.4;opacity:.6}.section-segment-features .b-table{margin-top:45px}.page-sa-related-articles{background:#f5f5f5}.page-sa-ready-to-contact{background:#f5f5f5}.page-sa-segments-we-cover{background:#fff}.page-index{margin:auto;position:relative;z-index:2}.page-index .section-index-cooperation,.page-index .section-index-services,.page-index .section-join-our-blog,.page-index .section-key-characteristics,.page-index .section-segments-we-cover{position:relative}.page-index .page-in-key-characteristics{background:#fff}.section-index-intro-fake{width:1px;min-height:400px}.touch .section-index-intro-fake{display:none}.section-index-intro{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;min-height:400px;background:#16181c;color:#fff;text-align:center;position:fixed;left:0;top:0;z-index:2;will-change:transform}.touch .section-index-intro{position:relative}.section-index-intro.skrollable-after{position:absolute}.section-index-intro .dtable{width:100%;height:700px;position:relative;z-index:2}.section-index-intro .section-title{max-width:930px;margin:auto;font-size:56px;line-height:1.25;position:relative}.section-index-intro .bg{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;margin:5%;z-index:1;background:url("../bg-index-intro-263f0989ccb6997da2a4c8a16006b36e.png") no-repeat center;background-size:contain}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.section-index-intro .bg{background-image:url("../bg-index-intro%402x-78b696a9c3efe83f31fb8283bf45a30c.png")}}.section-index-case-studies{position:relative;text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5;font-size:20px;line-height:1.4;padding-top:30px;padding-bottom:20px}.section-index-case-studies .read-more-holder{text-align:center;font-size:22px;margin:50px auto}.section-index-case-studies .read-more-holder .read-more{text-decoration:none!important}.section-index-case-studies .read-more-holder .read-more:hover:after{-webkit-transform:translate(50%,0);transform:translate(50%,0)}.section-index-case-studies .read-more-holder .read-more:after{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.section-index-case-studies .case-studies-list{will-change:transform}.section-index-services{width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#1c1e23;color:#fff;padding-top:100px;padding-bottom:100px}.section-index-services .section-title{text-align:center;margin:0 auto 90px}.section-index-services .bg{margin:100px auto 0}.section-index-services .bg img{width:100%}.index-service-links-holder{max-width:1170px;margin:auto}.index-service-links{padding:0;margin:0 0 0 -30px;list-style:none;letter-spacing:-.5em}.index-service-links-li{letter-spacing:normal;display:inline-block;vertical-align:top;width:33.333333333333336%;padding:0 0 0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.index-service-link{display:block;text-decoration:none!important;color:#fff;font-size:16px;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box}.index-service-link .link-title{margin:0 auto 5px;display:block;color:#f16522}.index-service-link .link-sub-title{display:block;font-size:1.25em;line-height:1.2;opacity:.6;margin:0 auto 30px}.index-service-link .link-text{display:block;margin:30px auto 40px}.section-index-cooperation{text-align:center;background:#16181c;color:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;font-size:20px;line-height:1.4}.section-index-cooperation .bg{position:absolute;left:0;top:0;right:0;bottom:0;margin:35px 0 90px;z-index:1;background:url("../bg-index-cooperation-bbe0c3cba752221f84e7ad64c16a44d5.png") no-repeat center;background-size:contain}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.section-index-cooperation .bg{background-image:url("../bg-index-cooperation%402x-62e8b90a2ba7650a7ea4b46205615ec2.png")}}.section-index-cooperation .dtable{width:100%;height:100%;position:relative;z-index:2}.section-index-cooperation .dtcell{padding-top:120px;padding-bottom:150px}.section-index-cooperation .section-title{max-width:770px;margin:35px auto 25px}.section-index-cooperation .section-intro-text{margin:25px auto 70px;max-width:770px}.section-index-cooperation .read-on-blog-holder{text-align:center}.section-index-cooperation .btn-read-on-blog{margin:auto;max-width:210px;width:100%}.page-index-bg{position:absolute;left:0;top:0;right:0;bottom:0}.page-index-bg i{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.page-index-bg i.active{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.page-404{background:#000;height:100%;color:#fff;text-align:center}.page-404 .row-text .dtcell{height:100%;vertical-align:top;padding:100px 0}.page-404 .row-menu .dtcell{padding:45px 0}.page-404-wrapper{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2}.page-404-wrapper .dtable{height:100%;width:100%}.page-404-bg{position:fixed;left:0;top:25%;right:0;bottom:0;overflow:hidden}.page-404-title{margin:auto;font-size:225px;line-height:1}.page-404-sub-title{margin:-12px auto 47px;font-size:36px;line-height:1.111111111111111;max-width:530px}.page-404-text{max-width:530px;margin:auto;font-size:26px;line-height:1}.page-404-menu-title{font-size:26px;line-height:1.153846153846154}.page-404-menu{margin:10px 0 0;padding:0;list-style:none;letter-spacing:-.5em;font-size:14px;line-height:1.428571428571429}.page-404-menu-li{display:inline-block;vertical-align:top;letter-spacing:normal}.page-404-menu-link{text-decoration:none!important;display:block;color:#fff;padding:10px 20px;margin-left:15px}.page-404-menu-link:first-child{margin-left:0}.page-404-menu-link:hover{opacity:.5}@media only screen and (max-width:1024px){.works-list-item .item-tags{margin:14px 0 0}.works-list-item .item-tags .tag{margin:0 4px 4px 0;padding:0 16px;font-size:12px}}@media only screen and (max-width:767px){.works-list-item .item-description{padding:20px 15px}.works-list-item.text-black .item-description{color:#fff}.works-list-item .item-tags{margin:14px 0 -6px}.works-list-item .item-tags .tag{margin:0 4px 10px 0}.works-list-item .item-tags .tag,.works-list-item .item-tags.black .tag{color:#272727}.works-list-item .item-tags.op58 .tag{background:rgba(255,255,255,.58)}.works-list-item .item-tags.op63 .tag{background:rgba(255,255,255,.63)}.works-list-item .item-tags.op65 .tag{background:rgba(255,255,255,.65)}.touch .works-list-item .item-image:before{background:#000;opacity:.5}}@media only screen and (max-width:1024px){.l-padding{padding-left:30px;padding-right:30px}.section-contacts-more .section-content{padding:30px}.section-company-values .dtcell,.section-company-years .dtcell,.section-operating-globally .dtcell{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width:768px){.l-padding{padding-left:25px;padding-right:25px}.section-contacts-more .section-content{padding:25px}.section-company-values .dtcell,.section-company-years .dtcell,.section-operating-globally .dtcell{padding-top:25px;padding-bottom:25px}.h1,h1{font-size:61px}.h2,h2{font-size:50px}.h3,h3{font-size:38px}.hr,hr{margin-top:18px;margin-bottom:18px}.back-link-holder{font-size:16px}}@media only screen and (max-width:480px){.l-padding{padding-left:15px;padding-right:15px}.section-contacts-more .section-content{padding:15px}.section-company-values .dtcell,.section-company-years .dtcell,.section-operating-globally .dtcell{padding-top:15px;padding-bottom:15px}.h1,h1{font-size:45px}.h2,h2{font-size:32px}.h3,h3{font-size:28px}.hr,hr{margin-top:10px;margin-bottom:10px}.b-text{font-size:16px}.back-link-holder{font-size:15px}}@media only screen and (max-width:1024px){.contacts-groups-list{margin-top:30px;margin-bottom:30px}.contacts-group-item{width:50%;display:inline-block;border-left:0;position:relative;margin-top:30px;margin-bottom:30px}.contacts-group-item:nth-child(2n):after,.contacts-group-item:nth-child(odd):before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:#e6e6e6}.contacts-group-item:nth-child(odd):before{left:100%}}@media only screen and (max-width:768px){.section-contact-form{padding-top:120px}.section-contact-form .section-title{margin-bottom:10px}.contacts-groups-list{margin-top:15px;margin-bottom:15px}.contacts-group-item{padding:15px;margin-top:10px;margin-bottom:10px}.office-location-address{-webkit-transform:translate(0,50%);transform:translate(0,50%)}}@media only screen and (max-width:480px){.section-contact-form{padding-top:60px}.section-contact-form .section-title{margin-bottom:20px}.form-contacts .form-row>.form-field{width:100%;float:none;padding-left:0}.form-contacts .form-row>.form-field:first-child{padding-right:0}.contacts-group-item{width:100%;border-left:0;border-top:1px solid #e6e6e6;padding:20px 5px 5px;margin-top:0;margin-bottom:0}.contacts-group-item:first-child{border-top:0}.contacts-group-item:after,.contacts-group-item:before{display:none}.section-contacts-map{height:500px}.office-location-address{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}@media only screen and (max-width:768px){.section-page-services-intro{padding-top:105px}.services-article-aside{display:none}.services-article-select{display:block}.section-service-article{padding-top:80px}.section-page-services-intro,.section-ready-to-contact{font-size:18px}.section-services{padding-top:70px}.services-list-item-info{float:none;width:100%;margin-bottom:30px}.services-list-item-contents{width:100%;float:none}.section-guides{padding-top:80px;padding-bottom:40px;font-size:18px}.guides-list-item{width:50%;margin-top:30px;margin-bottom:30px}}@media only screen and (max-width:480px){.section-page-services-intro{padding-top:36px}.section-page-services-intro,.section-ready-to-contact{font-size:16px}.section-services{padding-top:0}.services-contents-item{width:100%}.section-guides{padding-top:40px;padding-bottom:20px;font-size:16px}.guides-list-item{width:100%}}@media only screen and (max-width:1024px){.company-staff-person{width:33.333333333333336%}}@media only screen and (max-width:768px){.company-values-list .company-value-item{width:50%}.page-company-intro{padding-top:125px;font-size:18px}.page-company-intro hr{max-width:210px}.company-staff-person{width:50%}.company-years-timeline-select{display:inline-block;width:200px}.company-years-timeline{display:none}.section-company-values .section-intro-text,.section-environment .section-intro-text,.year-info-description{font-size:18px}.operating-globally-parameters .parameter{width:50%}.section-environment{padding-top:70px;padding-bottom:70px}}@media only screen and (max-width:480px){.page-company-intro{padding-top:70px;font-size:16px}.page-company-intro hr{max-width:150px}.page-company-intro .section-intro-text{margin-top:20px}.company-staff-person{width:100%;max-width:300px}.year-info-parameters .parameter{width:100%}.section-company-staff{padding-top:10px;padding-bottom:10px}.section-company-values .section-intro-text,.section-environment .section-intro-text,.year-info-description{font-size:16px}.operating-globally-parameters .parameter{width:100%}.company-values-list .company-value-item{width:100%}.work-illustration-item{width:100%;line-height:60px}.work-illustration-item:before{display:none}.work-illustration-item span{display:inline-block;min-width:100px;text-align:left}.work-illustration-item .icon{display:inline-block;margin-bottom:0;vertical-align:top;margin-right:30px}.section-environment{padding-top:40px;padding-bottom:40px}.environment-images:before{display:none}.environment-image{position:static;width:100%!important;height:auto!important;left:auto;right:auto;top:auto;bottom:auto;margin-top:30px}.environment-image img{height:auto!important;width:100%!important;position:static;left:auto;right:auto;top:auto;bottom:auto;display:inline}}@media only screen and (max-width:1024px){.blog-filter-menu-item{font-size:16px}}@media only screen and (max-width:800px){.blog-filter-menu{display:none}.blog-filter-menu-select{display:block}.blog-filter .filter-submenu{padding-left:0;padding-right:0}}@media only screen and (max-width:768px){.blog-search-control{margin-top:58px}.blog-search-input{font-size:50px}.blog-article-intro{height:400px}.blog-filter .filter-submenu{padding-bottom:0}.blog-search-no-results{font-size:20px}.blog-search-results{margin-top:35px}}@media only screen and (max-width:480px){.blog-search-control{margin-top:28px}.blog-search-input{font-size:32px}.blog-search-no-results{font-size:18px}.blog-search-results{margin-top:20px}}@media only screen and (max-width:768px){.articles-list-item{width:50%}}@media only screen and (max-width:480px){.articles-list-item,.articles-list-item.big{width:100%}}@media only screen and (max-width:768px){.section-jobs-intro{padding-top:120px;padding-bottom:80px}.section-jobs-intro .section-title{margin-bottom:20px}.section-jobs-intro hr{max-width:150px}.section-jobs-intro .section-intro-text{font-size:18px}.section-vacancies{padding-bottom:80px}.vacancies-list-item{font-size:18px}.vacancies-list-title h3{font-size:32px}}@media only screen and (max-width:480px){.section-jobs-intro{padding-top:60px;padding-bottom:40px}.section-jobs-intro hr{max-width:100px}.section-jobs-intro .section-intro-text{font-size:16px}.section-vacancies{padding-bottom:40px}.vacancies-list-item{display:block;font-size:16px}.vacancies-list-title{display:block;width:auto;padding-bottom:5px}.vacancies-list-title h3{font-size:28px}.vacancies-list-description{padding-top:0;display:block;width:auto;padding-left:0;border-top:0}}@media only screen and (max-width:1024px){.vacancy-article-share-controls{position:relative;right:auto;top:auto;margin:20px auto}}@media only screen and (max-width:768px){.page-jobs-article-intro{padding-top:120px;padding-bottom:30px}}@media only screen and (max-width:480px){.page-jobs-article{padding-bottom:50px}.page-jobs-article-intro{padding-top:60px;padding-bottom:0;text-align:left}.page-jobs-article-intro .back-link-holder{text-align:left;padding-left:10px}.page-jobs-article-intro hr{margin-left:0}.b-text-vacancy-article h2{font-size:1.875em;line-height:1.2}.form-apply .form-row>.form-field{width:100%;padding-left:0}.form-apply .form-row>.form-field:first-child{padding-right:0}}@media only screen and (max-width:1024px){.rnd-block-list-item{margin:auto}.experiments-articles-list-li{width:50%}}@media only screen and (max-width:768px){.section-technology-intro{padding-top:120px}.section-technology-intro hr{max-width:150px;margin-top:26px;margin-bottom:38px}.section-technology-intro .section-intro-text{font-size:18px}.ill-technology{margin-top:90px}.section-rnd .section-intro-text{font-size:18px}.rnd-blocks-list{margin-top:80px}.rnd-block-list-item{margin:auto}.section-rnd .dtcell{padding-top:40px;padding-bottom:55px}.section-technology-experiments{padding-top:90px;padding-bottom:90px}.section-technology-experiments .section-intro-text{font-size:18px}.section-technology-experiments .btn-tabs-group-holder{margin:60px auto 40px}}@media only screen and (max-width:480px){.experiments-btn-tabs-group{width:100%;max-width:360px;margin:auto}.experiments-btn-tabs-group .btn{font-size:16px;line-height:1.25;width:33.333333333333336%;min-width:0;padding-left:0;padding-right:0}.section-technology-intro{padding-top:60px}.section-technology-intro hr{max-width:100px;margin-top:15px;margin-bottom:21px}.section-technology-intro .section-intro-text{font-size:16px}.ill-technology{height:280px;margin-top:70px;margin-bottom:20px}.section-rnd .section-intro-text{font-size:16px}.rnd-blocks-list{margin-top:40px}.rnd-block-list-item{width:50%}.section-rnd .dtcell{padding-top:20px;padding-bottom:40px}.section-technology-experiments{padding-top:40px;padding-bottom:40px}.section-technology-experiments .section-intro-text{font-size:16px}.section-technology-experiments .btn-tabs-group-holder{margin:35px auto 25px}.experiments-articles-list-li{width:100%}}@media only screen and (max-width:768px){.section-related-articles{padding-top:45px;padding-bottom:45px}.section-related-articles .section-intro-text{font-size:18px}}@media only screen and (max-width:480px){.section-related-articles{padding-top:30px;padding-bottom:30px}.section-related-articles .section-intro-text{font-size:16px}}@media only screen and (max-width:768px){.section-technology-article{padding-top:100px;padding-bottom:100px}.section-technology-article .article-date{font-size:17px}.section-technology-article .article-hr{max-width:150px;margin:25px auto}.section-technology-article .article-title{font-size:40px;margin:30px auto 50px}.article-features-list-item-info{float:none;width:100%;margin-bottom:30px}.article-features-list-item-contents{width:100%;float:none}}@media only screen and (max-width:480px){.section-technology-article{padding-top:50px;padding-bottom:60px}.section-technology-article .article-date{font-size:15px}.section-technology-article .article-hr{max-width:100px;margin:25px auto}.section-technology-article .article-title{font-size:32px;margin:40px auto 35px}.article-features-contents-item{width:100%}}@media only screen and (max-width:768px){.section-page-works-intro{padding-top:110px;padding-bottom:30px}.section-page-works-intro .section-title{margin:auto}.section-page-works-intro hr{margin:15px auto 20px}.section-page-works-intro .section-intro-text{font-size:18px}.section-works-list .load-more{margin:55px auto}.works-list-item{margin:25px auto;font-size:18px}.works-list-item .item-title{font-size:53px;line-height:1}.works-list-item .item-text{line-height:1.2;opacity:.8}}@media only screen and (max-width:569px){.section-page-works-intro{padding-top:60px;padding-bottom:25px}.section-page-works-intro .section-intro-text{font-size:16px}.section-works-list .load-more{margin:45px auto}.works-list-item{margin:15px auto;font-size:16px}.works-list-item .item-title{font-size:40px;margin-bottom:12px}.works-list-item .item-description{left:0;right:0;width:100%}.works-list-item .item-description:after{display:none}}@media only screen and (min-width:1024px){.page-in-segments-we-cover{padding-top:200px;padding-bottom:200px}}@media only screen and (max-width:768px){.section-segments-we-cover{padding-top:90px;padding-bottom:80px}.section-segments-we-cover .section-intro-text{font-size:18px}.segments-links-list{margin-top:50px;max-width:468px}.segments-links-list-li{width:50%;margin:15px 0}}@media only screen and (max-width:480px){.section-segments-we-cover{padding-top:45px;padding-bottom:40px}.section-segments-we-cover .section-intro-text{font-size:16px}.segments-links-list{margin-top:25px;max-width:234px}.segments-links-list-li{width:100%;margin:0}}@media only screen and (max-width:768px){.section-index-featured-works .section-intro-text{font-size:18px}.section-index-services{padding-top:60px;padding-bottom:60px}.section-index-services .section-title{margin-bottom:60px}.section-index-approach{padding-top:100px;padding-bottom:50px}.section-index-approach .ill-approach{margin:70px auto 60px}.index-service-links{margin-left:0}.index-service-links-li{display:block;width:auto;padding-left:0}}@media only screen and (max-width:480px){.section-index-featured-works .section-intro-text{font-size:16px}.section-index-services{padding-top:30px;padding-bottom:30px}.section-index-services .section-title{margin-bottom:30px}.index-service-links{display:block}.index-service-links-li:first-child{padding-left:0;padding-right:0}.index-service-link{width:auto}.section-index-approach{padding-top:50px;padding-bottom:25px}.section-index-approach .ill-approach{margin:35px auto 30px}}@media only screen and (max-width:1200px){.case-studies-list-item .item-title{font-size:2.5em}}@media only screen and (max-width:1024px){.case-studies-list-item{font-size:18px}}@media only screen and (max-width:768px){.case-studies-list-li{width:100%}}@media only screen and (max-width:480px){.case-studies-list-item{font-size:16px}.case-studies-list-item .item-title{font-size:1.875em}}@media only screen and (max-width:768px){.key-characteristics-list-li{width:50%}}@media only screen and (max-width:480px){.key-characteristics-list-li{width:100%}}@media only screen and (max-width:768px){.section-join-our-blog .section-text{font-size:30px;line-height:1.2}}@media only screen and (max-width:480px){.btn-join-our-blog span{display:none}}@media only screen and (max-width:768px){.section-index-intro .section-title{font-size:44px}.section-index-cooperation{font-size:18px}.section-index-cooperation .dtcell{padding-top:80px;padding-bottom:100px}}@media only screen and (max-width:480px){.section-index-intro .section-title{font-size:32px}.section-index-cooperation{font-size:16px}.section-index-cooperation .dtcell{padding-top:40px;padding-bottom:50px}}@media only screen and (max-width:800px){.segment-components-list-li{width:50%;max-width:325px}}@media only screen and (max-width:768px){.section-segment-article-intro{font-size:18px}.section-segment-article-intro .section-title{font-size:2em}}@media only screen and (max-width:480px){.section-segment-article-intro{font-size:16px}.section-segment-article-intro .dtable{height:500px}.segment-components-list-li{width:100%}}@media only screen and (max-width:768px){.section-ready-to-contact .dtable{height:550px}}@media only screen and (max-width:480px){.section-ready-to-contact .dtable{height:400px}}@media only screen and (max-width:800px){.row-menu{display:none}}.skrollable.section-rnd .rnd-blocks-list{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform:translate(0,30px);transform:translate(0,30px)}.skrollable.section-rnd .rnd-block-list-item{-webkit-transition:opacity .6s;transition:opacity .6s;opacity:0}.skrollable.section-technology-experiments .btn-tabs-group-holder,.skrollable.section-technology-experiments .experiments-articles-list-holder,.skrollable.section-technology-experiments .section-intro-text,.skrollable.section-technology-experiments .section-title{opacity:0;-webkit-transform:translate(0,20px);transform:translate(0,20px);-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s,-webkit-transform .6s}.skrollable.section-related-articles .articles-list-item{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0;-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s,-webkit-transform .6s}.skrollable.section-key-characteristics .section-title{opacity:0;-webkit-transform:translate(0,30px);transform:translate(0,30px);-webkit-transition:opacity .6s cubic-bezier(.68, -.55, .265, 1.55),-webkit-transform .6s cubic-bezier(.68, -.55, .265, 1.55);transition:opacity .6s cubic-bezier(.68, -.55, .265, 1.55),-webkit-transform .6s cubic-bezier(.68, -.55, .265, 1.55);transition:opacity .6s cubic-bezier(.68, -.55, .265, 1.55),transform .6s cubic-bezier(.68, -.55, .265, 1.55);transition:opacity .6s cubic-bezier(.68, -.55, .265, 1.55),transform .6s cubic-bezier(.68, -.55, .265, 1.55),-webkit-transform .6s cubic-bezier(.68, -.55, .265, 1.55)}.skrollable.section-key-characteristics .key-characteristics-list-li{opacity:0;-webkit-transform:translate(0,20px);transform:translate(0,20px);-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s,-webkit-transform .6s}.skrollable.section-segments-we-cover{opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.skrollable.section-segments-we-cover .segments-links-list{-webkit-transform:translate(0,40px);transform:translate(0,40px);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.skrollable.section-index-services{opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.skrollable.section-index-services .section-title{-webkit-transform:translate(0,30px);transform:translate(0,30px);-webkit-transition:-webkit-transform .6s cubic-bezier(.68, -.55, .265, 1.55);transition:-webkit-transform .6s cubic-bezier(.68, -.55, .265, 1.55);transition:transform .6s cubic-bezier(.68, -.55, .265, 1.55);transition:transform .6s cubic-bezier(.68, -.55, .265, 1.55),-webkit-transform .6s cubic-bezier(.68, -.55, .265, 1.55)}.skrollable.section-index-services .index-service-links-li{-webkit-transform:translate(0,30px);transform:translate(0,30px);opacity:0;-webkit-transition:-webkit-transform .6s,opacity .6s;-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s}.skrollable.section-join-our-blog{opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.skrollable.section-environment .section-intro-text,.skrollable.section-environment .section-title{opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.skrollable.section-environment .environment-image{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s,-webkit-transform .6s}.skrollable.section-company-years{opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.skrollable.section-company-years .section-title{-webkit-transform:translate(0,30px);transform:translate(0,30px);-webkit-transition:opacity .6s cubic-bezier(.68, -.55, .265, 1.55),-webkit-transform .6s cubic-bezier(.68, -.55, .265, 1.55);transition:opacity .6s cubic-bezier(.68, -.55, .265, 1.55),-webkit-transform .6s cubic-bezier(.68, -.55, .265, 1.55);transition:opacity .6s cubic-bezier(.68, -.55, .265, 1.55),transform .6s cubic-bezier(.68, -.55, .265, 1.55);transition:opacity .6s cubic-bezier(.68, -.55, .265, 1.55),transform .6s cubic-bezier(.68, -.55, .265, 1.55),-webkit-transform .6s cubic-bezier(.68, -.55, .265, 1.55)}.skrollable.section-operating-globally .section-title{opacity:0;-webkit-transform:translate(0,30px);transform:translate(0,30px);-webkit-transition:opacity .6s cubic-bezier(.68, -.55, .265, 1.55),-webkit-transform .6s cubic-bezier(.68, -.55, .265, 1.55);transition:opacity .6s cubic-bezier(.68, -.55, .265, 1.55),-webkit-transform .6s cubic-bezier(.68, -.55, .265, 1.55);transition:opacity .6s cubic-bezier(.68, -.55, .265, 1.55),transform .6s cubic-bezier(.68, -.55, .265, 1.55);transition:opacity .6s cubic-bezier(.68, -.55, .265, 1.55),transform .6s cubic-bezier(.68, -.55, .265, 1.55),-webkit-transform .6s cubic-bezier(.68, -.55, .265, 1.55)}.skrollable.section-company-values .company-value-item{opacity:0;-webkit-transform:translate(0,40px);transform:translate(0,40px);-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s,-webkit-transform .6s}.skrollable-after.section-rnd .rnd-blocks-list{-webkit-transform:translate(0,0);transform:translate(0,0)}.skrollable-after.section-rnd .rnd-block-list-item{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.skrollable-after.section-rnd .rnd-block-list-item:first-child{-webkit-transition-delay:0.1s;transition-delay:0.1s}.skrollable-after.section-rnd .rnd-block-list-item:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.skrollable-after.section-rnd .rnd-block-list-item:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.skrollable-after.section-rnd .rnd-block-list-item:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}.skrollable-after.section-rnd .rnd-block-list-item:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s}.skrollable-after.section-rnd .rnd-block-list-item:nth-child(6){-webkit-transition-delay:0.6s;transition-delay:0.6s}.skrollable-after.section-rnd .rnd-block-list-item:nth-child(7){-webkit-transition-delay:0.7s;transition-delay:0.7s}.skrollable-after.section-rnd .rnd-block-list-item:nth-child(8){-webkit-transition-delay:0.8s;transition-delay:0.8s}.skrollable-after.section-rnd .rnd-block-list-item:nth-child(9){-webkit-transition-delay:0.9s;transition-delay:0.9s}.skrollable-after.section-rnd .rnd-block-list-item:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}.skrollable-after.section-technology-experiments .btn-tabs-group-holder,.skrollable-after.section-technology-experiments .experiments-articles-list-holder,.skrollable-after.section-technology-experiments .section-intro-text,.skrollable-after.section-technology-experiments .section-title{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translate(0,0);transform:translate(0,0)}.skrollable-after.section-technology-experiments .section-intro-text{-webkit-transition-delay:0.2s;transition-delay:0.2s}.skrollable-after.section-technology-experiments .btn-tabs-group-holder{-webkit-transition-delay:0.4s;transition-delay:0.4s}.skrollable-after.section-technology-experiments .experiments-articles-list-holder{-webkit-transition-delay:0.8s;transition-delay:0.8s}.skrollable-after.section-related-articles .articles-list-item{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translate(0,0);transform:translate(0,0)}.skrollable-after.section-related-articles .articles-list-item:first-child{-webkit-transition-delay:0.2s;transition-delay:0.2s}.skrollable-after.section-related-articles .articles-list-item:nth-child(2){-webkit-transition-delay:0.4s;transition-delay:0.4s}.skrollable-after.section-related-articles .articles-list-item:nth-child(3){-webkit-transition-delay:0.6s;transition-delay:0.6s}.skrollable-after.section-related-articles .articles-list-item:nth-child(4){-webkit-transition-delay:0.8s;transition-delay:0.8s}.skrollable-after.section-related-articles .articles-list-item:nth-child(5){-webkit-transition-delay:1s;transition-delay:1s}.skrollable-after.section-related-articles .articles-list-item:nth-child(6){-webkit-transition-delay:1.2s;transition-delay:1.2s}.skrollable-after.section-related-articles .articles-list-item:nth-child(7){-webkit-transition-delay:1.4s;transition-delay:1.4s}.skrollable-after.section-related-articles .articles-list-item:nth-child(8){-webkit-transition-delay:1.6s;transition-delay:1.6s}.skrollable-after.section-related-articles .articles-list-item:nth-child(9){-webkit-transition-delay:1.8s;transition-delay:1.8s}.skrollable-after.section-related-articles .articles-list-item:nth-child(10){-webkit-transition-delay:2s;transition-delay:2s}.skrollable-after.section-key-characteristics .section-title{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translate(0,0);transform:translate(0,0)}.skrollable-after.section-key-characteristics .key-characteristics-list-li{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translate(0,0);transform:translate(0,0)}.skrollable-after.section-key-characteristics .key-characteristics-list-li:first-child{-webkit-transition-delay:0.2s;transition-delay:0.2s}.skrollable-after.section-key-characteristics .key-characteristics-list-li:nth-child(2){-webkit-transition-delay:0.4s;transition-delay:0.4s}.skrollable-after.section-key-characteristics .key-characteristics-list-li:nth-child(3){-webkit-transition-delay:0.6s;transition-delay:0.6s}.skrollable-after.section-key-characteristics .key-characteristics-list-li:nth-child(4){-webkit-transition-delay:0.8s;transition-delay:0.8s}.skrollable-after.section-key-characteristics .key-characteristics-list-li:nth-child(5){-webkit-transition-delay:1s;transition-delay:1s}.skrollable-after.section-key-characteristics .key-characteristics-list-li:nth-child(6){-webkit-transition-delay:1.2s;transition-delay:1.2s}.skrollable-after.section-segments-we-cover{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.skrollable-after.section-segments-we-cover .segments-links-list{-webkit-transform:translate(0,0);transform:translate(0,0)}.skrollable-after.section-index-services{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.skrollable-after.section-index-services .section-title{-webkit-transform:translate(0,0);transform:translate(0,0)}.skrollable-after.section-index-services .index-service-links-li{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.skrollable-after.section-index-services .index-service-links-li:first-child{-webkit-transition-delay:0.2s;transition-delay:0.2s}.skrollable-after.section-index-services .index-service-links-li:nth-child(2){-webkit-transition-delay:0.4s;transition-delay:0.4s}.skrollable-after.section-index-services .index-service-links-li:nth-child(3){-webkit-transition-delay:0.6s;transition-delay:0.6s}.skrollable-after.section-join-our-blog{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.skrollable-after.section-environment .section-intro-text,.skrollable-after.section-environment .section-title{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.skrollable-after.section-environment .environment-image{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translate(0,-20px);transform:translate(0,-20px)}.skrollable-after.section-environment .environment-image:first-child{-webkit-transition-delay:0.2s;transition-delay:0.2s}.skrollable-after.section-environment .environment-image:nth-child(2){-webkit-transition-delay:0.4s;transition-delay:0.4s}.skrollable-after.section-environment .environment-image:nth-child(3){-webkit-transition-delay:0.6s;transition-delay:0.6s}.skrollable-after.section-environment .environment-image:nth-child(4){-webkit-transition-delay:0.8s;transition-delay:0.8s}.skrollable-after.section-environment .environment-image:nth-child(5){-webkit-transition-delay:1s;transition-delay:1s}.skrollable-after.section-environment .environment-image:nth-child(6){-webkit-transition-delay:1.2s;transition-delay:1.2s}.skrollable-after.section-environment .environment-image:nth-child(7){-webkit-transition-delay:1.4s;transition-delay:1.4s}.skrollable-after.section-environment .environment-image:nth-child(8){-webkit-transition-delay:1.6s;transition-delay:1.6s}.skrollable-after.section-environment .environment-image:nth-child(9){-webkit-transition-delay:1.8s;transition-delay:1.8s}.skrollable-after.section-environment .environment-image:nth-child(10){-webkit-transition-delay:2s;transition-delay:2s}.skrollable-after.section-company-years{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.skrollable-after.section-company-years .section-title{-webkit-transform:translate(0,0);transform:translate(0,0)}.skrollable-after.section-operating-globally .section-title{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.skrollable-after.section-company-values .company-value-item{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translate(0,0);transform:translate(0,0)}.skrollable-after.section-company-values .company-value-item:first-child{-webkit-transition-delay:0.2s;transition-delay:0.2s}.skrollable-after.section-company-values .company-value-item:nth-child(2){-webkit-transition-delay:0.4s;transition-delay:0.4s}.skrollable-after.section-company-values .company-value-item:nth-child(3){-webkit-transition-delay:0.6s;transition-delay:0.6s}.skrollable-after.section-company-values .company-value-item:nth-child(4){-webkit-transition-delay:0.8s;transition-delay:0.8s}.is-mobile1 .console{position:fixed;left:0;top:0;max-width:50%;height:40px;font-size:16px;line-height:1.25;padding:5px;background:#fff;color:#000;z-index:10000}.is-mobile1 body{overflow:hidden}.is-mobile1 .mobile-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.is-mobile1 .mobile-scroller{position:absolute;width:100%;-webkit-tap-highlight-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.l-loader{position:fixed;left:0;top:0;width:100%;height:100%;background:#ededed;z-index:100;letter-spacing:.1em;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;visibility:visible;-webkit-transition:opacity 1.2s,visibility 1.2s;transition:opacity 1.2s,visibility 1.2s}.l-loader .text{font-size:40px;line-height:1;font-weight:500;margin:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 1.2s;transition:opacity 1.2s}.l-loader .letter{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.l-loader.loading-step-1 .letter{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.l-loader.loading-step-1 .letter:first-child{-webkit-transition-delay:0s;transition-delay:0s}.l-loader.loading-step-1 .letter:nth-child(2){-webkit-transition-delay:50ms;transition-delay:50ms}.l-loader.loading-step-1 .letter:nth-child(3){-webkit-transition-delay:0.1s;transition-delay:0.1s}.l-loader.loading-step-1 .letter:nth-child(4){-webkit-transition-delay:0.15s;transition-delay:0.15s}.l-loader.loading-step-1 .letter:nth-child(5){-webkit-transition-delay:0.2s;transition-delay:0.2s}.l-loader.loading-step-1 .letter:nth-child(6){-webkit-transition-delay:0.25s;transition-delay:0.25s}.l-loader.loading-step-1 .letter:nth-child(7){-webkit-transition-delay:0.3s;transition-delay:0.3s}.l-loader.loading-step-1 .letter:nth-child(8){-webkit-transition-delay:0.35s;transition-delay:0.35s}.l-loader.loading-step-1 .letter:nth-child(9){-webkit-transition-delay:0.4s;transition-delay:0.4s}.l-loader.loading-step-1 .letter:nth-child(10){-webkit-transition-delay:0.45s;transition-delay:0.45s}.l-loader.loading-step-2 .letter-i .fake:before{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.l-loader.loading-step-3{opacity:0;visibility:hidden;-webkit-transition-delay:1.2s;transition-delay:1.2s}.l-loader.loading-step-3 .text{opacity:0}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,-3.33333px,0);transform:translate3d(0,-3.33333px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,-3.33333px,0);transform:translate3d(0,-3.33333px,0)}}iframe[name=google_conversion_frame]{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}input[type=checkbox]{vertical-align:top;cursor:pointer}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-open .iScrollVerticalScrollbar{display:none}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1;-webkit-filter:none;filter:none}.modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;background:#16181c;background:rgba(0,0,0,.95)}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal button.close{position:absolute;right:2px;top:-2px;margin:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:100;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-appearance:none;padding:0;cursor:pointer;border:4px;-webkit-transition:opacity .3s;transition:opacity .3s;background-color:transparent;width:28px;height:28px;text-indent:100%;overflow:hidden;background-size:cover;outline:0}@media only screen and (max-width:767px){.modal button.close{margin:15px;width:20px;height:20px}}.modal button.close span{position:absolute;top:12px;left:-3px;width:35px;height:3px;background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:767px){.modal button.close span{width:25px;height:2.5px;top:9px}}.modal button.close span:first-child{position:absolute;top:12px;left:-3px;width:35px;height:3px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:767px){.modal button.close span:first-child{width:25px;height:2.5px;top:9px}}.modal button.close:hover{opacity:.8}.modal .btn_orange{background-color:transparent}.modal .btn_orange:hover{background-color:#ff5300}.modal-dtable{display:table;width:100%;height:100%}.modal-dtcell{display:table-cell;width:100%;height:100%;vertical-align:middle;padding:40px}.modal-dialog{position:relative;margin:30px auto}.modal-content{position:relative;outline:0;color:#fff;text-align:center}.modal-footer,.modal-header{padding:15px}.svg button.close{background-image:url("../icon-close-53fac747db1605f1db1a57f3e47e2e72.svg")}.modal-subscribe .modal-dialog{width:auto}.form{color:#23252c;display:block;font-size:18px;line-height:1.222222222222222}.form-light{color:#fff}.form-light .form-input{color:#fff;border-bottom-color:rgba(255,255,255,.3)}.form-light .form-field.active .form-input{border-bottom-color:#fff}.form-light div.checker span,.form-light div.checker.focus span{border-color:#fff}div.checker input{opacity:0;-moz-opacity:0;border:none;background:0 0;display:-moz-inline-box;display:inline-block;zoom:1}div.checker{margin-right:5px;width:19px;height:19px;position:relative;display:inline-block;zoom:1;vertical-align:middle}div.checker,div.checker input,div.checker span{width:14px;height:14px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){div.checker,div.checker input,div.checker span{width:20px;height:20px}}div.checker span{border:1px solid #d6d8de;background-image:url("../v2/general/checked-f2555b4f5065d7a697d1eb1b4e3f8fff.png");display:inline-block;zoom:1;text-align:center;-webkit-transition:border-color .3s;transition:border-color .3s}div.checker span.checked{background-position:center;background-size:8px 8px}div.checker.focus span,div.checker.hover span{border-color:#676d81;background-position:20px 20px}div.checker.focus span.checked,div.checker.hover span.checked{background-position:center}.form-subscribe{margin:auto;text-align:center;font-size:16px;line-height:1.25}.form-subscribe .field-subscribe-categories .form-checkbox-label{margin-left:20px;margin-top:20px;margin-bottom:20px;font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:16px;line-height:19px}.form-subscribe .field-subscribe-categories .form-checkbox-label:first-child{margin-left:0}@media only screen and (max-width:767px){.form-subscribe .field-subscribe-categories .form-checkbox-label{text-align:left;display:block;margin-left:0}}.form-subscribe .form-checkbox-group{display:block;margin-left:14px;letter-spacing:-.5em;margin-top:-10px}.form-subscribe .form-checkbox-group .form-checkbox-label{margin-top:10px;margin-bottom:10px;display:inline-block;width:50%;vertical-align:top;letter-spacing:normal}@media only screen and (max-width:767px){.form-subscribe .form-checkbox-group .form-checkbox-label{width:100%}}.form-subscribe .form-input{text-align:center;font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:18px;line-height:21px}.form-subscribe .field-email{margin:auto;max-width:570px;text-align:center}.form-subscribe h3{margin:0 0;font-size:48px;line-height:1.25;font-family:Satoshi,Helvetica,Arial,sans-serif;font-weight:400}@media only screen and (max-width:767px){.form-subscribe h3{font-size:28px}}.form>.form-field:first-child,.form>.form-row:first-child .form-field{margin-top:0}.form-field{margin:20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.form-field .form-input_phone{text-indent:-20px;-webkit-transition:text-indent .3s ease-in;transition:text-indent .3s ease-in}.form-field.active .form-input_phone,.form-field.filled .form-input_phone{text-indent:0}.form-contacts .form-input,.form-contacts .form-input-fake,.form-contacts .form-label{font-size:18px;color:#23252c}.form-contacts .form-input,.form-contacts .form-input-fake{padding:10px 0}.form-contacts .ui-selectmenu-button{line-height:23px}.form-contacts .ui-selectmenu-button .ui-icon{top:57%}.form-field .form-error-text{display:none}.form-field.active .form-label,.form-field.filled .form-label{-webkit-transform:translate(0,0);transform:translate(0,0)}.form-field.active .form-input{border-bottom-color:#23252c}.form-field.error .form-error-text{display:block}.form-field.error .form-input,.form-field.error .ui-selectmenu-button{border-bottom-color:red}.form-input-holder{position:relative;font-size:20px;line-height:1.2;padding:24px 0 0}.form-label{position:absolute;left:0;top:0;right:0;-webkit-transform:translate(0,35px);transform:translate(0,35px);opacity:.5;-webkit-transition:all .5s cubic-bezier(.68, -.55, .265, 1.55);transition:all .5s cubic-bezier(.68, -.55, .265, 1.55);cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:18px;line-height:21px}.form-label.form-label-selectmenu{padding-right:15px}.form-input,.form-input-fake{font-size:20px;line-height:1.2;border:0;padding:9px 0;margin:0;border-bottom:1px solid rgba(35,37,44,.3);display:block;outline:0;width:100%;background:0 0;-webkit-transition:border-color .3s;transition:border-color .3s;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.form-input-fake{white-space:pre;white-space:pre-wrap;word-wrap:break-word;min-height:24px}.form-input-fake:after{content:'\00a0\00a0\00a0'}.form-error-text{font-family:Satoshi,Helvetica,Arial,sans-serif;color:red;font-size:13px;line-height:1.214285714285714;letter-spacing:.8px;margin:12px 0 0}.form-help-text{color:#9b9b9b}.label-file{cursor:pointer}.label-file input[type=file]{position:fixed;right:100%;bottom:100%}.form-checkbox-holder{padding:24px 0 0}.form-checkbox-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-checkbox-label .checker{-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.form-controls{margin:35px 0 0}select[data-customize=select]{opacity:0}#subscribe-complete{display:none}#subscribe-complete.confirmation h3{font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:48px;line-height:1.25;font-weight:400}#subscribe-complete.confirmation p{font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:16px;line-height:19px}#subscribe-complete.confirmation img{height:50px;display:inline-block;margin:50px 0 0 0}.hljs{display:block;overflow-x:auto;padding:16px;background:#f7f7f7;color:#000;font-size:85%}.hljs-comment,.hljs-quote{color:#006a00}.hljs-keyword,.hljs-literal,.hljs-selector-tag{color:#aa0d91}.hljs-name{color:#008}.hljs-template-variable,.hljs-variable{color:#660}.hljs-string{color:#c41a16}.hljs-link,.hljs-regexp{color:#080}.hljs-bullet,.hljs-meta,.hljs-number,.hljs-symbol,.hljs-tag,.hljs-title{color:#1c00cf}.hljs-attr,.hljs-built_in,.hljs-builtin-name,.hljs-class .hljs-title,.hljs-params,.hljs-section,.hljs-type{color:#5c2699}.hljs-attribute,.hljs-subst{color:#000}.hljs-formula{background-color:#eee;font-style:italic}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-selector-class,.hljs-selector-id{color:#9b703f}.hljs-doctag,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.inline-codesnippet{padding:.2em;margin:0;font-size:85%;background-color:rgba(0,0,0,.04);border-radius:3px;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.article-caption{margin:0;font-style:italic;opacity:.6;font-size:.888888888888889em}.segments-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-index-intro #particle-slider.bg{background:0 0}.section-index-intro .dtable{pointer-events:none}.blog-article .item-author,.blog-gallery .item-author{color:#fff}.blog-gallery .item-title a{color:#fff;text-decoration:none}.blog-gallery .item-title a:hover{color:#f16522}.blog-article .item-category a,.blog-gallery-item .item-category a{color:#fff;text-decoration:none}.blog-article .item-category a:hover,.blog-gallery-item .item-category a:hover{color:#f16522;text-decoration:none}.blog-article .item-category .arrow,.blog-gallery-item .item-category .arrow{color:#fff}.blog-article .item-title,.blog-gallery-item .item-title{font-size:48px;line-height:1.25}.articles-list-item .item-category{opacity:1}.articles-list-item .item-category a{color:#1d2028}.articles-list-item .item-category a:hover{color:#f16522;text-decoration:none}.section-index-cooperation .bg{background:0 0}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.section-index-cooperation .bg{background-image:none}}.rnd-block-list-link:after{background:rgba(0,0,0,.5);position:relative;z-index:2}.rnd-block-list-link:before{opacity:1}.rnd-block-list-link span{z-index:3}.confirmation .ic_confirmed{display:block;margin:150px 0 22px}.confirmation .ic_confirmed:before{content:'';width:100px;height:100px;display:block;background:url(../ic_confirmed-e9f454d1b9fe94323f624cd66c7720c0.svg) no-repeat;margin:0 auto;width:28px;height:21px}.confirmation#subscribe-complete{display:none}.confirmation#subscribe-complete .ic_confirmed{margin-top:76px}.section-contact-form .confirmation{margin:0 0 80px 0}.section-contact-form .confirmation .section-title{line-height:1}.section-contact-form .confirmation .section-intro-text{margin:auto;opacity:.6;color:#23252c;line-height:28px;font-size:24px;text-align:center;line-height:1}.section-index-cooperation .btn-read-on-blog{max-width:220px}.section-page-services-intro .section-intro-text{line-height:1.35}.section-segment-article-components .section-intro-text{line-height:1.4}.case-studies-list-item .item-image{background-size:contain}.company-year-slide .parameter sup{vertical-align:top;position:relative;top:-1em;font-size:15px}.company-year-slide .single .parameter{width:100%}.company-year-slide .double .parameter{width:50%}.section-environment .environment-images .environment-image.img4 img{height:initial}.blog-article-content .b-text img[style*="float: left"]{padding-right:20px}.blog-article-content .b-text img[style*="float: right"]{padding-left:20px}.page-contacts .section-title{font-size:66px;line-height:1.272727272727273}.segment-components-list .segment-components-list-li .segment-components-list-link{padding:45px 33px 30px 33px!important}.segment-components-list .segment-components-list-li .segment-components-list-link .link-title{margin-top:45px!important}.segment-components-list .segment-components-list-li .segment-components-list-link .link-icon{margin-top:0!important;margin-bottom:0!important}.segment-components-list .segment-components-list-li .segment-components-list-link .link-icon .icon{height:60px;width:60px}.segment-components-list .segment-components-list-li .segment-components-list-link .link-icon .icon{background:0 0}.segment-components-list .segment-components-list-li .segment-components-list-link .link-icon{display:none}.segment-components-list .segment-components-list-li .segment-components-list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-technology-article .section-rnd{background-color:#17181d}.l-loader .text{font-family:Satoshi,Helvetica,Arial,sans-serif;letter-spacing:-1px}.l-loader .text .letter-i .fake:before{clip:rect(0,1em,.26em,0)}.l-loader .text .letter-i .fake:after{clip:rect(.2em,3em,1em,0)}@media only screen and (max-width:768px){.blog-article-intro{min-height:400px;height:auto}}.read-on-blog-holder a.btn-read-on-blog{max-width:224px}.work-detail-image-container{width:100%}.work-detail-image-container img{display:block;width:1400px;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.work-detail-image-container img{display:block;width:335px;margin-left:auto;margin-right:auto}}