html{height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiase;-moz-osx-font-smoothing:grayscale}body{font-family:"Montserrat",Sans-serif,Arial;font-size:20px;line-height:1em;font-style:normal;font-weight:normal;color:#333;height:100%;background:#fff;margin:0;max-width:100%}a,img,input,textarea,select{outline:none}label{cursor:pointer}img{border:0;vertical-align:bottom}form{margin:0}header,nav,section,article,aside,footer{display:block}a{color:#3097FF;text-decoration:none}a:hover{text-decoration:none}textarea,input,select,button{resize:none;outline:none}p{padding:0;margin:0 0 32px 0}table{border-collapse:collapse}h1,h2,h3,h4,h5{margin-top:0;font-weight:normal}[class*="icon-"]{display:inline-block;vertical-align:middle}.wrapper{min-height:100vh;box-sizing:border-box;padding-top:80px;display:flex;flex-direction:column}.main-menu-sub-opened .wrapper{padding-top:160px}.section-wrapper{margin:0 auto;max-width:960px;padding-right:28px;padding-left:28px;box-sizing:content-box}.section-wrapper .section-wrapper{padding-left:0;padding-right:0}.block{margin-bottom:32px}.block:last-child{margin-bottom:0}.header{position:fixed;left:0;top:0;width:100%;background:#fff;z-index:120;user-select:none}.header-main{display:flex;flex:1}.header-menu{display:flex;max-width:inherit;flex:1}.header>.section-wrapper{display:flex;height:80px}.footer{min-height:80px;position:relative;box-sizing:border-box}.footer-copyright{font-size:16px}.footer-copyright a{color:#333}.footer .section-wrapper{display:flex;justify-content:space-between}.content{position:relative;z-index:3;flex:1}.content:after{content:'';display:block;margin-top:120px}.box{box-sizing:border-box}@media screen and (max-width: 1024px){.header-main{flex-direction:column}}.burger{width:16px;height:100%;padding:0 30px;margin-right:-30px;box-sizing:unset;cursor:pointer;position:relative;z-index:6;display:none;margin-left:auto;height:100%;flex-direction:column;justify-content:center}.burger:after,.burger:before,.burger i{content:'';display:block;background:#000;border-radius:1.2px;width:100%;height:2.4px}.burger i{position:relative;margin:2.4px 0}.url-slave,.path-item a,.path-item a:hover,.grand-title>a,.grand-title>a:hover,.article h1>a,.article h1>a:hover,.title>a,.title>a:hover,.article h2>a,.article h2>a:hover,.title-sub>a,.title-sub>a:hover,.article h3>a,.article h3>a:hover,.title-block>a,.title-block>a:hover,.article h4>a,.article h4>a:hover,.title-block-sub>a,.title-block-sub>a:hover,.article h5>a,.article h5>a:hover,.title-text>a,.title-text>a:hover{color:inherit;text-decoration:none}.elements{display:flex;align-items:center}.elements-caption{margin-right:16px}.elements-list{display:flex;align-items:center}.elements-list-item{margin-right:12px}.elements-list-item:last-child{margin-right:0}.path{margin-bottom:10px}.path-item{font-size:18px;line-height:30px}.radio,.checkbox{position:relative}.radio .field-style,.checkbox .field-style{width:100%;height:100%;box-sizing:border-box;position:relative;text-align:center}.radio .field-input,.checkbox .field-input{position:absolute;padding:0;margin:0;border:0;left:-5px;top:-5px;filter:alpha(opacity=0);opacity:0;width:calc(100% + 10px);height:calc(100% + 10px)}.radio .field-input:disabled,.checkbox .field-input:disabled{cursor:default}.radio .field-input:disabled+.field-style,.checkbox .field-input:disabled+.field-style{filter:"alpha(opacity=50)";opacity:.5}.radio .field-style{-webkit-border-radius:50%;border-radius:50%}.radio .field-input:checked+.field-style:before{width:50%;height:50%;margin:25% 0 0 25%;content:'';display:block;-webkit-border-radius:50%;border-radius:50%}.checkbox .field-input:checked+.field-style:before{width:100%;height:100%;content:'';display:block;background-position:50% 50%;background-repeat:no-repeat}.error .radio .field-input:not(:checked):hover+.field-style,.error .radio .field-style,.error .checkbox .field-input:not(:checked):hover+.field-style,.error .checkbox .field-style{border-color:#f55}.checklist-item{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex;flex-flow:row wrap;margin-bottom:16px}.checklist-item-text{flex:1;cursor:pointer;align-self:center}.checklist-item:last-child{margin-bottom:0}.checklist-item .form_error{width:100%}@font-face{font-family:"Montserrat";font-style:normal;font-weight:normal;src:url("/static/vacancies_static/ok/fonts/Montserrat-Regular.woff2") format("woff2"),url("/static/vacancies_static/ok/fonts/Montserrat-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:bold;src:url("/static/vacancies_static/ok/fonts/Montserrat-Bold.woff2") format("woff2"),url("/static/vacancies_static/ok/fonts/Montserrat-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:url("/static/vacancies_static/ok/fonts/Montserrat-Medium.woff2") format("woff2"),url("/static/vacancies_static/ok/fonts/Montserrat-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url("/static/vacancies_static/ok/fonts/Montserrat-SemiBold.woff2") format("woff2"),url("/static/vacancies_static/ok/fonts/Montserrat-SemiBold.woff") format("woff");font-display:swap}@font-face{font-family:"Odnoklassniki";font-style:normal;font-weight:normal;src:url("/static/vacancies_static/ok/fonts/Odnoklassniki-Regular.woff2") format("woff2"),url("/static/vacancies_static/ok/fonts/Odnoklassniki-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"Odnoklassniki";font-style:normal;font-weight:bold;src:url("/static/vacancies_static/ok/fonts/Odnoklassniki-Bold.woff2") format("woff2"),url("/static/vacancies_static/ok/fonts/Odnoklassniki-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"PT Mono";font-style:normal;font-weight:normal;src:url("/static/vacancies_static/ok/fonts/PTMono-Regular.woff2") format("woff2"),url("/static/vacancies_static/ok/fonts/PTMono-Regular.woff") format("woff");font-display:swap}.animation{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slider-item .section-wrapper{flex-grow:1;display:flex;justify-content:flex-start;align-items:flex-end}.logo{width:120px;height:40px;background:url("/static/vacancies_static/ok/images/logo-black.svg") no-repeat;background-size:contain;display:flex;align-items:flex-end}.header{position:absolute}.header-logo{padding-right:35px;min-width:140px}.header-main{margin-left:auto;flex:inherit}.header-main .additive-links{display:none}.header-main .menu-item-url{filter:"alpha(opacity=80)";opacity:.8}.header-main .menu-item-url:hover{filter:"alpha(opacity=100)";opacity:1}.header>.section-wrapper{max-width:100%;align-items:center}.menu{display:flex;margin:0;padding:0;flex:1}.menu-item{letter-spacing:1pt;display:flex;white-space:nowrap;margin-right:10px}@media screen and (max-width: 1024px){.menu-item-selected>.menu-item-url{font-weight:bold}}.menu-item-url{display:flex;align-items:center;cursor:pointer;color:#333;font-size:16px}.menu-item:last-child{margin-right:0}.main-page .logo{background-image:url("/static/vacancies_static/ok/images/logo-white.svg")}.main-page .header{position:absolute;background:transparent;border:0}.main-page .header .menu-item-url{color:#FFF}.main-page .burger:after,.main-page .burger:before,.main-page .burger i{background:#FFF}.main-page .wrapper,.main-page .content{padding-top:0;margin-top:0}.menu-item{letter-spacing:1px}.menu-item-url{padding:0 15px;text-decoration:none;line-height:32px;-webkit-border-radius:12px;border-radius:12px}.active>.menu-item-url{font-weight:500;filter:"alpha(opacity=100)";opacity:1}.menu-item-url.active{background:#F0F0F0}.menu-item-url:hover{background:none;filter:"alpha(opacity=100)";opacity:1}.footer .menu-item-url{line-height:inherit}.footer-top{color:#FFF;background:-moz-linear-gradient(top, #F09126, #FB6464);background:-webkit-linear-gradient(top, #F09126, #FB6464);background:linear-gradient(to bottom, #F09126, #FB6464)}.footer-top a{color:inherit}.footer-bottom{background:#FFF}.footer-bottom>.section-wrapper{padding-top:28px;padding-bottom:31px;height:80px;box-sizing:border-box;max-width:100%}.footer-promo{border-bottom:1px solid rgba(255,255,255,0.12)}.footer-promo-text{flex:1}.footer-promo .button{margin-left:40px}.footer-promo>.section-wrapper{display:flex;align-items:center;padding-top:40px;padding-bottom:40px}.closet-up .footer-promo>.section-wrapper{padding-top:calc(40px + 70px)}.footer-contacts>.section-wrapper{display:flex;align-items:center;padding-top:24px;padding-bottom:24px}.additive-links{display:flex}.additive-links-item{margin-right:70px}.additive-links-item:last-child{margin-right:0}.content{position:static;z-index:initial;margin-top:32px}.content>.info-block:last-child,.content>.filter:last-child{margin-bottom:0;border-bottom:0}.content>.filter:first-child{margin-top:-32px}.grand-title{font:bold normal 72px/76px "Odnoklassniki",Sans-serif,Arial;color:#333;margin-bottom:55px}.article h1,.title{font:bold normal 56px/56px "Odnoklassniki",Sans-serif,Arial;color:#333;margin-bottom:41px}.article h2,.title-sub{font:bold normal 40px/44px "Montserrat",Sans-serif,Arial;color:#333;margin-bottom:34px}.article h3,.title-block{font:bold normal 24px/32px "Montserrat",Sans-serif,Arial;color:#333;margin-bottom:20px}.article h4,.title-block-sub{font:bold normal 20px/24px "Montserrat",Sans-serif,Arial;color:#333;margin-bottom:12px}.article h5,.title-text{font:500 normal 18px/24px "Montserrat",Sans-serif,Arial;color:#333;margin-bottom:8px}.text{font-size:20px;line-height:28px}.text-small{font-size:16px;line-height:24px}.text-smallest{font-size:14px;line-height:18px}.elements-caption{font-weight:300}[class*="title"]+.sub-title-block{margin-top:-10px}.sub-title-block{margin-bottom:32px}.slider{height:420px;overflow:hidden;position:relative;background-size:cover;background-color:#F0F0F0;background-repeat:no-repeat;background-position:50% -1px;margin-bottom:120px}.slider-frame{height:100%;flex-grow:1;display:flex;align-items:flex-end}.slider-frame a{display:none;height:100%;width:100%}.slider-frame .slider-item-active{display:block}.slider-item{height:100%;background-repeat:no-repeat;background-size:cover}.slider-item-active{display:flex}.slider-item-active .banner-content{margin-bottom:80px;position:relative}.slider-item-active .banner-content h2{margin-bottom:0}.slider-item-active .slider-item{display:flex}.slider-control{text-align:center;position:absolute;width:250px;left:50%;margin-left:-125px;bottom:21px}.slider-point{display:inline-block;cursor:pointer;background-color:rgba(0,0,0,0.24);margin:0 8px;width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%}.slider-point:hover{background-color:rgba(0,0,0,0.64)}.slider-point-active{background-color:#FFF}.slider-point:after{content:'';display:block;width:100%;height:100%;padding:10px;margin:-10px 0 0 -10px}.banner{position:relative;height:300px}.banner-default{background-size:cover;background-color:#F0F0F0;background-position:50% 50%;background-repeat:no-repeat}.banner-pic{position:absolute;left:0;top:0;right:0;bottom:0}.banner-pic img{position:absolute;right:0}.banner-logo{margin-right:32px}.banner-content{position:absolute;left:0;bottom:0;right:420px;display:flex;align-items:center;margin-bottom:32px}.banner .section-wrapper{position:relative;height:300px}.banner .title-sub{color:#333;flex:1 0;margin-bottom:0}.banner .event-title{color:#fff}.event-banner .section-wrapper{height:500px}.event.section-cols{margin-bottom:0}.section-cols:last-child .highlight:last-child{margin-bottom:0}.highlight{background:rgba(214,234,255,0.2)}.highlight>.section-wrapper{padding-top:64px;padding-bottom:64px}.filter{margin-bottom:80px}.filter-form-row{display:flex;flex-wrap:wrap;order:1;margin-bottom:10px}.filter-form-row:last-child{margin-bottom:0}.filter-form-option-right{float:right}.filter-form-item{flex:1 0}.filter-form-item-end{flex:100px 0;justify-content:flex-end}.filter-form-item-end:after{content:'';width:100%}.filter-form-item-end .button{border-top-left-radius:0;border-bottom-left-radius:0}.filter-form-item-name{display:none}.filter-control{display:flex;margin-top:16px;color:#333}.filter-control-right{margin-left:auto}.filter-control a{color:inherit;text-decoration:underline}.filter-control a:hover{text-decoration:none}.filter .title-sub{margin-bottom:15px}.filter .section-wrapper{padding-top:32px;padding-bottom:18px}.filter+.message-search,.filter+.decor-right-top{margin-top:-80px}.result-item,.box{background-color:#FFF;padding:32px;box-sizing:border-box;-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:0px 8px 24px rgba(0,0,0,0.08);box-shadow:0px 8px 24px rgba(0,0,0,0.08)}.result-item .media-item-pic,.box .media-item-pic{margin:-32px -32px 0}.result-item .media-item-content .media-item-pic,.box .media-item-content .media-item-pic{border-radius:12px 12px 0 0}.result-item .block-more,.box .block-more{font-size:15px;line-height:20px}.result-item .block-more a,.box .block-more a{color:#000;text-decoration:underline}.result-item .block-more a:hover,.box .block-more a:hover{text-decoration:none}.result-item{display:flex;flex-flow:column;width:468px;color:#333}.result-item .tags,.result-item .tag-selector .dropdown__box .suggest__inner,.tag-selector .dropdown__box .result-item .suggest__inner{margin-bottom:-8px}.result-cards .result-item{min-height:192px;margin:0 0 24px 24px}.result-item-additive{order:1;margin-top:auto}.result-item-additive .item-label{display:none}.result-item-main{order:0;margin-bottom:32px;min-height:100px}.result-item-main .text{display:none}.result-item-main .title{margin-bottom:0}.result-item-title{font:bold normal 24px/32px "Montserrat",Sans-serif,Arial;max-height:100px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.result-item-title a{color:#333}.result-cards{margin-left:-24px;display:flex;flex-wrap:wrap;align-items:stretch}.result-cards .block-more{margin-left:24px}.result-cards>.title-sub,.result-cards>.title-block-sub{display:none}.result-cards .result-item-main{flex-grow:1;min-height:0;margin-bottom:12px}.event-vacancies-container{display:flex;justify-content:space-between;width:100%}.list-more{font-size:15px;line-height:20px;margin:16px 0 0;display:block}.list-more a{color:inherit;text-decoration:underline}.list-more a:hover{text-decoration:none}.line-limit{overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.line-limit.text-small{max-height:168px}.result-list-short .result-item-title,.vacancies-block .result-item-title{margin-bottom:10px}.vacancies-short .title-block-sub,.result-group .title-block-sub{margin-bottom:24px}.result-list .title-sub{margin-bottom:28px}.result-list .list-more{margin:0;padding:0;border-top:0}.result-list-short .tags,.result-list-short .tag-selector .dropdown__box .suggest__inner,.tag-selector .dropdown__box .result-list-short .suggest__inner{display:inline-block;vertical-align:middle;width:auto;margin-bottom:0}.result-list-short .tag,.result-list-short .tag-selector .dropdown__box .suggest__item,.tag-selector .dropdown__box .result-list-short .suggest__item{margin-bottom:12px}.result-list-short .result-item:hover:after{display:none}.result-list-short .result-item-project{justify-content:initial;margin:0 0 0;padding-left:0;align-items:center}.result-list-short .result-item-title{font-size:17px}.result-list .checkbox{margin-bottom:25px}.result-list .checkbox:last-child{margin-bottom:0}.result-list .checkbox__side{vertical-align:bottom;padding-bottom:3px}.result-list>.tags,.tag-selector .dropdown__box .result-list>.suggest__inner{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,0.12)}.result-list-project .list-item{margin-bottom:32px}.result-list-project .list-item:last-child{margin-bottom:0}.result-list-project .title-block-sub{font-weight:normal}.result-list-project .result-list .list-more{margin:16px 0 0;border-top:1px solid rgba(0,0,0,0.12)}.result-group{margin-bottom:80px}.result-group:last-child{margin-bottom:0}.archive .article-list-item,.result-list-short .result-item{margin:0 0 16px;padding:0 0 16px;display:block;border-bottom:1px solid rgba(0,0,0,0.12)}.archive .article-list-item:last-child,.result-list-short .result-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.projects-item-head{margin-bottom:30px}.tags,.tag-selector .dropdown__box .suggest__inner{margin-bottom:5px;display:flex;flex-flow:wrap row}.tag,.tag-selector .dropdown__box .suggest__item{display:inline-block;vertical-align:top;font-size:14px;line-height:32px;background-color:rgba(0,0,0,0.04);font-weight:500;color:gray;text-transform:uppercase;padding:0 12px;margin:0 8px 8px 0;-webkit-border-radius:4px;border-radius:4px}.tag-selector{margin-bottom:32px}.tag-selector .dropdown{height:auto}.tag-selector .dropdown__field{display:none}.tag-selector .dropdown__box{visibility:visible;position:static;min-width:0;filter:"alpha(opacity=100)";opacity:1}.tag-selector .dropdown__box .suggest{display:block;border:0;padding:0;margin:0;position:relative;overflow:visible;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.tag-selector .dropdown__box .suggest__inner{padding:0;overflow-x:auto;max-height:100%;margin-bottom:-5px}.tag-selector .dropdown__box .suggest__item_active{background:rgba(254,232,212,0.6);color:#F98D2A}.article{font-size:16px;line-height:24px;margin-bottom:50px;color:gray}.article img{max-width:100%;margin-bottom:30px;display:block;-webkit-border-radius:12px;border-radius:12px}.article p{margin-bottom:30px}.article ul,.article ol{margin:0 0 30px 0;padding:0 0 0 32px}.article ul li,.article ol li{margin-bottom:8px}.article ul li{list-style:none;position:relative}.article ul li:before{content:'';display:block;width:16px;height:4px;background:#CCCCCC;border-radius:2px;position:absolute;right:calc(100% + 16px);top:0.6em}.article.block ul li{list-style-type:initial}.article :last-child{margin-bottom:0}.article-list-item{margin-bottom:32px;display:flex;align-items:flex-start}.article-list-item:last-child{margin-bottom:0}.article-list-item-pic{margin-right:16px;align-self:flex-start}.article-list-item-pic img[width="96"]{-webkit-border-radius:12px;border-radius:12px}.article-list-item-pic img[width="48"]{-webkit-border-radius:8px;border-radius:8px}.article-list-item-content{flex:1 0;align-self:center}.vacancy__input{position:relative;color:#000}.input__pre,.input__after{position:relative;z-index:5}.input__decorator{pointer-events:none;position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #dedede;background:#fff;-webkit-box-shadow:inset 0 2px rgba(0,0,0,0.04);box-shadow:inset 0 2px rgba(0,0,0,0.04);-webkit-transition:border-color 0.2s ease-in-out;-ms-transition:border-color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out;-webkit-border-radius:12px;border-radius:12px}.vacancy__input:focus-within .input__decorator{-webkit-box-shadow:inset 0 2px rgba(0,0,0,0.04);box-shadow:inset 0 2px rgba(0,0,0,0.04)}.vacancy__input:focus-within .input__decorator:after{border:0}.vacancy__input__inner{position:relative;outline:none;box-sizing:border-box;display:flex;align-items:center;-webkit-border-radius:12px;border-radius:12px}.vacancy__input__container{box-flex:1;flex:1 0 0%;display:block;overflow:hidden}.input__tags{overflow:hidden;white-space:nowrap;position:relative;z-index:5}.input__tags-inner{float:right}.input__tags+.vacancy_input__container{flex-basis:100px;min-width:100px}.input__field{outline:none;padding:11px 15px;box-sizing:border-box;font-family:"Montserrat",Sans-serif,Arial;border:0;background:#FFF;border:1px solid rgba(0,0,0,0.08);line-height:1.2em;position:relative;z-index:2;font-weight:300;font-size:15px;line-height:20px;width:100%;height:40px;-webkit-border-radius:8px;border-radius:8px}.input__field::-ms-clear{display:none}.input__icon{position:relative;z-index:2;padding:8px 0;font-size:20px;color:#000;display:block;float:left}.input__suggest{display:none;overflow:hidden;position:absolute;margin-top:5px;left:0;z-index:1200;background:transparent;border:1px solid #e0e0e0;min-width:200px;-webkit-box-shadow:0 2px rgba(0,0,0,0.04);box-shadow:0 2px rgba(0,0,0,0.04);width:auto;-webkit-border-radius:12px;border-radius:12px}.input__suggest__item{display:block;padding:10px;cursor:pointer;border-top:1px solid #e5e5e5;border-bottom:1px solid transparent;text-decoration:none;color:#000}.input__suggest__item:first-child{border-top-color:transparent}.input__suggest__item_active,.input__suggest__item:hover{text-decoration:none;background:#ff5776;border-color:#ff4668;color:#fff}.input__decorator{-webkit-box-shadow:none;box-shadow:none}.input-footer{margin-top:9px;font-size:15px}.input-footer .or{display:inline-block;vertical-align:middle;margin-right:10px}.input_icon_left .input__icon{padding-left:10px}.input_icon_right .input__icon{padding-right:10px}.input_textarea .input__field{height:90px;padding:12px 15px;vertical-align:top}.input_textarea .input__icon{vertical-align:top}.input_textarea_large .input__field{height:210px}.input_textarea_medium .input__field{height:120px}.input_error .input__decorator,.vacancy__input.error .input__decorator,.form-field_error .vacancy__input .input__decorator,.error .vacancy__input .input__decorator{border-color:#ff3e2a;background:#fffcfc}.event-elements-list{margin-top:32px}.button{background:#f0f0f0;display:inline-flex;justify-content:center;align-items:center;color:#666;cursor:pointer;position:relative;vertical-align:middle;outline:none;box-sizing:border-box;min-height:48px;padding:0 24px;text-align:center;font-weight:500;font-size:20px;line-height:48px;font-family:"Montserrat";border:0;-webkit-border-radius:32px;border-radius:32px;-webkit-transition:"background 0.15s ease-in-out, border-color 0.15s ease-in-out, color 0.15s ease-in-out";-ms-transition:"background 0.15s ease-in-out, border-color 0.15s ease-in-out, color 0.15s ease-in-out";transition:"background 0.15s ease-in-out, border-color 0.15s ease-in-out, color 0.15s ease-in-out"}.button__inner{display:inline-block;vertical-align:top;display:flex;align-items:center;justify-content:center}.button__text,.button__ending{vertical-align:top;display:inline-block}.button__stat,.button__ending{margin-left:10px}.button__stat{padding-left:10px;border-left:1px solid rgba(0,0,0,0.08);height:auto;margin-top:12px;margin-bottom:12px;line-height:24px}.button__text_hidden{display:none}.button__icon{pointer-events:none}.button__icon_left{margin-right:8px}.button__icon_right{margin-left:12px}.button__loader{display:none;position:absolute;left:50%;top:50%;text-align:center;margin-top:-8px;margin-left:-8px;line-height:16px}.button:focus,.button:hover{background:#e6e6e6}.button:active{top:1px}.button_active{background:#ddd}.button_disabled{cursor:default;pointer-events:none;filter:"alpha(opacity=48)";opacity:.48}.button_toggle .button__text{display:none .button_toggle .button__text _hidden;display-display:inline-block}.button-color-primary:focus,.button-color-primary{background:#3097FF;color:#fff}.button-color-primary:hover{background:#3097FF}.button_opaque{background:transparent;border:2px solid #fff;line-height:25px;color:#fff}.button_opaque:hover{background:#ff2d54;color:#fff}.button_opaque.button_color_project{border-color:#ff2d54;color:#fff}.button_opaque.button_color_project:hover{color:#fff}.button_loading .button__loader{display:block}.button_loading .button__inner{visibility:hidden}.button_full{width:100%}.button_nowrap{white-space:nowrap}.button-square{width:40px;padding:0 10px}.button-small{line-height:40px;min-height:40px;font-size:14px;padding-left:16px;padding-right:16px}.button-text-small{font-size:16px}.scroll{position:absolute;top:0;right:0;bottom:0;overflow:hidden;width:12px}.scroll__track{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.scroll__track__box{position:absolute;width:100%;height:0}.scroll__track__drag{position:relative;z-index:5;height:100%;cursor:pointer}.scroll__track__drag:after{content:'';margin:0 auto;display:block;background:rgba(0,0,0,0.12);width:4px;height:100%;-webkit-border-radius:8px;border-radius:8px}.scroll__track__drag-wrap{position:absolute;min-height:25px;height:0;width:100%}.scroll_horizontal{top:inherit;left:0;width:auto;height:12px}.scroll_horizontal .scroll__track{width:auto;top:inherit;left:0;height:100%}.scroll_horizontal .scroll__track__box{width:0;height:100%}.scroll_horizontal .scroll__track__drag{height:100%;width:auto}.scroll_horizontal .scroll__track__drag:after{width:auto}.scroll_horizontal .scroll__track__drag-wrap{min-width:25px;min-height:0;height:100%;width:0}.scroll_light .scroll__track__drag:after{background:rgba(255,255,255,0.48)}.suggest{display:none;overflow:hidden;position:absolute;margin-top:5px;left:0;z-index:1200;background:transparent;border:1px solid rgba(0,0,0,0.12);box-sizing:border-box;font-size:16px;line-height:24px;min-width:100%;-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,0.16);box-shadow:0 4px 20px 0 rgba(0,0,0,0.16)}.suggest__inner{overflow-y:auto;overflow-x:hidden;padding:10px 15px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.suggest__block{position:relative;margin-top:10px}.suggest__block:after{content:'';position:absolute;top:0;left:0;right:0;border-top:1px solid #e5e5e5}.suggest__block:first-child{margin-top:0}.suggest__block:first-child:after{content:none}.suggest__title{font-weight:700;font-size:10px;line-height:16px;text-transform:uppercase;padding-top:10px;border-top:1px solid #e5e5e5}.suggest__block .suggest__title,.suggest__title:first-child{padding-top:0;border:0}.suggest__item{display:block;padding:10px 15px;margin:0 -15px;cursor:pointer;position:relative;color:#000}.suggest__item:first-child{border-top-color:transparent}.suggest__item_active,.suggest__item:hover{background:rgba(0,0,0,0.04)}.suggest__item-title{font-weight:300;font-size:15px;line-height:20px}.suggest__item-title:hover{text-decoration:none}.suggest__item-subtitle{font-weight:300;font-size:13px;line-height:20px}.suggest__scroll{position:absolute;right:4px;top:4px;bottom:4px}.suggest_scrollable .suggest__inner{max-height:240px}.dropdown_active .suggest_active{display:block}.screen_medium .suggest__item-title{font-size:17px;line-height:24px}.screen_large .suggest__item-title{font-size:17px;line-height:24px}.vacancy-clear-filter{height:24px}.vacancy-clear-filter-href{float:right;margin-top:10px}.icon{font-family:"icon_font";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak-as:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon:before{position:relative}.vacancies__mrg-icon.icon{font-family:"mrg-icons"}.dropdown{position:relative;z-index:100;height:40px;color:#000;font-size:15px;line-height:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:z-index 0.3s cubic-bezier(1, 0.04, 1, 0.03);-ms-transition:z-index 0.3s cubic-bezier(1, 0.04, 1, 0.03);transition:z-index 0.3s cubic-bezier(1, 0.04, 1, 0.03)}.dropdown__field{background:#fff;border:1px solid #dedede;padding:7px 40px 7px 15px;height:100%;line-height:27px;cursor:pointer;position:relative;display:block;overflow:hidden;box-sizing:border-box;-webkit-transition:"border-color 0.2s ease-in-out";-ms-transition:"border-color 0.2s ease-in-out";transition:"border-color 0.2s ease-in-out";-webkit-border-radius:12px;border-radius:12px}.dropdown_input .dropdown__field{padding:0;border:0;line-height:20px}.dropdown__text{vertical-align:top;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%}.dropdown__label{margin-right:5px;color:gray}.dropdown__icon{position:absolute;height:100%;right:15px;top:0;filter:"alpha(opacity=48)";opacity:.48;-webkit-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.dropdown__icon:before{content:'';display:inline-block;vertical-align:middle;height:100%}.dropdown__box{visibility:hidden;position:absolute;left:0;top:100%;min-width:200px;width:100%;filter:"alpha(opacity=0)";opacity:0;-webkit-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;transition:0.2s ease-in-out;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition-property:opacity, -webkit-transform, visibility;-ms-transition-property:opacity, -ms-transform, visibility;transition-property:opacity, transform, visibility}.dropdown__select{display:none}.input__field:focus+.input__decorator,.input__field:hover+.input__decorator,.dropdown:hover .dropdown__field,.dropdown_active .dropdown__field{border-color:rgba(0,0,0,0.24)}.dropdown:hover .dropdown__icon,.dropdown_active .dropdown__icon{filter:"alpha(opacity=100)";opacity:1}.dropdown_active .dropdown__field,.input__field:focus+.input__decorator,.input__field:hover+.input__decorator,.dropdown:hover{z-index:101}.input__field:focus,.input__field:hover{z-index:102}.dropdown_active{z-index:1200;-webkit-transition:none;-ms-transition:none;transition:none}.dropdown_active .dropdown__box{visibility:visible;filter:"alpha(opacity=100)";opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.dropdown_inline{display:inline-block;vertical-align:middle}.dropdown_scrollable .dropdown__scroll{max-height:240px}.dropdown.error .dropdown__field,.dropdown.error:hover .dropdown__field{border-color:#f55}.dropdown_disabled .dropdown__field,.dropdown_disabled.dropdown_active .dropdown__field,.dropdown_disabled:hover .dropdown__field,.dropdown_disabled.dropdown_active:hover .dropdown__field{cursor:default;border-color:#dedede;filter:"alpha(opacity=48)";opacity:.48}.dropdown_disabled .dropdown__field .dropdown__icon,.dropdown_disabled.dropdown_active .dropdown__field .dropdown__icon,.dropdown_disabled:hover .dropdown__field .dropdown__icon,.dropdown_disabled.dropdown_active:hover .dropdown__field .dropdown__icon{filter:"alpha(opacity=48)";opacity:.48}.dropdown_from-right .dropdown__box{left:auto;right:0;min-width:0}.radio .field-input:checked+.field-style,.checkbox .field-input:checked+.field-style{background:#FFF;border-color:#3097FF}.radio,.checkbox{width:24px;height:24px}.radio .field-style,.checkbox .field-style{background:#fff;border:2px solid rgba(0,0,0,0.12)}.radio .field-input:checked+.field-style:before{background:#3097FF}.checkbox .field-style{border-radius:4px}.checkbox .field-input:checked+.field-style:before{width:inherit;height:inherit;background-image:url(/static/vacancies_static/ok/images/icon-form-check.svg)}.checklist-item{-webkit-user-select:none;-ms-user-select:none;user-select:none}.checklist-item .radio,.checklist-item .checkbox{margin-right:8px}.checklist-item-text{font-size:16px;line-height:24px}.cpf-no-touch .checkbox_radio:hover .checkbox__field_dot:after,.cpf-no-touch .checkbox:hover .checkbox__icon{filter:"alpha(opacity=20)";opacity:.2}label.checkbox_block{color:inherit}.form-text{font-size:16px}.form-field{display:table;width:100%;table-layout:fixed}.form-field__required{color:#f55;vertical-align:baseline;position:relative;font-size:1.2em;line-height:1;bottom:0.6ex;margin-left:3px}.form__label{display:table-cell;padding:10px 32px 0 0;vertical-align:top;width:180px;min-width:180px;font-size:15px;line-height:20px;font-weight:500}.form__label_width_narrow{width:100px;min-width:100px}.form__label_valign_middle{vertical-align:middle;padding-top:0}.form__inner{display:table-cell;vertical-align:top;width:99%}.form__error{display:none;margin-top:10px;color:#f55}.form-head{margin-bottom:32px}.form-head .title{margin-bottom:24px}.form-head .title-block{margin-bottom:8px}.form-head .text{color:gray}.form-head>:last-child{margin-bottom:0}.form .buttons .item-label{margin-bottom:0}.form-field_error .form-field__error,.error .form-field__error,.input_error+.form-field__error,.error+.form-field__error{display:block}.form-field_vertical .form-field__label{padding-bottom:10px}.form-field_vertical .form-field__label,.form-field_vertical .form-field__inner{display:block;width:auto}.path-item-counter,.path-item:first-child a:before{position:absolute;right:calc(100% + 25px);top:calc(50% - 12px)}.path{color:#F98D2A;font-weight:bold;text-transform:uppercase;margin-bottom:50px}.path a{color:#999}.path-item{font-size:16px;line-height:24px}.path-item:first-child{position:relative}.path-item:first-child a:before{content:'';display:block;width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-arrow-right.svg") 50% 50% no-repeat;filter:"alpha(opacity=70)";opacity:.7;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.note{display:inline-block;vertical-align:middle;font-weight:300;font-size:14px;line-height:18px;color:gray}.note_separated{padding-top:10px;border-top:1px solid #e0e0e0}.note_error .note__text{color:#f55}.note_block{display:block}.input-group{display:flex}.input-group__item{flex:1;display:block;margin-right:-1px}.input-group__item .input__decorator{-webkit-border-radius:0;border-radius:0}.input-group__item .input__field,.input-group__item .dropdown__field{-webkit-border-radius:0;border-radius:0}.input-group__item .button{-webkit-border-radius:0;border-radius:0}.input-group__item:first-child .input__decorator{-webkit-border-radius:12px 0 0 12px;border-radius:12px 0 0 12px;border-left-width:1px}.input-group__item:first-child .dropdown__field{border-left-width:1px;border-top-left-radius:12px;border-bottom-left-radius:12px}.input-group__item:first-child .button{border-left-width:1px;border-top-left-radius:12px;border-bottom-left-radius:12px}.input-group__item:last-child{margin-right:0}.input-group__item:last-child .input__decorator{-webkit-border-radius:0 12px 12px 0;border-radius:0 12px 12px 0}.input-group__item:last-child .dropdown__field{border-top-right-radius:12px;border-bottom-right-radius:12px}.input-group__item:last-child .button{border-top-right-radius:12px;border-bottom-right-radius:12px}.input-group__item_percent-50{width:50%}.input-group__item_percent-33{width:33%}.input-group__item-control{min-width:90px;flex:0}.input-group-events-select{flex:1}.input-group-events-text-search{flex:3}.input-group_inline{display:inline-block;vertical-align:middle}.input-group_inline .input-group__item{display:inline-block;vertical-align:top}.input-group_fixed{table-layout:fixed}.text-overflow{overflow:hidden;position:relative}.text-overflow:after{content:'';display:block;height:22px;position:absolute;left:0;right:0;bottom:0;pointer-events:none;background:-moz-linear-gradient(top, rgba(255,255,255,0), #fff);background:-webkit-linear-gradient(top, rgba(255,255,255,0), #fff);background:linear-gradient(to bottom, rgba(255,255,255,0), #fff)}.js-file-size-error{display:none}.form .highlight-block{margin-bottom:25px}.form_error{color:#f55;font-size:13px}.form-message{font-size:18px;line-height:30px;margin-bottom:32px}.form-frame{max-width:720px;margin-left:auto;margin-right:auto}.form-field>.form-row{margin-bottom:14px}.form-field .note{margin-top:8px}.form-row{margin-bottom:24px;position:relative}.form-row-control{position:absolute;top:0;left:100%;margin-left:12px;display:flex;align-items:center;height:42px}.form-row>.form-row:last-child{margin-bottom:0}.form-row .form-field__label{padding-top:0;padding-bottom:8px;font-size:16px;color:#666}.form-row-short{max-width:600px}.form-row-add{margin-top:-10px;font-size:15px}.form-group{margin-bottom:30px}.form .page-control{margin-top:40px}.file-field{position:relative;display:inline-block;vertical-align:middle;overflow:hidden}.file-field input[type="file"]{position:absolute;right:0;top:0;font-size:75px;cursor:pointer;filter:"alpha(opacity=0)";opacity:0}.file-field [class*="icon-"]{margin-right:5px}.projects-list{display:flex;flex-flow:wrap row;margin-left:-120px}.projects-list-item{width:50%;padding:0 0 120px 120px;box-sizing:border-box}.projects-list-item-label{margin-right:24px}.projects-list-item-content{flex:1 0 0}.projects-list-item-content .title-block a{color:#3097FF;text-decoration:none}.projects-list-description{padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,0.12);margin-bottom:16px}.columns{display:flex;margin-left:-40px}.columns-item{flex:1;margin-left:40px;padding-left:40px;box-sizing:border-box;border-left:1px solid rgba(0,0,0,0.08)}.columns-item:first-child{border:0;padding-left:0}.announce-block{color:gray;max-width:720px}.announce-block .title-sub{margin-bottom:12px}.columns .announce-block .text{min-height:120px}.announce-block-control{margin-top:24px}.quotes:after,.quotes:before{display:block;color:rgba(0,0,0,0.1)}.quotes:before{content:'/*';margin-top:-28px}.quotes:after{content:'*/';margin-bottom:-28px}.hidden{display:none}.icon_dropdown:before{content:"\11e"}.icon_check:before{content:'';display:block;width:22px;height:22px;background:url("/static/vacancies_static/ok/images/icon-form-check.svg") 50% 50% no-repeat}.icon_document:before{content:"\e0"}.icon-task{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-task.svg") 50% 50% no-repeat}.icon-sport{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-sport.svg") 50% 50% no-repeat}.icon-discover{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-discover.svg") 50% 50% no-repeat}.icon-study{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-study.svg") 50% 50% no-repeat}.icon-video{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-video.svg") 50% 50% no-repeat}.icon-salary{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-salary.svg") 50% 50% no-repeat}.icon-med2{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-med2.svg") 50% 50% no-repeat}.icon-equipment{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-equipment.svg") 50% 50% no-repeat}.icon-equipment2{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-equipment2.svg") 50% 50% no-repeat}.icon-discussions{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-discussions.svg") 50% 50% no-repeat;background-size:contain}.icon-balance{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-balance.svg") 50% 50% no-repeat}.icon-championship{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-championship.svg") 50% 50% no-repeat}.icon-data{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-data.svg") 50% 50% no-repeat}.icon-text{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-text.svg") 50% 50% no-repeat}.icon-pair{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-pair.svg") 50% 50% no-repeat}.icon-group{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-group.svg") 50% 50% no-repeat}.icon-text{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-text.svg") 50% 50% no-repeat}.icon-play{width:48px;height:48px;background:url("/static/vacancies_static/ok/images/icon-play2-blue.svg") 50% 50% no-repeat}.icon-git{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-git.svg") 50% 50% no-repeat}.icon-jasmine{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-jasmine.svg") 50% 50% no-repeat}.icon-js{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-js.png") 50% 50% no-repeat}.icon-css3{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-css3.svg") 50% 50% no-repeat}.icon-html5{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-html5.svg") 50% 50% no-repeat}.icon-designer{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-designer.svg") 50% 50% no-repeat}.icon-marketing{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-marketing.svg") 50% 50% no-repeat}.icon-support{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-support.svg") 50% 50% no-repeat}.icon-hr{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-hr.svg") 50% 50% no-repeat}.icon-manager{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-manager.svg") 50% 50% no-repeat}.icon-maven{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-maven.svg") 50% 50% no-repeat}.icon-java{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-java.svg") 50% 50% no-repeat}.icon-selenium{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-selenium.svg") 50% 50% no-repeat}.icon-dynamictext{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-dynamictext.svg") 50% 50% no-repeat}.icon-statictext{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-statictext.svg") 50% 50% no-repeat}.icon-pytorch{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-pytorch.svg") 50% 50% no-repeat}.icon-xgboost{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-xgboost.svg") 50% 50% no-repeat}.icon-zeppelin{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-zeppelin.svg") 50% 50% no-repeat}.icon-kafka{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-kafka.svg") 50% 50% no-repeat}.icon-spark{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-spark.svg") 50% 50% no-repeat}.icon-hadoop{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-hadoop.svg") 50% 50% no-repeat}.icon-kotlin{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-kotlin.svg") 50% 50% no-repeat}.icon-fresco{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-fresco.svg") 50% 50% no-repeat}.icon-ar{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-ar.svg") 50% 50% no-repeat}.icon-rx{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-rx.svg") 50% 50% no-repeat}.icon-reactivecocoa{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-reactivecocoa.svg") 50% 50% no-repeat}.icon-swift{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-swift.svg") 50% 50% no-repeat}.icon-webpack{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-webpack.svg") 50% 50% no-repeat}.icon-typescript{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-typescript.svg") 50% 50% no-repeat}.icon-graalvm{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-graalvm.svg") 50% 50% no-repeat}.icon-cssmodules{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-cssmodules.svg") 50% 50% no-repeat}.icon-mobx{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-mobx.svg") 50% 50% no-repeat}.icon-react{width:40px;height:40px;background:url("/static/vacancies_static/ok/images/icon-react.svg") 50% 50% no-repeat}.icon-accept{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-accept.svg") no-repeat;margin-top:-0.2em}.icon-like{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-like.svg") no-repeat;margin-top:-0.2em}.icon-repost{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-repost.svg") no-repeat;margin-top:-0.1em}.icon-geo2{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-geo2.svg") no-repeat;margin-top:-0.1em}.icon-play-big{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/play.svg") no-repeat;width:252px;height:252px}.icon-user{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-user-gray.svg") no-repeat}.icon-settings{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-settings.svg") no-repeat}.icon-vk{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-vk-gray.svg") no-repeat}.icon-fb{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-fb-gray.svg") no-repeat}.icon-tw{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-tw-gray.svg") no-repeat}.icon-ok{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-ok-gray.svg") no-repeat}.icon-attach{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-attach.svg") no-repeat}.icon-discount{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-discount.svg") no-repeat;margin-top:-0.2em}.icon-geo{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-geo.svg") no-repeat;margin-top:-0.2em}.icon-med{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-med.svg") no-repeat;margin-top:-0.2em}.icon-calendar{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-calendar.svg") no-repeat;margin-top:-0.2em}.icon-bonus{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-bonus.svg") no-repeat;margin-top:-0.2em}.icon-incident{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-incident.svg") no-repeat;margin-top:-0.2em}.icon-close{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-close.svg") no-repeat;background-size:contain}.icon-arrow-left-w,.icon-arrow-right-w{width:24px;height:24px;background:url("/static/vacancies_static/ok/images/icon-arrow-right.svg") 50% 50% no-repeat}.icon-arrow-left-w{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-mail{width:16px;height:16px;background:url("/static/vacancies_static/ok/images/icon-mail.svg") 50% 50% no-repeat}.icon-contain,.icon-contain-vk,.icon-contain-fb,.icon-contain-tw,.icon-contain-ok,.footer .icon-contain-vk,.footer .icon-contain-ok,.footer .icon-contain-tw,.footer .icon-contain-fb{-webkit-border-radius:50%;border-radius:50%;background:rgba(0,0,0,0.08);width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center}.icon-contain img,.icon-contain-vk img,.icon-contain-fb img,.icon-contain-tw img,.icon-contain-ok img,.footer .icon-contain-vk img,.footer .icon-contain-ok img,.footer .icon-contain-tw img,.footer .icon-contain-fb img{max-width:40px;max-height:40px}.icon-contain-vk:hover{background:#6991be}.icon-contain-vk:hover .icon-vk{background-image:url(/static/vacancies_static/ok/images/icon-vk-white.svg)}.icon-contain-fb:hover{background:#5573b4}.icon-contain-fb:hover .icon-fb{background-image:url(/static/vacancies_static/ok/images/icon-fb-white.svg)}.icon-contain-tw:hover{background:#3c99d3}.icon-contain-tw:hover .icon-tw{background-image:url(/static/vacancies_static/ok/images/icon-tw-white.svg)}.icon-contain-ok:hover{background:#ffa33b}.icon-contain-ok:hover .icon-ok{background-image:url(/static/vacancies_static/ok/images/icon-ok-white.svg)}.icon-contain-big{-webkit-border-radius:24px 16px;border-radius:24px 16px;width:80px;height:80px}.icon-contain-orange{background:rgba(254,232,212,0.6)}.icon-contain-green{background:rgba(212,243,219,0.6)}.icon-contain-blue{background:rgba(214,234,255,0.6)}.icon-contain-violet{background:rgba(238,225,250,0.6)}.icon-contain-red{background:rgba(255,221,221,0.6)}.icon-contain-yellow{background:rgba(255,240,207,0.6)}.footer .icon-contain,.footer .icon-contain-vk,.footer .icon-contain-ok,.footer .icon-contain-tw,.footer .icon-contain-fb{background:rgba(255,255,255,0.2)}.footer .icon-contain .icon-user,.footer .icon-contain-vk .icon-user,.footer .icon-contain-ok .icon-user,.footer .icon-contain-tw .icon-user,.footer .icon-contain-fb .icon-user{background-image:url(/static/vacancies_static/ok/images/icon-user-white.svg)}.footer .icon-contain-vk:hover{background:#6991be}.footer .icon-contain-vk .icon-vk{background-image:url(/static/vacancies_static/ok/images/icon-vk-white.svg)}.footer .icon-contain-ok:hover{background:#ffa33b}.footer .icon-contain-ok .icon-ok{background-image:url(/static/vacancies_static/ok/images/icon-ok-white.svg)}.footer .icon-contain-tw:hover{background:#3c99d3}.footer .icon-contain-tw .icon-tw{background-image:url(/static/vacancies_static/ok/images/icon-tw-white.svg)}.footer .icon-contain-fb:hover{background:#5573b4}.footer .icon-contain-fb .icon-fb{background-image:url(/static/vacancies_static/ok/images/icon-fb-white.svg)}.main-page .footer-closet,.footer-closet{position:relative;z-index:3}.main-page .footer-closet:last-child,.footer-closet:last-child{margin-bottom:calc(-120px - 80px)}.error-decor-left,.error-decor-right{position:relative}.error-decor-left:before,.error-decor-right:after{position:absolute;z-index:0;display:block;content:''}.error-container{min-height:680px;padding:166px 10px 0 10px;box-sizing:border-box;overflow:hidden;background:#F0F0F0}.error-content{max-width:350px;text-align:center;margin:0 auto}.error-content-pic{margin-bottom:38px}.social-urls:before,.page-head-bottom:before{content:'';display:block;width:50vw;height:4px;background:#666;position:absolute;right:calc(100% + 40px);top:calc(50% - 2px);-webkit-border-radius:2px;border-radius:2px}.social-urls{position:relative;font-weight:bold}.social-urls:before{background:#FFF}.social-urls .elements-list-item{margin-right:40px}.social-urls .elements-list-item a{color:inherit}.decor-1:before,.decor-2:before,.decor-4:before,.decor-5:before{content:'';display:block;position:absolute;z-index:-1;pointer-events:none}.decor-1{position:relative}.decor-1:before{width:280px;height:390px;background:url(/static/vacancies_static/ok/images/decor-1.svg) 100% 50% no-repeat;background-size:contain;right:0;top:calc(100% - 220px)}.decor-2{position:relative}.decor-2:before{width:336px;height:479px;background:url(/static/vacancies_static/ok/images/decor-2.svg) 0px 50% no-repeat;background-size:contain;left:0;top:calc(100% - 360px)}.decor-4{position:relative}.decor-4:before{width:424px;height:625px;background:url(/static/vacancies_static/ok/images/decor-4.svg) 0px 50% no-repeat;background-size:contain;left:0;top:calc(100% - 360px)}.decor-5{position:relative}.decor-5:before{width:620px;height:630px;background:url(/static/vacancies_static/ok/images/decor-5.svg) 100% 50% no-repeat;right:0;top:calc(50% - 290px)}.vacancies-about{position:relative;margin-bottom:120px;min-height:760px;display:flex;color:#FFF}.vacancies-about+.section-padding.outlined{padding-top:0}.vacancies-about .grand-title{margin-bottom:40px;color:inherit;max-width:640px}.vacancies-about .text{margin-bottom:40px;max-width:600px}.vacancies-about-left{flex:1;padding-right:32px;padding-left:80px;box-sizing:border-box;padding-top:80px;padding-bottom:80px;position:relative;z-index:1;display:flex;flex-flow:column;align-items:self-start;justify-content:center;background:-moz-linear-gradient(top, #F09126, #FB6464);background:-webkit-linear-gradient(top, #F09126, #FB6464);background:linear-gradient(to bottom, #F09126, #FB6464)}.vacancies-about-left:after{content:'';display:block;position:absolute;z-index:-1;left:0;bottom:0;width:284px;height:309px;background:url("/static/vacancies_static/ok/images/decor-3.svg") 100% 0px no-repeat;filter:"alpha(opacity=20)";opacity:.2}.vacancies-about-right{width:35%;display:flex;position:relative;z-index:1}.vacancies-about-video{flex:1;background-size:cover;display:flex;align-items:center;justify-content:center}.vacancies-about-video-content{display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:101;background:#000}.vacancies-about-video-content iframe,.vacancies-about-video-content img{width:100%;height:100%}.vacancies-about-video-content .icon-close{cursor:pointer;position:absolute;z-index:1;right:50px;top:50px}.vacancies-about .date-ticket{position:absolute;z-index:2;top:80px;right:0;width:33%;border-top-right-radius:0;border-bottom-right-radius:0}.vacancies-about .social-urls{margin-top:128px}.date-ticket{-webkit-border-radius:12px;border-radius:12px;background:#FFF;display:flex;min-height:104px;color:#333}.date-ticket-event{padding:12px 20px}.date-ticket .date-calendar{border-top-right-radius:0;border-bottom-right-radius:0;min-width:104px}.date-ticket [class*="title"]{margin-bottom:4px}.promo-block>.section-wrapper{display:flex}.promo-block .title{text-transform:uppercase;margin-bottom:32px}.promo-block .title:last-child{margin-bottom:0}.promo-block-left{min-width:400px}.promo-block-left .elements-list-item:not(:last-child){margin-right:8px}.promo-block-content{color:gray;padding-left:120px;min-width:50%;flex-grow:1;align-self:center;box-sizing:border-box}.promo-community .promo-block-content{padding-left:80px}.mark{color:#F98D2A}.slider+.content .vacancies-about:after{top:-63px}.slide{width:200px;display:block;text-decoration:none;font-size:20px;line-height:32px;text-align:center;color:#333;margin-right:calc((100vw - 200px - 200px * 4) / 3)}.slide-pic{border-radius:32px}.slide-name{display:block;margin-top:24px}.slide.media-item{text-align:left}.section{margin-bottom:120px;padding-top:0;padding-bottom:0}.main-page .section{margin-bottom:160px}.section-head{display:flex;flex-direction:column;margin-bottom:40px}.section-head:last-child{margin-bottom:32px}.section-head .title{margin-bottom:24px}.section-head .title-sub{margin-bottom:0}.section-head .title-sub+.section-announce{margin-top:12px}.section-head-more{display:none}.section-head .tag-selector{margin-top:24px}.section-announce{color:gray;line-height:28px;font-size:20px;max-width:720px}.section-cols{margin-bottom:120px}.section-cols-main{flex:1;max-width:100%}.section-cols-right{display:none}.section-cols-main>:last-child,.section-cols-right>:last-child{margin-bottom:0}.section-cols>.section-wrapper{display:flex}.slides{position:relative}.slides>.section-wrapper{position:relative;padding:0}.slides-list{display:inline-flex}.slides-animated{-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.slides-right,.slides-left{visibility:hidden;background:#F5F5F5;width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:calc(100%);-webkit-border-radius:50%;border-radius:50%}.slides-right.disabled,.slides-left.disabled{filter:"alpha(opacity=50)";opacity:.5}.slides-left{right:calc(40px + 8px)}.slides-right{right:0}.slides-init .slides-right,.slides-init .slides-left{visibility:visible}.slides-container{position:relative;overflow:hidden;padding:32px 0}.slides-section .section-head{padding-right:100px;margin-bottom:0}.slides-section .section-head-more{display:none}.slides-section.section{margin-bottom:128px}.slides .media-item{margin-left:0;margin-bottom:0}.slides+.block-more{margin-top:10px}.title-sub+.section-head-more{padding-top:10px}.item-label{display:flex;align-items:center;margin-bottom:32px}.item-label-icon:first-child{margin-right:14px}.item-label-icon img{vertical-align:top}.item-label-icon:last-child{margin-left:14px}.item-label [class*="title"]{margin-bottom:0;min-height:0}.item-label-short{display:inline-flex}.item-label-short.item-label-icon:first-child{margin-right:10px}.item-label-short.item-label-icon:last-child{margin-left:10px}.item-label-list .item-label-short{margin-bottom:12px;display:flex}.item-label-list .item-label-short:last-child{margin-bottom:0}.list-item{color:gray}.list-item .title-block-sub{margin-bottom:5px}.list-item .title-block-sub a{text-decoration:none;color:#3097FF}.media-list{display:flex;flex-wrap:wrap;align-items:stretch;margin-left:-24px}.media-list:last-child{margin-bottom:-24px}.media-list-more{text-align:center;width:100%;margin-left:24px;margin-top:25px;margin-bottom:24px}.media-list+.block-more{margin-top:16px}.media-item{margin:0 0 24px 24px;color:gray}.media-item-pic{display:block;height:240px;background-size:cover;background-position:50% 50%}.media-item-icon{margin-bottom:48px}.media-item-head{order:1;flex:1;display:flex;flex-direction:column;margin-bottom:0;color:gray}.media-item-head>:last-child{margin-bottom:0}.media-item-head .item-label{align-items:flex-start}.media-item-head .date-selector{margin-right:5px}.media-item-head [class*="title"]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.media-item-head div[class*="text"]{margin-bottom:24px}.media-item-head div[class*="text"]:last-child{margin-bottom:0}.media-item-head div[class*="text"] .mark{color:#666}.media-item-content [class*="title"],.media-item-head .item-label [class*="title"]{align-self:center;max-height:72px;overflow:hidden}.media-item-content{order:0;margin-bottom:10px;min-height:80px}.media-card{display:flex;justify-content:space-between;flex-direction:column}.media-card.media-short{min-height:0}.media-card.media-large{min-height:0}.media-card.media-large .media-item-head [class*="text"]{margin-bottom:0}.media-card.media-wide{min-height:0;width:100%;flex-direction:row}.media-card.media-wide .media-item-content{width:50%;margin:0 32px 0 0;display:flex}.media-card.media-wide .media-item-content .media-item-pic{height:auto;width:calc(100% + 32px);margin:-32px 0 -32px -32px;border-radius:12px 0 0 12px}.media-short,.media-large{width:468px}.media-short,.media-large{justify-content:inherit}.media-short .media-item-content,.media-large .media-item-content{margin-bottom:24px}.media-article-item .media-item-pic{border-radius:32px}.media-article-item>[class*="title"]{min-height:96px;font-weight:bold}.vacancy-result .media-card{min-height:192px}[class*="media-dec-"]{background-position:100% 24px;background-repeat:no-repeat}.media-dec-dark-1:hover,.media-dec-dark-2:hover{background-color:#222326;color:gray}.media-dec-dark-1:hover [class*="title"],.media-dec-dark-2:hover [class*="title"]{color:#FFF}.media-dec-dark-1:hover{background-image:url(/static/vacancies_static/ok/images/decor-black-box.svg)}.media-dec-dark-2:hover{background-image:url(/static/vacancies_static/ok/images/decor-black-box2.svg);background-position:100% -0px}.media-dec-white-1:hover{background-image:url(/static/vacancies_static/ok/images/decor-white-box.svg)}.media-dec-white-2:hover{background-image:url(/static/vacancies_static/ok/images/decor-white-box2.svg)}.media-dec-white-3:hover{background-image:url(/static/vacancies_static/ok/images/decor-white-box3.svg);background-position:100% -0px}.media-dec-white-4:hover{background-image:url(/static/vacancies_static/ok/images/decor-white-box4.svg)}.media-list .block-head,.media-list .block-status,.slides-list .block-head,.slides-list .block-status,.events-list .block-head,.events-list .block-status{display:none}.cards .data-place,.cards .data-project{display:none}.cards .media-item-content{min-height:100px}.cards .media-item [class*="title"]{font-size:24px;line-height:32px;max-height:100px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:12px}.cards .media-item [class*="title"] a{color:inherit}.cards .media-item .tags,.cards .media-item .tag-selector .dropdown__box .suggest__inner,.tag-selector .dropdown__box .cards .media-item .suggest__inner{margin-bottom:-8px}.cards .media-item-head :last-child:not(.tags){margin-bottom:0}.cards-short .media-item,.cards-short .slide,.cards-slider .media-item,.cards-slider .slide{width:304px}.cards-short .media-item-head,.cards-slider .media-item-head{min-height:0}.cards-short .media-item-pic{height:168px}.cards-short .button{align-self:flex-start}.block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.block-head [class*="title"]{margin-bottom:0;flex:1}.block-head [class*="title"]+img{margin-left:5px}.block-more{margin-top:32px;text-align:center;width:100%}.block-status{font-weight:500;font-size:13px;line-height:24px;display:flex;justify-content:space-between}.block-status-item{position:relative;padding-bottom:3px;text-transform:uppercase}.block-status-active:after{content:'';display:block;position:absolute;left:0;bottom:0;right:0;height:3px;background:#F98D2A}.block-status-granted{color:#06D277}.block-status-note{color:#528FDF}.block-status-ended,.block-status-closed{color:#F98D2A}.date{display:inline-flex;align-items:center;text-decoration:none}.date-selector{position:relative}.date-selector.dropdown .date{padding-right:32px;cursor:pointer;height:40px}.date-selector .date-day{display:none}.date-selector.dropdown .dropdown__icon{right:0}.date-day{border:1px solid rgba(0,0,0,0.12);box-sizing:border-box;border-radius:12px;font-weight:bold;font-size:20px;line-height:28px;display:flex;align-items:center;justify-content:center;color:#F98D2A;min-width:40px;height:40px;margin-right:12px}.date-active .date-day{background:#F98D2A;color:#FFF;border-color:transparent}.date-month{font-size:15px;line-height:18px;color:#333;overflow:inherit;flex:1;white-space:normal}.date-calendar{background:#f55;-webkit-border-radius:12px;border-radius:12px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.date-calendar .date-month,.date-calendar .date-day{color:#FFF;border:0;margin:0;flex:0}.date-calendar .date-day{font-size:40px;line-height:44px}.date-calendar .date-month{font-size:16px;line-height:18px}.message-more{margin-top:10px}.message-search{text-align:center}.message-search>.section-wrapper{max-width:350px;padding-top:90px;padding-bottom:90px}.message-search .message-pic{margin-bottom:80px}.message-promo .message-pic{margin:5px 50px 0 0}.message-promo .message-content{flex:1;padding:0 0 80px 0}.message-promo>.section-wrapper{display:flex;align-items:flex-end}.message-promo:last-child{margin-bottom:0}.message-promo .block-more,.message-search .block-more{margin-top:10px;font-size:18px;line-height:30px}.cloud{width:492px;columns:2 234px;column-gap:24px;margin-bottom:-24px}.cloud .box{padding:16px 20px;display:inline-block;color:gray;margin:0 0 24px 0;box-shadow:none;background:#F7F7F7}.cloud .box [class*="title"]{margin-bottom:4px}.cloud .box:nth-child(1){width:232px;margin-top:50px;margin-left:2px}.cloud .box:nth-child(2){width:212px;margin-left:22px}.cloud .box:nth-child(3){width:234px}.cloud .box:nth-child(4){width:230px}.cloud .box:nth-child(5){width:222px}.page-control{display:flex;justify-content:space-between;margin-top:50px}.page-head{position:relative;box-sizing:border-box;padding:24px 80px 24px;margin-bottom:50px;display:flex;flex-flow:row wrap;align-items:center;background-size:cover}.page-head-bg{background:url(/static/vacancies_static/ok/images/bg-page-header.svg)}.page-head-contacts:not(:last-child){margin-bottom:40px}.page-head-pic{width:520px;height:360px;background-size:cover;background-position:50% 50%;-webkit-border-radius:12px;border-radius:12px}>:last-child:not(.page-head-right){margin-bottom:0}.page-head-vert{display:flex;flex-direction:column;justify-content:center}.page-head-top{flex:1;min-width:100%;align-self:flex-start}.page-head-bottom{position:relative;color:#666;font-weight:500;flex:1;min-width:100%}.page-head-bottom a{color:inherit}.page-head .grand-title,.page-head .title{margin-bottom:24px;color:inherit}.page-head .text{margin-bottom:40px;color:gray}.page-head .text:last-child{margin-bottom:0}.page-head-left{flex:1;box-sizing:border-box;position:relative;z-index:1;margin-bottom:80px;margin-top:80px}.page-head-right{min-width:500px;max-width:39%;margin-left:80px;margin-bottom:80px;margin-top:80px;display:flex;position:relative;align-items:center;justify-content:flex-end;z-index:1}.page-head-right .box{max-width:440px}.page-head-right .box p{margin-bottom:0}.page-head-right .box .block-more,.page-head-right .box .block-head [class*="title"]+img{display:none}.page-head-right .box .block-head{margin-bottom:15px}.page-head-right .box [class*="text"]{color:gray}.page-head-right .box .text-smallest{font-size:16px;line-height:24px}.page-head .tags,.page-head .tag-selector .dropdown__box .suggest__inner,.tag-selector .dropdown__box .page-head .suggest__inner{margin-bottom:-8px}.page-head .block-status{margin-top:10px;min-width:100%}.contacts{padding-top:75px}.contacts .title{font-size:56px}.contacts .social-share{flex-flow:wrap row}.contacts .social-share .elements-caption{width:100%;margin-bottom:8px}.contacts .page-head-right{width:43%}.contacts .page-head-right .box{max-width:100%}.contacts .contact-list .elements-list-item:not(:last-child){margin-right:50px}.contacts .contact-list .elements-item{color:#666}.contacts .contact-list .elements-item a{color:#333}.contacts .form-frame .input-footer{margin-top:0}.contacts .form-frame .form-row{margin-bottom:16px}.contacts .form-frame [class*="text"]{color:#333}.contacts .form-frame .page-control{margin-top:24px}.contacts-section .mark{margin-top:12px;display:block}.features,.features-full,.contact-list{display:flex;flex-flow:wrap row}.features-item,.features-full-item,.contact-list-item{box-sizing:border-box;width:33%}.features-item{margin-bottom:20px;padding-right:32px;display:flex}.features-item-pic{margin-right:13px}.features-item-text{flex:1}.features-full:last-child{margin-bottom:-32px}.features-full-item{padding-right:32px;margin-bottom:32px}.features-full-item [class*="title"]{margin-bottom:8px}.features-full-pic{margin-bottom:16px}.features-full-text{color:gray}.contact-list{margin-bottom:16px}.contact-list-item{padding-right:32px;margin-bottom:32px}.contact-list-item .item-label{margin-bottom:0}.contact-list-item a{color:#F98D2A;font-weight:500}.contact-address .text-small{font-size:14px;line-height:18px;color:#999}.project-vacancies .result-item-additive .item-label-icon{display:none}.events-list .media-item-head{min-height:125px}.mobile-only,.banner{display:none}.promo-block-left .logos .elements-list-item,.logos .elements-list-item{margin-right:56px}.promo-block-left .logos .elements-list-item:last-child,.logos .elements-list-item:last-child{margin-right:0}.elements .title-block-sub{margin-bottom:0}.contacts-page .footer-top{display:none}.specialty-page .footer,.specialty-page .button,.specialty-page .page-head [class*="text"],.specialty-page .page-head [class*="title"],.specialty-page .content,.specialty-page .content [class*="title"]{font-family:PT Mono}.specialty-page .content{position:relative}.specialty-page .content:before{content:'';display:block;border-left:1px dashed rgba(0,0,0,0.1);position:absolute;left:80px;top:0;bottom:80px}.specialty-page .content>.section:first-child:before{content:'{';color:rgba(0,0,0,0.1);display:block;position:absolute;left:calc(80px - 0.3em);top:-40px;font-size:20px;line-height:24px;font-family:PT Mono}.specialty-page .content>.section:last-child:before{content:'}';color:rgba(0,0,0,0.1);display:block;position:absolute;left:calc(80px - 0.3em);bottom:40px;font-size:20px;line-height:24px;font-family:PT Mono}.specialty-page .footer-bottom{background:transparent}.dark-page .burger:after,.dark-page .burger:before,.dark-page .burger i{background:#FFF}.dark-page .content:before{border-color:#808080}.dark-page .content>.section:first-child:before{color:#808080}.dark-page .content>.section:last-child:before{color:#808080}.dark-page .header,.dark-page{background:#222326}.dark-page .header .menu-item-url{color:#FFF}.dark-page .header .logo{background-image:url(/static/vacancies_static/ok/images/logo-white.svg)}.dark-page .cloud .title-block{color:#FFF}.dark-page .box,.dark-page .cloud .box{background:rgba(65,67,73,0.8)}.dark-page .wrapper [class*="text"],.dark-page .cloud .box [class*="text"]{color:rgba(255,255,255,0.6)}.dark-page .wrapper .footer-promo-text,.dark-page .footer-copyright,.dark-page .footer-copyright a,.dark-page .wrapper [class*="title"]{color:#FFF}.dark-page .footer-top,.dark-page .highlight{background:rgba(0,0,0,0.16)}.dark-page .footer-promo{border-bottom:1px solid rgba(255,255,255,0.08)}.dark-page .quotes:after,.dark-page .quotes:before{color:rgba(255,255,255,0.2)}.dark-page .menu-item-url{color:rgba(255,255,255,0.8)}.dark-page .icon-contain-orange{background:rgba(249,141,42,0.2)}.dark-page .icon-contain-green{background:rgba(42,196,76,0.2)}.dark-page .icon-contain-blue{background:rgba(48,151,255,0.2)}.dark-page .icon-contain-violet{background:rgba(169,103,231,0.2)}.dark-page .icon-contain-red{background:rgba(255,85,85,0.2)}.dark-page .icon-contain-yellow{background:rgba(255,179,17,0.2)}.dark-page .icon-contain-white{background:rgba(255,255,255,0.2)}.backend-page .cloud .box:nth-child(2),.backend-page .cloud .box:nth-child(3){background:rgba(48,151,255,0.8)}.backend-page .mark{color:#3097FF}.backend-page .icon-play{background-image:url(/static/vacancies_static/ok/images/icon-play2-blue.svg)}.data-page .cloud .box:nth-child(2),.data-page .cloud .box:nth-child(3){background:rgba(42,196,76,0.6)}.data-page .mark{color:#2AC44C}.data-page .icon-play{background-image:url(/static/vacancies_static/ok/images/icon-play2-green.svg)}.internship-page .cloud .box:nth-child(1),.vacancies-page .cloud .box:nth-child(1){background:#D4F3DB}.internship-page .cloud .box:nth-child(2),.vacancies-page .cloud .box:nth-child(2){background:#D6EAFF}.internship-page .cloud .box:nth-child(3),.vacancies-page .cloud .box:nth-child(3){background:#FEE8D4}.internship-page .cloud .box:nth-child(4),.vacancies-page .cloud .box:nth-child(4){background:#EEE1FA}.internship-page .cloud .box:nth-child(5),.vacancies-page .cloud .box:nth-child(5){background:#FFDDDD}.frontend-page .cloud .box:nth-child(2),.frontend-page .cloud .box:nth-child(3){background:rgba(238,225,250,0.6)}.frontend-page .mark{color:#A967E7}.frontend-page .icon-play{background-image:url(/static/vacancies_static/ok/images/icon-play2-purple.svg)}.mobile-page .cloud .box:nth-child(2),.mobile-page .cloud .box:nth-child(3){background:rgba(255,240,207,0.6)}.mobile-page .mark{color:#FFB311}.mobile-page .icon-play{background-image:url(/static/vacancies_static/ok/images/icon-play2-yellow.svg)}.other-page .cloud .box:nth-child(2),.other-page .cloud .box:nth-child(3){background:rgba(254,232,212,0.6)}.other-page .mark{color:#F98D2A}.other-page .icon-play{background-image:url(/static/vacancies_static/ok/images/icon-play2-orange.svg)}.testing-page .cloud .box:nth-child(2),.testing-page .cloud .box:nth-child(3){background:rgba(255,219,219,0.6)}.testing-page .mark{color:#FF5555}.testing-page .icon-play{background-image:url(/static/vacancies_static/ok/images/icon-play2-red.svg)}.djdt-hidden{display:none !important}@media screen and (max-width: 1350px){.media-large .date-month{max-width:100px}}@media screen and (max-width: 1265px){.page-head-right{margin-left:4px;min-width:0;max-width:100%}.cloud{width:442px;columns:2 209px}.cloud .box:nth-child(1){width:207px}.cloud .box:nth-child(2){width:187px}.cloud .box:nth-child(3){width:209px}.cloud .box:nth-child(4){width:205px}.cloud .box:nth-child(5){width:197px}}@media screen and (max-width: 1135px){.cloud{columns:1;column-gap:0;display:block;margin-bottom:0;width:auto}.cloud .box:nth-child(even),.cloud .box:nth-child(odd){margin:0 24px 24px 0}.page-head-right{margin-top:0;min-width:100%;margin-left:0;justify-content:flex-start}}@media screen and (max-width: 1024px){.wrapper{padding-top:40px}.header>.section-wrapper{height:40px}.header .logo{width:72px;height:24px}.section{margin-bottom:64px}.section.slides-section{margin-bottom:64px}.main-page .section{margin-bottom:64px}.section-wrapper{padding-right:16px;padding-left:16px}.section-head{margin-bottom:24px}.section-head .title{margin-bottom:12px}.section-announce{font-size:15px;line-height:20px}.desktop-only{display:none}.mobile-only{display:block}.content{margin-top:16px}.content:after{margin-top:40px}.wrapper,.footer{min-width:100%}.features-full{display:block}.features-full-item{width:100%;padding-right:0}.features-full-item:not(:last-child){margin-bottom:24px}.features-full:last-child{margin-bottom:0}.contact-list{display:block}.contact-list-item{width:100%;padding-right:0}.contact-list-item:not(:last-child){margin-bottom:24px}.contact-list:last-child{margin-bottom:0}.burger{display:flex;padding-left:16px;padding-right:16px;margin-right:-16px}.burger:after,.burger:before,.burger i{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal-opened{overflow:hidden}.mobile-menu-opened{overflow:hidden}.mobile-menu-opened .burger:after,.mobile-menu-opened .burger:before,.mobile-menu-opened .burger i{background:#999}.mobile-menu-opened.main-page .logo{background-image:url("/static/vacancies_static/ok/images/logo-black.svg")}.mobile-menu-opened.main-page .header{background:#FFF}.mobile-menu-opened .burger i{display:none}.mobile-menu-opened .burger:after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:-2px}.mobile-menu-opened .burger:before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-control{text-align:center}.main-page .header-main,.header-main{display:none;position:absolute;left:0;right:0;top:40px;height:100vh;box-sizing:border-box;z-index:120;padding:40px 16px 64px;background:#FFF;overflow-y:auto}.dark-page .main-page .header-main,.dark-page .header-main{background:#222326}.main-page .header-main .menu,.header-main .menu{display:block;margin-bottom:32px}.main-page .header-main .menu-item,.header-main .menu-item{display:block;text-align:center}.main-page .header-main .menu-item-url,.header-main .menu-item-url{padding:0;font-size:18px;line-height:24px;color:#333;display:block}.main-page .header-main .menu-item:not(:last-child),.header-main .menu-item:not(:last-child){margin:0 0 24px 0}.mobile-menu-opened .main-page .header-main,.mobile-menu-opened .header-main{display:flex;flex-direction:column;justify-content:space-between}.mobile-scroll,.slides-frame{overflow-x:auto;padding:0 16px 16px 16px;margin-left:-16px;margin-right:-16px;margin-bottom:-16px}.page-head .mobile-scroll{padding-left:24px;padding-right:24px;margin-left:-24px;margin-right:-24px}.mobile-scroll .media-list{display:inline-flex;flex-flow:nowrap row;margin-left:0}.mobile-scroll .media-list:last-child{margin-bottom:0}.mobile-scroll .media-list .media-item{margin-left:0;margin-right:12px;margin-bottom:0}.slides-right,.slides-left{display:none}.slides-list .media-item{margin-right:12px}.slides-section .section-head{padding-right:0;margin-bottom:16px}.slides-container{padding:0;overflow:unset}.result-item,.box{padding:16px;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:0px 4px 12px rgba(0,0,0,0.08);box-shadow:0px 4px 12px rgba(0,0,0,0.08)}.result-item,.cards-short .media-item,.cards-short .slide,.cards-slider .media-item,.cards-slider .slide,.media-card.media-short,.media-card.media-large{width:240px;min-width:240px}.result-item{margin-right:12px}.result-item-title{font-size:16px;line-height:20px}.result-item-main{margin-bottom:16px;min-height:59px}.result-cards{margin-left:0}.result-cards .block-more{margin-left:0}.result-cards .result-item{min-height:120px;width:100%;margin-left:0;margin-bottom:16px}.result-cards .result-item:last-child{margin-bottom:0}.result-cards .media-card.media-short,.result-cards .media-card.media-large{min-height:0;margin-left:0;width:100%}.result-cards .media-card.media-short .media-item-pic,.result-cards .media-card.media-large .media-item-pic{height:150px}.result-cards .media-card.media-short:last-child,.result-cards .media-card.media-large:last-child{margin-bottom:0}.result-cards .media-card.media-wide{flex-direction:column}.result-cards .media-card.media-wide .media-item-content{width:auto;margin-right:0;margin-bottom:12px}.result-cards .media-card.media-wide .media-item-content .media-item-pic{margin:-16px -16px 0 -16px;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.cards-short .media-item-head,.cards-slider .media-item-head{min-height:0}.media-card.media-short,.media-card.media-large{min-height:280px}.media-item-content{margin-bottom:12px}.media-short .media-item-content,.media-large .media-item-content{margin-bottom:12px}.box .media-item-content .media-item-pic{-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.media-item-icon{margin-bottom:32px}.media-item-icon img{max-width:48px;max-height:48px}.media-item-pic{height:124px}.box .media-item-pic{margin-left:-16px;margin-top:-16px;margin-right:-16px}.tag,.tag-selector .dropdown__box .suggest__item,.tag-selector .dropdown__box .suggest__item{font-size:10px;line-height:24px;padding:0 8px}.tag-selector{margin-bottom:16px}.decor-1:before{width:220px;height:220px;top:calc(100% - 160px)}.decor-2:before{width:200px;height:200px;left:-30px;top:calc(100% - 170px)}.grand-title{font-size:36px;line-height:40px;margin-bottom:12px}.article h1,.title{font-size:30px;line-height:36px}.article h2,.title-sub{font-size:26px;line-height:26px;margin-bottom:28px}.cards .media-item [class*="title"],.article h3,.title-block{font-size:16px;line-height:20px;margin-bottom:8px}.media-item-head div[class*="text"]{margin-bottom:12px}.article h4,.title-block-sub{font-size:16px;line-height:20px;margin-bottom:4px}.title-text{font-size:16px;line-height:20px;margin-bottom:5px}.text{font-size:15px;line-height:20px}.contact-address .text-small,.text-small{font-size:13px;line-height:16px}.slides+.block-more,.block-more{margin-top:24px}.button{font-size:14px;min-height:32px;line-height:32px;padding:0 12px}.button-small{font-size:12px;min-height:28px;line-height:28px}.button-text-small{font-size:12px}.button__stat{margin-top:8px;margin-bottom:8px;line-height:8px;padding-left:8px}.button__stat,.button__ending{margin-left:8px}.button__icon_left{margin-right:8px}.icon-play-big{width:120px;height:120px;background-size:contain}.icon-geo2,.icon-user,.icon-settings,.icon-vk,.icon-fb,.icon-tw,.icon-ok,.icon-attach,.icon-repost,.icon-like{width:16px;height:16px;background-size:contain}.icon-close{width:14px;height:14px;background-size:contain}.icon-sport,.icon-discover,.icon-study,.icon-video,.icon-salary,.icon-med2,.icon-equipment,.icon-equipment2,.icon-discussions,.icon-balance,.icon-championship,.icon-data,.icon-text,.icon-pair,.icon-group,.icon-text,.icon-play,.icon-git,.icon-jasmine,.icon-js,.icon-css3,.icon-html5,.icon-task{width:28px;height:28px;background-size:contain}.icon-contain,.icon-contain-vk,.icon-contain-fb,.icon-contain-tw,.icon-contain-ok,.footer .icon-contain-vk,.footer .icon-contain-ok,.footer .icon-contain-tw,.footer .icon-contain-fb{width:32px;height:32px}.icon-contain img,.icon-contain-vk img,.icon-contain-fb img,.icon-contain-tw img,.icon-contain-ok img,.footer .icon-contain-vk img,.footer .icon-contain-ok img,.footer .icon-contain-tw img,.footer .icon-contain-fb img{max-width:40px;max-height:40px}.icon-contain-big{-webkit-border-radius:12px 8px;border-radius:12px 8px;width:56px;height:56px}.features{display:block}.features-item{width:auto}.promo-block>.section-wrapper{display:block}.promo-block-content{padding-left:0;margin-top:24px}.promo-community .promo-block-content{padding-left:0}.promo-block-left{min-width:0}.promo-block-left br{display:none}.promo-block .title{margin-bottom:16px}.promo-block .title nobr{white-space:normal}.elements-caption{margin-right:8px}.footer-promo>.section-wrapper{display:block;padding-top:16px;padding-bottom:16px}.closet-up .footer-promo>.section-wrapper{padding-top:calc(48px + 16px)}.footer-promo .button{margin-left:0;margin-top:16px}.footer-contacts>.section-wrapper{display:block;padding-top:16px;padding-bottom:16px}.footer-contacts .social-share{display:block}.footer-contacts .social-share .elements-caption{margin:0 0 8px 0}.footer-contacts-main{margin-bottom:24px}.footer-bottom{font-size:13px;line-height:16px;text-align:center}.footer-bottom>.section-wrapper{flex-direction:column;padding-top:10px;padding-bottom:10px;justify-content:center}.footer-bottom .menu{order:0;justify-content:center;margin-bottom:16px}.footer-bottom .menu-item-url{font-size:inherit}.footer-bottom .footer-copyright{order:1;font-size:inherit}.main-page .footer-closet:last-child,.footer-closet:last-child{margin-bottom:calc(-40px - 50px)}.vacancies-about{display:block;min-height:0}.main-page .vacancies-about{margin-bottom:24px}.vacancies-about-left{padding:140px 24px 110px}.vacancies-about-left:after{width:205px;height:350px}.vacancies-about-right{display:none;width:auto;margin:0 12px;height:165px;position:relative;margin-top:-80px}.vacancies-about-video{-webkit-border-radius:8px;border-radius:8px}.vacancies-about-video-content{position:fixed;align-items:center;bottom:auto;height:100vh;background:#000}.vacancies-about-video-content iframe,.vacancies-about-video-content img{height:180px;width:100%}.vacancies-about-video-content .icon-close{right:13px;top:15px}.vacancies-about .grand-title{margin-bottom:8px}.vacancies-about .text{margin-bottom:16px}.vacancies-about .social-urls{margin-top:40px;font-size:12px;line-height:20px}.vacancies-about .social-urls .elements-list-item:not(:last-child){margin-right:24px}.vacancies-about .date-ticket{top:56px;width:250px;border-top-right-radius:0;border-bottom-right-radius:0}.vacancies-about .date-ticket [class*="text"]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vacancies-about .date-ticket-event{width:calc(250px - 64px)}.date-calendar{-webkit-border-radius:8px;border-radius:8px}.date-calendar .date-day{font-size:20px;line-height:24px}.date-calendar .date-month{font-size:12px;line-height:14px}.date-ticket{min-height:64px;-webkit-border-radius:8px;border-radius:8px}.date-ticket-event{box-sizing:border-box}.date-ticket .date-calendar{min-width:64px;border-top-right-radius:0;border-bottom-right-radius:0}.date-ticket-event{padding:12px}.social-urls:before,.page-head-bottom:before{height:2px;right:calc(100% + 10px)}.page-head{padding-top:60px;padding-left:24px;padding-right:24px;display:block;min-height:0;margin-bottom:24px}.page-head .grand-title,.page-head .title{margin-bottom:12px}.page-head .path,.page-head-top{margin-top:-44px;margin-bottom:24px}.page-head .text{margin-bottom:24px}.page-head-bottom{margin-top:40px;font-size:13px;line-height:20px}.page-head-bottom:before{top:50%}.page-head-pic{width:100%;height:150px;-webkit-border-radius:8px;border-radius:8px}.page-head-bg{background-size:cover}.page-head-left{margin-top:0;margin-bottom:0;min-width:100%}.page-head-right{max-width:100%;min-width:100%;margin-bottom:0;width:auto;margin-left:0;margin-right:0;margin-top:36px;display:block}.page-head-right .box .text-smallest{font-size:13px;line-height:16px}.page-head-right .box .block-head{margin-bottom:8px}.page-head-contacts:not(:last-child){margin-bottom:24px}.page-control{display:block;margin-top:32px}.page-control .socials{margin-top:24px}.page-control .socials .elements-list-item{margin-right:8px}.blog-page .page-head{display:flex;flex-flow:column}.blog-page .page-head.decor-1:before{top:0}.blog-page .page-head-right{order:0;margin-top:-44px;margin-bottom:16px}.blog-page .page-head-left{order:1}.blog-page .page-head .path{margin-top:0}.blog-page .page-head-bottom{order:2}.blog-page .decor-4:before{display:none}.cloud{display:inline-flex}.cloud .box{padding:12px}.cloud .box:nth-child(even),.cloud .box:nth-child(odd){width:136px;margin:0;margin-right:8px}.article{font-size:13px;line-height:16px;margin-bottom:32px}.article ul>li{margin-bottom:16px}.article ul>li:before{content:'';display:block;width:12px;height:4px}.article ul,.article ol{margin-bottom:40px}.article h3{margin-bottom:16px}.path{margin-bottom:20px}.path-item{font-size:12px;line-height:20px}.path-item-counter,.path-item:first-child a:before{position:static;display:inline}.path-item:first-child a:before{display:inline-block;vertical-align:middle;margin-top:-0.2em;width:12px;height:12px;background-size:contain;margin-right:8px}.form-row{margin-bottom:16px}.form-row .form-field__label{font-size:15px;line-height:20px;color:#333;padding-bottom:8px}.input__field{height:32px;-webkit-border-radius:4px;border-radius:4px}.input_textarea_medium .input__field{height:96px}.input__decorator{-webkit-border-radius:4px;border-radius:4px}.input-footer{font-size:12px;line-height:16px}.note{font-size:13px;line-height:16px}.checklist-item-text{font-size:13px;line-height:16px}.highlight>.section-wrapper{padding-top:24px;padding-bottom:24px}.announce-block-control{margin-top:16px}.columns{display:block;margin-left:0}.columns .announce-block .text{min-height:0}.columns-item{border:0;border-top:1px solid rgba(0,0,0,0.08);padding-left:0;margin-left:0}.columns-item:not(:first-child){padding-top:24px;margin-top:24px}.logos{justify-content:flex-start}.logos img{height:28px}.contacts .title{font-size:26px;line-height:30px;margin-bottom:12px}.contacts .text{margin-bottom:24px}.contacts .page-head-right{width:auto;margin-left:-8px;margin-right:-8px}.contacts .form-frame .form-row{margin-bottom:12px}.contacts .contact-list{display:block}.contacts .contact-list .elements-list-item:not(:last-child){margin:0 0 24px}.decor-5:before{width:100%;top:calc(50% - 49px)}.specialty-page .content:before,.specialty-page .content>.section:last-child:before,.specialty-page .content>.section:first-child:before{display:none}.quotes:before{margin-top:-16px}.main-ok-like-container{margin:0}}


/*# sourceMappingURL=styles_ok.0ef906ad5f6aa4335c8d.css.map*/