/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}a{-webkit-text-decoration-skip:objects;background-color:transparent}b,strong{font-weight:inherit;font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}mark{background-color:#ff0;color:#000}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
@charset "UTF-8";button::-moz-focus-inner{border:0;padding:0}@font-face{font-family:montserrat-regular;font-style:normal;font-weight:400;src:url(../fonts/montserrat-regular-t.eot);src:local("☺"),url(../fonts/montserrat-regular-t.woff) format("woff"),url(../fonts/montserrat-regular-t.ttf) format("truetype"),url(../fonts/montserrat-regular-t.svg) format("svg")}@font-face{font-family:montserrat-medium;font-style:normal;font-weight:500;src:url(../fonts/montserrat-medium-t.eot);src:local("☺"),url(../fonts/montserrat-medium-t.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-medium-t.otf) format("opentype"),url(../fonts/montserrat-medium-t.svg) format("svg"),url(../fonts/montserrat-medium-t.ttf) format("truetype"),url(../fonts/montserrat-medium-t.woff) format("woff"),url(../fonts/montserrat-medium-t.woff2) format("woff2")}@font-face{font-family:bebasneueregular;font-style:normal;font-weight:400;src:url(../fonts/bebasneueregular.eot);src:local("☺"),url(../fonts/bebasneueregular.woff) format("woff"),url(../fonts/bebasneueregular.ttf) format("truetype"),url(../fonts/bebasneueregular.svg) format("svg")}@font-face{font-display:swap;font-family:codeit-icons;font-style:normal;font-weight:400;src:url(../fonts/icons/codeit-icons.eot?okl9jn);src:url(../fonts/icons/codeit-icons.eot?okl9jn#iefix) format("embedded-opentype"),url(../fonts/icons/codeit-icons.ttf?okl9jn) format("truetype"),url(../fonts/icons/codeit-icons.woff?okl9jn) format("woff"),url(../fonts/icons/codeit-icons.svg?okl9jn#codeit-icons) format("svg")}[class^=cd-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:codeit-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.cd-affordability:before{content:"\e900"}.cd-analytics:before{color:#c0272d;content:"\e901"}.cd-android:before{content:"\e902"}.cd-android-icon:before{content:"\e903"}.cd-angular:before{content:"\e904"}.cd-anomaly:before{color:#c0272d;content:"\e905"}.cd-ansible .path1:before{color:#424242;content:"\e906"}.cd-ansible .path2:before{color:#fff;content:"\e907";margin-left:-1em}.cd-apple:before{content:"\e908"}.cd-arrow-icon-left:before{color:#fff;content:"\e90a"}.cd-arrow-icon-right:before{color:#fff;content:"\e90b"}.cd-award-mob:before{content:"\e91f"}.cd-ba:before{content:"\e920"}.cd-backend:before{content:"\e921"}.cd-ba-icon:before{content:"\e922"}.cd-ba-loop:before{color:#00e5ff;content:"\e923"}.cd-business:before{content:"\e925"}.cd-capistrano .path1:before{color:#fff;content:"\e927"}.cd-capistrano .path2:before{color:#424242;content:"\e928";margin-left:-1em}.cd-capistrano .path3:before{color:#424242;content:"\e929";margin-left:-1em}.cd-capistrano .path4:before{color:#424242;content:"\e92a";margin-left:-1em}.cd-capistrano .path5:before{color:#424242;content:"\e92b";margin-left:-1em}.cd-capistrano .path6:before{color:#424242;content:"\e92c";margin-left:-1em}.cd-capistrano .path7:before{color:#424242;content:"\e92d";margin-left:-1em}.cd-capistrano .path8:before{color:#424242;content:"\e92e";margin-left:-1em}.cd-capistrano .path9:before{color:#424242;content:"\e92f";margin-left:-1em}.cd-capistrano .path10:before{color:#424242;content:"\e930";margin-left:-1em}.cd-capistrano .path11:before{color:#424242;content:"\e931";margin-left:-1em}.cd-capistrano .path12:before{color:#424242;content:"\e932";margin-left:-1em}.cd-capistrano .path13:before{color:#424242;content:"\e933";margin-left:-1em}.cd-cart:before{color:#c0272d;content:"\e934"}.cd-checklist:before{content:"\e935"}.cd-cloud:before{content:"\e936"}.cd-clutch-soc .path1:before{color:#959595;content:"\e937"}.cd-clutch-soc .path2:before{color:#fff;content:"\e938";margin-left:-1em}.cd-clutch-soc .path3:before{color:#d8d8d8;content:"\e939";margin-left:-1em}.cd-credit:before{content:"\e93a"}.cd-crm:before{content:"\e93b"}.cd-cross-platform:before{content:"\e93c"}.cd-custom-software:before{content:"\e953"}.cd-deployer:before{content:"\e957"}.cd-design:before{content:"\e958"}.cd-development:before{color:#00e5ff;content:"\e959"}.cd-devops:before{content:"\e95a"}.cd-devteam:before{content:"\e95b"}.cd-digital-bricks:before{content:"\e95c"}.cd-digital-collaboration:before{content:"\e95d"}.cd-digital-fathom:before{content:"\e95e"}.cd-digital-measuring:before{content:"\e95f"}.cd-digital-people:before{content:"\e960"}.cd-digital-transform:before{content:"\e961"}.cd-docker:before{content:"\e962"}.cd-ecommerce:before{content:"\e963"}.cd-education:before{content:"\e964"}.cd-elearning:before{content:"\e965"}.cd-emote:before{content:"\e966"}.cd-facebook .path1:before{color:#959595;content:"\e967"}.cd-facebook .path2:before{color:#fff;content:"\e968";margin-left:-1em}.cd-fast:before{content:"\e969"}.cd-fast-process:before{content:"\e96a"}.cd-filter:before{content:"\e96b"}.cd-flexible-cooperations:before{content:"\e96c"}.cd-frontend:before{content:"\e974"}.cd-graphic:before{content:"\e976"}.cd-healthcare:before{content:"\e977"}.cd-hospitality:before{color:#c0272d;content:"\e979"}.cd-hr:before{content:"\e97a"}.cd-insta .path1:before{color:#959595;content:"\e97b"}.cd-insta .path2:before{color:#fff;content:"\e97c";margin-left:-1em}.cd-insta .path3:before{color:#fff;content:"\e97d";margin-left:-1em}.cd-insta .path4:before{color:#fff;content:"\e97e";margin-left:-1em}.cd-interactive:before{content:"\e97f"}.cd-ios:before{content:"\e980"}.cd-ios-icon:before{content:"\e981"}.cd-java:before{content:"\e982"}.cd-kubernetes .path1:before{color:#424242;content:"\e983"}.cd-kubernetes .path2:before{color:#fff;content:"\e984";margin-left:-1em}.cd-linkedin .path1:before{color:#959595;content:"\e985"}.cd-linkedin .path2:before{color:#fff;content:"\e986";margin-left:-1em}.cd-logistics:before{content:"\e989"}.cd-machine-learning:before{color:#c0272d;content:"\e98a"}.cd-marketing:before{content:"\e98b"}.cd-marketing-buyer:before{content:"\e98c"}.cd-marketing-complesion:before{content:"\e98d"}.cd-marketing-content:before{content:"\e98e"}.cd-marketing-conversion:before{content:"\e98f"}.cd-marketing-crm:before{content:"\e990"}.cd-marketing-digital:before{content:"\e991"}.cd-marketing-email:before{content:"\e992"}.cd-marketing-seo:before{content:"\e993"}.cd-marketing-socials:before{content:"\e994"}.cd-mobile:before{content:"\e996"}.cd-nodejs:before{content:"\e997"}.cd-php:before{content:"\e998"}.cd-plus:before{color:#c0272d;content:"\e99b"}.cd-pm:before{content:"\e99c"}.cd-pm-mind:before{content:"\e99d"}.cd-puppet .path1:before{color:#424242;content:"\e99e"}.cd-puppet .path2:before{color:#fff;content:"\e99f";margin-left:-1em}.cd-puppet .path3:before{color:#fff;content:"\e9a0";margin-left:-1em}.cd-puppet .path4:before{color:#fff;content:"\e9a1";margin-left:-1em}.cd-puzzle:before{content:"\e9a2"}.cd-python .path1:before{color:#8c8c8c;content:"\e9a3"}.cd-python .path2:before{color:#424242;content:"\e9a4";margin-left:-1em}.cd-qa:before{content:"\e9a5"}.cd-qa-loop:before{color:#00e5ff;content:"\e9a6"}.cd-react:before{content:"\e9a8"}.cd-recommend:before{color:#c0272d;content:"\e9aa"}.cd-responsive:before{content:"\e9ab"}.cd-sensory:before{content:"\e9ae"}.cd-seo:before{color:#fff;content:"\e9af"}.cd-shield:before{content:"\e9b2"}.cd-social:before{content:"\e9b3"}.cd-solid:before{content:"\e9b4"}.cd-speech:before{color:#c0272d;content:"\e9b5"}.cd-structure:before{content:"\e9b6"}.cd-time-series:before{color:#c0272d;content:"\e9b7"}.cd-twitter .path1:before{color:#959595;content:"\e9bb"}.cd-twitter .path2:before{color:#fff;content:"\e9bc";margin-left:-1em}.cd-upwork:before{color:#fcfcfc;content:"\e9be"}.cd-upwork-soc .path1:before{color:#959595;content:"\e9bf"}.cd-upwork-soc .path2:before{color:#fcfcfc;content:"\e9c0";margin-left:-1em}.cd-user-friendly:before{content:"\e9c1"}.cd-vision:before{color:#c0272d;content:"\e9c2"}.cd-webdev:before{content:"\e9c5"}.cd-healthcare-data-analytics:before{content:"\e9c6"}.cd-healthcare-chat:before{content:"\e9c7"}.cd-healthcare-seo:before{content:"\e9c8"}.cd-healthcare-patient-portal:before{content:"\e9c9"}.cd-healthcare-machine:before{content:"\e9ca"}.cd-healthcare-payment:before{content:"\e9cb"}.cd-healthcare-dashboard:before{content:"\e9cc"}.cd-healthcare-notifications:before{content:"\e9cd"}.cd-healthcare-clinical-management:before{content:"\e9ce"}.cd-healthcare-monitoring:before{content:"\e9cf"}.cd-healthcare-crm:before{content:"\e9d0"}.cd-healthcare-practice-management:before{content:"\e9d1"}.cd-healthcare-calendar:before{content:"\e9d2"}.cd-healtthcare-records .path1:before{color:#424242;content:"\e9d3"}.cd-healtthcare-records .path2:before{color:#111;content:"\e9d4";margin-left:-.7666015625em}.cd-healtthcare-records .path3:before{color:#111;content:"\e9d5";margin-left:-.7666015625em}.cd-healtthcare-records .path4:before{color:#111;content:"\e9d6";margin-left:-.7666015625em}.cd-healtthcare-records .path5:before{color:#111;content:"\e9d7";margin-left:-.7666015625em}.cd-healtthcare-records .path6:before{color:#111;content:"\e9d8";margin-left:-.7666015625em}.cd-healtthcare-records .path7:before{color:#111;content:"\e9d9";margin-left:-.7666015625em}.cd-healtthcare-records .path8:before{color:#111;content:"\e9da";margin-left:-.7666015625em}.cd-healtthcare-records .path9:before{color:#111;content:"\e9db";margin-left:-.7666015625em}.cd-healtthcare-records .path10:before{color:#111;content:"\e9dc";margin-left:-.7666015625em}.cd-healtthcare-records .path11:before{color:#111;content:"\e9dd";margin-left:-.7666015625em}.cd-healthcare-telemedecine:before{content:"\e9de"}.cd-healthcare-ehr:before{content:"\e9df"}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{background-image:-webkit-gradient(linear,left top,right top,from(#3f3f3f),to(#191919));background-image:linear-gradient(90deg,#3f3f3f,#191919);color:#fff;font-family:montserrat-regular;font-size:17px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:1.18}.mainWrap{height:100%;overflow:hidden;width:100%}p{margin:0 0 15px}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}.innerContainer{padding:56px 0}.hMain{color:#fff;font-family:bebasneueregular;font-size:40px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;text-align:center}.hMain__redPart{color:#c0272e;display:inline-block}.hAdd{color:#fff;font-family:bebasneueregular;font-size:36px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:1px;line-height:normal;margin-bottom:48px;text-align:center}.icon{display:block;padding-left:40px;position:relative}.icon:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:26px;left:0;position:absolute;top:calc(50% - 13px);width:26px}.icon.icon-net:before{background-image:url(../img/earth-globe.svg)}.icon.icon-in:before{background-image:url(../img/instagram.svg)}.icon.icon-fb:before{background-image:url(../img/facebook.svg)}.icon.icon-dou:before{background-image:url(../img/share.svg)}.dropBtn{border:1px solid hsla(0,0%,100%,.4);border-radius:100%;display:block;height:60px;position:relative;width:60px}.dropBtn:hover{border:1px solid #c0272e}.dropBtn:after{background:#979797;content:"";display:block;height:20px;left:calc(50% - 1px);position:absolute;top:calc(50% - 10px);-webkit-transition:all .3s ease;transition:all .3s ease;width:2px}.dropBtn:before{background:#979797;content:"";display:block;height:2px;left:calc(50% - 10px);position:absolute;top:calc(50% - 1px);width:20px;z-index:1}.dropBtn.open{border:1px solid #c0272e}.dropBtn.open .dropCircle{background-color:#c0272e;border-radius:50%;display:block;height:38px;-webkit-transform:translate(10px,10px);-ms-transform:translate(10px,10px);transform:translate(10px,10px);width:38px}.dropBtn.open:after{opacity:0}::-webkit-scrollbar{width:5px}.formMain ul{list-style:none}.not-visible-recapcha{display:none}.heroSection{background-image:url(../img/fill-3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}header{margin-bottom:38px;width:100%}.headerWrap{-webkit-box-orient:horizontal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;height:50px;width:100%}.headerLogo,.headerWrap{-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.headerLogo{-webkit-box-orient:vertical;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c0272e;-ms-flex-direction:column;flex-direction:column;height:100%;width:180px}.headerLogo img{height:auto;width:75%}.heroContent{font-size:17px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:1.4;margin:0 auto 24px;max-width:608px;text-align:center}.heroContent .siteLink{color:#c0272e}.heroContent__numbers{-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.heroContent__numbers,.heroContent__numbers-item{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.heroContent__numbers-item{-webkit-box-orient:vertical;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-bottom:24px;width:50%}.heroContent__numbers-item:first-child,.heroContent__numbers-item:nth-child(2){margin-bottom:50px}.heroContent__numbers-item .number{font-family:montserrat-regular;font-size:26px;font-weight:600;letter-spacing:normal}.heroContent__numbers-item .desc,.heroContent__numbers-item .number{font-stretch:normal;font-style:normal;line-height:normal;text-align:center}.heroContent__numbers-item .desc{font-size:14px;font-weight:400;letter-spacing:.2px}footer{width:100%}.footerTop{background:#fff;color:#000;padding:64px 0 0;width:100%}.footerTop__main{font-family:bebasneueregular;font-size:24px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;margin:0 auto;max-width:865px;text-align:center;text-transform:uppercase}.footerBot{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:montserrat-regular;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.2px;line-height:normal;padding:58px 0}.footerBot,.footerBot__main{-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.footerBot__main{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.footerBot__add{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.footerBot__add,.socialList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.socialList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin-top:30px}.socialList li{margin-bottom:30px;position:relative}.socialList li:last-child{margin-bottom:0;margin-right:0}.programsWrap{-webkit-box-orient:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:111%}.programsWidget,.programsWrap{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.programsWidget{-webkit-box-orient:vertical;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;max-width:210px;width:100%}.programsWidget img{height:auto;width:100%}.programsWidget__body{margin-bottom:20px;position:relative;width:100%}.programsWidget__item{font-family:montserrat-regular;font-size:12px;font-weight:500;letter-spacing:.2px;line-height:1.22;position:absolute;width:auto}.programsWidget__item.item-1{left:-28%;text-align:center;top:-10%;width:65px}.programsWidget__item.item-2{left:-33%;max-width:100px;text-align:right;top:21%}.programsWidget__item.item-3{left:-28%;top:45%}.programsWidget__item.item-4{right:102%;top:67%}.programsWidget__item.item-5{right:95%;top:88%}.programsWidget__item.item-6{right:-7%;top:-3%}.programsWidget__item.item-7{left:82%;top:15%}.programsWidget__item.item-8{right:-7%;top:44%;width:50px}.programsWidget__item.item-9{right:-18%;top:70%}.programsWidget__item.item-10{right:-10%;top:90%;width:55px}.about-info{width:100%}.about-info__list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-bottom:20px;width:100%}.about-info__item{font-stretch:normal;font-style:normal;letter-spacing:.2px;line-height:normal;margin-bottom:24px;position:relative;width:100%}.about-info__item:last-child{margin-bottom:0}.about-info__item:before{background:#c0272e;content:"";display:block;height:20px;left:0;position:absolute;top:5px;width:68px;z-index:-1}.about-info__caption{font-size:24px;font-weight:600;line-height:1;margin-bottom:10px;padding-left:24px}.about-info__caption_conclusion{padding:0}.about-info__caption_wrap{max-width:310px}.about-info__text{font-size:18px;font-weight:400;letter-spacing:.2px;line-height:1.33}.about-conclusion{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.about-conclusion__img{margin-bottom:15px}.vacancies{margin-bottom:-50px}.vacancies-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.vacancies-block,.vacancies-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.vacancies-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:transparent;border-bottom:4px solid #747474;border-left:4px solid #747474;border-radius:22px;border-right:4px solid #747474;-ms-flex-direction:column;flex-direction:column;margin:50px 15px;padding:50px 20px 20px;position:relative;-webkit-transition:all .2s;transition:all .2s;width:100%}.vacancies-block:after,.vacancies-block:before{border-top:4px solid #747474;content:"";height:50px;position:absolute;top:0;-webkit-transition:all .2s;transition:all .2s;width:calc(50% - 21px);z-index:1;z-index:6}.vacancies-block:before{border-left:4px solid #747474;border-top-left-radius:21px;left:-4px}.vacancies-block:after{border-right:4px solid #747474;border-top-right-radius:21px;right:-4px}.vacancies-block__wrap{border-radius:17px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.vacancies-block__panel{border:4px solid #747474;border-radius:8px;-webkit-box-shadow:0 100vw 0 100vw #535353;box-shadow:0 100vw 0 100vw #535353;height:80px;-webkit-transition:all .2s;transition:all .2s;width:50px}.vacancies-block__btn,.vacancies-block__panel{left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vacancies-block__btn{background-image:linear-gradient(155deg,#848484 3%,#616161 98%);border-radius:4px;height:50px;width:30px;z-index:2}.vacancies-block__inner{z-index:1}.vacancies-block__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-image:linear-gradient(159deg,#3f3f3f 11%,#191919 79%);border-top-left-radius:14px;border-top-right-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:20px}.vacancies-block__img{margin:50px auto 30px}.vacancies-block__bottom{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#dadada;border-bottom-left-radius:14px;border-bottom-right-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;height:94px;justify-content:center;padding:0 16px}.vacancies-block__vacancy{color:#444;font-size:18px;font-weight:600;text-align:center}.vacancies-block__link{background:#c0272e;color:#fff;font-size:14px;left:50%;margin:20px auto 0;max-width:192px;opacity:1;padding:16px 8px;position:static;text-align:center;top:50%;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .2s;transition:all .2s;visibility:visible;width:100%;z-index:3}.reqWrap{margin:0 auto;max-width:1136px;width:100%}.reqTab{border-bottom:1px solid hsla(0,0%,100%,.4);padding-top:33px}.reqTab__title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:montserrat-regular;font-size:20px;font-stretch:normal;font-style:normal;justify-content:space-between;letter-spacing:.2px;line-height:normal;margin-bottom:10px;padding:0 15px 20px;position:relative;width:100%}.reqTab__title,.reqTab__title.active{font-weight:700}.reqTab__title.active:after{width:100%}.reqTab__title.active:before{opacity:0}.reqTab__list{border-bottom:2px solid #c0272e;color:#c0272e;display:none;margin-top:-10px;padding:0 0 20px 35px;-webkit-transition:border-bottom-color .5s ease 0s;transition:border-bottom-color .5s ease 0s}.reqTab__list span{color:#fff}.reqTab__item{font-family:montserrat-regular;font-size:16px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:.2px;line-height:1.25;margin-bottom:18px;opacity:1}.reqTab__item:last-child{margin-bottom:0}.line-bg.active .in-oval{fill:#c0272e;opacity:1}.line-bg.active .dashed-line{stroke-dasharray:0;stroke:#c0272e}.line-bg.active .active-oval{opacity:1}.line-bg.active .oval{fill:#c0272e}.line-bg.hovered .in-oval{fill:#c0272e;opacity:1}.line-bg.hovered .dashed-line{stroke:#c0272e}.line-bg.hovered .active-oval{opacity:1}.line-bg.hovered .oval{fill:#c0272e}.offersList{-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.offersList,.offersList__item{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.offersList__item{-webkit-box-orient:vertical;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-bottom:50px}.offersList__item .img{margin-bottom:16px}.offersList__item .desc{font-family:montserrat-regular;font-size:18px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:normal;max-width:357px;text-align:center}.stickyMenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/combined-shape-sm.png);background-position:top;background-repeat:no-repeat;background-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:48px;justify-content:center;left:0;position:fixed;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%;z-index:7}.stickyMenu.hide_nav{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.stickyMenu__email{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:19px;justify-content:center;letter-spacing:.2px;text-align:center;width:320px}.gdpr{background:#f6f6f6;border:1px solid hsla(0,0%,59%,.01);bottom:0;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);color:#000;font-family:montserrat-regular;font-size:16px;left:50%;line-height:20px;max-width:calc(100% - 40px);padding:12px 16px 16px;position:fixed;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1000}.gdprWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;position:relative}.gdprImg,.gdprWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.gdprImg{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;background:#fff;-ms-flex:0 0 36px;flex:0 0 36px;height:36px;justify-content:center;width:36px}.gdprImg img{width:28px}.gdprText{-webkit-text-size-adjust:100%;margin:12px 0 16px}.gdprBtn,.gdprClose{cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.gdprBtn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#c0272d;border:none;border-radius:4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:montserrat-regular;height:48px;justify-content:center;margin-right:10px;max-width:300px;text-transform:uppercase;width:100%}.gdprBtn:hover{background:#961e23}.gdprClose{background:none;border:0;border-radius:4px;color:#c0272d;font-weight:700;left:95%;padding:5px 8px!important;position:absolute!important;top:0}.gdprFadeEnter,.gdprFadeLeave{opacity:0}.gdprFadeEnterActive,.gdprFadeLeaveActive{-webkit-transition:opacity .5s;transition:opacity .5s}@media only screen and (min-width:369px){.reqTab{margin-left:16px;margin-right:16px}}@media only screen and (min-width:375px){.programsWidget{max-width:240px}.programsWidget__item.item-1{left:-25%;top:-15%;width:65px}.programsWidget__item.item-2{right:100%;top:22%;width:85px}.programsWidget__item.item-3{left:-19%;top:46%}.programsWidget__item.item-4{right:102%;top:69%}.programsWidget__item.item-5{right:102%;text-align:right;top:87%}.programsWidget__item.item-6{right:2%;top:-2%}.programsWidget__item.item-7{right:12%;top:16%}.programsWidget__item.item-8{right:-4%;top:42%;width:55px}.programsWidget__item.item-9{right:-14%;top:71%}.programsWidget__item.item-10{right:-4%;top:89%;width:55px}}@media only screen and (min-width:379px){.about-info__caption_wrap{max-width:none}}@media only screen and (min-width:445px){.programsWidget{max-width:300px}.programsWidget__item.item-2{left:-23%}}@media only screen and (min-width:579px){.about-info__list{margin-bottom:50px}.about-info__item{width:calc(50% - 14px)}.about-conclusion{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.about-conclusion__img{margin-bottom:0;margin-right:50px}.vacancies-block{width:calc(50% - 30px)}}@media only screen and (min-width:768px){.headerWrap{-webkit-box-pack:start;-ms-flex-pack:start;height:100px;justify-content:flex-start}.headerLogo{width:262px}.heroContent__numbers-item:first-child,.heroContent__numbers-item:nth-child(2){margin-bottom:24px}.heroContent__numbers-item{width:25%}.heroContent__numbers-item .number{font-size:36px;margin-bottom:16px}.heroContent__numbers-item .desc{font-size:18px}.footerTop__main{font-size:40px}.programsWidget{max-width:530px}.programsWidget__item{font-size:18px}.programsWidget__item.item-1{left:-34%;text-align:center;top:1%;width:300px}.programsWidget__item.item-2{left:-13%;text-align:right;top:25%;width:200px}.programsWidget__item.item-3{left:-16%;top:47%}.programsWidget__item.item-4{right:102%;top:70%}.programsWidget__item.item-5{right:103%;top:91%}.programsWidget__item.item-6{right:4%;top:-2%}.programsWidget__item.item-7{left:82%;top:16%}.programsWidget__item.item-8{right:8%;top:46%}.programsWidget__item.item-9{left:82%;top:72%}.programsWidget__item.item-10{right:8%;top:90%}.offersList__item{width:33.3333333333%}.stickyMenu{background:url(../img/combined-shape.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:77px}.gdpr{bottom:30px;padding:35px 30px 35px 35px;width:1200px}.gdprWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gdprText{margin:0 32px 0 24px}.gdprBtn{-webkit-box-flex:0;-ms-flex:0 0 111px;flex:0 0 111px}.gdprClose{left:100%;top:-31px}}@media only screen and (min-width:769px){.vacancies-block:hover{border-color:#c0272e;cursor:pointer}.vacancies-block:hover .vacancies-block__panel,.vacancies-block:hover:after,.vacancies-block:hover:before{border-color:#c0272e}.vacancies-block:hover .vacancies-block__btn{background:#c0272e}.vacancies-block:hover .vacancies-block__panel{-webkit-box-shadow:0 100vw 0 100vw rgba(31,31,31,.9);box-shadow:0 100vw 0 100vw rgba(31,31,31,.9);z-index:2}.vacancies-block:hover .vacancies-block__link{opacity:1;visibility:visible}.vacancies-block__link{opacity:0;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden}.vacancies-block__link:hover{background:#7f151a}}@media only screen and (min-width:769px) and (min-width:1024px){.vacancies-block:hover .vacancies-block__panel{-webkit-box-shadow:0 25vw 0 25vw rgba(31,31,31,.9);box-shadow:0 25vw 0 25vw rgba(31,31,31,.9)}}@media only screen and (min-width:1024px){.hMain{font-size:56px}.hAdd{font-size:48px}.heroSection{min-height:100vh}header{margin-bottom:116px}.headerWrap{height:136px}.heroContent{font-size:20px;margin-bottom:123px}.footerBot{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:20px;justify-content:space-between}.footerBot__main{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;width:16%}.footerBot__add{width:75%}.footerBot__add,.socialList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.socialList{margin-top:20px;width:auto}.socialList li{margin-right:32px}.socialList li,.vacancies{margin-bottom:0}.vacancies-block{margin-bottom:0;width:calc(25% - 30px)}.vacancies-block__panel{-webkit-box-shadow:0 25vw 0 25vw #535353;box-shadow:0 25vw 0 25vw #535353}}@media only screen and (min-width:1200px){.heroAnim{opacity:0;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.progAnim.progAnim__left{display:block;opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.progAnim.progAnim__right{display:block;opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.progAnimImg{opacity:0}.headerigAnim{opacity:0;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.listAnim{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.offersAnim{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.footerBot__main a{position:relative}.footerBot__main a:after{background:#fff;bottom:-5px;content:"";display:block;height:1px;left:40px;position:absolute;-webkit-transition:width .5s ease;transition:width .5s ease;width:0}.footerBot__main a:hover:after{width:calc(100% - 40px)}.socialList{margin-top:0}.socialList li:after{background:#fff;bottom:-5px;content:"";display:block;height:1px;left:40px;position:absolute;-webkit-transition:width .5s ease;transition:width .5s ease;width:0}.socialList li:hover:after{width:calc(100% - 40px)}.reqTab__title.active{color:#fff}.reqTab__list.active{opacity:1;visibility:visible}}@media only screen and (min-width:1920px){header{margin-bottom:210px}}@media only screen and (max-width:1024px){.socialText{text-align:center}}@media only screen and (max-width:768px){.reqSection .container{padding:0}.offersList__item:last-child{margin-bottom:0}}@media only screen and (max-width:400px){.reqTab__title span:first-child{width:245px}}
