@-moz-keyframes loadbtn{0%{@incldue transform(rotate(0deg))}50%{@incldue transform(rotate(180deg))}100%{@incldue transform(rotate(360deg))}}@-webkit-keyframes loadbtn{0%{@incldue transform(rotate(0deg))}50%{@incldue transform(rotate(180deg))}100%{@incldue transform(rotate(360deg))}}@keyframes loadbtn{0%{@incldue transform(rotate(0deg))}50%{@incldue transform(rotate(180deg))}100%{@incldue transform(rotate(360deg))}}@font-face{font-family:'Inter UI Regular';src:url("../fonts/inter-ui/hinted-InterUI-Regular.eot");src:local("Inter UI"),local("InterUI-Regular"),local("Inter UI Regular"),url("../fonts/inter-ui/hinted-InterUI-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-ui/hinted-InterUI-Regular.woff2") format("woff2"),url("../fonts/inter-ui/hinted-InterUI-Regular.woff") format("woff"),url("../fonts/inter-ui/hinted-InterUI-Regular.ttf") format("truetype"),url("../fonts/inter-ui/hinted-InterUI-Regular.svg#InterUI-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'AvenirNext LT Pro Regular';src:url("../fonts/avenir/hinted-Avenir-Heavy.eot");src:local("Avenir 85 Heavy"),local("Avenir-Heavy"),local("AvenirNext LT Pro Regular"),url("../fonts/avenir/hinted-Avenir-Heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/avenir/hinted-Avenir-Heavy.woff2") format("woff2"),url("../fonts/avenir/hinted-Avenir-Heavy.woff") format("woff"),url("../fonts/avenir/hinted-Avenir-Heavy.ttf") format("truetype"),url("../fonts/avenir/hinted-Avenir-Heavy.svg#Avenir-Heavy") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'AvenirNext LT Pro Bold';src:url("../fonts/avenir/hinted-AvenirNextLTPro-Bold.eot");src:local("AvenirNextLTPro-Bold"),local("AvenirNext LT Pro Bold"),url("../fonts/avenir/hinted-AvenirNextLTPro-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/avenir/hinted-AvenirNextLTPro-Bold.woff2") format("woff2"),url("../fonts/avenir/hinted-AvenirNextLTPro-Bold.woff") format("woff"),url("../fonts/avenir/hinted-AvenirNextLTPro-Bold.ttf") format("truetype"),url("../fonts/avenir/hinted-AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'icomoon';src:url("../fonts/icons/icomoon.eot?euh8uu");src:url("../fonts/icons/icomoon.eot?euh8uu#iefix") format("embedded-opentype"),url("../fonts/icons/icomoon.ttf?euh8uu") format("truetype"),url("../fonts/icons/icomoon.woff?euh8uu") format("woff"),url("../fonts/icons/icomoon.svg?euh8uu#icomoon") format("svg");font-weight:normal;font-style:normal}.fonts-loaded{font-family:"Inter UI Regular","Helvetica Neue","Helvetica","Arial",sans-serif}
.fonts-loaded .main-page-header{font-family:"AvenirNext LT Pro Regular","Helvetica Neue","Helvetica","Arial",sans-serif}.fonts-loaded .main-block-header{font-family:"AvenirNext LT Pro Regular","Helvetica Neue","Helvetica","Arial",sans-serif}.fonts-loaded .site-button{font-family:"Inter UI Regular","Helvetica Neue","Helvetica","Arial",sans-serif}@media screen and (min-width: 1200px){.fonts-loaded .main-header-logo span{font-family:"AvenirNext LT Pro Bold","Helvetica Neue","Helvetica","Arial",sans-serif}}.fonts-loaded .achievements-block-stats-count{font-family:"AvenirNext LT Pro Regular","Helvetica Neue","Helvetica","Arial",sans-serif}.fonts-loaded .vacancies-block-preview-header{font-family:"AvenirNext LT Pro Regular","Helvetica Neue","Helvetica","Arial",sans-serif}.fonts-loaded .main-footer-logo span{font-family:"AvenirNext LT Pro Bold","Helvetica Neue","Helvetica","Arial",sans-serif}.fonts-loaded .main-footer-nav h4{font-family:"AvenirNext LT Pro Regular","Helvetica Neue","Helvetica","Arial",sans-serif}.fonts-loaded .careers-block-group-header{font-family:"Inter UI Regular","Helvetica Neue","Helvetica","Arial",sans-serif}.fonts-loaded .careers-block-group-list-item-header-text{font-family:"Inter UI Regular","Helvetica Neue","Helvetica","Arial",sans-serif}@media screen and (min-width: 960px){.fonts-loaded .careers-block-group-list-item-header-place-text{font-family:"Inter UI Regular","Helvetica Neue","Helvetica","Arial",sans-serif}}.fonts-loaded .careers-block-group-list-item-content-text{font-family:"Inter UI Regular","Helvetica Neue","Helvetica","Arial",sans-serif}.fonts-loaded .benefits-block-item-text{font-family:"Inter UI Regular","Helvetica Neue","Helvetica","Arial",sans-serif}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}*:focus{outline:none}html{height:100%}body{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;background-color:#fff;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;min-width:320px;max-width:100%;font-size:14px;height:100%;color:#000}header,footer,section,article,main{display:block}p{margin:0}a{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;outline:none;color:inherit}a:hover,a:focus{text-decoration:none;outline:none !important;color:inherit}@media screen and (min-width: 960px){a:hover,a:focus{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}}ul{list-style:none}img{max-width:100%;display:block;height:auto;width:auto}.main-wrapper{background-position:center bottom;background-repeat:no-repeat;margin-right:auto;margin-left:auto;min-height:100%;max-width:1920px;overflow:hidden}@media screen and (max-width: 960px){.main-wrapper{background-image:url(../img/footer-bg-mobile.svg);background-size:960px 847px}}@media screen and (min-width: 960px){.main-wrapper{background-image:url(../img/footer-bg-desktop.svg);background-size:1920px 847px}}.main-page{padding-top:199px}@media screen and (min-width: 960px){.main-page{padding-top:198px}}
.main-page-header{margin-bottom:30px;padding-bottom:35px;padding-right:28px;padding-left:28px;font-weight:300;text-align:center;font-size:49px;position:relative;color:#400192}@media screen and (min-width: 960px){
    .main-page-header{padding-right:65px;padding-left:65px}}.main-page-header::after{content:'';background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0YWNlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAzZDdkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-linear-gradient(0deg, #04acef 0%,#03d7dc 100%);background-image:-webkit-linear-gradient(0deg, #04acef 0%,#03d7dc 100%);background-image:linear-gradient(90deg, #04acef 0%,#03d7dc 100%);background-color:#4790a3;margin-right:-59px;margin-left:-59px;position:absolute;display:block;height:3px;width:118px;left:50%;bottom:0}.main-page-text{margin-bottom:60px;padding-right:28px;padding-left:28px;margin-right:auto;margin-left:auto;line-height:24px;text-align:center;font-size:16px;max-width:695px;color:#183b4a}@media screen and (min-width: 768px){.main-page-text{margin-bottom:100px}}@media screen and (min-width: 960px){.main-page-text{padding-right:65px;padding-left:65px}}.main-block{margin-right:auto;margin-left:auto;max-width:1440px}
.main-block-header{margin-bottom:50px;padding-right:28px;padding-left:28px;font-weight:900;line-height:55px;font-size:40px;color:#400192}@media screen and (min-width: 960px){
    .main-block-header{padding-right:65px;padding-left:65px;font-size:50px}}.main-block-header span{padding-bottom:5px;position:relative;display:block}@media screen and (min-width: 960px){.main-block-header span{padding-bottom:51px;display:inline-block}}
.main-block-header span::after{
    content:'';background-color:#ffad00;position:absolute;display:block;height:3px;width:170px;left:-28px;bottom:-3px}@media screen and (min-width: 960px){
    .main-block-header span::after{width:300%;right:0;left:auto}}.main-button{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;-moz-appearance:none;-webkit-appearance:none;background:transparent;outline:0 none;border:0 none;cursor:pointer}@media screen and (min-width: 960px){.main-button:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}}.main-input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-appearance:none;-webkit-appearance:none;box-shadow:none;outline:0 none;border:0 none}.main-input__textarea{resize:none}.site-button{-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;background-color:#04abef;padding-right:15px;padding-left:15px;line-height:44px;text-align:center;font-size:16px;position:relative;z-index:1;display:inline-block;height:44px;color:#fff}
.site-button::after{content:'';
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjEwMzA2OSIgeTE9IjAuNzY4NTA0IiB4Mj0iMS4xMDMwNjkiIHkyPSIwLjIzMTQ5NiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0YWJlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyZDhkYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size:100%;
    background-image:-moz-linear-gradient(24deg, #ad01eb,#3a4482);
    background-image:-webkit-linear-gradient(24deg, #ad01eb,#3a4482);
    background-image:linear-gradient(66deg, #ad01eb,#3a4482);
    -moz-border-radius:22px;
    -webkit-border-radius:22px;border-radius:22px;-moz-transition:opacity .3s;
    -o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;display:block;z-index:-1;height:100%;width:100%;left:0;top:0}.site-button:active{background-color:#0287c4}.site-button:active::after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media screen and (min-width: 960px){.site-button:focus,.site-button:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;color:#fff}.site-button:focus::after,.site-button:hover::after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}.main-icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-variant:normal;font-family:"icomoon" !important;font-weight:normal;line-height:1;font-style:normal;speak:none}.main-icon__email:before{content:'\e900'}.main-icon__linkedin:before{content:'\e901'}.main-icon__location:before{content:'\e902'}.main-icon__star:before{content:'\e903'}.main-icon__mouse:before{content:'\e904'}.main-icon__load:before{content:'\e905'}.main-icon__arrow-right:before{content:'\e906'}.main-icon__close:before{content:'\e907'}.main-icon__popup-people:before{content:'\e908'}.main-icon__popup-email:before{content:'\e909'}.main-icon__popup-message:before{content:'\e90a'}.main-header{position:absolute;z-index:100;width:100%;left:0;top:0}.main-header-inner{padding:21px 28px 20px}@media screen and (min-width: 960px){.main-header-inner{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex;margin-right:auto;margin-left:auto;max-width:1440px;padding:35px 65px 30px}}.main-header-content{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex;position:relative;z-index:2}.main-header-logo{display:block}@media screen and (min-width: 1200px){.main-header-logo{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex;margin-top:-4px}}
.main-header-logo img{display:block;height:91px;width:204px}@media screen and (min-width: 960px){
    .main-header-logo img{height:91px;width:204px}}.main-header-logo span{display:none}@media screen and (min-width: 1200px){.main-header-logo span{margin-bottom:-4px;margin-left:4px;white-space:nowrap;font-weight:900;line-height:25px;text-align:center;font-size:18px;display:block;color:#183b4a}}.main-header-menu-button{margin-right:-15px;text-align:right;display:block;padding:15px;height:49px;width:55px}@media screen and (min-width: 960px){.main-header-menu-button{display:none}}.main-header-menu-button span{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;background-color:#183b4a;margin-bottom:5px;display:block;height:3px;width:25px}.main-header-menu-button span:nth-child(2){width:17px;float:right}.main-header-menu-button span:last-child{margin-bottom:0;clear:both}.main-header-menu-button.open span:first-child{-moz-transform:rotate(-45deg) translateY(11px);-ms-transform:rotate(-45deg) translateY(11px);-webkit-transform:rotate(-45deg) translateY(11px);transform:rotate(-45deg) translateY(11px);margin-left:-8px}.main-header-menu-button.open span:nth-child(2){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.main-header-menu-button.open span:last-child{-moz-transform:rotate(45deg) translateY(-11px);-ms-transform:rotate(45deg) translateY(-11px);-webkit-transform:rotate(45deg) translateY(-11px);transform:rotate(45deg) translateY(-11px);margin-left:-8px}.main-header-menu{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,0.4);position:absolute;display:none;z-index:1;padding:109px 28px 57px;width:100%;left:0;top:0}@media screen and (min-width: 960px){.main-header-menu{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex;background-color:transparent;box-shadow:none;position:relative;padding:0}}.main-header-menu.open{display:block}@media screen and (min-width: 960px){.main-header-menu.open{display:-webkit-flex;display:flex}}.main-header-nav{margin-bottom:51px;margin-right:-28px;margin-left:-28px;border-top:1px solid #f2f2f2}@media screen and (min-width: 960px){.main-header-nav{margin-bottom:0;margin-right:50px;margin-left:auto;border-top:0 none}}.main-header-nav ul{list-style:none}@media screen and (min-width: 960px){.main-header-nav ul{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex}}.main-header-nav ul li{border-bottom:1px solid #f2f2f2;position:relative;padding:26px 28px}@media screen and (min-width: 960px){.main-header-nav ul li{border-bottom:0;margin-right:60px;padding:0}.main-header-nav ul li.menu-item-473 a:focus,.main-header-nav ul li.menu-item-473 a:hover{border-bottom-color:transparent}.main-header-nav ul li:last-child{margin-right:0}}
.main-header-nav ul a{border-bottom:1px solid transparent;line-height:34.6px;font-size:24.4px;display:block;color:#410094}@media screen and (min-width: 960px){.main-header-nav ul a{line-height:40px;font-size:14.4px}.main-header-nav ul a:focus,.main-header-nav ul a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;border-bottom-color:#183b4a}.main-header-nav ul a:active{color:#feabb1}}.main-header-nav .menu-item-has-children>a{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;cursor:pointer}.main-header-nav .menu-item-has-children>a::after{content:'\e906';-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;font-family:"icomoon";line-height:20.5px;font-size:20.5px;display:block;color:#1c3a45}@media screen and (min-width: 960px){.main-header-nav .menu-item-has-children>a::after{display:none}}.main-header-nav .menu-item-has-children.open>a::after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main-header-nav .sub-menu{border-top:1px solid #f2f2f2;overflow:hidden;display:none;margin:26px -28px -26px}@media screen and (min-width: 960px){.main-header-nav .sub-menu{background-color:#fff;border-radius:9px;box-shadow:0px 0px 10px rgba(0,0,0,0.2);max-width:280px;position:absolute;z-index:10;padding:16px 12px 15px;margin:-1px 0 0;left:-12px;top:100%}.main-header-nav .sub-menu a{text-overflow:ellipsis;margin-bottom:4px;white-space:nowrap;line-height:26px;overflow:hidden;width:100%}.main-header-nav .sub-menu a:active{border-bottom-color:transparent}}.main-header-nav .sub-menu li{padding-left:56px}.main-header-nav .sub-menu li:last-child{border-bottom:0 none}@media screen and (min-width: 960px){.main-header-nav .sub-menu li{padding-right:0;padding-left:0;margin-right:0}.main-header-nav .sub-menu li:last-child a{margin-bottom:0}}@media screen and (min-width: 960px){.main-header-contact-button{padding-right:22px;padding-left:22px;box-shadow:0 13px 13px rgba(4,207,211,0.16)}}.single-work-post .main-header-logo span{color:#fff}.single-work-post .main-header-menu-button span{background-color:#fff}.single-work-post .main-header-menu-button.open span{background-color:#183b4a}@media screen and (min-width: 960px){.single-work-post .main-header-nav ul a{color:#fff}.single-work-post .main-header-nav ul a:focus,.single-work-post .main-header-nav ul a:hover{border-bottom-color:#fff}}@media screen and (min-width: 960px){.single-work-post .main-header-nav .sub-menu a{color:#183b4a}.single-work-post .main-header-nav .sub-menu a:focus,.single-work-post .main-header-nav .sub-menu a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;border-bottom-color:#183b4a}.single-work-post .main-header-nav .sub-menu a:active{color:#feabb1}}.main-breadcrumbs{margin-bottom:45px;padding-right:28px;padding-left:28px;margin-right:auto;margin-left:auto;max-width:1440px}@media screen and (min-width: 960px){.main-breadcrumbs{padding-right:65px;padding-left:65px}}.main-breadcrumbs ul,.main-breadcrumbs ol{list-style:none}.main-breadcrumbs ul li,.main-breadcrumbs ol li{vertical-align:top;margin-bottom:15px;margin-right:15px;display:inline-block;color:#979797}.main-breadcrumbs ul a,.main-breadcrumbs ol a{color:#4790a3}.home-preview-block{border-bottom:2px solid rgba(18,129,174,0.12);margin-bottom:46px;padding-right:28px;padding-left:28px;padding-top:225px}@media screen and (min-width: 960px){.home-preview-block{margin-bottom:121px;padding-top:255px}}
@media screen and (min-width: 1200px){
    .home-preview-block{padding-right:134px;padding-left:134px;margin-right:auto;margin-left:auto;/*max-width:1332px*/}}
.home-preview-block::after{
    content:'';
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5ZjFmYSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYzlmMWZhIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWYxZmEiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c9f1fa),color-stop(50%, rgba(201,241,250,0.25)),color-stop(100%, rgba(201,241,250,0)));background-image:-moz-linear-gradient(#c9f1fa,rgba(201,241,250,0.25),rgba(201,241,250,0));background-image:-webkit-linear-gradient(#c9f1fa,rgba(201,241,250,0.25),rgba(201,241,250,0));background-image:linear-gradient(#c9f1fa,rgba(201,241,250,0.25),rgba(201,241,250,0));background-position:center top;background-repeat:no-repeat;position:absolute;display:block;z-index:-1;height:863px;width:100%;left:0;top:0}@media screen and (max-width: 768px){
    .home-preview-block{
        background-image:url(../img/home-preview-bg-mobile.jpg);
        background-size:800px 100%}}
@media screen and (min-width: 768px){
    .home-preview-block{background-image:url(../img/home-preview-bg-desktop.jpg);background-size:100% 100%;height:701px}
}.home-preview-block-text{color:#fff}@media screen and (min-width: 960px){.home-preview-block-text{max-width:680px}}.home-preview-block-text h1{margin-bottom:25px;font-family:"AvenirNext LT Pro Bold","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:900;line-height:49px;font-size:35px}@media screen and (min-width: 960px){.home-preview-block-text h1{margin-bottom:35px;line-height:60px;font-size:49px}}.home-preview-block-text p{margin-bottom:25px;line-height:30px;font-size:18px}@media screen and (min-width: 960px){.home-preview-block-text p{line-height:40px;font-size:28px}}.home-preview-block-link{margin-bottom:227px;padding-right:20px;padding-left:20px}@media screen and (min-width: 960px){.home-preview-block-link{margin-bottom:217px;padding-right:26px;padding-left:33px}}.home-preview-block-slider{margin-bottom:27px}@media screen and (min-width: 960px){.home-preview-block-slider{margin-bottom:33px}}.home-preview-block-slides{margin-right:-10px;margin-left:-10px;font-size:0;overflow:hidden}.home-preview-block-slides.slick-slider .home-preview-block-slide:not(:first-child){height:auto}.home-preview-block-slide{vertical-align:middle;padding-right:10px;padding-left:10px;display:inline-block !important;float:none}.home-preview-block-slide:not(:first-child){height:0}.home-preview-block-slide-inner{position:relative}.home-preview-block-slide-inner a{display:block}@media screen and (min-width: 960px){.home-preview-block-slide-inner a:focus,.home-preview-block-slide-inner a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.home-preview-block-slide-inner img{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;margin-right:auto;margin-left:auto;max-width:100%;overflow:hidden;display:block;height:auto;width:auto}.home-preview-block-slide-inner img:first-child{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.home-preview-block-slide-inner img:last-child{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:0}.home-preview-block-slide-inner:hover img:first-child{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.home-preview-block-slide-inner:hover img:last-child{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.services-block{margin-bottom:75px}@media screen and (min-width: 960px){.services-block{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;margin-bottom:85px}}.services-block-header{margin-bottom:52px}@media screen and (min-width: 960px){.services-block-header{margin-bottom:62px;width:100%}}@media screen and (min-width: 960px){.services-block-inner{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-basis:50%;flex-basis:50%;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex}}.services-block-content{margin-bottom:35px;padding-right:28px;padding-left:28px}@media screen and (min-width: 960px){.services-block-content{margin-bottom:0;padding-right:42px;padding-left:42px;max-width:505px}}
.services-block-text{line-height:24px;font-size:17px;color:#290855}@media screen and (min-width: 960px){.services-block-text{line-height:26px}}.services-block-text p{margin-bottom:24px}@media screen and (min-width: 960px){.services-block-text p{margin-bottom:26px}}.services-block-text p:last-child{margin-bottom:0}.services-block-link{padding-left:20px;box-shadow:0 13px 13px rgba(4,207,211,0.16)}@media screen and (min-width: 960px){.services-block-link{padding-right:29px;padding-left:32px}}.services-block-values{padding-right:28px;padding-left:28px;padding-top:42px;border-top:2px solid rgba(18,129,174,0.12)}@media screen and (min-width: 960px){.services-block-values{-webkit-flex-basis:50%;flex-basis:50%;padding-top:0;border-top:0 none;max-width:548px}}.services-block-values ul{list-style:none}.services-block-values ul li{margin-bottom:15px;min-height:52px}.services-block-values ul li:last-child{margin-bottom:0}.services-block-values ul a{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex}
.services-block-values ul span{line-height:22px;font-size:19px;display:block;color:#290855}.services-block-values-icon{-webkit-flex-basis:64px;flex-basis:64px;margin-right:32px;min-width:64px}.services-block-values-icon img{max-width:100%;display:block;height:auto;width:auto}.service-page-text{font-weight:600}.service-block{margin-bottom:60px}
.service-block-header{font-size:40px;color:#400192}.service-block-header span{padding-bottom:31px}
.service-block-text{padding-right:28px;padding-left:28px;font-weight:600;line-height:24px;font-size:16px;color:#400192}@media screen and (min-width: 960px){
    .service-block-text{padding-right:65px;padding-left:65px}}@media screen and (min-width: 1200px){.service-block-text{padding-right:205px;padding-left:205px}}.service-block-text h2{padding-bottom:17px;margin-bottom:30px;font-family:"AvenirNext LT Pro Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;text-align:center;font-size:27px;position:relative;color:#183b4a}.service-block-text h2::after{content:'';background-color:#ff7f86;margin-right:-85px;margin-left:-85px;position:absolute;display:block;height:3px;width:170px;left:50%;bottom:-3px}.service-block-text h3,.service-block-text h4,.service-block-text h5,.service-block-text h6{margin-bottom:24px;font-family:"AvenirNext LT Pro Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;font-size:26px;color:#183b4a}.service-block-text p{margin-bottom:24px}.service-block-text p:last-child{margin-bottom:0}.service-block-text ul,.service-block-text ol{list-style-position:inside;margin-bottom:24px;font-weight:600}.service-block-text ul{list-style-type:disc}.service-block-img{margin-bottom:24px}.service-block-img img{margin-right:auto;margin-left:auto;display:block}.works-page-text{max-width:830px}@media screen and (min-width: 768px){.works-page-text{margin-bottom:60px}}.works-slider{margin-bottom:71px;max-width:100%;overflow:hidden}.works-slider-slides{margin-bottom:71px}@media screen and (min-width: 768px){.works-slider-slides{margin-right:-24.44%;margin-left:-24.44%}}.works-slider-slide{position:relative}.works-slider-slide.slick-current{z-index:2}.works-slider-slide.slick-current .works-slider-slide-inner::before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.works-slider-slide.slick-current .works-slider-slide-inner::after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:-1}@media screen and (min-width: 1200px){.works-slider-slide.slick-current .works-slider-slide-inner{padding-bottom:27px}}.works-slider-slide.slick-current .works-slider-slide-title{color:#ff7f86}@media screen and (min-width: 1200px){.works-slider-slide.slick-current .works-slider-slide-description{max-height:100px}}@media screen and (min-width: 1500px){.works-slider-slide.slick-current .works-slider-slide-description{max-height:127px}}@media screen and (min-width: 1800px){.works-slider-slide.slick-current .works-slider-slide-description{max-height:200px}}.works-slider-slide.slick-current .works-slider-slide-button{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMDMyMzYiIHkxPSIwLjUzNzIyNiIgeDI9Ii0wLjAzMjM2IiB5Mj0iMC40NjI3NzQiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwM2Q3ZGMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNGFjZWYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-moz-linear-gradient(176deg, #03d7dc 0%,#04acef 100%);background-image:-webkit-linear-gradient(176deg, #03d7dc 0%,#04acef 100%);background-image:linear-gradient(-86deg, #03d7dc 0%,#04acef 100%);margin-bottom:24px;line-height:44px;border:0 none}.works-slider-slide.slick-current .works-slider-slide-button:hover{background-color:#0287c4}.works-slider-slide-inner{margin-right:-24.44%;margin-left:-24.44%;position:relative}.works-slider-slide-inner::before,.works-slider-slide-inner::after{content:'';-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;background-position:center top;background-repeat:no-repeat;position:absolute;display:block;height:100%;width:100%;left:0;top:0}.works-slider-slide-inner::before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:1}.works-slider-slide-inner::after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;z-index:3}@media screen and (min-width: 1200px){.works-slider-slide-inner__bottom::before{background-image:url(../img/works-slide-substrate-bottom-line.svg)}}.works-slider-slide-inner__bottom::after{background-image:url(../img/works-slide-substrate-bottom.svg)}@media screen and (min-width: 1200px){.works-slider-slide-inner__top::before{background-image:url(../img/works-slide-substrate-top-line.svg)}}.works-slider-slide-inner__top::after{background-image:url(../img/works-slide-substrate-top.svg)}.works-slider-slide-inner-content{text-align:center;position:absolute;z-index:2;padding:20px 28px 5px;width:100%;left:0;bottom:0}@media screen and (min-width: 768px){.works-slider-slide-inner-content{padding-bottom:30px}}@media screen and (min-width: 1200px){.works-slider-slide-inner-content{transition:padding-bottom .5s;padding-bottom:65px}}.works-slider-slide-title{transition:color .5s;margin-bottom:10px;font-family:"AvenirNext LT Pro Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:48px;color:#fff}@media screen and (min-width: 768px){.works-slider-slide-title{margin-bottom:18px}}@media screen and (min-width: 1200px){.works-slider-slide-title{margin-bottom:10px}}@media screen and (min-width: 1500px){.works-slider-slide-title{margin-bottom:18px}}.works-slider-slide-description{margin-bottom:10px;padding-top:1px;max-height:0;overflow:hidden}@media screen and (min-width: 768px){.works-slider-slide-description{margin-bottom:18px}}@media screen and (min-width: 1200px){.works-slider-slide-description{-moz-transition:max-height .5s;-o-transition:max-height .5s;-webkit-transition:max-height .5s;transition:max-height .5s;margin-bottom:31px;margin-right:auto;margin-left:auto;font-family:"AvenirNext LT Pro Bold","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:24px;max-width:450px;height:100px;color:#193c4b}}@media screen and (min-width: 1500px){.works-slider-slide-description{height:127px}}@media screen and (min-width: 1800px){.works-slider-slide-description{max-width:500px;height:200px}}.works-slider-slide-button{border-radius:22px;margin-bottom:22px;padding-right:10px;padding-left:10px;line-height:40px;text-align:center;font-size:16px;min-width:160px;display:inline-block;border:2px solid #fff;height:44px;color:#fff}@media screen and (min-width: 960px){.works-slider-slide-button:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:#fff;color:#000}}@media screen and (min-width: 1200px){.works-slider-slide-button{margin-bottom:72px}}.works-slider-slide-category{-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;list-style:none}.works-slider-slide-category li{margin-bottom:10px;padding-right:6px;padding-left:6px}.works-slider-slide-category a{display:block}.works-slider-slide-category img{max-width:100%;display:block;height:auto;width:48px}.works-slider-pag{padding-right:28px;padding-left:28px}.works-slider-pag ul{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex}.works-slider-pag li{padding-right:7px;padding-left:7px}.works-slider-pag li.slick-active button{background-color:#02d8db}.works-slider-pag button{-moz-transition:background-color .3s,opacity .3s;-o-transition:background-color .3s,opacity .3s;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s;-moz-appearance:none;-webkit-appearance:none;background-color:#c9c9c9;border-radius:50%;font-size:0;display:block;outline:0 none;border:0 none;cursor:pointer;height:12px;width:12px}.works-slider-pag button.active{background-color:#02d8db}.works-slider-pag button:hover{opacity:.6}.works-block{margin-bottom:55px}.works-block__small{margin-bottom:10px}@media screen and (min-width: 960px){.works-block{margin-bottom:145px}.works-block__small{margin-bottom:35px}}@media screen and (min-width: 1200px){.works-block__small{position:relative}.works-block__small::after{content:'';background-position:right top;background-repeat:no-repeat;background-image:url(../img/gray-bg-right.svg);background-size:100% 100%;position:absolute;display:block;z-index:-3;height:756px;width:2372px;right:166px;top:7px}}.works-block-header{margin-bottom:75px}@media screen and (min-width: 960px){.works-block-header{margin-bottom:95px}}.works-block-list{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;margin-right:auto;margin-left:auto;max-width:1155px}.works-block-list.updated{position:relative}.works-block-list.updated::after{content:'';background-color:rgba(255,255,255,0.6);position:absolute;display:block;z-index:100;height:100%;width:100%;left:0;top:0}.works-block-item{-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:50px;padding-right:25px;padding-left:25px}@media screen and (min-width: 960px){.works-block-item{-webkit-flex-basis:50%;flex-basis:50%}}@media screen and (min-width: 1200px){.works-block-item{-webkit-flex-basis:33.333%;flex-basis:33.333%;margin-bottom:75px;padding-right:11px;padding-left:11px}}.works-block-item:first-child .works-block-item-cover::before,.works-block-item:nth-child(3n+1) .works-block-item-cover::before{background-image:url(../img/works-cover-bg-white-1.svg)}.works-block-item:first-child .works-block-item-cover::after,.works-block-item:nth-child(3n+1) .works-block-item-cover::after{background-image:url(../img/works-cover-bg-1.svg);left:-25px;top:-15px}.works-block-item:nth-child(2) .works-block-item-cover::before,.works-block-item:nth-child(3n+2) .works-block-item-cover::before{background-image:url(../img/works-cover-bg-white-2.svg)}.works-block-item:nth-child(2) .works-block-item-cover::after,.works-block-item:nth-child(3n+2) .works-block-item-cover::after{background-image:url(../img/works-cover-bg-2.svg);right:-23px;top:-24px}.works-block-item:nth-child(3n) .works-block-item-cover::before{background-image:url(../img/works-cover-bg-white-3.svg)}.works-block-item:nth-child(3n) .works-block-item-cover::after{background-image:url(../img/works-cover-bg-3.svg);right:-29px;top:0}.works-block-item-cover{margin-bottom:25px;margin-right:auto;margin-left:auto;max-width:370px;position:relative;display:block}@media screen and (min-width: 960px){.works-block-item-cover{margin-bottom:23px}.works-block-item-cover:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.works-block-item-cover::before{content:'';background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;display:block;z-index:-1;height:100%;width:100%;left:0;top:0}.works-block-item-cover::after{content:'';background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;display:block;z-index:-2;height:100%;width:100%}.works-block-item-cover svg,.works-block-item-cover img{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;margin-right:auto;margin-left:auto;max-width:100%;position:relative;display:block;z-index:1;height:auto;width:100%}.works-block-item-cover.show img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2}.works-block-item-cover.show svg{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2}.works-block-item-cover.show .works-block-item-info{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.works-block-item-info{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;overflow:hidden;z-index:2;padding:70px 10px 70px;height:92%;width:100%;left:0;top:0}.works-block-item-info p{margin-bottom:17px;margin-right:auto;margin-left:auto;line-height:17px;max-width:180px;font-size:14px;color:#193c4b}.works-block-item-info p:last-child{margin-bottom:0}.works-block-item-name{margin-bottom:7px;display:block}.works-block-item-name h3{font-weight:400;text-align:center;font-size:18px;color:#193c4b}.works-block-item-type{-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;list-style:none}.works-block-item-type li{margin-bottom:10px;padding-right:6px;padding-left:6px}.works-block-item-type a{display:block}.works-block-item-type img{max-width:100%;display:block;height:auto;width:47px}.works-block-bottom{margin-top:-10px;text-align:center}.works-block-bottom.updated{position:relative}.works-block-bottom.updated::after{content:'';background-color:rgba(255,255,255,0.6);position:absolute;display:block;z-index:100;height:100%;width:100%;left:0;top:0}.works-block-bottom-button{border-radius:18px;text-align:center;font-size:0;min-width:219px;display:inline-block;padding:5px 20px;border:1px solid #02d8db;height:36px;color:#02d8db}@media screen and (min-width: 960px){.works-block-bottom-button:hover{color:#02d8db}}.works-block-bottom-button span{vertical-align:middle;margin-top:-3px;font-size:16px;display:inline-block}.works-block-bottom-button i{vertical-align:middle;margin-right:8px;line-height:26px;font-size:26px;display:inline-block}.works-block-bottom-button__load i{-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-moz-animation-name:loadbtn;-webkit-animation-name:loadbtn;animation-name:loadbtn}.reivews-block{margin-bottom:72px}@media screen and (min-width: 960px){.reivews-block{margin-bottom:51px}}.reivews-block-header{margin-bottom:29px}@media screen and (min-width: 960px){.reivews-block-slider{margin-bottom:0;margin-right:auto;margin-left:auto;padding-top:34px;min-height:554px;max-width:1410px;position:relative}.reivews-block-slider::after{content:'';background-position:left top;background-repeat:no-repeat;background-image:url(../img/gray-bg-left.svg);background-size:auto 100%;position:absolute;display:block;z-index:-1;height:100%;width:1920px;left:333px;top:0}}@media screen and (min-width: 960px){.reivews-block-slider-pag{-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex}}.reivews-block-slider-pag ul{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-basis:50%;flex-basis:50%;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;padding-right:28px;padding-left:28px}@media screen and (min-width: 960px){.reivews-block-slider-pag ul{-webkit-justify-content:flex-start;justify-content:flex-start;padding-left:72px}}.reivews-block-slider-pag li{margin-right:14px}.reivews-block-slider-pag li.slick-active button{background-color:#00d6d9}.reivews-block-slider-pag button{-moz-transition:background-color .3s,opacity .3s;-o-transition:background-color .3s,opacity .3s;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s;-moz-appearance:none;-webkit-appearance:none;background-color:#c7c7c7;border-radius:50%;font-size:0;display:block;outline:0 none;border:0 none;cursor:pointer;height:12px;width:12px}.reivews-block-slider-pag button.active{background-color:#00d6d9}@media screen and (min-width: 960px){.reivews-block-slider-pag button:hover{opacity:.6}}.reivews-block-slides{margin-bottom:28px}@media screen and (min-width: 960px){.reivews-block-slides{margin-bottom:23px}}.reivews-block-slide:not(:first-child){display:none}@media screen and (min-width: 960px){.reivews-block-slide{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;overflow:hidden}.reivews-block-slide:first-child{display:-webkit-flex;display:flex}}.reivews-block-slide.slick-slide:not(:first-child){display:block}@media screen and (min-width: 960px){.reivews-block-slide.slick-slide:not(:first-child){display:-webkit-flex;display:flex}}.reivews-block-slide-photo{padding-right:8px;padding-left:8px;position:relative;z-index:2}@media screen and (min-width: 960px){.reivews-block-slide-photo{-webkit-flex-basis:50%;flex-basis:50%;padding-right:34px;padding-left:0}}.reivews-block-slide-photo img{margin-right:auto;margin-left:auto;max-width:100%;display:block;height:auto;width:auto}.reivews-block-slide-text{line-height:28px;margin-top:-12px;font-size:18px;position:relative;z-index:1;padding:80px 28px 36px 60px;color:#183b4a}@media screen and (max-width: 960px){.reivews-block-slide-text{background-position:25% center;background-repeat:no-repeat;background-image:url(../img/gray-bg-left.svg);background-size:auto 100%}}@media screen and (min-width: 960px){.reivews-block-slide-text{-webkit-flex-basis:50%;flex-basis:50%;margin-top:0;background:none;padding:0 92px 0 72px}}.reivews-block-slide-text::before{content:'';background:url(../img/quote-icon.png) no-repeat left top;position:absolute;display:block;height:25px;width:24px;left:24px;top:80px}@media screen and (min-width: 960px){.reivews-block-slide-text::before{left:38px;top:10px}}.reivews-block-slide-text p{margin-bottom:24px}.reivews-block-slide-text p:last-child{margin-bottom:0}.reivews-block-slide-text-author{margin-bottom:4px;margin-top:-4px;font-weight:bold;line-height:17px;font-size:18px;display:block;color:#183b4a}.reivews-block-slide-text-position{line-height:17px;font-size:12px;display:block;color:#979797}.reivews-block-bottom{text-align:center}@media screen and (min-width: 960px){.reivews-block-bottom{display:none}}.reivews-block-bottom-link{padding-right:32px;padding-left:36px;box-shadow:0 13px 13px rgba(4,207,211,0.16)}.about-us-block{margin-bottom:28px}@media screen and (min-width: 960px){.about-us-block{margin-bottom:170px}}.about-us-block-header{margin-bottom:28px}@media screen and (min-width: 960px){.about-us-block-header{margin-bottom:65px}}@media screen and (min-width: 960px){.about-us-block-content{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;padding-bottom:63px;padding-left:185px;position:relative}}.about-us-block-info{padding-right:28px;padding-left:28px;margin-right:auto;margin-left:auto;max-width:546px}@media screen and (min-width: 960px){.about-us-block-info{-webkit-flex-basis:50%;flex-basis:50%;margin-right:0;margin-left:0}}
.about-us-block-info-text{margin-bottom:28px;line-height:26px;font-size:17px;color:#290855}.about-us-block-info-text-more{float:left}.about-us-block-info-text p{margin-bottom:26px}.about-us-block-info-text p:last-child{margin-bottom:0}.about-us-block-info-link{padding-right:26px;padding-left:35px}.about-us-block-map{background-position:center;background-repeat:no-repeat;background-image:url(../img/about-us-map.jpg);background-size:auto 100%;position:relative;z-index:-1}@media screen and (max-width: 960px){.about-us-block-map{margin-top:-44px;height:396px}}@media screen and (min-width: 960px){.about-us-block-map{background-position:right center;position:absolute;height:622px;width:100%;right:0;bottom:0}}@media screen and (min-width: 960px){.social-block{margin-bottom:35px}}@media screen and (min-width: 768px){.social-block-header{margin-bottom:102px}}@media screen and (min-width: 960px){.social-block-header span{padding-bottom:5px}}.social-block-header span::after{display:none}.social-block-links{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex;padding-right:23px;padding-left:23px;margin-bottom:75px;margin-right:auto;margin-left:auto;list-style:none;max-width:825px}@media screen and (min-width: 768px){.social-block-links{margin-bottom:102px}}@media screen and (min-width: 960px){.social-block-links{padding-right:45px;padding-left:45px}}.social-block-links li{padding-right:5px;padding-left:5px}@media screen and (min-width: 768px){.social-block-links li{padding-right:20px;padding-left:20px}}.social-block-links a{display:block}.social-block-links img{max-width:100%;display:block;height:auto;width:66px}@media screen and (min-width: 960px){.social-block-links img{width:107px}}.social-share-block{margin-bottom:45px;padding-right:28px;padding-left:28px;margin-right:auto;margin-left:auto;max-width:1440px}@media screen and (min-width: 960px){.social-share-block{padding-right:65px;padding-left:65px}}.social-share-block>iframe,.social-share-block>div{vertical-align:middle !important}.social-share-block>a{vertical-align:middle;margin-right:10px;display:inline-block}.social-share-block>a img{display:block;height:32px;width:32px}.social-share-block>a:last-child{margin-right:0}.achievements-block{margin-bottom:55px}@media screen and (min-width: 960px){.achievements-block{margin-bottom:116px}}@media screen and (min-width: 1200px){.achievements-block{position:relative}.achievements-block::after{content:'';background-position:right top;background-repeat:no-repeat;background-image:url(../img/gray-bg-right.svg);background-size:100% 100%;position:absolute;display:block;z-index:-1;height:612px;width:1920px;right:28px;top:75px}}.achievements-block-header{margin-bottom:60px}@media screen and (min-width: 960px){.achievements-block-header{margin-bottom:100px}}.achievements-block-img{margin-bottom:-5px;padding-right:28px;padding-left:28px;margin-right:auto;margin-left:auto;max-width:1066px}@media screen and (min-width: 960px){.achievements-block-img{margin-bottom:-13px}}.achievements-block-img img{max-width:100%;display:block;height:auto;width:auto}.achievements-block-stats{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex;padding-right:35px;padding-left:35px;margin-right:auto;margin-left:auto;list-style:none;max-width:1066px}@media screen and (min-width: 768px){.achievements-block-stats{padding-right:28px;padding-left:28px}}.achievements-block-stats li{-webkit-flex-basis:25%;flex-basis:25%;text-align:center;color:#193c4b}.achievements-block-stats li:first-child{margin-left:1%}.achievements-block-stats li:last-child{margin-right:1.5%}@media screen and (min-width: 768px){.achievements-block-stats li{-webkit-flex-basis:18.22%;flex-basis:18.22%}.achievements-block-stats li:first-child{margin-left:5.64%}.achievements-block-stats li:last-child{margin-right:6.34%}}.achievements-block-stats-count{font-weight:300;font-size:18px;display:block}@media screen and (min-width: 478px){.achievements-block-stats-count{font-size:30px}}@media screen and (min-width: 960px){.achievements-block-stats-count{font-size:48px}}.achievements-block-stats-name{margin-top:-5px;line-height:14px;font-size:12px;display:block}@media screen and (min-width: 478px){.achievements-block-stats-name{line-height:16px;font-size:14px}}@media screen and (min-width: 960px){.achievements-block-stats-name{margin-right:auto;margin-left:auto;line-height:24px;font-size:24px;max-width:150px}}.philosophy-block{margin-bottom:75px}@media screen and (min-width: 960px){.philosophy-block{margin-bottom:125px}}.philosophy-block-header{margin-bottom:55px}@media screen and (min-width: 960px){.philosophy-block-header{margin-bottom:67px}}@media screen and (min-width: 960px){.philosophy-block-inner{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex}}@media screen and (min-width: 1200px){.philosophy-block-inner{padding-right:70px;padding-left:127px}}.philosophy-block-content{margin-bottom:41px}@media screen and (min-width: 960px){.philosophy-block-content{-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-basis:50%;flex-basis:50%;display:-webkit-flex;display:flex;margin-bottom:11px;max-width:495px}}.philosophy-block-text{margin-bottom:40px;padding-right:28px;padding-left:28px;line-height:24px;font-size:17px;color:#193c4b}@media screen and (min-width: 960px){.philosophy-block-text{margin-bottom:70px;padding-right:42px;padding-left:42px;line-height:26px}}.philosophy-block-text p{margin-bottom:24px}@media screen and (min-width: 960px){.philosophy-block-text p{margin-bottom:26px}}.philosophy-block-text p:last-child{margin-bottom:0}.philosophy-block-quote{background-color:#f9f9f9;line-height:24px;font-size:17px;position:relative;padding:15px 28px 19px;color:#193c4b}@media screen and (min-width: 960px){.philosophy-block-quote{padding-right:30px;padding-left:42px}}.philosophy-block-quote::before{content:'';background:url(../img/quote-icon.png) no-repeat left top;position:absolute;display:block;height:25px;width:24px;left:0;top:24px}@media screen and (min-width: 960px){.philosophy-block-quote::before{left:11px}}.philosophy-block-quote p{margin-bottom:24px}.philosophy-block-quote p:last-child{margin-bottom:0}.philosophy-block-quote-author{margin-bottom:4px;font-weight:bold;line-height:17px;font-size:18px;display:block;color:#183b4a}.philosophy-block-quote-position{line-height:17px;font-size:12px;display:block;color:#979797}.philosophy-block-values{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;padding-right:28px;padding-left:28px}@media screen and (min-width: 478px){.philosophy-block-values{padding-right:20px;padding-left:25px}}@media screen and (min-width: 960px){.philosophy-block-values{-webkit-flex-basis:50%;flex-basis:50%;max-width:540px}}.philosophy-block-values-item{margin-bottom:35px}@media screen and (min-width: 478px){.philosophy-block-values-item{-webkit-flex-basis:50%;flex-basis:50%;margin-bottom:0}.philosophy-block-values-item:first-child h3{padding-right:25px}.philosophy-block-values-item:first-child ul{padding-right:25px}}@media screen and (min-width: 960px){.philosophy-block-values-item{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex}}.philosophy-block-values-item:last-child{margin-bottom:0}.philosophy-block-values-item h3{margin-bottom:28px;font-weight:400;font-size:18px;color:#193c4b}.philosophy-block-values-item ul{list-style:none}@media screen and (min-width: 960px){.philosophy-block-values-item ul{-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex;height:100%}}.philosophy-block-values-item ul li{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex;margin-bottom:28px;min-height:52px}@media screen and (min-width: 960px){.philosophy-block-values-item ul li{margin-bottom:15px}}.philosophy-block-values-item ul li:last-child{margin-bottom:0}.philosophy-block-values-item ul i{margin-bottom:-1px;margin-right:9px;line-height:32px;font-size:32px;display:block;color:#04acef}.philosophy-block-values-item ul span{font-size:18px;display:block;color:#193c4b}.philosophy-block-values-icon{-webkit-flex-basis:80px;flex-basis:80px;margin-right:20px;min-width:80px}.philosophy-block-values-icon img{max-width:100%;display:block;height:auto;width:auto}.staff-block{margin-bottom:10px}@media screen and (min-width: 960px){.staff-block{margin-bottom:35px}}@media screen and (min-width: 1200px){.staff-block{position:relative}.staff-block::after{content:'';background-position:right top;background-repeat:no-repeat;background-image:url(../img/gray-bg-left.svg);background-size:100% 100%;position:absolute;display:block;z-index:-3;height:612px;width:1920px;left:83px;top:119px}}.staff-block-header{margin-bottom:65px}@media screen and (min-width: 960px){.staff-block-header{margin-bottom:85px}}.staff-block-list{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;margin-right:auto;margin-left:auto;max-width:990px}.staff-block-person{-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:40px;padding-right:15px;padding-left:15px}@media screen and (min-width: 478px){.staff-block-person{-webkit-flex-basis:50%;flex-basis:50%}}@media screen and (min-width: 960px){.staff-block-person{-webkit-flex-basis:33.333%;flex-basis:33.333%;margin-bottom:68px}}.staff-block-person-photo{margin-bottom:25px;margin-right:auto;margin-left:auto;max-width:234px;position:relative}@media screen and (min-width: 960px){.staff-block-person-photo{margin-bottom:15px}}.staff-block-person-photo::before{content:'';background-position:center;background-repeat:no-repeat;background-image:url(../img/person-white-bg.svg);background-size:contain;position:absolute;display:block;z-index:-1;height:100%;width:100%;left:0;top:0}.staff-block-person-photo::after{content:'';background-position:center;background-repeat:no-repeat;background-image:url(../img/person-pink-bg.svg);background-size:contain;position:absolute;display:block;z-index:-2;height:100%;width:100%;left:-9px;top:-10px}@media screen and (min-width: 960px){.staff-block-person-photo::after{left:-11px;top:-12px}}.staff-block-person-photo img{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;margin-right:auto;margin-left:auto;max-width:100%;position:relative;display:block;z-index:1;height:auto;width:auto}.staff-block-person-photo.show img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2}.staff-block-person-photo.show .staff-block-person-info{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.staff-block-person-info{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;overflow:hidden;z-index:2;padding:40px 25px;height:92%;width:100%;left:0;top:0}.staff-block-person-info p{margin-bottom:17px;line-height:17px;font-size:14px;color:#193c4b}.staff-block-person-info p:last-child{margin-bottom:0}.staff-block-person-name{font-weight:400;text-align:center;font-size:18px;color:#193c4b}.staff-block-person-position{margin-bottom:10px;font-weight:400;line-height:18px;text-align:center;font-size:12px;color:#979797}.staff-block-person-contacts{-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;list-style:none}.staff-block-person-contacts li{margin-bottom:10px;padding-right:6px;padding-left:6px}.staff-block-person-contacts a{display:block}.staff-block-person-contacts a img{max-width:100%;display:block;height:auto;width:43px}.vacancies-block{margin-bottom:50px;padding-right:28px;padding-left:28px}.vacancies-block-header{margin-bottom:50px;margin-right:-28px;margin-left:-28px}@media screen and (min-width: 960px){.vacancies-block-header{margin-bottom:88px}}.vacancies-block-preview{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:auto;margin-left:auto;text-align:center;max-width:1172px;display:block;padding:70px 28px 68px}@media screen and (min-width: 960px){.vacancies-block-preview{padding-bottom:114px;padding-top:116px}}.vacancies-block-preview:active .vacancies-block-preview-button{background-color:#0287c4}.vacancies-block-preview:active .vacancies-block-preview-button::after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media screen and (min-width: 960px){.vacancies-block-preview:focus{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.vacancies-block-preview:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.vacancies-block-preview:hover .vacancies-block-preview-button::after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}.vacancies-block-preview-header{text-transform:uppercase;margin-bottom:35px;text-shadow:0px 2px 2px rgba(3,3,3,0.26);font-weight:300;line-height:42px;font-size:36px;color:#fff}.vacancies-block-preview-button{padding-right:45px;padding-left:45px}.work-page-preview{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#183b4a;margin-bottom:60px;position:relative;overflow:hidden;color:#fff}.work-page-preview::before{content:'';background-color:rgba(0,0,0,0.18);position:absolute;display:block;z-index:1;height:100%;width:100%;left:0;top:0}.work-page-preview-content{padding-right:28px;padding-left:28px;padding-top:165px;position:relative;z-index:2}@media screen and (min-width: 960px){.work-page-preview-content{padding-right:195px;padding-left:195px;margin-right:auto;margin-left:auto;max-width:1440px}}@media screen and (min-width: 1200px){.work-page-preview-content{-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:strecth;align-items:strecth;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex}}.work-page-preview-header{margin-bottom:34px;text-shadow:0 1px 0 rgba(0,0,0,0.07);font-family:"AvenirNext LT Pro Bold","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:900;line-height:60px;font-size:49px}.work-page-preview-text{margin-bottom:100px;text-shadow:0 1px 0 rgba(0,0,0,0.07);font-family:"AvenirNext LT Pro Bold","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:900;line-height:51px;font-size:39px;max-width:680px}@media screen and (min-width: 1200px){.work-page-preview-text{margin-bottom:-30px}}.work-page-preview-text p{margin-bottom:51px}.work-page-preview-text p:last-child{margin-bottom:0}.work-page-preview-info{background-color:#fff;padding-right:28px;padding-left:28px;padding-top:60px;margin-right:-28px;margin-left:-28px;position:relative}@media screen and (min-width: 1200px){.work-page-preview-info{-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex;background-color:transparent;padding-top:180px}}.work-page-preview-info::before{content:'';background-position:center top;background-repeat:no-repeat;background-size:1200px 55px;margin-right:-600px;margin-left:-600px;position:absolute;z-index:1;display:block;height:55px;width:1200px;left:50%;top:-55px}@media screen and (max-width: 1200px){.work-page-preview-info::before{background-image:url(../img/work-prev-bg-mobile.svg)}}@media screen and (min-width: 1200px){.work-page-preview-info::before{background-image:url(../img/work-prev-bg-notebook.svg);background-size:1920px 688px;margin-right:-960px;margin-left:-960px;height:100%;width:1920px;top:0}}@media screen and (min-width: 1500px){.work-page-preview-info::before{background-image:url(../img/work-prev-bg-desktop.svg)}}.work-page-preview-info::after{content:'';background-color:#fff;margin-right:-600px;margin-left:-600px;position:absolute;z-index:1;display:block;height:100%;width:1200px;left:50%;top:0}@media screen and (min-width: 1200px){.work-page-preview-info::after{display:none}}.work-page-preview-info-item{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;position:relative;z-index:2}@media screen and (min-width: 1200px){.work-page-preview-info-item{-webkit-flex-basis:50%;flex-basis:50%;max-width:250px}.work-page-preview-info-item:first-child{padding-right:5px;margin-right:45px;max-width:255px;position:relative}.work-page-preview-info-item:first-child:after{content:'';background-color:rgba(0,0,0,0.18);position:absolute;display:block;width:1px;right:0;top:15px;bottom:15px}}@media screen and (min-width: 1500px){.work-page-preview-info-item:last-child{margin-right:-200px;max-width:350px}.work-page-preview-info-item:last-child dd{-webkit-flex-basis:235px;flex-basis:235px}}.work-page-preview-info-item dt{-webkit-flex-basis:50%;flex-basis:50%;min-height:46px;font-size:15px;color:#979797}@media screen and (min-width: 1200px){.work-page-preview-info-item dt{-webkit-flex-basis:115px;flex-basis:115px}}.work-page-preview-info-item dd{-webkit-flex-basis:50%;flex-basis:50%;min-height:46px;font-size:15px;color:#000}@media screen and (min-width: 1200px){.work-page-preview-info-item dd{-webkit-flex-basis:135px;flex-basis:135px}}.work-page-preview-button{display:none}@media screen and (min-width: 1200px){.work-page-preview-button{font-size:42px;position:absolute;display:block;z-index:3;color:#fff;left:108px;top:195px}}@media screen and (min-width: 1500px){.work-page-preview-button{left:135px}}@media screen and (min-width: 960px){.work-page-breadcrumbs{padding-right:195px;padding-left:195px}}.work-page-background{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/work-bg.jpg);padding-bottom:88px;padding-top:155px;margin-bottom:113px}.work-page-background-header{margin-bottom:40px;font-size:37px;color:#000}@media screen and (min-width: 960px){.work-page-background-header span{padding-bottom:36px;margin-left:130px}.work-page-background-header span::after{right:75px}}.work-page-background-content{padding-right:28px;padding-left:28px;line-height:32px;font-size:17px;color:#000}@media screen and (min-width: 960px){.work-page-background-content{padding-right:195px;padding-left:195px;max-width:1090px}}.work-page-background-content ul,.work-page-background-content ol{list-style-position:inside;margin-bottom:32px;padding-left:32px}.work-page-background-content ul:last-child,.work-page-background-content ol:last-child{margin-bottom:0}.work-page-background-content p{margin-bottom:32px}.work-page-background-content p:last-child{margin-bottom:0}.work-page-solution{margin-bottom:96px}@media screen and (min-width: 960px){.work-page-solution{position:relative}.work-page-solution::before{content:'';border-bottom-right-radius:5px;border-top-right-radius:5px;background-color:#f2f2f2;margin-right:-275px;position:absolute;display:block;height:457px;width:100%;right:100%;top:12px}.work-page-solution::after{content:'';border-bottom-left-radius:5px;border-top-left-radius:5px;background-color:rgba(18,230,233,0.5);margin-left:-275px;position:absolute;display:block;height:457px;width:100%;left:100%;top:-180px}}.work-page-solution-header{margin-bottom:32px;font-size:37px;color:#000}@media screen and (min-width: 960px){.work-page-solution-header{text-align:center}.work-page-solution-header span{padding-bottom:24px}.work-page-solution-header span::after{margin-right:-44px;width:88px;right:50%}}.work-page-solution-content{padding-bottom:35px;padding-right:28px;padding-left:28px;margin-right:auto;margin-left:auto;line-height:32px;font-size:17px;max-width:756px;position:relative;z-index:1;color:#000}.work-page-solution-content::after{content:'';background-color:#f2f2f2;position:absolute;display:block;height:1px;right:28px;left:28px;bottom:0}.work-page-solution-content ul,.work-page-solution-content ol{list-style-position:inside;margin-bottom:32px;padding-left:32px}.work-page-solution-content ul:last-child,.work-page-solution-content ol:last-child{margin-bottom:0}.work-page-solution-content p{margin-bottom:32px}.work-page-solution-content p:last-child{margin-bottom:0}.work-page-gallery{margin-bottom:110px}.work-page-gallery-header{margin-bottom:32px;font-size:37px;color:#000}@media screen and (min-width: 960px){.work-page-gallery-header{text-align:center}.work-page-gallery-header span{padding-bottom:24px}.work-page-gallery-header span::after{margin-right:-44px;width:88px;right:50%}}.work-page-gallery-content{padding-right:28px;padding-left:28px}@media screen and (min-width: 960px){.work-page-gallery-content{padding-right:195px;padding-left:195px}}.work-page-gallery .gallery{margin-right:-10px;margin-left:-10px}.work-page-gallery .gallery-item{padding-right:10px;padding-left:10px;width:50%}@media screen and (min-width: 768px){.work-page-gallery .gallery-item{width:33.333%}}@media screen and (min-width: 960px){.work-page-gallery .gallery-item{width:25%}}@media screen and (min-width: 1200px){.work-page-gallery .gallery-item{width:20%}}.work-page-gallery .gallery-item img{margin-right:auto;margin-left:auto}.work-page-value{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/work-bg.jpg);padding-bottom:160px;padding-top:155px;margin-bottom:77px}.work-page-value-header{margin-bottom:40px;font-size:37px;color:#000}@media screen and (min-width: 960px){.work-page-value-header span{padding-bottom:36px;margin-left:130px}.work-page-value-header span::after{right:145px}}.work-page-value-content{padding-right:28px;padding-left:28px;line-height:32px;font-size:17px;color:#000}@media screen and (min-width: 960px){.work-page-value-content{padding-right:195px;padding-left:195px;max-width:1090px}}.work-page-value-content ul,.work-page-value-content ol{list-style-position:inside;margin-bottom:32px;padding-left:32px}.work-page-value-content ul:last-child,.work-page-value-content ol:last-child{margin-bottom:0}.work-page-value-content p{margin-bottom:32px}.work-page-value-content p:last-child{margin-bottom:0}.careers-block{margin-bottom:75px;padding-right:28px;padding-left:28px}@media screen and (min-width: 1200px){.careers-block{padding-right:65px;padding-left:65px}}@media screen and (min-width: 1500px){.careers-block{padding-right:126px;padding-left:126px}}.careers-block-group{margin-bottom:23px}.careers-block-group:last-child{margin-bottom:0}.careers-block-group-header{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:flex;margin-bottom:10px}.careers-block-group-header-icon{margin-right:11px;min-width:28px;display:block;width:28px}.careers-block-group-header-icon img{display:block;height:auto;width:auto}.careers-block-group-header-text{text-transform:uppercase;margin-bottom:2px;line-height:24px;font-size:14px;display:block}.careers-block-group-list-item{margin-bottom:7px}.careers-block-group-list-item__open .careers-block-group-list-item-header-arrow{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.careers-block-group-list-item:last-child{margin-bottom:0}.careers-block-group-list-item-header{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:flex;background-color:#f5f5f5;border-radius:22px;padding-right:21px;padding-left:12px;min-height:45px;cursor:pointer}.careers-block-group-list-item-header-icon{background-color:#447f93;border-radius:50%;margin-right:14px;min-width:19px;height:19px;width:19px}.careers-block-group-list-item-header-text{text-transform:uppercase;text-overflow:ellipsis;padding-right:10px;margin-right:auto;white-space:nowrap;font-weight:600;line-height:24px;font-size:18px;max-width:100%;overflow:hidden;color:#183b4a}.careers-block-group-list-item-header-place{display:none}@media screen and (min-width: 960px){.careers-block-group-list-item-header-place{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:flex;margin-right:20px}}@media screen and (min-width: 960px){.careers-block-group-list-item-header-place-icon{margin-right:10px;font-size:24px;display:block;color:rgba(24,59,74,0.35)}}@media screen and (min-width: 960px){.careers-block-group-list-item-header-place-text{line-height:24px;font-size:18px;display:block;color:#183b4a}}.careers-block-group-list-item-header-arrow{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:23px;display:block;color:rgba(24,59,74,0.35)}.careers-block-group-list-item-content{padding-bottom:43px;padding-top:15px;line-height:24px;font-size:16px}@media screen and (min-width: 960px){.careers-block-group-list-item-content{padding-right:45px;padding-left:45px}}.careers-block-group-list-item-content-text{margin-bottom:30px;line-height:24px;font-size:16px;color:#183b4a}.careers-block-group-list-item-content-text strong,.careers-block-group-list-item-content-text b{font-weight:600}.careers-block-group-list-item-content-text p{margin-bottom:24px}.careers-block-group-list-item-content-text p+ol,.careers-block-group-list-item-content-text p+ul{margin-top:-24px}.careers-block-group-list-item-content-text p:last-child{margin-bottom:0}.careers-block-group-list-item-content-text ol,.careers-block-group-list-item-content-text ul{list-style-position:inside;margin-bottom:24px}.careers-block-group-list-item-content-text ol:last-child,.careers-block-group-list-item-content-text ul:last-child{margin-bottom:0}.careers-block-group-list-item-content-text ul{list-style-type:disc}.careers-block-group-list-item-content-button{border-radius:18px;line-height:36px;min-width:232px;height:36px}.benefits-block{margin-bottom:85px;padding-right:28px;padding-left:28px}@media screen and (min-width: 960px){.benefits-block{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:flex}}@media screen and (min-width: 1200px){.benefits-block{padding-right:65px;padding-left:65px}}@media screen and (min-width: 1500px){.benefits-block{padding-right:146px;padding-left:146px}}.benefits-block-item{margin-bottom:15px}@media screen and (min-width: 1200px){.benefits-block-item{width:190px}.benefits-block-item:nth-child(3){width:310px}}.benefits-block-item-icon{margin-bottom:15px;min-height:56px}.benefits-block-item-icon img{margin-right:auto;margin-left:auto;max-width:100%;display:block;height:56px;width:auto}.benefits-block-item-text{text-transform:uppercase;line-height:18px;text-align:center;font-size:12px;min-width:185px;color:#183b4a}@media screen and (min-width: 960px){.benefits-block-item-text{padding-right:14px;padding-left:14px}}@media screen and (min-width: 1200px){.benefits-block-item-text{padding-right:25px;padding-left:25px}}

.vacancy-block{margin-bottom:90px;padding-right:28px;padding-left:28px;text-align:center}
.vacancy-block-header{margin-bottom:25px;font-weight:300;line-height:36px;font-size:36px;color:#193c4b}
@media screen and (min-width: 960px){.vacancy-block-header{line-height:24px}}
.vacancy-block-content{margin-bottom:25px;line-height:24px;font-size:16px;color:#183b4a}
.vacancy-block-button{border-radius:18px;line-height:36px;min-width:232px;height:36px}@keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}.error-page{margin-bottom:200px;padding-top:250px;min-height:360px;position:relative}.error-page-content{text-align:center;position:relative;z-index:2;color:#fff}.error-page-content h1{margin-bottom:12px;margin-top:22px;font-family:"AvenirNext LT Pro Bold","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:bold;line-height:0.67;font-size:39px}.error-page-content p{font-weight:bold}.error-page-content img{margin-right:auto;margin-left:auto}.error-page-button{border-radius:100px;line-height:43px;font-weight:300;background:transparent;display:block;margin:36px auto;border:1px solid #fff;cursor:pointer;height:43px;width:165px;color:#fff}.error-page-button:hover{background:#04abef;text-decoration:none;color:#fff;border:1px solid #04abef}.error-page-button:focus{background:#0287c4;color:#ffa9af;border:1px solid #04abef}.error-page-waves{position:absolute;overflow:hidden;z-index:1;height:680px;width:100%;left:0;top:150px}.error-page-waves .wave404{background:url(../images/404wave1.svg) repeat-x;position:absolute;width:6400px;height:680px;animation:wave 7s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;transform:translate3d(0, 0, 0);opacity:0.8;top:-150px}.error-page-waves .wave404:nth-of-type(2){top:-130px;animation:wave 6s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite,swell 6s ease -1.25s infinite;opacity:1}.error-page-waves .wave404:nth-of-type(3){top:-165px;animation:wave 8s cubic-bezier(0.36, 0.45, 0.63, 0.53) -0.125s infinite,swell 8s ease -1.25s infinite;opacity:1}.category-nav{padding-right:28px;padding-left:28px;margin-bottom:83px;margin-right:auto;margin-left:auto}.category-nav ul{-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;list-style:none}.category-nav li{margin-bottom:6px;padding-right:3px;padding-left:3px;display:block}.category-nav a{-moz-transition:background-color .3s,opacity .3s;-o-transition:background-color .3s,opacity .3s;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s;background-color:#fff;border-radius:18px;padding-right:12px;padding-left:12px;line-height:32px;text-align:center;font-size:16px;min-width:138px;display:block;border:2px solid #02d8db;height:36px;color:#02d8db}.category-nav a.active{background-color:#02d8db;color:#fff}.navigation-block{margin-bottom:155px;padding-right:28px;padding-left:28px}@media screen and (min-width: 960px){.navigation-block{margin-right:auto;margin-left:auto;max-width:1100px}}.navigation-block ul{list-style:none}@media screen and (min-width: 960px){.navigation-block ul{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex}}.navigation-block ul li{-webkit-flex-basis:50%;flex-basis:50%;text-align:center;padding:20px}@media screen and (min-width: 960px){.navigation-block ul li{padding-bottom:92px;padding-top:104px}}.navigation-block ul li:first-child{border-bottom:1px solid #e9e9e9}@media screen and (min-width: 960px){.navigation-block ul li:first-child{border-bottom:0 none;border-right:1px solid #e9e9e9}}.navigation-block-link{border-radius:22px;padding-right:18px;padding-left:18px;line-height:42px;font-size:16px;min-width:182px;display:inline-block;height:44px;border:1px solid #04aaef;color:#04aaef}.navigation-block-link__inactive{border-color:#f2f2f2;color:#f2f2f2}.navigation-block-link:hover{color:#04aaef}.navigation-block-link:hover.navigation-block-link__inactive{color:#f2f2f2}
.feedback-block{
    padding-right:28px;padding-left:28px;margin-right:auto;margin-left:auto;text-align:center;
    background-image: url(../img/feedback-block-bg.png);background-size: 100% 100%; height: 400px;
    background-position: center top;
    background-repeat: no-repeat;
    padding-top: 100px;
}

.feedback-block-header{
    margin-bottom:35px;font-family:"AvenirNext LT Pro Regular","Helvetica Neue","Helvetica","Arial",sans-serif;line-height:36px;font-size:34px;color:#4790a3;
    max-width:916px;
    color: #400192;
    margin-left: auto;
    margin-right: auto;
}@media screen and (min-width: 960px){.feedback-block-header{margin-bottom:45px;line-height:57px;font-size:49px}}.feedback-block-button{-moz-border-radius:26px;-webkit-border-radius:26px;border-radius:26px;padding-right:52px;padding-left:58px;line-height:52px;box-shadow:0 16px 16px rgba(4,207,211,0.16);font-size:18px;height:52px}.feedback-block-button::after{-moz-border-radius:26px;-webkit-border-radius:26px;border-radius:26px}
.main-footer-content{margin-right:auto;margin-left:auto;padding-top:50px;max-width:1410px}@media screen and (min-width: 768px){.main-footer-content{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex;padding-top:100px}}@media screen and (min-width: 1200px){.main-footer-content{padding-right:37px;padding-left:37px}}@media screen and (min-width: 1200px){.main-footer-content{padding-top:110px}}.main-footer-logo{margin-bottom:35px;display:block}@media screen and (min-width: 768px){.main-footer-logo{-webkit-flex-basis:100%;flex-basis:100%}}@media screen and (min-width: 1200px){.main-footer-logo{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-basis:316px;flex-basis:316px;display:-webkit-flex;display:flex;padding-right:28px;padding-left:28px;margin-bottom:0;margin-top:-2px}}
.main-footer-logo img{margin-right:auto;margin-left:auto;display:block;height:91px;width:204px}
@media screen and (min-width: 1200px){.main-footer-logo img{margin-right:0;margin-left:-3px}}.main-footer-logo span{font-weight:900;line-height:25px;text-align:center;font-size:18px;display:block;color:#4790a3}@media screen and (min-width: 1200px){.main-footer-logo span{margin-bottom:-5px}}.main-footer-nav{border-bottom:1px solid rgba(50,142,165,0.15);padding:11px 28px 15px}@media screen and (min-width: 768px){.main-footer-nav{padding-bottom:34px;border-bottom:0 none}}.main-footer-nav h4{text-transform:uppercase;font-weight:400;line-height:38px;font-size:16px;color:#4790a3}.main-footer-nav ul{list-style:none}.main-footer-nav ul li.menu-item-495 a:focus,.main-footer-nav ul li.menu-item-495 a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
.main-footer-nav ul a{line-height:38px;display:block;color:#decef4}.main-footer-nav ul a i{vertical-align:middle;margin-right:11px;text-align:center;display:inline-block;width:14px;color:#4790a3}.main-footer-nav ul a i.main-icon__email{line-height:12px;font-size:12px}.main-footer-nav ul a i.main-icon__location{line-height:16px;font-size:16px}.main-footer-nav ul a i.main-icon__linkedin{line-height:13px;font-size:13px}.main-footer-nav ul a span{vertical-align:middle;display:inline-block}.main-footer-copyright{padding-bottom:10px;padding-top:15px}@media screen and (min-width: 768px){.main-footer-copyright{padding-bottom:16px;padding-top:29px;border-top:1px solid rgba(50,142,165,0.15)}}.main-footer-copyright-inner{padding-right:28px;padding-left:28px}@media screen and (min-width: 768px){.main-footer-copyright-inner{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-flex;display:flex;padding-right:38px;margin-right:auto;margin-left:auto;max-width:1410px}}@media screen and (min-width: 768px){.main-footer-copyright-inner{padding-right:65px;padding-left:65px}}.main-footer-copyright small{line-height:20px;font-size:13px;display:block;color:#4790a3}@media screen and (min-width: 768px){.main-footer-copyright small:first-child{-webkit-order:2;order:2}.main-footer-copyright small:last-child{-webkit-order:1;order:1}}.nivo-lightbox-image img{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:auto;margin-left:auto;position:relative;top:50%}#givemeaquote-form,#contact-us-form,#apply-vacancy{background-color:rgba(24,59,74,0.9);position:fixed;display:none;z-index:1000;height:100%;width:100%;left:0;top:0}.modal-white{background-color:#fff;text-align:center;max-height:90%;position:fixed;overflow:auto;z-index:3;padding:20px 28px 30px;width:90%;left:5%;top:5%}.modal-white-header{-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:flex;margin-bottom:20px;text-align:center;min-height:42px;font-size:18px;color:#183b4a}.modal-white-header span{line-height:24px;display:block}.modal-white-label{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:flex;background-color:#f9f9f9;border-radius:20px;margin-bottom:19px;padding-left:20px;border:1px solid #e1e0e0}.modal-white-label .main-icon{line-height:20px;margin-top:8px;min-width:17px;display:block;color:#b0b2b2}.modal-white-label .main-icon__linkedin{font-size:18px}.modal-white-label .main-icon__popup-people{font-size:20px}.modal-white-label .main-icon__popup-email{margin-top:13px;font-size:12px}.modal-white-label .main-icon__popup-message{font-size:17px}.modal-white-label .wpcf7-form-control-wrap{-webkit-flex-grow:1;flex-grow:1;display:block}.modal-white-label .wpcf7-form-control-wrap textarea,.modal-white-label .wpcf7-form-control-wrap input{background:transparent;font-size:14px;display:block;padding:10px;outline:0 none;border:0 none;width:100%;color:#183b4a}.modal-white-label .wpcf7-form-control-wrap textarea::-webkit-input-placeholder,.modal-white-label .wpcf7-form-control-wrap input::-webkit-input-placeholder{color:#b0b2b2}.modal-white-label .wpcf7-form-control-wrap textarea::-moz-placeholder,.modal-white-label .wpcf7-form-control-wrap input::-moz-placeholder{color:#b0b2b2}.modal-white-label .wpcf7-form-control-wrap textarea:-ms-input-placeholder,.modal-white-label .wpcf7-form-control-wrap input:-ms-input-placeholder{color:#b0b2b2}.modal-white-label .wpcf7-form-control-wrap textarea:-moz-placeholder,.modal-white-label .wpcf7-form-control-wrap input:-moz-placeholder{color:#b0b2b2}.modal-white-label .wpcf7-form-control-wrap textarea:focus,.modal-white-label .wpcf7-form-control-wrap input:focus{outline:0 none}.modal-white-label .wpcf7-form-control-wrap textarea{resize:none;height:71px}.modal-white-label .wpcf7-form-control-wrap input{height:43px}.modal-white input[type="checkbox"]{display:none}.modal-white input[type="checkbox"]:checked+.wpcf7-list-item-label::before{background-color:#183b4a}.modal-white .mobile-menu-close{transition:opacity .3s;text-decoration:none;line-height:13px;font-size:13px;position:absolute;display:block;padding:3px;cursor:pointer;color:#193c4b;right:10px;top:10px}.modal-white .mobile-menu-close::before{content:'\e907';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-variant:normal;font-family:"icomoon" !important;font-weight:normal;line-height:1;font-style:normal;cursor:pointer;speak:none}.modal-white .mobile-menu-close:hover{opacity:.6}.modal-white .wpcf7-list-item-label{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;display:flex;line-height:24px;font-size:14px;max-width:200px}@media screen and (min-width: 960px){.modal-white .wpcf7-list-item-label{max-width:none}}.modal-white .wpcf7-list-item-label::before{content:'';transition:background-color .3s;background-color:#f9f9f9;margin-right:10px;min-width:16px;display:block;border:1px solid #183b4a;height:16px;width:16px}.modal-white .wpcf7-form-control-wrap.your-file{position:absolute;z-index:2;opacity:0;width:100%;left:0;top:12px}.modal-white .attachfile{margin-bottom:25px;position:relative;cursor:pointer}.modal-white .site-button{border-radius:18px;height:36px}.modal-white .site-button__submit{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjEwMzA2OSIgeTE9IjAuNzY4NTA0IiB4Mj0iMS4xMDMwNjkiIHkyPSIwLjIzMTQ5NiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0YWJlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyZDhkYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-linear-gradient(24deg, #04abef,#02d8db);background-image:-webkit-linear-gradient(24deg, #04abef,#02d8db);background-image:linear-gradient(66deg, #04abef,#02d8db);-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;line-height:36px;font-weight:500;margin-top:25px;font-size:16px;min-width:232px}.modal-white .site-button__file{background-color:transparent;line-height:34px;font-size:14px;min-width:160px;border:1px solid #03d1df;width:160px;color:#03d1df}.modal-white .ajax-loader{margin-right:-16px !important}@media screen and (min-width: 768px){.modal-white{padding-right:53px;padding-left:53px;margin-left:-307px;width:614px;left:50%;top:100px}}
/*# sourceMappingURL=style.css.map */
.main-footer{
    background-color: #290855;
}
