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:"VK Sans Text",Sans-serif,Arial;font-size:18px;line-height:1em;font-style:normal;font-weight:normal;color:#050B15;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:#07f;text-decoration:none}a:hover{text-decoration:none}textarea,input,select,button{resize:none;outline:none}p{padding:0;margin:0 0 16px 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:1348px;padding-right:20px;padding-left:20px;box-sizing:content-box}.section-wrapper .section-wrapper{padding-left:0;padding-right:0}.block{margin-bottom:16px}.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:#050B15}.footer .section-wrapper{display:flex;justify-content:space-between}.content{position:relative;z-index:3;flex:1}.content:after{content:'';display:block;margin-top:80px}.box{box-sizing:border-box}@media screen and (max-width: 1024px){.header-main{flex-direction:column}}.burger{width:32px;height:100%;padding:0 30px;margin-right:-30px;box-sizing:unset;cursor:pointer;position:relative;z-index:6;display:none;height:100%;flex-direction:column;justify-content:center}.burger:after,.burger:before,.burger i{content:'';display:block;background:#050B15;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,.result-item-main [class*="title"]>a,.result-item-main [class*="title"]>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:#fe4a4a}.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%}.card .card__pic-bg-img{display:block}.card .patter{max-width:fit-content;position:absolute;bottom:0;right:0;z-index:0}.card .patter .patter-group{transform:translateX(70vw)}.card_patter-start-animation .patter .patter__group:nth-child(1){--initDelay: 0s;--delay: .1s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(2){--initDelay: 0s;--delay: .2s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(3){--initDelay: 0s;--delay: .3s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(4){--initDelay: 0s;--delay: .4s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(5){--initDelay: 0s;--delay: .5s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(6){--initDelay: 0s;--delay: .6s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(7){--initDelay: 0s;--delay: .7s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(8){--initDelay: 0s;--delay: .8s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(9){--initDelay: 0s;--delay: .9s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(10){--initDelay: 0s;--delay: 1s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(11){--initDelay: 0s;--delay: 1.1s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(12){--initDelay: 0s;--delay: 1.2s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(13){--initDelay: 0s;--delay: 1.3s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(14){--initDelay: 0s;--delay: 1.4s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-start-animation .patter .patter__group:nth-child(15){--initDelay: 0s;--delay: 1.5s;transform:translateX(0);animation:cardPatternStart;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(1){--initDelay: 0s;--delay: .1s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(2){--initDelay: 0s;--delay: .2s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(3){--initDelay: 0s;--delay: .3s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(4){--initDelay: 0s;--delay: .4s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(5){--initDelay: 0s;--delay: .5s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(6){--initDelay: 0s;--delay: .6s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(7){--initDelay: 0s;--delay: .7s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(8){--initDelay: 0s;--delay: .8s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(9){--initDelay: 0s;--delay: .9s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(10){--initDelay: 0s;--delay: 1s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(11){--initDelay: 0s;--delay: 1.1s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(12){--initDelay: 0s;--delay: 1.2s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(13){--initDelay: 0s;--delay: 1.3s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(14){--initDelay: 0s;--delay: 1.4s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}.card_patter-end-animation .patter .patter__group:nth-child(15){--initDelay: 0s;--delay: 1.5s;transform:translateX(0);animation:cardPatternEnd;animation-duration:3s;animation-timing-function:cubic-bezier(0.37, 0.31, 0, 1);animation-delay:calc(var(--initDelay) + var(--delay));animation-fill-mode:forwards}@keyframes cardPatternStart{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes cardPatternEnd{0%{transform:translateX(0)}50%{transform:translateX(-100%)}50.000001%{transform:translateX(100%)}100%{transform:translateX(0)}}.vk-group-logo{background-image:url("/static/common_header/img/vk-group-logo.svg");background-size:100% 100%}.logo{width:124px;height:40px;background:url("/static/common_header/img/logo.svg") no-repeat;display:flex;align-items:flex-end;background-size:contain}.logo img{width:124px}.header .anim{opacity:0;transform:translateY(-20px)}.header abbr{text-decoration:unset}.page-header .patter .patter__group{opacity:0;transform:translateX(70vw)}.page-header+section{opacity:0;transform:translateY(20px) translateZ(0)}.is-dom-ready .header .anim{opacity:1;transform:translateY(0) translateZ(0);transition:opacity 1s cubic-bezier(0.4, 0, 0, 1) 0.6s,transform 1s cubic-bezier(0.4, 0, 0, 1) 0.6s}.is-dom-ready .page-header+section{opacity:1;transform:translateY(0) translateZ(0);transition:opacity 1s cubic-bezier(0.4, 0, 0, 1) 0.6s,transform 1s cubic-bezier(0.4, 0, 0, 1) 0.6s}.is-dom-ready .page-header .patter .patter__group:nth-child(1){--initDelay: 0s;--delay: .1s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(2){--initDelay: 0s;--delay: .2s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(3){--initDelay: 0s;--delay: .3s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(4){--initDelay: 0s;--delay: .4s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(5){--initDelay: 0s;--delay: .5s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(6){--initDelay: 0s;--delay: .6s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(7){--initDelay: 0s;--delay: .7s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(8){--initDelay: 0s;--delay: .8s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(9){--initDelay: 0s;--delay: .9s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(10){--initDelay: 0s;--delay: 1s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(11){--initDelay: 0s;--delay: 1.1s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(12){--initDelay: 0s;--delay: 1.2s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(13){--initDelay: 0s;--delay: 1.3s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(14){--initDelay: 0s;--delay: 1.4s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .page-header .patter .patter__group:nth-child(15){--initDelay: 0s;--delay: 1.5s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.anim-link{position:relative}.anim-link::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#e6e6e6;transform:scaleX(0) translateZ(0);transform-origin:100% 50%;transition:transform 0.6s cubic-bezier(0.37, 0.31, 0, 1)}.anim-link{text-decoration:none}@media (hover: hover){.anim-link:hover::before{transform:scaleX(1) translateZ(0);transform-origin:0 50%}}.anim-link:focus-visible::before{transform:scaleX(1) translateZ(0);transform-origin:0 50%}.header{font-family:var(--font-family-primary);background-color:var(--color-white);z-index:10;position:fixed;top:0;right:0;left:0}.header a{text-decoration:none;color:inherit;font-family:inherit;font-size:inherit;display:inline-block}.header ul{list-style:none}.header *,.header *::before,.header *::after{box-sizing:border-box;padding:0;margin:0}.header__change-language_burget_container{display:flex;align-items:center;order:2}.header_scroll{border-bottom:1px solid rgba(185,185,185,0.4)}.header__wrapper{height:80px;display:flex;align-items:center;justify-content:space-between;z-index:2}@media (max-width: 1440px){.header__wrapper{height:calc(60px + 20 * ((100vw - 320px) / 1120))}}.header__logo{width:42px;height:42px;transition:0.3s ease-in-out}@media (max-width: 1440px){.header__logo{width:calc(34px + 8 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.header__logo{height:calc(34px + 8 * ((100vw - 320px) / 1120))}}@media (hover: hover){.header__logo:hover{transform:scale(1.05) !important;transition:0.3s ease-in-out !important}}.header__logo:focus-visible{transform:scale(1.05) !important;transition:0.3s ease-in-out !important}.header__menu{height:100%}.header__menu-list{height:100%;display:flex;align-items:center;justify-content:space-between;margin-left:-46px}@media (max-width: 1440px){.header__menu-list{margin-left:calc(-23px + -23 * ((100vw - 320px) / 1120))}}.header__menu-item{height:fit-content;display:flex;align-items:center;line-height:1.25;font-size:16px;padding-left:46px}@media (max-width: 1440px){.header__menu-item{padding-left:calc(23px + 23 * ((100vw - 320px) / 1120))}}.header__menu-link{padding:7px 0}.header__menu-link:hover{text-decoration:none;color:inherit}.header__menu-link_active{border-bottom:2px solid var(--color-hover);color:var(--color-hover)}.header__change-language{font-weight:500;margin-left:40px}@media (hover: hover){.header__change-language:hover{color:var(--color-hover)}}.header__change-language:focus-visible{color:var(--color-hover)}.header .burger-container:focus-visible .burger__bar{background:var(--color-hover)}.header__tab-bg{position:absolute;top:80px;left:50%;width:100vw;min-height:200px;border-top:1px solid rgba(185,185,185,0.4);background:rgba(255,255,255,0.8);backdrop-filter:blur(80px);z-index:10;transform:scaleY(0) translateX(-50%);transform-origin:top center;transition:transform 0.6s cubic-bezier(0.075, 0.82, 0.165, 1),background 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition-delay:0.2s}@media (max-width: 1440px){.header__tab-bg{top:calc(60px + 20 * ((100vw - 320px) / 1120))}}.header__tab-bg_hovered{background:rgba(255,255,255,0.8)}.header__tab-bg_active{transform:scaleY(1) translateX(-50%);transition-delay:0s}.header__tab-wrapper{position:absolute;top:80px;left:50%;transform:translateX(-50%);width:100vw;min-height:200px;padding-left:162px;padding-top:30px;padding-bottom:50px;z-index:11;pointer-events:none}@media (max-width: 1440px){.header__tab-wrapper{top:calc(60px + 20 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.header__tab-wrapper{padding-left:calc(0px + 162 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.header__tab-wrapper{padding-top:calc(30px + 0 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.header__tab-wrapper{padding-bottom:calc(30px + 20 * ((100vw - 320px) / 1120))}}.header__tab-wrapper_active{pointer-events:all}.header__tab-wrapper_active .custom-cursor{opacity:1;transform:scale(1)}.header__tab{transform:translateY(-1.33333rem);opacity:0;transition:transform 0.6s cubic-bezier(0.075, 0.82, 0.165, 1),opacity 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);transition-delay:0s}.header__tab_active{transform:translateY(0);opacity:1;transition-delay:0.1s}.header__tab-list{cursor:default;display:flex;flex-direction:column;flex-wrap:wrap;max-height:360px;column-gap:120px}.header__tab-item{font-weight:500;font-size:28px;line-height:1.17;max-width:450px;list-style:none}@media (max-width: 1440px){.header__tab-item{font-size:calc(26px + 2 * ((100vw - 320px) / 1120))}}.header__tab-item:not(:last-child){margin-bottom:26px}.header__tab-item_mobile{display:none}.header__tab-item_business{display:flex;align-items:center;margin-top:74px;font-size:28px;line-height:1.21}@media (max-width: 1440px){.header__tab-item_business{font-size:calc(26px + 2 * ((100vw - 320px) / 1120))}}.header__tab-item_business::before{content:"";background-image:url("/static/common_header/img/header-tab-business.svg");width:38px;height:32px;display:inline-block;margin-right:17px}@media (hover: hover){.header__tab-item a:hover{text-decoration:underline;color:var(--color-hover)}}.header__tab-item a:focus-visible{text-decoration:underline;color:var(--color-hover)}.header_menu-opened .burger-container{transform:rotate(90deg)}.header_menu-opened .burger__bar{transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition-delay:0.2s}.header_menu-opened .burger__bar_top{transform:translateY(5px) rotate(45deg)}.header_menu-opened .burger__bar_btm{transform:translateY(3px) rotate(-45deg)}.header .header-icon-search{width:24px;height:26px;cursor:pointer}@media (hover: hover){.header .header-icon-search:hover{filter:invert(26%) sepia(66%) saturate(3281%) hue-rotate(204deg) brightness(106%) contrast(104%)}}.header .header-icon-search:focus-visible{filter:invert(26%) sepia(66%) saturate(3281%) hue-rotate(204deg) brightness(106%) contrast(104%)}.custom-cursor{width:70px;height:70px;background-image:url("/static/common_header/img/cursor-close.svg");pointer-events:none;position:fixed;z-index:99999999999999999999999999999999999999;opacity:0;transform:scale(0);transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out}.custom-cursor_active{opacity:1;transform:scale(1)}.burger{width:32px;height:12px;position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%)}.burger-container{position:relative;display:none;height:50px;width:50px;border:none;background-color:white;margin-right:-9px;cursor:pointer;transform:rotate(0deg);transition:all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.burger__bar{width:100%;height:2px;display:block;position:relative;background:var(--color-black);transition:all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition-delay:0s}.burger__bar_top{transform:translateY(0px) rotate(0deg)}.burger__bar_btm{transform:translateY(8px) rotate(0deg)}.burger:after,.burger:before{display:none}@media screen and (max-width: 1150px){.header .header-icon-search{margin-right:17px}.header__menu{display:none}.header__menu-list{height:auto}.header__menu-link{border:none;color:inherit}.header__menu-link_active.anim-link.header__menu-link_with-plus::before{transform:translateY(-50%) rotate(90deg)}.header__menu-item{height:auto;display:list-item}.header__menu-item .header__tab-list{display:block;max-height:none}.header__change-language{margin-left:0;margin-right:17px;font-size:18px}.header__tab-wrapper{position:absolute;width:100%;height:auto;min-height:unset;border:none;background:transparent;backdrop-filter:unset;padding:0;transform:scaleY(0);transform-origin:top center;transition-delay:0.2s;transition:none;cursor:default}.header__tab-wrapper_active{position:static;transform:translateY(0);opacity:1;transition-delay:0.1s;transition:transform 0.6s cubic-bezier(0.075, 0.82, 0.165, 1)}.header__tab-list{grid-template-columns:auto}.header__tab-list:not(:last-child){margin-bottom:20px}.header__tab-list:last-child{margin-bottom:30px}.header__tab-item{font-size:18px;line-height:1.5}.header__tab-item:not(:last-child){margin-bottom:20px}.header__tab-item_mobile{display:list-item}.header__tab-item_business{margin-top:30px}.header_menu-opened .header__container{border-bottom:1px solid rgba(185,185,185,0.4)}.header_menu-opened .header__menu{display:block;position:fixed;top:81px;right:0;background-color:var(--color-white);padding-top:43px;padding-left:26px;padding-right:26px;padding-bottom:54px;width:calc(100% + 1px);height:94%;max-width:500px;overflow-y:scroll;border-left:1px solid rgba(185,185,185,0.4)}}@media screen and (max-width: 1150px) and (max-width: 1440px){.header_menu-opened .header__menu{top:calc(61px + 20 * ((100vw - 320px) / 1120))}}@media screen and (max-width: 1150px){.header_menu-opened .header__menu-list{flex-direction:column;align-items:flex-start;margin-left:0;margin-right:0}.header_menu-opened .header__menu-item{font-size:26px;font-weight:500;line-height:1.23;margin-left:0;margin-right:0;width:100%}.header_menu-opened .header__menu-item:not(:last-child){margin-bottom:26px}.header_menu-opened .header__menu-link{display:inline-block;width:100%;position:relative}.header_menu-opened .header__menu-link_with-plus::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:2px;background-color:var(--color-black)}.header_menu-opened .header__menu-link_with-plus::before{content:"";position:absolute;bottom:auto;left:auto;top:50%;right:8px;transform:translateY(-50%);transform-origin:center center;opacity:1;width:2px;height:18px;background-color:var(--color-black)}.header_menu-opened .header__tab-wrapper_active{margin-top:33px}.burger-container{display:inline-block}}.footer{background:#f5f5f5;color:#696D73}.footer a{color:inherit}.footer .socials-item{border:0;width:auto;height:auto;color:#99A0B4}@media screen and (min-width: 1025px){.footer{padding-top:35px;padding-bottom:35px}.footer .additive-links{margin-right:20px}.footer-copyright{margin-left:auto;align-items:center;display:flex}.footer [class*="logo"]{margin-right:104px}.footer .socials .elements-list-item:not(:last-child){margin-right:30px}}@media screen and (max-width: 1024px){.footer{padding-top:30px;padding-bottom:30px}.footer .section-wrapper{flex-direction:column;align-items:center}.footer-copyright{display:none}.footer .socials .elements-list-item:not(:last-child){margin-right:13px}.footer .additive-links{order:0;padding-bottom:30px;margin-bottom:23px;border-bottom:1px solid rgba(185,185,185,0.4)}.footer [class*="logo"]{order:1;width:107px;height:35px}}@font-face{font-family:"VK Sans Text";font-style:normal;font-weight:normal;src:url("/static/vacancies_static/team/fonts/VKSansText-Regular.woff2") format("woff2"),url("/static/vacancies_static/team/fonts/VKSansText-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"VK Sans Text";font-style:normal;font-weight:500;src:url("/static/vacancies_static/team/fonts/VKSansText-Medium.woff2") format("woff2"),url("/static/vacancies_static/team/fonts/VKSansText-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"VK Sans Display";font-style:normal;font-weight:normal;src:url("/static/vacancies_static/team/fonts/VKSansDisplay-Regular.woff2") format("woff2"),url("/static/vacancies_static/team/fonts/VKSansDisplay-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"VK Sans Display";font-style:normal;font-weight:500;src:url("/static/vacancies_static/team/fonts/VKSansDisplay-Medium.woff2") format("woff2"),url("/static/vacancies_static/team/fonts/VKSansDisplay-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"icon_font";font-style:normal;font-weight:normal;src:url("/static/vacancies_static/team/fonts/icon_font.woff2") format("woff2"),url("/static/vacancies_static/team/fonts/icon_font.woff") format("woff");font-display:swap}.animation,.slides-list{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width: 1025px){.mobile-only{display:none}}@media screen and (max-width: 1024px){.desktop-only{display:none}.mobile-only{display:block}}.section.decor-right-bottom{padding-bottom:50px;margin-bottom:0}.logo-footer{width:155px;height:35px;background:url("/static/vacancies_static/team/images/logo-footer.svg");background-size:contain;background-repeat:no-repeat}.main-menu-sub-opened .header{border-bottom:0}.main-menu-sub-opened .wrapper{padding-top:80px}@media screen and (max-width: 1024px){.main-menu-sub-opened{overflow:hidden}.main-menu-sub-opened .wrapper{padding-top:60px}}@media screen and (max-width: 1024px){.wrapper{padding-top:60px}}.section{margin-bottom:104px}.section-second{margin-bottom:50px}.section-cols:not(:last-child){margin-bottom:50px}@media screen and (min-width: 1025px){.section-cols{display:flex}}.section-cols-main{flex:1;max-width:100%}.section-cols-right{width:330px;margin-left:40px}.section-cols-main>:last-child,.section-cols-right>:last-child{margin-bottom:0}.section-cols>.section-wrapper{display:flex}.section-head{margin-bottom:60px}.section-head [class*="title"]:last-child{margin-bottom:0}.section-control{margin-top:60px;margin-bottom:60px}@media screen and (max-width: 1024px){.section{margin-bottom:60px}.section-head{margin-bottom:40px}.section-control{margin-top:40px}.section-second{margin-bottom:30px}.section-cols{margin-bottom:50px}.section-cols-main{flex:1;max-width:100%}.section-cols-main:not(:last-child){margin-bottom:60px}.section-cols-right{width:100%;margin-left:0}.section.offices{margin-bottom:60px}}.section:last-child{margin-bottom:0}.section.prof-areas{margin-bottom:0}.section.projects-slider{margin-bottom:80px}@media screen and (min-width: 1025px){.section.offices{margin-bottom:90px}.section.main-things{margin-bottom:10px}}.section.weekly{margin-bottom:80px}.section.top-vacancies{margin-bottom:80px}.section.part-of-us{margin-bottom:80px}.section.blog{margin-bottom:100px}.section.events{margin-bottom:80px}.js-adapt-menu-initialized{max-width:100%;overflow:hidden}.js-adapt-menu-initialized.js-adapt-menu-drop-opened{overflow:visible}.js-adapt-menu-drop-popup{box-shadow:0 4px 32px 0 rgba(0,0,0,0.32);padding:0;position:absolute;right:0;top:100%;background:#FFF}@media screen and (min-width: 1025px){.js-adapt-menu-drop{display:block}.js-adapt-menu-drop .js-adapt-menu-item{margin-right:0}.js-adapt-menu-drop .js-adapt-menu-item .menu-item-url{padding-top:8px;padding-bottom:8px}.js-adapt-menu-drop-button{position:relative}.js-adapt-menu-drop-label{cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:30px}.js-adapt-menu-drop-label:after{content:'';display:flex;margin-left:5px;width:16px;height:16px;background:url("/static/vacancies_static/team/images/icon-arrow-down-small.svg") no-repeat;display:inline-block;vertical-align:middle}.js-adapt-menu-drop-opened .js-adapt-menu-drop-label:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width: 1024px){.js-adapt-menu-drop{display:none;margin-top:8px}.js-adapt-menu-drop-label{cursor:pointer;display:flex;align-items:center}.js-adapt-menu-drop-label:after{content:'';display:flex;margin-left:auto;width:18px;height:18px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iOCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjIiIGZpbGw9IiMwNTBCMTUiLz4KPHJlY3QgeD0iOCIgeT0iMTgiIHdpZHRoPSIxOCIgaGVpZ2h0PSIyIiB0cmFuc2Zvcm09InJvdGF0ZSgtOTAgOCAxOCkiIGZpbGw9IiMwNTBCMTUiLz4KPC9zdmc+Cg==") no-repeat;display:inline-block;vertical-align:middle}.js-adapt-menu-drop-opened .js-adapt-menu-drop-label:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.js-adapt-menu-drop-opened .js-adapt-menu-drop-label:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iOCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjIiIGZpbGw9IiMwNTBCMTUiLz4KPC9zdmc+Cg==) 50% 50% no-repeat}}@-webkit-keyframes fromTopToBottom{0%{-webkit-transform:translate3d(0, -5%, 0);opacity:0;transform:translate3d(0, -5%, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fromTopToBottom{0%{-webkit-transform:translate3d(0, -5%, 0);opacity:0;transform:translate3d(0, -5%, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes btnArrowAnimation{0%{background-position:0 0}50%{background-position:18px -18px}51%{background-position:-18px 18px}100%{background-position:0 0}}.menu{display:flex;margin:0;padding:0;flex:1}.menu-item{cursor:pointer;color:#050B15}.menu-item-url{padding:0;text-decoration:none;font-family:"VK Sans Display",Sans-serif,Arial;font-size:16px;line-height:20px;color:#050B15;display:flex;align-items:center}.menu-item-selected>.menu-item-url{color:#07f;position:relative}@media screen and (min-width: 1025px){.menu-item{white-space:nowrap;font-size:17px;display:flex}.menu-item:not(:last-child){margin-right:48px}.menu-item-sub{position:absolute;top:100%;left:0;right:0;display:none}.menu-item:hover>.menu-item-url{position:relative}.menu-item:hover>.menu-item-url:after{display:block;content:'';position:absolute;left:0;bottom:22px;right:0;border-bottom:2px solid #E5E5E5}.menu-item:hover .menu-item-sub{-webkit-animation-duration:.15s;-webkit-animation-fill-mode:both;animation-duration:.15s;animation-fill-mode:both;display:block;-webkit-animation-name:fromTopToBottom;animation-name:fromTopToBottom;-webkit-animation-delay:0s;animation-delay:0s}}@media screen and (min-width: 1025px) and (prefers-reduced-motion){.menu-item:hover .menu-item-sub{-webkit-animation:unset !important;-webkit-transition:none !important;animation:unset !important;transition:none !important}}@media screen and (min-width: 1025px){.menu-item.menu-item-selected>.menu-item-url:after{display:block;content:'';position:absolute;left:0;bottom:22px;right:0;border-bottom:2px solid #E5E5E5;border-color:#0077FF}.menu-item.menu-item-selected:not(:hover) .menu-item-sub{display:none}.menu .menu-item-sub{max-height:calc(100vh - 80px);border-bottom:0;border-top:0;display:none;overflow:hidden;overflow-y:auto;background:rgba(255,255,255,0.4);backdrop-filter:blur(40px);border-bottom:1px solid rgba(185,185,185,0.4)}.menu .menu-item-sub:before{content:'';display:block;background:-moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, white 100%);background:-webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, white 100%);background:linear-gradient(0deg, rgba(255,255,255,0) 0%, white 100%);position:absolute;left:0;right:0;z-index:0;height:220px}.menu .menu-item-sub .menu{position:relative;display:block;padding-top:54px;padding-bottom:54px;flex:1;margin:0 auto;max-width:1348px;padding-right:20px;padding-left:20px}.menu .menu-item-sub .menu-item:not(:last-child){margin-bottom:26px}.menu .menu-item-sub .menu-item.menu-item-selected .menu-item-url{color:#07f}.menu .menu-item-sub .menu-item-url{font-size:36px;line-height:42px;color:#050B15;position:relative}.menu .menu-item-sub .menu-item-url:hover{color:#2667F6}.menu .menu-item-sub .menu-item-url:after,.menu .menu-item-sub .menu-item-url:before{display:none}.menu .menu-item-sub .menu-item-url:hover:after{display:block;display:block;height:2px;background:#07f;left:0;bottom:-1px;right:0;border:0}.menu .menu-item-sub .menu-item-selected>.menu-item-url{position:relative;background:transparent}.menu .menu-item-sub .menu-item-selected>.menu-item-url:after{display:none}.menu .menu-item-sub .menu-item-selected>.menu-item-url:before{content:'';display:block;height:2px;background:#07f;position:absolute;left:0;bottom:-1px;right:0}}@media screen and (max-width: 1024px){.menu{display:block;margin-bottom:104px;padding-right:0}.menu-item{margin:0;display:block}.menu-item-sub{display:none;position:absolute;left:0;right:0;top:100%;height:100%}.menu-item:hover>.menu-item-sub,.menu-item.menu-item-selected>.menu-item-sub{display:flex}.menu-item-sub .menu{margin-bottom:0}.menu-item-sub .menu-item{margin-top:8px;margin-bottom:0;margin-left:10px}.menu-item-sub .menu-item-url{font-size:18px}.menu-item:not(:last-child){margin-bottom:26px}.menu-item-url{padding:0;font-size:26px;line-height:32px;color:#050B15;display:flex}.menu-item .menu-item{margin-bottom:0}.menu-item .menu-item-sub{position:static}}.additive-links{display:flex;align-items:center}.additive-links-item{margin-right:70px}.additive-links-item:last-child{margin-right:0}.content{margin-top:50px}.main-page .top-banner+.content{margin-top:0}.content>.info-block:last-child,.content>.filter:last-child{margin-bottom:0;border-bottom:0}.content>.footer-merge:last-child{margin-bottom:-80px}.highlight-block+.content,.accent-block+.content,.annotation+.content,.top-banner+.content{margin-top:0}@media screen and (min-width: 1025px){.highlight-block+.content[class*="pattern"],.accent-block+.content[class*="pattern"],.annotation+.content[class*="pattern"],.top-banner+.content[class*="pattern"]{margin-top:-50px;padding-top:50px}}@media screen and (max-width: 1024px){.content{margin-top:26px}.content[class*="decor"]{background:none}}.content::after{margin:0}.elements-caption{font-weight:300}.elements-list-item{margin-right:32px}.article{font-size:18px;line-height:30px;margin-bottom:50px}.article img{max-width:892px !important;height:auto !important;margin-bottom:30px;display:block;-webkit-border-radius:4px;border-radius:4px}@media screen and (max-width: 1024px){.article img{max-width:calc(100vw - 60px) !important}}.article p{margin-bottom:30px}.article ul,.article ol{margin:0 0 30px 0;padding:0 0 0 16px}.article ul li,.article ol li{margin-bottom:8px}.article ul li{list-style:disc}.article.block ul li{list-style-type:initial}.article :last-child{margin-bottom:0}.article-list-item{margin-bottom:16px;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:4px;border-radius:4px}.article-list-item-pic img[width="48"]{-webkit-border-radius:2px;border-radius:2px}.article-list-item-content{flex:1 0;align-self:center}@media screen and (min-width: 1025px){.article-note{padding-left:90px;position:relative;display:block}.article-note:before{content:'';display:block;width:68px;height:68px;background:url("/static/vacancies_static/team/images/icon-diamond.svg") no-repeat;display:inline-block;vertical-align:middle;position:absolute;left:0;top:0}}@media screen and (max-width: 1024px){.article{margin-bottom:30px;font-size:16px;line-height:28px}.article .title-sub{font-size:32px;line-height:40px}}.grand-title{font:400 normal 140px/130px "VK Sans Display",Sans-serif,Arial;color:#2C2D2E;margin-bottom:30px}@media screen and (max-width: 1024px){.grand-title{font-size:36px;line-height:42px}}.title-main{font:400 normal 96px/96px "VK Sans Display",Sans-serif,Arial;margin-bottom:65px}@media screen and (max-width: 1024px){.title-main{font-size:28px;line-height:34px;margin-bottom:24px}}.article h1,.title{font:400 normal 64px/72px "VK Sans Display",Sans-serif,Arial;color:#050B15;margin-bottom:80px}@media screen and (max-width: 1024px){.article h1,.title{font-size:calc(36px + 28 * ((100vw - 320px) / 1120));line-height:1;margin-bottom:40px}}.article h2,.title-sub{font:400 normal 38px/42px "VK Sans Display",Sans-serif,Arial;color:#050B15;margin-bottom:20px}@media screen and (max-width: 1024px){.article h2,.title-sub{font-size:28px;line-height:34px}.article h2+.section-head-more,.title-sub+.section-head-more{padding-top:0}}.article h3,.title-block{font:400 normal 28px/34px "VK Sans Display",Sans-serif,Arial;color:#050B15;margin-bottom:12px}@media screen and (max-width: 1024px){.article h3,.title-block{font-size:22px;line-height:32px}}.article h4,.title-block-sub{font:400 normal 22px/32px "VK Sans Display",Sans-serif,Arial;color:#2C2D2E;margin-bottom:12px}.article h5,.title-text{font:500 normal 18px/32px "VK Sans Display",Sans-serif,Arial;color:#2C2D2E;margin-bottom:5px}.text{font-size:18px;line-height:32px}.text-small{font-size:16px;line-height:24px}.text-smallest{font-size:14px;line-height:18px}.text-large{font-size:24px;line-height:25px}@media screen and (max-width: 1024px){.text{font-size:16px;line-height:24px}.text-large{font-size:16px;line-height:24px}}.text ul{margin:0}[class*="title"]+.sub-title-block{margin-top:-10px}.sub-title-block{margin-bottom:16px}hr.hr-basic{border-color:rgba(0,0,0,0.12);border-width:0 0 1px 0;margin-top:16px}.top-banner{overflow:hidden;position:relative;background-size:cover;background-color:#EBEDF0;background-repeat:no-repeat;background-position:50% 50%;color:#FFF}.top-banner [class*="title"]{color:inherit;position:relative;z-index:1}.top-banner .pattern{height:100%;position:absolute;top:0;right:0;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;-o-object-fit:cover;object-fit:cover}.top-banner .pattern .pattern__group{opacity:0;transform:translateX(70vw)}.is-dom-ready .top-banner .pattern__group:nth-child(1){--initDelay: 0s;--delay: .1s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(2){--initDelay: 0s;--delay: .2s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(3){--initDelay: 0s;--delay: .3s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(4){--initDelay: 0s;--delay: .4s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(5){--initDelay: 0s;--delay: .5s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(6){--initDelay: 0s;--delay: .6s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(7){--initDelay: 0s;--delay: .7s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(8){--initDelay: 0s;--delay: .8s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(9){--initDelay: 0s;--delay: .9s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(10){--initDelay: 0s;--delay: 1s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(11){--initDelay: 0s;--delay: 1.1s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(12){--initDelay: 0s;--delay: 1.2s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(13){--initDelay: 0s;--delay: 1.3s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(14){--initDelay: 0s;--delay: 1.4s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}.is-dom-ready .top-banner .pattern__group:nth-child(15){--initDelay: 0s;--delay: 1.5s;opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(0.37, 0.31, 0, 1) calc(var(--initDelay) + var(--delay))}@media screen and (min-width: 1025px){.top-banner{min-height:500px;margin-bottom:50px}.top-banner-slim{min-height:300px}.top-banner .section-wrapper{padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 1024px){.top-banner{margin-bottom:30px;min-height:300px}.top-banner .section-wrapper{padding-top:27px;padding-bottom:27px}.top-banner:not([class*="pattern-theme"]) .pattern{display:none}.top-banner-slim{position:relative}.top-banner-slim:after{display:block;content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(0,25,63,0.4), rgba(0,25,63,0.4))}}.vacancy-main-block{background-repeat:no-repeat;background-size:cover;height:calc(100vh - 80px);background-position:50% 50%;display:flex;overflow:visible;flex-direction:column;justify-content:center;align-items:center;min-height:500px}@media screen and (min-width: 1025px){.vacancy-main-block{-webkit-transition:background 600ms ease-in-out 700ms;-moz-transition:background 600ms ease-in-out 700ms;-o-transition:background 600ms ease-in-out 700ms;transition:background 600ms ease-in-out 700ms}}.vacancy-main-block .title-main{margin-bottom:48px;text-align:center}.vacancy-main-block .search{width:95%;max-height:60px;margin-bottom:40px}@media screen and (min-width: 1025px){.vacancy-main-block .search{margin-top:15vh}}.vacancy-main-block .search .vacancy-town-select:hover{border:none}.vacancy-main-block .stat-caption{display:flex;justify-content:center}@media screen and (max-width: 1024px){.vacancy-main-block{min-height:492px;background-image:none !important;background-color:dodgerblue !important;display:flex;flex-direction:column;align-items:center}.vacancy-main-block .section-wrapper{padding:0;height:40px}.vacancy-main-block .search{min-height:240px;margin:0}.vacancy-main-block .search .input-group__item{padding-top:0;border:none}.vacancy-main-block .search .vacancies__search__form{display:flex;flex-direction:column}.vacancy-main-block .search .dropdown{margin:0}.vacancy-main-block .search .dropdown__field{padding:0;padding-left:19px}.vacancy-main-block .stat-caption{word-wrap:break-word;text-align:center;font-size:18px;line-height:32px}.vacancy-main-block:not([class*="pattern-theme"]) .pattern{display:none}.vacancy-main-block-slim{position:relative}.vacancy-main-block-slim:after{display:block;content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(0,25,63,0.4), rgba(0,25,63,0.4))}}.event-banner .section-wrapper{height:500px}.event.section-cols{margin-bottom:0}.section-cols:last-child .highlight:last-child{margin-bottom:0}.text-mid{font-size:16px;line-height:24px}.box{border:1px solid #E1E3E6;background-color:#fff;padding:16px;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 2px 4px #EBEDF0;box-shadow:0px 2px 4px #EBEDF0}.box .media-item-pic{margin:0 -16px -16px}.box .media-item-content .media-item-pic{border-radius:0 0 8px 8px}.box .block-more{font-size:15px;line-height:20px}.box .block-more a{color:#000;text-decoration:underline}.box .block-more a:hover{text-decoration:none}.box.highlight{border:0}.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}@media screen and (min-width: 1025px){.filter .input-group-option{display:flex;margin-top:30px}.filter .input-group-option .checklist-item{margin-right:40px;margin-bottom:0}}.filter-control{display:flex;margin-top:16px;color:#050B15}.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+.message-search{margin-top:-50px}@media screen and (max-width: 1024px){.filter{margin-bottom:40px}}.event-vacancies-container{display:flex;justify-content:space-between;width:100%}.archive .article-list-item{margin:0 0 16px;padding:0 0 16px;display:block;border-bottom:1px solid #E1E3E6}.archive .article-list-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.tags{margin-bottom:5px;display:flex;flex-flow:wrap row}.tags.top-vacancies{padding-top:30px;color:black !important;text-transform:uppercase}.tags.top-vacancies .tag{color:black !important}.tag{display:inline-block;vertical-align:top;font-size:12px;line-height:24px;background-color:#EBEDF0;letter-spacing:0.5px;color:#818C99;padding:0 10px;margin:0 6px 6px 0;-webkit-border-radius:8px;border-radius:8px}.tag.caption{text-transform:uppercase;background:#0069E0;color:white;margin-bottom:32px}.tag.remote{display:inline-block;vertical-align:middle;width:26px;height:26px;margin-right:6px;background-color:transparent;padding:0}.mark{color:#07f}.event-elements-list{margin-top:16px}.social-share .elements-caption{font-weight:300;margin-right:25px}.social-share .elements-list-item:not(:last-child){margin-right:15px}.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:#E1E3E6;width:4px;height:100%;-webkit-border-radius:2px;border-radius:2px}.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)}.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"}.icon_dropdown:before{content:"\11e"}.icon_check:before{content:"\d7"}.icon_document:before{content:"\e0"}.vacancy__input{position:relative;color:#000}.event_form_error{position:absolute;top:50px;left:0;color:#f44e4e;font-size:13px}.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:0;border-bottom:1px solid rgba(185,185,185,0.4);background:#fff;-webkit-box-shadow:inset 0 2px rgba(185,185,185,0.4);box-shadow:inset 0 2px rgba(185,185,185,0.4);-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}.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:4px;border-radius:4px}.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 0;box-sizing:border-box;border:0;font-family:"VK Sans Text",Sans-serif,Arial;background:none;line-height:1.2em;position:relative;z-index:2;font-size:28px;line-height:34px;width:100%;height:48px}.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:#fff;border:1px solid #e0e0e0;min-width:200px;-webkit-box-shadow:0 2px rgba(185,185,185,0.4);box-shadow:0 2px rgba(185,185,185,0.4);width:auto;-webkit-border-radius:4px;border-radius:4px}.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:18px;line-height:28px}.input-footer .icon-attach{display:none}.input-footer .or{display:inline;margin-right:0}.url-color{color:#07f}.input_icon_left .input__icon{padding-left:10px}.input_icon_right .input__icon{padding-right:10px}.input_textarea .input__field{height:48px;padding:8px 0;vertical-align:top}.input_textarea .input__icon{vertical-align:top}.input_textarea_large .input__field{height:48px}.input_textarea_medium .input__field{height:48px}.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:#fff}.button{display:inline-flex;align-items:center;color:#050B15;text-decoration:none;min-height:50px;padding:0 22px;border:1px solid #000;box-sizing:border-box;background:transparent;justify-content:center;vertical-align:middle;font:400 16px/24px "VK Sans Display",Sans-serif,Arial;outline:none;position:relative;cursor:pointer;text-decoration:none;min-width:190px}.button:hover{text-decoration:none}.button:hover:not(.button-color-white):not(.button-anchor-black):not(.button-anchor-white){color:#07f;border-color:#07f}.button-blue-submit{color:white;background:#07f;border-radius:1px;border:none;font-size:18px;line-height:30px}.button-blue-submit:hover{color:white !important;background:linear-gradient(0deg, rgba(0,0,0,0.08), rgba(0,0,0,0.08)),#07f}.button-full{width:100%}@media screen and (max-width: 1024px){.button:not(.button-icon){width:100%}}.button-direction:after{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain;margin-left:36px}.button-direction:not(.button-color-white):hover:after{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg-accent.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain;filter:none;animation:btnArrowAnimation;animation-duration:0.5s;animation-iteration-count:1}.button-direction.button-color-white:after{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg-white.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain}.button-direction.button-color-white:hover:after{filter:none;animation:btnArrowAnimation;animation-duration:0.5s;animation-iteration-count:1}.button-direction.wide{padding-left:4%;padding-right:17px}.button-anchor-black{color:black}.button-anchor-black:after{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain;margin-left:36px}.button-anchor-black:hover{color:white;border-color:white}.button-anchor-black:hover:after{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg-white.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain;filter:none;animation:btnArrowAnimation;animation-duration:0.5s;animation-iteration-count:1}.button-anchor-white{color:white}.button-anchor-white:after{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg-white.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain;margin-left:36px}.button-anchor-white:hover{color:black;border-color:black}.button-anchor-white:hover:after{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain;filter:none;animation:btnArrowAnimation;animation-duration:0.5s;animation-iteration-count:1}.button-text{padding:0;font-size:16px;line-height:24px;border:0;min-height:0;justify-content:space-between}.button-text:after{margin-left:20px}.button-icon{background-position:50% 50%;min-height:0;border:0;min-width:0}.button-icon:hover{background-color:transparent}.button-color-white{border-color:#FFF;color:#FFF}.search-field{display:flex;flex:1;align-items:center}.search-field .vacancy__input{flex:1}.search-field .vacancy__input .input__field:focus+.input__decorator,.search-field .vacancy__input .input__decorator{border-top:0;border-left:0;border-right:0}.search-field .vacancy__input .input__field{padding:0;height:56px}@media screen and (min-width: 1025px){.search-field .vacancy__input .input__field::-webkit-input-placeholder{color:#6D7885;font-size:16px;line-height:24px}.search-field .vacancy__input .input__field::-ms-input-placeholder{color:#6D7885;font-size:16px;line-height:24px}.search-field .vacancy__input .input__field:-ms-input-placeholder{color:#6D7885;font-size:16px;line-height:24px}.search-field .vacancy__input .input__field::-moz-placeholder{color:#6D7885;font-size:16px;line-height:24px}.search-field .vacancy__input .input__field:-moz-placeholder{color:#6D7885;font-size:16px;line-height:24px}.search-field .vacancy__input .input__field::placeholder{color:#6D7885;font-size:16px;line-height:24px}}@media screen and (max-width: 1024px){.search-field .vacancy__input .input__field{height:36px;font-size:22px;line-height:32px}.search-field .vacancy__input .input__field::-webkit-input-placeholder{color:#050B15}.search-field .vacancy__input .input__field::-ms-input-placeholder{color:#050B15}.search-field .vacancy__input .input__field:-ms-input-placeholder{color:#050B15}.search-field .vacancy__input .input__field::-moz-placeholder{color:#050B15}.search-field .vacancy__input .input__field:-moz-placeholder{color:#050B15}.search-field .vacancy__input .input__field::placeholder{color:#050B15}}.search-field .button:first-child{margin-right:28px}.search-field .button:last-child{margin-left:28px}@media screen and (max-width: 1024px){.search-field .vacancy__input{order:0}.search-field .vacancy__input .input__field:focus+.input__decorator,.search-field .vacancy__input .input__decorator{border-bottom:0}.search-field .button{order:1;margin-left:20px}.search-field .button:first-child{margin-right:0}.search-field .button:last-child{margin-left:0}}.input-group{display:flex}@media screen and (min-width: 1025px){.input-group__item{display:flex;align-items:center}.input-group__item:not(:last-child){margin-right:42px}.input-group__item_percent-50{width:50%}.input-group__item_percent-33{width:33%}.input-group__item-max{flex:1}.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}@media screen and (min-width: 1025px){.input-group-option{margin-top:10px}}@media screen and (max-width: 1024px){.input-group{display:block}.input-group-option,.input-group__item{padding:20px 0}.input-group-option:first-child,.input-group__item:first-child{border-top:1px solid #E3E3E3}.input-group-option:last-child,.input-group-option:not(:last-child),.input-group__item:last-child,.input-group__item:not(:last-child){margin-bottom:0;border-bottom:1px solid #E3E3E3}.input-group-option .checklist-item{height:36px;align-items:center}}.dropdown{position:relative;z-index:100;color:#050B15;font-size:28px;line-height:34px;font-family:"VK Sans Display",Sans-serif,Arial;-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);margin:0 -16px;height:56px}.dropdown__field{padding:11px 40px 11px 16px;height:100%;cursor:pointer;position:relative;z-index:1;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:1px;border-radius:1px}.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:#818C99}.dropdown__icon{position:absolute;right:16px;bottom:16px;-webkit-transition:opacity 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;display:flex}.dropdown__box{position:absolute;left:0;top:0;min-width:100%;min-height:100%;border:1px solid transparent;background:transparent;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.dropdown__box .suggest{margin-top:56px;border:0;position:relative}.dropdown__select{display:none}.dropdown-basic{margin-left:0;margin-right:0;height:50px}.dropdown-basic .dropdown__icon{bottom:0;top:0;align-items:center}.dropdown-basic .dropdown__text{font:400 16px/24px "VK Sans Display",Sans-serif,Arial}.dropdown-basic .dropdown__field{display:flex;align-items:center}.dropdown-color-white{color:#FFF}.dropdown-color-white .dropdown__box{border-color:#FFF}.dropdown-color-white:not(.dropdown_active) .icon-arrow-down{background-image:url(/static/vacancies_static/team/images/icon-arrow-down-white.svg)}@media screen and (max-width: 1024px){.dropdown{font-size:22px;line-height:32px}.dropdown:not(.dropdown-basic){margin:0 -11px;height:36px}.dropdown__field{border:1px solid transparent;padding:0 34px 0 10px}.dropdown__icon{bottom:0;top:0;align-items:center}.dropdown__box .suggest{margin-top:36px}.dropdown__box .suggest__inner{padding-left:10px;padding-right:10px}}.dropdown_active{z-index:1200;-webkit-transition:none;-ms-transition:none;transition:none;background:#fff}.dropdown_active.dropdown-color-white{color:#050B15}.dropdown_active.dropdown-color-white .dropdown__box{border-color:#050B15}.dropdown_active .dropdown__box{background:#FFF}.dropdown_active .suggest_active{display:block}.dropdown_active .dropdown__field{border-bottom:0}.dropdown:hover .dropdown__box,.dropdown_active .dropdown__box{border-color:#E3E3E3}.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:#fe4a4a}.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}.input__field:focus+.input__decorator,.input__field:hover+.input__decorator{border-color:#050B15;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.dropdown_active .dropdown__icon{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.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}.suggest{display:none;overflow:hidden;position:absolute;left:0;z-index:1200;background:#fff;border:1px solid #050B15;box-sizing:border-box;min-width:100%;-webkit-border-radius:1px;border-radius:1px}.suggest__inner{overflow-y:auto;overflow-x:hidden;padding:11px 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 #E3E3E3}.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;cursor:pointer;position:relative;color:inherit}.suggest__item:not(:last-child){margin-bottom:20px}.suggest__item:first-child{border-top-color:transparent}.suggest__item_active,.suggest__item:hover{color:#07f}.suggest__item_active{text-decoration:underline}.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}.checklist-item:hover .radio .field-input:checked+.field-style,.radio:hover .field-input:checked+.field-style,.radio .field-input:checked+.field-style,.checklist-item:hover .checkbox .field-input:checked+.field-style,.checkbox:hover .field-input:checked+.field-style,.checkbox .field-input:checked+.field-style{background:#07f;border-color:#07f}.radio,.checkbox{width:24px;height:24px}.radio .field-style,.checkbox .field-style{background:#fff;border:1px solid #000;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.checklist-item:hover .radio .field-style,.radio:hover .field-style,.checklist-item:hover .checkbox .field-style,.checkbox:hover .field-style{border-color:#000}.checklist-item:hover .radio .field-input:checked+.field-style:before,.radio:hover .field-input:checked+.field-style:before,.radio .field-input:checked+.field-style:before{background:#07f}.checkbox .field-style{-webkit-border-radius:1px;border-radius:1px}.checklist-item:hover .checkbox .field-input:checked+.field-style:before,.checkbox:hover .field-input:checked+.field-style:before,.checkbox .field-input:checked+.field-style:before{width:inherit;height:inherit;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4wOTUyIDEuMTc4NTFMNS4zNDUxOCA5LjkyODUxQzUuMDE5NzQgMTAuMjUzOSA0LjQ5MjEgMTAuMjUzOSA0LjE2NjY3IDkuOTI4NTFMMCA1Ljc2MTg0TDEuMTc4NTEgNC41ODMzM0w0Ljc1NTkyIDguMTYwNzRMMTIuOTE2NyAwTDE0LjA5NTIgMS4xNzg1MVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)}.checklist-item{display:flex;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checklist-item .radio,.checklist-item .checkbox{margin-right:20px}.checklist-item-text{font-size:16px;line-height:24px}.checklist-item-text a{color:#07f}.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:#fe4a4a;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 16px 0 0;vertical-align:top;width:180px;min-width:180px;font-size:18px;line-height:32px}.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:#fe4a4a}.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}.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-vacancy:last-child{margin-bottom:104px}.form-vacancy .page-head{margin-bottom:60px}.form-vacancy-label{font-family:"VK Sans Display",Sans-serif,Arial;margin-bottom:40px;font-size:38px;line-height:42px;letter-spacing:0}.form .highlight-block{margin-bottom:25px}.form_error{color:#fe4a4a;font-size:13px}.form-message{font-size:18px;line-height:30px;margin-bottom:16px}.form-frame{max-width:820px}.form-field>.form-row{margin-bottom:14px}.form-field .note{margin-top:4px}.form-row{margin-bottom:48px;position:relative;max-width:600px}.form-row.page-control{margin-top:40px;margin-bottom:20px}.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}.form-row-short{max-width:600px}.form-row-add{margin-top:-10px;font-size:15px}.form-group{margin-bottom:30px}.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}.project-item{display:flex}.project-item .media-grid-card{flex:1;display:flex;flex-direction:column}.project-item-logo{margin-bottom:23px}.project-item-logo img{width:auto;height:68px;-webkit-border-radius:10px;border-radius:10px}.project-item-head{margin-bottom:24px}.project-item-text{margin-bottom:40px}.project-item .list{flex:1}.project-item .list-item{color:#818C99}.project-item .more{text-align:left}.project-item-vacancies{flex:1;display:flex;flex-direction:column}@media screen and (min-width: 1025px){.project-item-vacancies .list [class*="title"]{display:flex}.project-item-vacancies .list [class*="title"] a{display:flex;flex:1}.project-item-vacancies .list [class*="title"] a:after{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain;margin-left:auto;margin-top:0.3em}.project-item-vacancies .list [class*="title"] a:hover:after{filter:none;animation:btnArrowAnimation;animation-duration:0.5s;animation-iteration-count:1}}@media screen and (max-width: 1024px){.project-item-logo{margin-bottom:20px}.project-item-logo img{height:58px}.project-item-head{margin-bottom:20px}.project-item-text{margin-bottom:30px}.project-item .more{margin-top:32px}}.Icon24HealthOutline{width:68px;height:68px;background:url("/static/vacancies_static/team/images/icon-med.svg") no-repeat;display:inline-block;vertical-align:middle}.Icon28CalendarOutline{width:68px;height:68px;background:url("/static/vacancies_static/team/images/icon-calendar.svg") no-repeat;display:inline-block;vertical-align:middle}.Icon28DiscountOutline{width:68px;height:68px;background:url("/static/vacancies_static/team/images/icon-discount.svg") no-repeat;display:inline-block;vertical-align:middle}.Icon28LocationMapOutline{width:68px;height:68px;background:url("/static/vacancies_static/team/images/icon-geo.svg") no-repeat;display:inline-block;vertical-align:middle}.Icon28UsersOutline,.Icon28FireOutline{width:68px;height:68px;background:url("/static/vacancies_static/team/images/icon-incident.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-bonus{width:68px;height:68px;background:url("/static/vacancies_static/team/images/icon-bonus.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-med{width:68px;height:68px;background:url("/static/vacancies_static/team/images/icon-med.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-calendar{width:68px;height:68px;background:url("/static/vacancies_static/team/images/icon-calendar.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-discount{width:68px;height:68px;background:url("/static/vacancies_static/team/images/icon-discount.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-geo{width:68px;height:68px;background:url("/static/vacancies_static/team/images/icon-geo.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-incident{width:68px;height:68px;background:url("/static/vacancies_static/team/images/icon-incident.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-help{width:24px;height:24px;background:url("/static/vacancies_static/team/images/help.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-money{width:24px;height:24px;background:url("/static/vacancies_static/team/images/money.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-search{width:58px;height:62px;background:url("/static/vacancies_static/team/images/search.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-search2{width:19px;height:19px;background:url("/static/vacancies_static/team/images/search2.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-arrow-down{width:24px;height:24px;background:url("/static/vacancies_static/team/images/arrow-down.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-done{width:96px;height:96px;background:url("/static/vacancies_static/team/images/check.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-attach{width:24px;height:24px;background:url("/static/vacancies_static/team/images/attach.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-close{width:24px;height:24px;background:url("/static/vacancies_static/team/images/close.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-arrow45{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain}.icon-arrow45:hover{filter:none;animation:btnArrowAnimation;animation-duration:0.5s;animation-iteration-count:1}.icon-arrow45-white{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg-white.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain}.icon-arrow45-white:hover{filter:none;animation:btnArrowAnimation;animation-duration:0.5s;animation-iteration-count:1}.icon-arrow-left-w,.icon-arrow-right-w{width:24px;height:24px;background:url("/static/vacancies_static/team/images/icon-arrow-right-white.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-arrow-left-sk,.icon-arrow-right-sk{width:24px;height:24px;background:url("/static/vacancies_static/team/images/icon-arrow-right-sk.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-arrow-left-d,.icon-arrow-right-d{width:24px;height:24px;background:url("/static/vacancies_static/team/images/icon-arrow-right-dark.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-arrow-left-sk,.icon-arrow-up-small,.icon-arrow-left-d,.icon-arrow-left-w{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-arrow-up-small,.icon-arrow-down-small{width:24px;height:24px;background:url("/static/vacancies_static/team/images/icon-arrow-down-small.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-arrow-next{width:16px;height:16px;background:url("/static/vacancies_static/team/images/icon-arrow-next.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-arrow-prev{width:16px;height:16px;background:url("/static/vacancies_static/team/images/icon-arrow-next.svg") no-repeat;display:inline-block;vertical-align:middle;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-arrow-up-light,.icon-arrow-down-light{width:16px;height:16px;background:url("/static/vacancies_static/team/images/icon-arrow-down.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-arrow-up-light{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-attention{width:42px;height:42px;background:url("/static/vacancies_static/team/images/icon-attention.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-checked{width:58px;height:54px;background:url("/static/vacancies_static/team/images/icon-checked.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-sport-basketball{width:24px;height:24px;background:url("/static/vacancies_static/team/images/icon-sport-basketball.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-sport-football{width:24px;height:24px;background:url("/static/vacancies_static/team/images/icon-sport-football.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-sport-hockey{width:24px;height:24px;background:url("/static/vacancies_static/team/images/icon-sport-hockey.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-sport-run{width:24px;height:24px;background:url("/static/vacancies_static/team/images/icon-sport-run.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-sport-swimming{width:24px;height:24px;background:url("/static/vacancies_static/team/images/icon-sport-swimming.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-sport-tennis{width:24px;height:24px;background:url("/static/vacancies_static/team/images/icon-sport-tennis.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-sport-triathlon{width:24px;height:24px;background:url("/static/vacancies_static/team/images/icon-sport-triathlon.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-sport-volleyball{width:24px;height:24px;background:url("/static/vacancies_static/team/images/icon-sport-volleyball.svg") no-repeat;display:inline-block;vertical-align:middle}.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-arrow-down{width:14px;height:14px;background:url("/static/vacancies_static/team/images/icon-arrow-down.svg") no-repeat;display:inline-block;vertical-align:middle;background-size:contain;background-position:50% 50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.icon-arrow-up{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-arrow-right{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.icon-arrow-left{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-form-search{width:26px;height:26px;background:url("/static/vacancies_static/team/images/icon-search.svg") no-repeat;display:inline-block;vertical-align:middle;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.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-decor-left:before{bottom:0;left:0;width:262px;height:396px;background:url("/static/vacancies_static/team/images/error_decor_left.svg") 0px 0px no-repeat;display:inline-block;vertical-align:middle}.error-decor-right:after{top:0;right:0;width:262px;height:262px;background:url("/static/vacancies_static/team/images/error_decor_right.svg") 100% 100% no-repeat;display:inline-block;vertical-align:middle}.error-container{min-height:680px;padding:166px 10px 0 10px;box-sizing:border-box;overflow:hidden;background:#f5f5f5}.error-content{max-width:350px;text-align:center;margin:0 auto}.error-content-pic{margin-bottom:38px}@media screen and (max-width: 1024px){.mobile-scroll{overflow-x:auto;padding:0 20px 16px 20px;margin-bottom:-16px}}.slide{width:120px;display:block;text-decoration:none;font-size:14px;line-height:24px;text-align:center;color:#696D73;margin-right:70px}.slide-pic{border-radius:8px}.slide-pic img{max-width:100%}.slide-name{display:block;margin-top:14px}@media screen and (max-width: 1024px){.slide{width:100px}}.slides{position:relative;overflow:hidden}.slides-list{display:inline-flex}.slides-right,.slides-left{visibility:hidden;background:#fff;width:48px;height:48px;display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 24px);-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.08);box-shadow:0px 2px 4px rgba(0,0,0,0.08)}.slides-right.disabled,.slides-left.disabled{filter:"alpha(opacity=50)";opacity:.5}.slides-left{left:0}.slides-right{right:0}.slides-init .slides-right,.slides-init .slides-left{visibility:visible}.slides-frame{position:relative}.slides-container .section-wrapper{max-width:1348px;padding:0 20px;margin:0 auto}@media screen and (max-width: 1024px){.slides{overflow-x:auto;padding:0 20px 16px 20px;margin-bottom:-16px}.slides-container .section-wrapper{max-width:100%;padding-left:0;padding-right:0}}@media screen and (max-width: 1024px){.slides-frame{margin:0}.slides-right,.slides-left{display:none}.slide{margin-right:40px}}.slider-container{overflow:hidden}:root{--color-white: #ffffff;--color-white-almost: #f7f7f7;--color-white-dirty: #f2f3f5;--color-white-040: rgba(255, 255, 255, 0.4);--color-black: #040b15;--color-black-060: rgba(5, 11, 21, 0.6);--color-black-040: rgba(5, 11, 21, 0.4);--color-black-030: rgba(5, 11, 21, 0.3);--color-black-020: rgba(5, 11, 21, 0.2);--color-light-grey: #c4c4c4;--color-light-grey2: #e3e3e3;--color-light-grey3: #d4d8e3;--color-grey: #696d73;--color-grey-2: #99a0b4;--color-grey-3: #778097;--color-dark-grey: #b9b9b9;--color-beige: #f5f5f5;--color-green: #17d685;--color-green-ligth: #45c66e;--color-green-ligth-2: #44c06c;--color-green-ligth-3: #03bf70;--color-green: #11ab6b;--color-green-2: #14cb7e;--color-green-3: #17d685;--color-green-deep: #31b95c;--color-green-dark: #036622;--color-green-dark-2: #0c7d4e;--color-purple-dim: #762dc0;--color-purple: #8b04c9;--color-purple2: #8024c0;--color-purple3: #5c128e;--color-purple4: #a031d3;--color-purple5: #c489ff;--color-purple6: #a038e5;--color-purple7: #8616d2;--color-pink-bright: #ff3583;--color-pink-bright2: #ff3985;--color-pink: #ff0084;--color-pink2: #ff34f8;--color-pink3: #f679ff;--color-pink4: #db00d3;--color-pink5: #ff52b9;--color-pink-light: #ea3583;--color-pink-light-2: #e22f7c;--color-pink-extra-light: #ff99c5;--color-turquoise-dim: #00edc5;--color-turquoise-3: #00eaff;--color-turquoise: #00edff;--color-turquoise-2: #6dffe7;--color-turquoise-dark: #6aeafc;--color-turquoise-dark-2: #00c3a3;--color-turquoise-extra-dark: #008f78;--color-blue-light: #54b2ff;--color-blue-light2: #3f9ce8;--color-blue: #2667f6;--color-blue2: #207fcd;--color-blue3: #005eff;--color-blue4: #1d86ff;--color-blue5: #2189ff;--color-blue6: #0069e0;--color-blue7: #0064da;--color-blue-dark-type-1: #0c69f2;--color-blue-dark-type-2: #0077ff;--color-blue-dark-type-3: #0071f1;--color-blue-deep: #4b84ff;--color-blue-ligth: #a8c2fb;--color-orange: #ff582a;--color-orange-light: #ff7e5b;--color-orange-extra-light: #ff9b7f;--color-orange-dark: #c84521;--color-orange-special-1: #f56c47;--color-yellow: #dcfc00;--color-red: #f50029;--color-hover: #2667f6;--color-patter: #ffffff;--color-border: #e3e3e3;--font-family-main: "VK Sans Text", sans-serif, Arial;--font-family-primary: "VK Sans Display", sans-serif, Arial;--trans--300: 0.3s ease;--trans--500: 0.5s ease;--trans--600: 0.6s ease}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.intro-slider{margin-top:50px;margin-bottom:130px;position:relative;z-index:5}@media (max-width: 1440px){.intro-slider{margin-top:calc(60px + -10 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.intro-slider{margin-bottom:calc(100px + 30 * ((100vw - 320px) / 1120))}}.intro-slider_color_green{--main-color: var(--color-green-ligth)}.intro-slider_color_green{--main-color: var(--color-green-3)}.intro-slider_color_blue{--main-color: var(--color-blue-dark-type-2)}.intro-slider_color_turquoise{--main-color: var(--color-turquoise-3)}.intro-slider_color_pink{--main-color: var(--color-pink-bright)}.intro-slider__header{display:flex;flex-direction:column;justify-content:center;position:relative;min-height:100px;margin-bottom:95px;padding-left:134px;font-weight:400}.intro-slider__header::before{position:absolute;content:"";top:0;left:0;width:100px;height:100px;background-color:var(--main-color);background-position:center;background-repeat:no-repeat;border-radius:50%}@media screen and (max-width: 767px){.intro-slider__header{min-height:unset;padding-top:73px;padding-left:0;font-size:17px}.intro-slider__header::before{width:60px;height:60px;background-size:22px 31px}}.intro-slider__wrapper{margin-bottom:120px}@media (max-width: 1440px){.intro-slider__wrapper{margin-bottom:calc(100px + 20 * ((100vw - 320px) / 1120))}}@media screen and (max-width: 767px){.intro-slider__wrapper{margin-left:-46px;margin-right:-46px}}@media screen and (max-width: 767px) and (max-width: 1440px){.intro-slider__wrapper{margin-left:calc(-20px + -26 * ((100vw - 320px) / 1120))}}@media screen and (max-width: 767px) and (max-width: 1440px){.intro-slider__wrapper{margin-right:calc(-20px + -26 * ((100vw - 320px) / 1120))}}.intro-slider__thumbs-wrapper{max-width:1348px;margin-bottom:46px}@media screen and (max-width: 767px){.intro-slider__thumbs-wrapper{margin-left:-20px;margin-right:-20px}}.intro-slider__thumbs-slides{align-items:center}.intro-slider__slide img{object-fit:contain;max-height:794px}.intro-slider__thumbs-slide{height:100%}.intro-slider__thumbs-slide img{height:100%}@media screen and (max-width: 767px){.intro-slider__thumbs-slide{width:250px}}.intro-slider__controls{display:flex;align-items:center;max-width:1348px;margin:0 auto;padding:0 60px}@media screen and (max-width: 767px){.intro-slider__controls{padding:0}}.intro-slider__scrollbar{flex:1 1 auto;height:2px;background-color:rgba(185,185,185,0.2)}.intro-slider__scrollbar-drag{position:relative;height:2px;background-color:var(--color-dark-grey)}.intro-slider__scrollbar-drag::before{cursor:pointer;position:absolute;content:"";top:0;left:0;right:0;transform:translateY(-50%);height:40px}.intro-slider__scrollbar-drag:hover{background-color:var(--main-color)}.intro-slider__btns{flex:0 0 100px;display:flex;justify-content:space-between;align-items:center;margin-left:95px}@media screen and (max-width: 767px){.intro-slider__btns{display:none}}.intro-slider__btn{position:relative;width:40px;height:40px}.intro-slider__btn_next{transform:rotate(180deg)}.intro-slider__btn::before,.intro-slider__btn::after{position:absolute;content:"";top:50%;left:50%;width:14px;height:2px;background-color:var(--color-black);border-radius:1px}.intro-slider__btn::before{transform-origin:left top;transform:translate(-50%, -50%) rotate(45deg)}.intro-slider__btn::after{transform-origin:left bottom;transform:translate(-50%, -50%) rotate(-45deg)}.intro-slider__btn:disabled{opacity:0.4}.intro-slider__btn:not(:disabled):hover::before,.intro-slider__btn:not(:disabled):hover::after,.intro-slider__btn:focus::before,.intro-slider__btn:focus::after{background-color:var(--main-color)}.intro-slider{margin-bottom:0;margin-top:0}.intro-slider_color_white{--main-color: #FFFFFF}.intro-slider ul{margin:0;padding:0;list-style:none}.intro-slider__controls,.intro-slider__thumbs-wrapper{max-width:initial}.intro-slider__controls{padding:0;display:grid;grid-template-columns:230px auto 230px}.intro-slider__scrollbar{grid-column:2 / 3}[class*="highlight"] .intro-slider__scrollbar{background-color:rgba(255,255,255,0.2)}[class*="highlight"] .intro-slider__scrollbar-drag{background-color:#FFFFFF}.intro-slider__btns{grid-column:3 / 4;margin-left:0;justify-content:flex-end}[class*="highlight"] .intro-slider__btn:before,[class*="highlight"] .intro-slider__btn:after{background-color:#FFF}.intro-slider .swiper-slide{width:auto}.intro-slider .swiper-container{overflow:visible}.intro-slider__thumbs-slide img{height:372px}@media screen and (max-width: 1024px){.intro-slider__thumbs-slide img{height:200px}}.intro-slider button{border:0;background:transparent}.intro-slider button:not([disabled]){cursor:pointer}@media screen and (max-width: 1024px){.intro-slider{margin-bottom:0;margin-top:0}.intro-slider__controls{display:block}.intro-slider__scrollbar{display:none}.intro-slider__btns{display:flex;justify-content:center}.intro-slider__thumbs-wrapper{margin-bottom:20px}}.projects{margin-top:0;overflow:hidden}.projects_landing-page{padding:100px 0}.projects__title{margin-bottom:90px}@media (max-width: 1440px){.projects__title{margin-bottom:calc(30px + 60 * ((100vw - 320px) / 1120))}}.projects_landing-page .projects__title{max-width:1100px;margin-bottom:55px}@media (max-width: 1440px){.projects_landing-page .projects__title{margin-bottom:calc(55px + 0 * ((100vw - 320px) / 1120))}}.projects__desc{max-width:860px;margin-bottom:130px}.projects-swiper{width:100vw}.projects__cards{display:grid;row-gap:44px;column-gap:60px;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(3, 1fr);width:fit-content;margin-right:44px;max-width:2364px;width:2364px}@media (max-width: 1440px){.projects__cards{row-gap:calc(26px + 18 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.projects__cards{column-gap:calc(36px + 24 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.projects__cards{margin-right:calc(26px + 18 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.projects__cards{max-width:calc(1418px + 946 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.projects__cards{width:calc(1418px + 946 * ((100vw - 320px) / 1120))}}.projects__cards-slide{width:fit-content;transition-timing-function:linear}.projects__cards-wrapper{transition-timing-function:linear}.projects__card{display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}@media (max-width: 1440px){.projects__card{padding:calc(0px + 16 * ((100vw - 320px) / 1120))}}.projects__card-logo{width:110px;height:110px}@media (max-width: 1440px){.projects__card-logo{width:calc(66px + 44 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.projects__card-logo{height:calc(66px + 44 * ((100vw - 320px) / 1120))}}.projects__card-pic{position:relative;display:flex;justify-content:flex-end;overflow:hidden}.projects__card-pic-img{width:auto;height:100%;max-width:unset}.projects__card_large{grid-column:span 2;grid-row:span 2;width:330px;height:330px;border-radius:22px;padding:0 !important}@media (max-width: 1440px){.projects__card_large{width:calc(198px + 132 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.projects__card_large{height:calc(198px + 132 * ((100vw - 320px) / 1120))}}.projects__card_large .projects__card-pic-img{max-height:330px}@media (max-width: 1440px){.projects__card_large .projects__card-pic-img{max-height:calc(198px + 132 * ((100vw - 320px) / 1120))}}.projects__card_medium{grid-column:span 2;width:330px;height:142px;align-items:flex-start;justify-content:flex-start;border-radius:22px;padding:0 !important}@media (max-width: 1440px){.projects__card_medium{width:calc(198px + 132 * ((100vw - 320px) / 1120))}}@media (max-width: 1440px){.projects__card_medium{height:calc(85px + 57 * ((100vw - 320px) / 1120))}}.projects__card_medium .projects__card-pic-img{max-height:142px}@media (max-width: 1440px){.projects__card_medium .projects__card-pic-img{max-height:calc(85px + 57 * ((100vw - 320px) / 1120))}}.projects__show-all{margin:0 auto;margin-top:100px}@media (max-width: 1440px){.projects__show-all{margin-top:calc(70px + 30 * ((100vw - 320px) / 1120))}}.projects_landing-page .projects__show-all{margin-top:75px}.swiper-container-free-mode>.projects__cards-wrapper.swiper-wrapper{transition-timing-function:linear}.projects__card-logo img{width:100%}.item-label{display:flex;align-items:center;margin-bottom:14px}.item-label-icon:first-child{margin-right:12px}.item-label-icon img{vertical-align:top}.item-label-icon:last-child{margin-left:12px}.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}iframe{border:0}.block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.block-head [class*="title"]{margin-bottom:0;flex:1}.block-head [class*="title"]+img{margin-left:5px;-webkit-border-radius:10px;border-radius:10px}.block-more{margin-top:60px}.block-more:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(185,185,185,0.4)}.date{display:inline-flex;align-items:center;text-decoration:none;color:#696D73}.date-selector{position:relative}.date-selector.dropdown .date{padding-right:16px;cursor:pointer;height:32px}.date-selector .date-day{display:none}.date-selector.dropdown .dropdown__icon{right:0}.date-day{display:inline}.date-day:after{content:"\00a0 ";display:inline}.date-month{display:inline}.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:50px}.message-promo .message-pic{margin:5px 50px 0 0}.message-promo .message-content{flex:1;padding:0 0 50px 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}.page-control{display:flex;justify-content:space-between}.page-head>:last-child{margin-bottom:0}@media screen and (min-width: 1025px){.page-control{margin-top:80px}.page-head{margin-bottom:80px}.page-head [class*="title"]{margin-bottom:0}.page-head .block-control{padding-top:0}.page-head .block-control:not(:first-child){margin-top:60px}}@media screen and (max-width: 1024px){.page-control{margin-top:60px}.page-head{margin-bottom:50px}.page-head .block-control{margin-top:0;padding-top:0}}.features{display:flex;overflow:hidden}.features-item{flex:1;margin-bottom:25px}.features-item-pic{min-height:68px}@media screen and (min-width: 1025px){.features-item{max-width:25%;padding:20px 30px;border-right:1px solid #E3E3E3}.features-item:first-child{margin-left:-30px}.features-item:last-child{margin-right:-30px}.features-item-pic{margin-bottom:20px}.features-item-text{font-size:18px;line-height:32px}}@media screen and (max-width: 1024px){.features{flex-flow:wrap row;margin-bottom:-24px}.features-item{padding-top:24px;border-top:1px solid #E3E3E3;min-width:50%}.features-item:nth-child(1),.features-item:nth-child(2){margin-top:-24px}.features-item-pic{margin-bottom:10px}.features-item-pic [class*="icon"]{width:68px;height:68px}.features-item-text{font-size:16px;line-height:24px;margin-right:15px}}.events-list .media-item-head{min-height:61px}.fact{margin-bottom:140px;padding-bottom:50px;background:url("/static/vacancies_static/team/images/ghost-dots.svg") 50% 100% no-repeat}.fact .section-wrapper{padding-bottom:30px}.top-banner+.fact{margin-top:50px}.fact__content{max-width:50%}.display-label__item:nth-child(1) .display-label__item-text,.display-label__item:nth-child(4) .display-label__item-text{left:auto;right:48px;text-align:right}.display{width:540px;position:relative;margin:0 auto}.display-section{margin-bottom:60px}.display-label__item{position:absolute}.display-label__item-text{flex:1;position:absolute;width:348px;left:48px;top:calc(50% - 30px);height:60px;display:flex;align-items:center;font-size:18px;line-height:30px}.display-label__item:nth-child(1){right:calc(100% - 80px);top:80px}.display-label__item:nth-child(2){left:calc(100% - 80px);top:80px}.display-label__item:nth-child(3){left:calc(100% - 80px);bottom:80px}.display-label__item:nth-child(4){right:calc(100% - 80px);bottom:80px}.display-frame{width:540px;height:540px;box-sizing:border-box;overflow:hidden;-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(0,16,61,0.12);display:flex;flex-flow:column;justify-content:flex-end;text-align:center}.display-frame [class*="title"]{margin-bottom:auto;padding:50px 120px 20px}.display-frame .control{padding:33px 150px 75px;background:#EBEDF0}.section+.recommendation-form{border-top:1px solid #EBEDF0}.recommendation-form .form-row-short{max-width:600px}.pic-content{position:relative;border-top:1px solid #E1E3E6;border-bottom:1px solid #E1E3E6;padding-top:48px;padding-bottom:48px}.pic-content .title-sub{margin-bottom:32px}@media screen and (max-width: 1024px){.pic-content .title-sub{margin-bottom:20px}}.pic-content .section-wrapper{padding-right:calc(50% + 20px);max-width:calc(1348px - 50%)}.pic-content-simple{border-bottom:0}.pic-content-simple:not([class*="decor-right-bottom"]){padding-bottom:0}.pic-content__frame{width:50%;height:100%;position:absolute;right:0;top:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.pic-content-simple .pic-content__frame{width:40%;background-size:cover;background-position:100% -0px}@media screen and (max-width: 1024px){.pic-content-simple .pic-content__frame{width:100%;height:330px}}.label-list-item{display:flex}.label-list-item:not(:last-child){margin:0 0 34px}.label-list-item .count-label{margin-right:20px}.label-list-item__text{flex:1}.count-label+.label-list-item__text{min-height:32px;display:flex;flex-flow:column;justify-content:center}.annotation{background:#f5f5f5;padding-top:51px;padding-bottom:51px}@media screen and (min-width: 1025px){.annotation [class*="text"]{max-width:50%}.top-banner+.annotation{margin-top:-50px}}@media screen and (max-width: 1024px){.annotation{padding-top:30px;padding-bottom:30px}.top-banner+.annotation{margin-top:-30px}}.note-banner{color:#FFF;background-size:cover;background-position:50% 50%;display:flex;flex-direction:column}.note-banner [class*="title"]{color:inherit}.note-banner .block-control{margin-top:auto;padding-top:40px}@media screen and (min-width: 1025px){.note-banner{padding:44px 54px;min-height:674px;box-sizing:border-box}.note-banner [class*="title"]{margin-right:40%;margin-bottom:40px}.note-banner .text{margin-right:50%}}@media screen and (max-width: 1024px){.note-banner{padding:40px 20px;margin:0 -20px;margin-bottom:24px}}.block-control-margin a:not(:last-child){margin-right:16px}.block-control{margin-top:auto;padding-top:20px}.block-control-bonus{display:flex;align-items:center;font-family:"VK Sans Display",Sans-serif,Arial;font-size:16px;line-height:24px;letter-spacing:0}.block-control-bonus img{margin-right:12px}@media screen and (min-width: 1025px){.block-control-bonus{margin-left:20px}}@media screen and (min-width: 1025px){.block-control{display:flex}.block-control .dropdown:not(:last-child),.block-control .button:not(:last-child){margin-right:40px}.block-control .block-control-margin:not(:last-child){margin-right:16px}}@media screen and (max-width: 1024px){.block-control .dropdown:not(:last-child),.block-control .button:not(:last-child){margin-bottom:20px}}.path{display:flex;justify-content:flex-start;flex-flow:wrap row}.path-item{color:#696D73}.path-item a{color:inherit}.path-item:not(:last-child){margin-right:12px}.path-item:not(:last-child):after{content:'';display:inline-block;vertical-align:middle;margin-top:-0.22em;width:14px;height:14px;background:url("/static/vacancies_static/team/images/icon-arrow-down.svg");background-size:contain;background-position:50% 50%;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);margin-left:12px}@media screen and (max-width: 1024px){.path{font-size:16px;line-height:24px}}.intro{padding-right:40%}@media screen and (max-width: 1024px){.intro{padding-right:0}}.hover-switch{position:relative}.hover-switch__preview{position:relative;z-index:1}.about-section{margin-bottom:110px}.about-section__content{flex:1}.about-section__content .socials{margin-top:24px}.about-section .section-wrapper{display:flex}.about-section .section-wrapper>[class*="title"]{width:50%;max-width:50%;box-sizing:border-box;padding-right:20px}@media screen and (max-width: 1024px){.about-section .section-wrapper>[class*="title"] br{display:none}}.socials .elements-list-item:not(:last-child){margin-right:14px}.socials-item{width:50px;height:50px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #000;display:flex;align-items:center;justify-content:center;color:#000}.socials-item svg{vertical-align:middle}@media screen and (max-width: 1024px){.socials-item{border:0;width:auto;height:auto}.socials .elements-list-item:not(:last-child){margin-right:11px}}.count-label{position:relative;width:68px;height:68px;-webkit-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#54B2FF;color:#fff;font-size:38px;line-height:42px;box-sizing:border-box;font-family:"VK Sans Display",Sans-serif,Arial}.count-label-dark{background:#2C2D2E}@media screen and (max-width: 1024px){.count-label{width:40px;height:40px;font-size:22px;line-height:32px}}.tabs-content__button{transition:all 0.1s ease-in-out;height:40px;display:flex;align-items:center;justify-content:center}.tabs-content__button [class*="icon-"]{margin-top:3px;transition:all 0.1s ease-in-out}.tabs-content__item{border-bottom:1px solid rgba(185,185,185,0.4)}.tabs-content__item:first-child{border-top:1px solid rgba(185,185,185,0.4)}.tabs-content__item-header{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:20px;padding-right:20px}.tabs-content__item-header .count-label{margin-right:20px}.tabs-content__item-header>:last-child{margin-left:auto}.tabs-content__item-header.x__toggle-active .tabs-content__button{background:#fff;border-color:transparent}.tabs-content__item-header.x__toggle-active .tabs-content__button [class*="icon-"]{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:0}.tabs-content__item-header [class*="title"]{margin-bottom:0}.tabs-content__item-container{display:none;font-size:18px;line-height:30px}.tabs-content__item-container ul{list-style:none;padding:0 0 0 16px;margin:0 0 16px 0}.tabs-content__item-container ul li{margin-bottom:16px}.tabs-content__item-container ul li:before{content:"\2022";color:#919399;font-weight:bold;display:block;width:1em;float:left;margin-left:-1em;line-height:25px}@media screen and (min-width: 1025px){.tabs-content__item{padding-bottom:36px;padding-top:36px}.tabs-content__item-container{margin:47px 50px 0 108px}.tabs-content__item-container p:not(:last-child){margin-bottom:40px}.tabs-content__button{margin-right:10px;width:40px}.tabs-content__button [class*="icon-"]{width:34px;height:34px}}@media screen and (max-width: 1024px){.tabs-content__item{padding-bottom:20px;padding-top:20px}.tabs-content__item-header{padding-left:0;padding-right:0}.tabs-content__item-container{margin:20px 0 0 0}.tabs-content__item-container p:not(:last-child){margin-bottom:20px}}.partnership{position:relative;padding:0}.partnership-map{display:flex;justify-content:center;overflow:hidden}.partnership-map:not(:first-child){margin-top:80px}.partnership-map img{width:1920px}@media screen and (max-width: 1024px){.partnership-map .mobile-only{display:none}.partnership-map .desktop-only{display:block}.partnership-map:not(:first-child){margin-top:20px}}@media screen and (max-width: 700px){.partnership-map .mobile-only{display:block}.partnership-map .desktop-only{display:none}.partnership-map img{width:100%}}.grand-margin-bottom{margin-bottom:140px}@media screen and (max-width: 1024px){.grand-margin-bottom{margin-bottom:60px}}.cols{display:flex;margin-left:-40px}@media screen and (max-width: 1024px){.cols{display:block;margin-left:0}}.cols-item{flex:1;margin:0 0 0 40px}@media screen and (max-width: 1024px){.cols-item{margin:0 0 30px}}.more-url{font-size:18px;line-height:32px}.note-cards.cols .cols-item{display:flex}.note-cards .note-card{margin:0}.note-card{overflow:hidden;position:relative;padding-right:267px;display:flex;flex:1;flex-flow:column}.note-card .block-footer{position:relative;z-index:1}@media screen and (max-width: 1200px){.note-card{padding-right:150px}}.note-card .text{margin-bottom:120px;flex:1}@media screen and (max-width: 1024px){.note-card .text{margin-bottom:16px}}.note-card [class*='title'],.note-card .text{position:relative;z-index:1}.note-card.decor-chilling:after,.note-card.decor-highfive:after{position:absolute;right:-1px;bottom:-1px;pointer-events:none;z-index:0}@media screen and (max-width: 1024px){.note-card.decor-chilling:after,.note-card.decor-highfive:after{position:relative;width:100%;height:110px;background-position:50% -0px;margin-top:20px}}.office-card{display:flex;flex:1;flex-flow:column}.office-card .text{margin-bottom:20px}.office-card-footer{margin-top:auto}.office-popup .office-card:not(:last-child){margin-right:30px}@media screen and (max-width: 1024px){.office-popup .office-card:not(:last-child){margin:0 0 24px 0}}.office-popup{display:inline-flex;width:880px;max-width:100%}.office-popup .x-map-container{margin:-32px -32px -32px 0;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;overflow:hidden;width:480px;height:500px}@media screen and (max-width: 1024px){.office-popup{flex-flow:column}.office-popup .x-map-container{width:auto;margin:0 -32px -32px;height:380px;-webkit-border-radius:0;border-radius:0}}.office-stat-item:not(:last-child){margin-bottom:8px}.message-content [class*="title"]{margin-bottom:40px}.done-page{margin-top:0}@media screen and (min-width: 1025px){.done-page-mobile{display:none}}@media screen and (max-width: 1024px){.done-page .btn-desktop{display:none}}.done-page .section-wrapper{padding-top:60px}.done-page .message-content{max-width:800px;z-index:1;position:relative}.done-page .message-content .title{margin-top:12px;font-size:96px;font-weight:400;line-height:96px;letter-spacing:0;color:#050B15}.done-page .message-content .text-mid{font-size:18px;font-weight:400;line-height:28px;letter-spacing:0}.done-page .message-content .button{margin-top:40px}@media screen and (max-width: 1024px){.done-page .message-content{max-width:246px}.done-page .message-content .title{font-size:28px;line-height:34px}.done-page .message-content .text-mid{font-size:16px;line-height:24px}}.done-page path,.done-page svg{fill:#EA3583}.part-content{width:70%;box-sizing:border-box}.part-content.main-page{padding-bottom:60px}@media screen and (max-width: 1024px){.part-content{width:100%}.part-content.main-page{padding-bottom:35px}}.additional-text{font-size:28px;line-height:34px}@media screen and (max-width: 1024px){.additional-text{font-size:18px;line-height:28px}}.offices{display:flex;flex-flow:wrap row;align-items:flex-start;margin-bottom:-16px}.offices-item{display:inline-flex;font-family:"VK Sans Display",Sans-serif,Arial;align-items:center;min-height:75px;cursor:pointer;font-size:28px;line-height:34px;border:1px solid #000;color:#050B15;padding:5px 26px;margin:0 16px 16px 0;box-sizing:border-box;-webkit-border-radius:16px;border-radius:16px}@media screen and (max-width: 1024px){.offices-item{font-size:16px;line-height:24px;min-height:50px;padding-left:20px;padding-right:20px}}.offices .additional-text{font-family:"VK Sans Display",Sans-serif,Arial}.offices .additional-text a:hover{text-decoration:underline}.offices-item:hover{color:#07f;border-color:#07f}@media screen and (max-width: 1024px){.offices.main-page .offices-item{padding:12px 20px;margin:0 8px 12px 0}}.x-popup{display:none}.js-popup-window,.tooltip:hover .tooltip-popup{background:#fff;-webkit-box-shadow:0px 16px 48px rgba(0,16,61,0.48);box-shadow:0px 16px 48px rgba(0,16,61,0.48)}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{height:100%;position:absolute;right:0;top:0;width:7px}.jspVerticalBar .jspArrow{height:16px}.jspVerticalBar .jspArrow:focus{outline:none}.jspVerticalBar:before{content:'';display:block;height:100%;width:1px;border-left:1px solid #EBEDF0;position:absolute;left:3px;top:0}.jspHorizontalBar,.jspVerticalBar{background:transparent}.jspHorizontalBar{bottom:0;height:7px;left:0;position:absolute;width:100%}.jspHorizontalBar .jspCap{float:left}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspHorizontalBar .jspArrow{float:left;height:100%;width:16px}.jspCap{display:none}.jspTrack{background:transparent;position:relative}.jspDrag{background:#E0E0E0;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;left:0;position:relative;top:0}.jspArrow{background:#50506d;cursor:pointer;direction:ltr;display:block;margin:0;padding:0;text-indent:-20000px}.jspDisabled{background:#80808d;cursor:default}.jspCorner{background:#eeeef4;float:left;height:100%}.js-scrollpane{overflow:hidden}.js-popup{position:fixed;white-space:nowrap;text-align:center;overflow:auto;max-height:100%;z-index:333;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.48)}.js-popup:after{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.js-popup-target{cursor:pointer}.js-popup-content{display:none}.js-popup-opened{overflow:hidden}.js-popup-window{position:relative;display:inline-flex;vertical-align:middle;white-space:normal;text-align:left;padding:32px;min-width:100px;box-sizing:border-box;margin:10px 0}@media screen and (max-width: 1024px){.js-popup-window{margin:0;-webkit-border-radius:0;border-radius:0;min-height:100%}}.js-popup-close{width:13px;height:13px;padding:20px 20px 10px 10px;position:absolute;z-index:100;right:0;top:0;cursor:pointer}.js-popup-close:after{content:'';display:block;width:100%;height:100%;background:url("/static/vacancies_static/team/images/close-big.svg") no-repeat;display:inline-block;vertical-align:middle;background-size:contain}.tooltip{position:relative;cursor:pointer}.tooltip-popup{display:none;cursor:default}.tooltip:hover .tooltip-popup{display:block;position:absolute;left:-15px;bottom:calc(100% + 10px);min-width:250px;font-style:normal;padding:12px;font-size:13px;line-height:18px;color:#050B15}.tooltip:hover .tooltip-popup:after{content:'';position:absolute;left:14px;top:100%;border:7px solid transparent;border-top:7px solid #fff}.tooltip:hover{z-index:5}.marker{display:inline-block;vertical-align:middle;position:relative;width:12px;height:12px}.marker:before{content:'';display:block;width:inherit;height:inherit;left:-15px;top:-15px;padding:15px;position:absolute}.marker:after{content:'';display:block;width:100%;height:100%;box-sizing:border-box;border:4px solid #07f;-webkit-border-radius:50%;border-radius:50%}.decor-chilling:after{width:341px;height:199px;content:'';display:block;background:url(/static/vacancies_static/team/images/chilling.svg) 100% 100% no-repeat;background-size:contain}.decor-highfive:after{width:400px;height:167px;content:'';display:block;background:url(/static/vacancies_static/team/images/highfive.svg) 100% 100% no-repeat;background-size:contain}.team-list{display:flex;flex-flow:wrap row;justify-content:flex-start;margin-left:-20px}.team-list-item{width:calc(25% - 20px);box-sizing:border-box;padding-bottom:64px;margin-bottom:40px;margin-left:20px;border-bottom:1px solid rgba(185,185,185,0.4)}.team-list-item__pic{display:flex;justify-content:center;position:relative;width:100%}.team-list-item__pic .hover-switch{z-index:1}.team-list-item__pic img{width:100%}.team-list-item [class*="text"]{color:rgba(5,11,21,0.6)}@media screen and (min-width: 1025px){.team-list-item [class*="title"],.team-list-item [class*="text"]{margin-left:20px;margin-right:20px}.team-list-item [class*="title"]{margin-top:24px;margin-bottom:0}.team-list-item [class*="text"]{margin-top:20px}}@media screen and (max-width: 1024px){.team-list-item{width:calc(50% - 20px);padding-bottom:40px;margin-bottom:20px}.team-list-item [class*="title"]{margin-top:20px;margin-bottom:0}.team-list-item [class*="text"]{margin-top:14px}}@media screen and (max-width: 700px){.team-list-item{width:100%;padding-left:0;padding-right:0}}.team-list-empty{border:0}@media screen and (max-width: 1024px){.team-list-empty{display:none}}.team-stuff-pic{position:relative}.team-popup .team-stuff-pic{width:680px;min-width:680px;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;margin:-32px 32px -32px -32px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media screen and (max-width: 1024px){.team-popup .team-stuff-pic{width:auto;min-width:0;max-width:initial;height:265px;-webkit-border-radius:0;border-radius:0;margin:0 -32px -32px;order:1;background-size:contain}}.team-stuff-pic .marker{position:absolute;z-index:1}.team-stuff-pic .marker:hover{z-index:2}@media screen and (max-width: 1024px){.team-stuff-pic .marker{display:none}}.team-stuff-avatar{border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%;width:96px;height:96px;overflow:hidden}.team-stuff-avatar img{width:100%}.team-stuff-pic .team-stuff-avatar{position:absolute;right:16px;top:16px}.team-card{flex:1;display:flex;flex-flow:column}.team-card-head{margin-bottom:50px}.team-card-head [class*="title"]:not(:last-child){margin-bottom:5px}.team-card-head .team-stuff-avatar{margin-bottom:16px;width:72px;height:72px}@media screen and (max-width: 1024px){.team-card{order:0}}.team-card-text{flex:1;overflow:hidden;overflow-y:auto}.team-popup{width:1286px;max-width:100%;height:500px}@media screen and (max-width: 1024px){.team-popup{height:auto;min-height:100%;flex-flow:column}}.features-cards{max-width:1147px;margin:0 auto}.features-cards-wrapper{display:flex;flex-flow:wrap row;margin-left:-66px;margin-bottom:-66px}.features-cards-item{display:flex;flex-flow:column;width:540px;margin:0 0 66px 66px}.features-cards-item__pic{height:320px}.features-cards-item__text{flex:1;padding:29px 32px}@media screen and (max-width: 1250px){.features-cards-item{width:calc(50% - 66px)}}@media screen and (max-width: 1024px){.features-cards.mobile-scroll .features-cards-wrapper{flex-flow:nowrap row;margin:0}.features-cards.mobile-scroll .features-cards-item{width:320px;min-width:290px;margin:0 20px 0 0}.features-cards.mobile-scroll .features-cards-item__pic{height:172px}.features-cards.mobile-scroll .features-cards-item__text{padding:18px}}@media screen and (max-width: 330px){.features-cards.mobile-scroll .features-cards-item{width:260px;min-width:260px}}.photo-slider .section-wrapper{max-width:100%;padding:0}.photo-slider .slides-frame{margin:0}@media screen and (max-width: 1024px){.photo-slider .slides-frame{padding-left:0;padding-right:0}}.photo-slider-item{height:333px;margin-right:2px}@media screen and (max-width: 1024px){.photo-slider-item{height:200px}}.photo-slider-prime .photo-slider-item{height:396px}@media screen and (max-width: 1024px){.photo-slider-prime .photo-slider-item{height:200px}}.photo-slider-item img{height:inherit}.photo-slider .slides-right,.photo-slider .slides-left{background:#fff;top:calc(50% - 40px)}.photo-slider .slides-right.disabled,.photo-slider .slides-left.disabled{filter:"alpha(opacity=50)";opacity:.5;pointer-events:none}.tabs__section,.tabs-content__section{display:none}.tabs__section:first-child,.tabs-content__section:first-child{display:block}.tabs__header{margin-bottom:50px;border-top:1px solid rgba(185,185,185,0.4);border-bottom:1px solid rgba(185,185,185,0.4)}@media screen and (max-width: 1024px){.tabs__header{margin:0 -20px 30px}}.tabs__wrapper{display:flex;padding:10px 0}@media screen and (max-width: 1024px){.tabs__wrapper{overflow:hidden;overflow-x:auto}}.tabs__item{flex:1;text-align:center;cursor:pointer;white-space:nowrap;padding:10px 2%;font-size:16px;line-height:24px}.tabs__item:not(:last-child){border-right:1px solid rgba(185,185,185,0.4)}.tabs__item-pic{margin-bottom:12px}.x-tabs-active .tabs__item-name{font-weight:bold}@media screen and (max-width: 1024px){.tabs__item{flex:none;padding-left:30px;padding-right:30px}.tabs__item:first-child{padding-left:20px}}@media screen and (max-width: 1024px){.photo-section .tabs__header:last-child{margin-top:15px}}@-webkit-keyframes fromRightToLeft{0%{-webkit-transform:translate3d(100%, 0, 0);opacity:0;transform:translate3d(100%, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fromRightToLeft{0%{-webkit-transform:translate3d(100%, 0, 0);opacity:0;transform:translate3d(100%, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.url-animation{position:relative;white-space:nowrap;color:inherit;font-weight:700;display:inline-block}.url-animation:hover{color:inherit;text-decoration:none}.url-animation:after{content:attr(value);display:inline;position:absolute;left:0;top:0;bottom:0;right:100%;color:#07f;text-decoration:underline;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.url-animation.engage:after{right:0}.highlight-block{padding-top:51px;padding-bottom:51px;color:#fff}.highlight-block .date{color:rgba(255,255,255,0.6)}.highlight-block [class*="title"]{color:inherit}@media screen and (max-width: 1024px){.highlight-block{padding-top:30px;padding-bottom:30px}}@media screen and (min-width: 1025px){.top-banner+.highlight-block{margin-top:-50px}}@media screen and (max-width: 1024px){.top-banner+.highlight-block{margin-top:-30px}}.highlight-gray{padding-top:51px;padding-bottom:51px;color:#fff;background:#f5f5f5;color:#050B15}.highlight-gray .date{color:rgba(255,255,255,0.6)}.highlight-gray [class*="title"]{color:inherit}@media screen and (max-width: 1024px){.highlight-gray{padding-top:30px;padding-bottom:30px}}.highlight-blue{padding-top:51px;padding-bottom:51px;color:#fff;background:#07f}.highlight-blue .date{color:rgba(255,255,255,0.6)}.highlight-blue [class*="title"]{color:inherit}@media screen and (max-width: 1024px){.highlight-blue{padding-top:30px;padding-bottom:30px}}.highlight-green{padding-top:51px;padding-bottom:51px;color:#fff;background:#45C66E}.highlight-green .date{color:rgba(255,255,255,0.6)}.highlight-green [class*="title"]{color:inherit}@media screen and (max-width: 1024px){.highlight-green{padding-top:30px;padding-bottom:30px}}.highlight-green .contacts-list-item-label{color:rgba(0,85,27,0.6)}.highlight:last-child{margin-bottom:0}[class*="highlight-"]>.section-wrapper>[class*="title"]{max-width:55%}[class*="highlight-"] .media-grid-card-content{color:#fff}[class*="highlight-"] .media-grid-card-content [class*="text"]{color:rgba(255,255,255,0.5)}[class*="highlight-"] .media-grid-card-content:after{background-image:url(/static/vacancies_static/team/images/icon-arrow-45deg-white.svg)}.date{font-size:14px;line-height:18px}.media-grid{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);overflow:hidden;margin-left:-20px}@media screen and (max-width: 1024px){.media-grid{display:block;margin-left:0}}.media-grid-x2{grid-template-columns:repeat(2, 1fr)}.media-grid-x3{grid-template-columns:repeat(3, 1fr)}@media screen and (min-width: 1025px){.media-grid-team-blog{grid-template-rows:1fr;grid-template-columns:repeat(4, 1fr);grid-template-areas:"second third fourth fifth" "first first first first"}.media-grid-team-blog .media-grid-item{border-bottom:none}.media-grid-team-blog .media-grid-item a:hover .title-block{text-decoration:underline}.media-grid-team-blog .media-grid-item a:hover .arrow{filter:none;animation:btnArrowAnimation;animation-duration:0.5s;animation-iteration-count:1}.media-grid-team-blog .media-grid-item .media-grid-card-content{margin-bottom:10px}.media-grid-team-blog .media-grid-item .media-grid-card-content .title-block{color:white}.media-grid-team-blog .media-grid-item .media-grid-card-content .description{font-size:16px;line-height:24px;color:white;margin-bottom:20px}.media-grid-team-blog .media-grid-item .media-grid-card-content .arrow{position:absolute;bottom:0;left:0}.media-grid-team-blog:nth-child(1)>div:nth-child(1){grid-area:first;order:5}.media-grid-team-blog:nth-child(1)>div:nth-child(1) .media-grid-card{flex-direction:row-reverse;justify-content:space-between}.media-grid-team-blog:nth-child(1)>div:nth-child(1) .media-grid-card-pic{min-width:624px;min-height:442px}.media-grid-team-blog:nth-child(1)>div:nth-child(1) .media-grid-card-content{max-width:48%}.media-grid-team-blog:nth-child(1)>div:nth-child(1) .media-grid-card-content .title-block{font-size:38px;line-height:42px}.media-grid-team-blog:nth-child(2)>div:nth-child(2){grid-area:second}.media-grid-team-blog:nth-child(3)>div:nth-child(3){grid-area:third}.media-grid-team-blog:nth-child(4)>div:nth-child(4){grid-area:fourth}.media-grid-team-blog:nth-child(5)>div:nth-child(5){grid-area:fifth}}.media-grid-no-bottom-line .media-grid-item{margin-bottom:-1px}.media-grid-card{display:flex;text-decoration:none;color:#050B15;flex-direction:column;flex:1;min-height:180px;position:relative}.media-grid-card-content{flex:1;display:flex;flex-direction:column;color:#2C2D2E}.media-grid-card-content ul li:not(:last-child){margin-bottom:12px}.media-grid-card-footer{margin-top:auto;padding-top:20px}.media-grid-card-status{display:flex;align-items:flex-end;margin-top:20px}.media-grid-card-status [class*="icon"]:last-child{margin-left:auto}.media-grid-card-label{display:flex;align-items:center;height:66px;display:flex;margin-bottom:20px}.media-grid-card-label img{max-width:100%;max-height:66px}.media-grid-card-pic{display:block;min-height:200px;background-size:cover;background-position:50% -0px;margin-bottom:20px}.media-grid-x2 .media-grid-card-pic{min-height:364px}.media-grid-x3 .media-grid-card-pic{min-height:235px}.media-grid-team-blog .media-grid-card-pic{min-height:235px}@media screen and (max-width: 400px){.media-grid-x2 .media-grid-card-pic{min-height:166px}}.media-grid-card-info{margin-bottom:15px}.media-grid-card [class*="title"]{margin-bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.media-grid-card [class*="title"]:not(:last-child){margin-bottom:20px}.media-grid-card:hover{color:#050B15;text-decoration:none}.media-grid-card.events{position:relative}.media-grid-card.events::after{position:absolute;content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain;right:0;bottom:0}.media-grid-card.events:hover .title-block{text-decoration:underline}.media-grid-card.events:hover:after{filter:none;animation:btnArrowAnimation;animation-duration:0.5s;animation-iteration-count:1}.media-grid-item{display:flex;flex:1;box-sizing:border-box;padding:32px 21px 31px 20px;margin:0 0 0 20px;border-bottom:1px solid rgba(185,185,185,0.4);position:relative}@media screen and (min-width: 1025px){.media-grid-item:nth-child(n+1):nth-child(-n+4){border-top:1px solid rgba(185,185,185,0.4)}.media-grid-x2 .media-grid-item:nth-child(n+1):nth-child(-n+4){border-top:0}.media-grid-x2 .media-grid-item:nth-child(n+1):nth-child(-n+2){border-top:1px solid rgba(185,185,185,0.4)}}@media screen and (max-width: 1024px){.media-grid-item:first-child{border-top:1px solid rgba(185,185,185,0.4)}}.media-grid-x3 .media-grid-item:nth-child(n+4):nth-child(-n+999){border-top:0}[class*="highlight"] .media-grid-item:nth-child(n+1):nth-child(-n+4){border-top:0}.media-grid-item:before{content:'';position:absolute;z-index:0;border:0;border-style:solid;border-color:rgba(185,185,185,0.4);pointer-events:none;left:calc(100% + 10px);top:21px;bottom:21px;border-right-width:1px}@media screen and (max-width: 1024px){.media-grid-item{padding-left:0;padding-right:0;margin-left:0;border-top:0}[class*="highlight"] .media-grid-item:first-child{padding-top:0}}.media-grid-item-main{padding:0 0 90px 0;grid-column:1 / span 4}.media-grid-item-main:before{display:none}.media-grid-item-main .media-grid-card{padding:0;border:0}.media-grid-item-main .media-grid-card-pic{height:757px;margin-bottom:24px}.media-grid-item-main .media-grid-card-info{margin-bottom:22px}.media-grid-item-main .media-grid-card [class*="title"]{font:400 normal 38px/42px "VK Sans Display",Sans-serif,Arial}@media screen and (min-width: 1025px){.media-grid-item-project{min-height:350px}}@media screen and (max-width: 1024px){.media-grid-item-project{min-height:250px}}.media-grid-item-external .media-grid-card [class*="title"]:last-child,.media-grid-item-external .media-grid-card [class*="text"]:last-child{margin-bottom:16px}.media-grid-item-external .media-grid-card-content:after{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain;margin-top:auto}.media-grid-item-external:hover .media-grid-card-content:after{filter:none;animation:btnArrowAnimation;animation-duration:0.5s;animation-iteration-count:1}.media-grid-item-external .text,.media-grid-item-external [class*="title"]{margin-bottom:16px}.media-grid-item-half{grid-column:auto / span 2}.media-grid-item-half .media-grid-card{flex-direction:row}.media-grid-item-half .media-grid-card-pic{width:calc(50% - 30px);margin-right:31px;margin-bottom:0;min-height:100%}.media-grid-item-half [class*="title"]{font:500 normal 18px/32px "VK Sans Display",Sans-serif,Arial}.media-grid-item-halfshort:before{display:none}.media-grid-item-wide{padding-top:40px;padding-bottom:40px;grid-column:1 / span 4}.media-grid-item-wide:first-child{padding-top:0}.media-grid-item-wide:last-child{padding-bottom:31px}.media-grid-item-wide .media-grid-card{flex-direction:row}.media-grid-item-wide .media-grid-card-pic{width:calc(50% - 31px);height:auto;min-height:374px;margin-bottom:0}.media-grid-item-wide .media-grid-card-content{padding-left:62px;padding-top:24px;padding-bottom:24px}.media-grid-item-wide [class*="title"]{font:500 normal 24px/32px "VK Sans Display",Sans-serif,Arial}.media-grid-item-wide [class*="title"]:not(:last-child){margin-bottom:50px}.media-grid-item-wide-reverse .media-grid-card-pic{order:1}.media-grid-item-wide-reverse .media-grid-card-content{order:0;padding-left:0;padding-right:62px}.media-grid-item-double{grid-column:span 2}.media-grid-item-double:nth-child(n+3):nth-child(-n+9999){border-top:0}.media-grid-item-double .media-grid-card-pic{height:364px}@media screen and (max-width: 700px){.media-grid-item-double .media-grid-card-pic{height:200px}}.media-grid-item-square{grid-column:1 / span 2;grid-row:auto / span 2}.media-grid-item-square .media-grid-card-pic{flex:1;width:100%;height:auto;min-height:540px;margin-bottom:0}.media-grid-item-square .media-grid-card-content{position:absolute;left:0;right:0;bottom:0;padding:30px 18px;color:#fff;background:-moz-linear-gradient(bottom, #CFCFCF, rgba(255,255,255,0));background:-webkit-linear-gradient(bottom, #CFCFCF, rgba(255,255,255,0));background:linear-gradient(to to bottom, #CFCFCF, rgba(255,255,255,0))}.media-grid-item-square .media-grid-card [class*="title"],.media-grid-item-square .media-grid-card .date{color:#fff}.media-grid-item-square [class*="title"]{font:500 normal 24px/32px "VK Sans Display",Sans-serif,Arial}.media-grid-item-square [class*="title"]:not(:last-child){margin-bottom:50px}.media-grid .more{grid-column:1 / span 4}.media-note{row-gap:30px;column-gap:30px;margin-left:0}.media-note-item{display:flex;background:#F5F5F5;box-sizing:border-box}.media-note-item [class*="text"]:last-child{margin-bottom:30px}@media screen and (min-width: 1025px){.media-note-item{padding:50px 226px 50px 60px;min-height:540px}.media-note-item.media-note-content-full{padding:50px 30px 50px 60px}.media-note-item [class*="title"]:not(:last-child){margin-bottom:33px}}@media screen and (max-width: 1024px){.media-note-item{padding:30px 20px;min-height:336px}.media-note-item.media-note-content-full{padding:30px 20px}.media-note-item [class*="title"]:not(:last-child){margin-bottom:24px}.media-note-item[class*="pattern"]{background-position-y:calc(100% - 30px)}.media-note-item:not(:last-child) .media-grid-card:after{content:'';display:block;border-bottom:1px solid #E3E3E3;position:absolute;left:0;right:0;bottom:-30px}}@media screen and (max-width: 1024px){.media-note{margin-left:-20px;margin-right:-20px;display:block}}.list .more{text-align:left}.list-item{display:block;color:inherit}.list-item [class*="title"]:not(:last-child){margin-bottom:5px}.list-item:not(:last-child){margin-bottom:32px}@media screen and (max-width: 1024px){.list-item{display:flex;flex-direction:column}.result-list-short .list-item{padding-bottom:18px;box-sizing:border-box;min-height:148px;border-bottom:1px solid rgba(185,185,185,0.4)}.result-list-short .list-item:not(:last-child){margin-bottom:18px}.result-list-short .list-item [class*="text"]{order:0;margin-bottom:9px}.result-list-short .list-item [class*="title"]{order:1;margin-bottom:0}.list-item .more{margin-top:40px}}.accent-block{padding-top:51px;padding-bottom:51px;color:#fff;position:relative}.accent-block .date{color:rgba(255,255,255,0.6)}.accent-block [class*="title"]{color:inherit}@media screen and (max-width: 1024px){.accent-block{padding-top:30px;padding-bottom:30px}}.section-wrapper .accent-block{margin-left:-20px;margin-right:-20px}.section-wrapper .accent-block .section-wrapper{padding-left:20px;padding-right:20px}.accent-block-content{position:relative;z-index:1}.accent-block-content [class*="title"]{margin-bottom:24px}@media screen and (min-width: 1025px){.accent-block-slim .accent-block-content{display:flex;align-items:center}.accent-block-slim .accent-block-content .block-control{padding-top:0;margin-top:0}.accent-block-slim .accent-block-content>:not(:last-child){margin-right:77px}}.accent-block a:not(.button):not(.suggest__item){color:inherit;text-decoration:underline}.accent-block a:not(.button):not(.suggest__item):hover{text-decoration:none}@media screen and (min-width: 1025px){.top-banner+.accent-block{margin-top:-50px}}@media screen and (max-width: 1024px){.top-banner+.accent-block{margin-top:-30px}.accent-block .block-control{padding-top:50px}}.vacancy-tag{background:#f5f5f5;padding:7px 12px 7px 12px;margin:5px 10px 15px 0px;display:inline-block;font-size:small}.vacancy-title{margin-bottom:10px}.vacancy-main{float:left;margin-right:30px}.notice>[class*="title"]{margin-bottom:20px}.notice-block{background:#f5f5f5;padding:30px}.notice-block:not(:last-child){margin-bottom:32px}.notice-block-list{background:#8024C0;color:#FFF}.notice-block-list [class*="title"]{margin-bottom:25px;color:inherit}.notice-block .block-head{display:block}.notice-block .block-head img{margin-bottom:15px}@media screen and (max-width: 1024px){.notice-block{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}}.notice-item{color:inherit;display:block}.notice-item:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(185,185,185,0.4)}.notice-item:after{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain;margin-top:40px}.notice-item:hover:after{filter:none;animation:btnArrowAnimation;animation-duration:0.5s;animation-iteration-count:1}.notice-item [class*="text"]:not(:last-child){margin-top:20px}.event-registration-button{padding-left:28px}.event-accent-block-content{display:flex;align-items:center;padding-bottom:24px}.date-card{font-family:"VK Sans Display",Sans-serif,Arial}@media screen and (min-width: 1025px){.date-card{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:auto auto}.date-card-day{font-size:64px;line-height:64px;grid-row:1 / 3;margin-right:15px}.date-card-main{font-size:24px;line-height:32px}.date-card-text{font-size:16px;line-height:24px}}@media screen and (max-width: 1024px){.date-card{text-align:center}.date-card-main,.date-card-day{font-size:28px;line-height:34px;display:inline}}.note{display:inline-block;vertical-align:middle;font-size:14px;line-height:24px}.note-pattern{display:flex;padding-top:51px;padding-bottom:51px;color:#fff;overflow:hidden}.note-pattern .date{color:rgba(255,255,255,0.6)}.note-pattern [class*="title"]{color:inherit}@media screen and (max-width: 1024px){.note-pattern{padding-top:30px;padding-bottom:30px}}.note-pattern .section-wrapper{width:100%;display:flex}.note-pattern-content{position:relative;z-index:1;display:flex;flex-direction:column}.note-direction .note-pattern-content:after{content:'';display:block;width:18px;height:18px;background:url(/static/vacancies_static/team/images/icon-arrow-45deg-white.svg) no-repeat;background-size:contain;margin-top:auto}.note-pattern a:not(.button){color:inherit;text-decoration:underline}.note-pattern a:not(.button):hover{text-decoration:none}.note-pattern .block-control{margin-top:auto;padding-top:20px}@media screen and (min-width: 1025px){.note-pattern{min-height:540px}.note-pattern-content{padding-right:30%}.note-pattern-content [class*="title"]{margin-bottom:66px}}@media screen and (min-width: 1200px){.note-pattern-content{padding-right:60%}}@media screen and (max-width: 1024px){.note-pattern{padding-bottom:174px}.note-pattern .pattern{height:255px;bottom:0;top:auto}.note-pattern-content [class*="title"]{margin-bottom:24px}}.pattern-decor-1{background-image:url(/static/vacancies_static/team/images/pattern-1.svg);background-position:100% 100%;background-repeat:no-repeat}@media screen and (max-width: 1024px){.pattern-decor-1{background-position:calc(50vw) 100%}}.pattern-decor-2{background-image:url(/static/vacancies_static/team/images/pattern-2.svg);background-position:100% 100%;background-repeat:no-repeat}@media screen and (max-width: 1024px){.pattern-decor-2{background-position:calc(50vw) 100%}}.pattern-decor-3{background-image:url(/static/vacancies_static/team/images/pattern-3.svg);background-position:100% -0px;background-repeat:no-repeat}@media screen and (max-width: 1024px){.pattern-decor-3{background-position:calc(50vw) 100%}}.pattern-decor-4{background-image:url(/static/vacancies_static/team/images/pattern-3s.svg);background-position:100% 100%;background-repeat:no-repeat}@media screen and (max-width: 1024px){.pattern-decor-4{background-position:calc(50vw) 100%}}.pattern-decor-5{background-image:url(/static/vacancies_static/team/images/pattern-5.svg);background-position:100% 100%;background-repeat:no-repeat}@media screen and (max-width: 1024px){.pattern-decor-5{background-position:calc(50vw) 100%}}[class*="pattern-theme"] .pattern-theme-frame{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.pattern-theme-0{background-color:#FFFFFF;color:#050B15}.pattern-theme-0 path,.pattern-theme-0 svg{fill:#0C6EFF}.pattern-theme-1{background-color:#EA3583}.pattern-theme-1 path,.pattern-theme-1 svg{fill:#8024C0}.pattern-theme-2{background-color:#0C6EFF}.pattern-theme-2 path,.pattern-theme-2 svg{fill:#6AEAFC}.pattern-theme-3{background-color:#FFFFFF;color:#050B15}.pattern-theme-3 path,.pattern-theme-3 svg{fill:#17D685}.pattern-theme-4{background-color:#17D685;color:#FFF}.pattern-theme-4 path,.pattern-theme-4 svg{fill:#14C37A}.pattern-theme-5{background-color:#8024C0;color:#FFF}.pattern-theme-5 path,.pattern-theme-5 svg{fill:#EA3583}.pattern-theme-6{background-color:#54B2FF;color:#FFF}.pattern-theme-6 path,.pattern-theme-6 svg{fill:#61EFB4}.pattern-theme-7{background-color:#FFFFFF;color:#050B15}.pattern-theme-7 path,.pattern-theme-7 svg{fill:#EA3583}.pattern-theme-content{position:relative;z-index:1}[class*="pattern-theme"]{position:relative}[class*="pattern-theme"] .pattern{height:100%;position:absolute;top:0;right:0;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;-o-object-fit:cover;object-fit:cover}[class*="pattern-theme"].pattern-theme-highlightSlider svg,[class*="pattern-theme"].pattern-theme-lb svg,[class*="pattern-theme"].pattern-theme-rb svg{bottom:0;top:auto;height:504px}@media screen and (max-width: 1024px){[class*="pattern-theme"].pattern-theme-highlightSlider svg,[class*="pattern-theme"].pattern-theme-lb svg,[class*="pattern-theme"].pattern-theme-rb svg{height:255px}}[class*="pattern-theme"].pattern-theme-lb svg{right:auto;left:0}[class*="pattern-theme"].pattern-theme-highlightSlider svg{right:auto;left:30px;bottom:140px}@media screen and (max-width: 1300px){[class*="pattern-theme"] .pattern{right:auto;left:50%;bottom:0}}.press-block .section-head{margin-bottom:160px}@media screen and (max-width: 1024px){.press-block .section-head{margin-bottom:30px}}.press-block[class*="pattern-theme"] .pattern{left:30px;bottom:140px}@media screen and (max-width: 1300px){.press-block[class*="pattern-theme"] .pattern{right:auto;left:50%;bottom:0}}.more{min-width:100%;box-sizing:border-box;width:100%;margin-top:60px;text-align:center}@media screen and (max-width: 1024px){.more{margin-top:60px;padding-left:20px;padding-right:20px}.section-wrapper .more{padding-left:0;padding-right:0}}.bottom-more{margin:100px auto}@media screen and (max-width: 1024px){.bottom-more .more-conditions{margin:60px auto}}.note-card{padding-right:0}.note-card .text{margin-bottom:50px}.note-section__content{flex:1;padding-bottom:50px}.cols-block [class*="title"]{margin-bottom:0}.cols-block__second .socials:not(:first-child){margin-top:40px}.cols-block__second .socials-item{border:0;width:auto;height:auto;filter:"alpha(opacity=55)";opacity:.55}@media screen and (min-width: 1025px){.cols-block{display:flex;margin-left:-100px}.cols-block:not(:last-child){margin-bottom:55px}.cols-block__main{flex:1;padding-left:100px}.cols-block__bigger{flex:1.5}.cols-block__second{flex:1;padding-left:100px}.cols-block__second .socials .elements-list-item:not(:last-child){margin-right:42px}}@media screen and (max-width: 1024px){.cols-block:not(:last-child){margin-bottom:30px}.cols-block__main{flex:1;margin-bottom:24px}.cols-block__second .socials{display:flex}.cols-block__second .socials .elements-list{flex:1;justify-content:space-between}}.result-item{display:flex;color:#050B15;box-sizing:border-box;border-bottom:1px solid rgba(185,185,185,0.4)}.result-item .tags{display:none}.result-item:first-child{border-top:1px solid rgba(185,185,185,0.4)}.result-item-main{flex:1}.result-item-main [class*="title"]{margin-bottom:0;font:400 normal 28px/34px "VK Sans Display",Sans-serif,Arial}.result-list-main .result-item-main [class*="title"]{font-size:38px;line-height:42px}@media screen and (max-width: 1024px){.result-list-main .result-item-main [class*="title"],.result-item-main [class*="title"]{font-size:22px;line-height:32px}}.result-item-main img{margin-left:10px;margin-bottom:3px}.result-list-main .result-item-unit{display:none}.result-item-additive .item-label{margin:0 0 0 auto}.result-list-main .result-item-additive .item-label [class*="text"]{filter:"alpha(opacity=60)";opacity:.6}.result-list-main .result-item-additive .item-label-icon{display:none}.result-item-additive .item-label-icon img{width:32px}@media screen and (min-width: 1025px){.result-item{align-items:center;padding:11px 20px;min-height:90px}.result-list-main .result-item{min-height:120px}.result-item-additive{order:0}.result-item-additive .item-label{text-align:right;padding-left:20px}.result-list-main .result-item-additive .item-label [class*="text"]{font-size:16px;line-height:24px}.result-item-additive .item-label-icon{margin-left:20px}}@media screen and (max-width: 1024px){.result-item{flex-direction:column;padding:18px 0;min-height:180px}.result-item-main{order:1}.result-item-additive{order:0;margin-bottom:8px}.result-item-additive .item-label{align-items:flex-start}.result-item-additive .item-label [class*="text"]{flex:1}.result-list-main .result-item-additive .item-label [class*="text"]{font-size:14px;line-height:18px}.result-item-additive .item-label .result-item-additive-title{order:0}.result-item-additive .item-label-icon{order:1}.result-item-additive .item-label-icon img{width:24px}}@media screen and (min-width: 1025px){.result-group{margin-bottom:104px}.result-group-vacancies{flex:1}.result-group-vacancies .result-item:first-child{border-top:0}.result-group-vacancies .result-item:last-child{border-bottom:0}.result-group>[class*="title"]{margin-bottom:46px}.result-group-sub{display:flex;align-items:flex-start;border-top:1px solid rgba(185,185,185,0.4)}.result-group-sub:last-child{border-bottom:1px solid rgba(185,185,185,0.4)}.result-group-unit{min-width:230px;padding:37px 22px 20px;color:#050B15;filter:"alpha(opacity=60)";opacity:.6;font-size:14px;line-height:18px;margin-bottom:0}}@media screen and (max-width: 1024px){.result-group{margin-bottom:40px}.result-group>[class*="title"]{margin-bottom:40px}.result-group .result-item-additive .item-label{color:#696D73}.result-group-sub>[class*="title"]{margin-bottom:40px}.result-group-sub:not(:last-child){margin-bottom:40px}}.result-top .result-item{display:grid;grid-template:"title project" "tags project";padding:11px 5px}.result-top .result-item-main{grid-area:title}.result-top .result-item-additive{grid-area:project;justify-self:right;font-size:24px;line-height:97.5%}.result-top .result-item-additive .item-label .text-smallest .result-item-unit{display:block}.result-top .result-item-additive .item-label .item-label-icon{display:block}.result-top .result-item .tags{grid-area:tags;display:block}@media screen and (max-width: 1024px){.result-top .result-item{display:grid;grid-template:"project project" "title title" "tags tags"}.result-top .result-item-additive{justify-self:auto;font-size:14px;line-height:24px;color:#696D73}.result-top .result-item-additive .item-label{display:flex;justify-content:space-between}.result-top .result-item-additive .item-label .text-smallest .result-item-unit{display:block}.result-top .result-item-additive .item-label .item-label-icon{display:block}}.share{color:#000}.share svg{vertical-align:middle}.autocomplete__container{max-height:60px;font-size:18px;line-height:30px}.autocomplete__container .autocomplete__search{min-width:338px;height:38px;border:1px solid transparent;background-color:#f1f1f1;padding:10px 30px;font-size:18px;color:#696D73}.autocomplete__container .autocomplete-items{min-width:400px;max-height:320px;overflow-x:hidden;border:1px solid #d4d4d4;border-bottom:none;border-top:none}.autocomplete__container .autocomplete-items .item-container{min-width:340px;padding-left:30px;padding-right:30px;cursor:pointer;background-color:#fff}.autocomplete__container .autocomplete-items .item-container:hover{background-color:#e9e9e9}.autocomplete__container .autocomplete-items .item-container .item{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #d4d4d4}@media screen and (max-width: 1024px){.autocomplete__container{display:flex;flex-direction:column;justify-content:center;align-content:center}.autocomplete__container .autocomplete__search{min-width:auto;height:60px;padding:0;padding-left:19px}.autocomplete__container .autocomplete-items{position:absolute;top:120%;z-index:110}.autocomplete__container .autocomplete-items .item-container{padding:0 20px}.autocomplete__container .autocomplete-items .item{padding:15px 0}}.vacancies__search__form{margin-left:auto;margin-right:auto;margin-bottom:12px;display:flex;justify-content:center}.vacancies__search__form .vacancies__form__select{width:200px;height:60px;padding-left:30px;padding-right:30px;font-size:18px;line-height:30px;color:#696D73;margin-right:24px}.vacancies__search__form .dropdown:hover .dropdown__box{border-color:transparent}.vacancies__search__form .vacancy-town-select{min-height:60px}.vacancies__search__form .vacancy-town-select .vacancy-dropdown{display:flex;align-items:center;background-color:white;min-width:220px;color:#696D73;font-size:18px;line-height:30px}.vacancies__search__form .vacancy-town-select .vacancy-dropdown .dropdown__text{display:flex;align-items:center}.vacancies__search__form .vacancy-town-select .vacancy-dropdown .vacancy-town-icon{display:flex;align-items:center;justify-content:center;height:20px}.vacancies__search__form .vacancy-town-select .js-select__options__list{color:#696D73;font-size:18px;line-height:30px;padding:19px 15px}.vacancies__search__form .vacancy-town-select .js-select__options__list .suggest__item_active{text-decoration:underline}@media screen and (max-width: 1024px){.vacancies__search__form .vacancy-town-select .vacancy-dropdown{min-width:200px}.vacancies__search__form .vacancy-town-select .vacancy-dropdown .vacancy-town-icon{height:auto}}.specialities-section{width:100%;display:flex;flex-direction:column;align-items:center}.specialities-section .specialities-grid-container{display:grid;grid-template:"block-1                block-2               block-3" "block-1                block-2               block-6" "block-4                block-5               block-6" 70px "block-4                block-5               block-7" "block-8                block-8               block-8"/minmax(320px, 422px) minmax(320px, 422px) minmax(320px, 422px);grid-gap:40px}.specialities-section .specialities-grid-container .speciality-block{display:flex;flex-direction:column;position:relative;padding:30px;background-repeat:no-repeat;background-size:contain;background-position-y:bottom;border:2px solid #dadada !important;overflow-y:auto;overflow-x:hidden;border-radius:16px;background-color:#f6f6f6}.specialities-section .specialities-grid-container .speciality-block .speciality-title{z-index:1;margin-bottom:24px;color:#2d2d2d;font-size:38px;font-family:"VK Sans Display",Sans-serif,Arial;line-height:42px;text-decoration:none;word-wrap:break-word}.specialities-section .specialities-grid-container .speciality-block .tags-container{display:flex;flex-wrap:wrap;font-family:"VK Sans Display",Sans-serif,Arial;z-index:1}.specialities-section .specialities-grid-container .speciality-block .tags-container .tag{background-color:rgba(0,0,0,0);margin:16px 16px 0 0;padding:20px 26px;text-decoration:none;font-size:20px;line-height:22px;border:1px solid #a9a9a9;box-sizing:border-box;border-radius:16px;color:#a9a9a9}.specialities-section .specialities-grid-container .speciality-block .tags-container .tag:hover{cursor:pointer}.specialities-section .specialities-grid-container .speciality-block .more{display:flex;min-height:72px;margin:0;margin-top:auto;padding:0;align-self:flex-end;justify-self:end;justify-content:flex-end;color:#2d2d2d;z-index:1}.specialities-section .specialities-grid-container .speciality-block .more-hyperlink{width:100%;min-height:auto;border:none;font-size:18px;font-family:"VK Sans Text",Sans-serif,Arial;line-height:32px;align-self:flex-end;justify-content:start;padding:0;color:#2d2d2d}.specialities-section .specialities-grid-container .speciality-block .more-hyperlink:hover{color:#2d2d2d}.specialities-section .specialities-grid-container .speciality-block .more-hyperlink::after{margin-left:auto;color:#2d2d2d;content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain}.specialities-section .specialities-grid-container .block-1{grid-area:block-1;max-height:599px;min-height:537px}.specialities-section .specialities-grid-container .block-2{grid-area:block-2;max-height:599px;min-height:537px}.specialities-section .specialities-grid-container .block-3{grid-area:block-3;max-height:362px;min-height:362px}.specialities-section .specialities-grid-container .block-4{grid-area:block-4;max-height:302px;min-height:302px}.specialities-section .specialities-grid-container .block-5{grid-area:block-5;max-height:302px;min-height:302px}.specialities-section .specialities-grid-container .block-6{grid-area:block-6;max-height:183px;min-height:183px}.specialities-section .specialities-grid-container .block-7{grid-area:block-7;max-height:192px;min-height:192px}.specialities-section .specialities-grid-container .block-8{grid-area:block-8;max-width:100%;max-height:282px;min-width:auto}.specialities-section .specialities-grid-container .other-link{display:none}@media screen and (max-width: 1024px){.specialities-section .specialities-grid-container{min-width:280px;max-width:100%;display:block}.specialities-section .specialities-grid-container .speciality-block{min-height:160px;max-height:160px;max-width:100%;margin-bottom:30px}.specialities-section .specialities-grid-container .speciality-block .speciality-title{min-height:auto;font-size:28px;line-height:34px}.specialities-section .specialities-grid-container .speciality-block .tags-container{display:none}.specialities-section .specialities-grid-container .block-8{display:none}.specialities-section .specialities-grid-container .other-link{display:block}.specialities-section .more{font-size:16px;line-height:24px}}.video-section .video-component{display:flex;justify-content:center;overflow:hidden;border-bottom:10px solid #07f;position:relative;border-radius:40px}.video-section .video-component .video-vk{z-index:0}@media screen and (max-width: 1024px){.video-section .video-component .video-vk{width:100%;height:500px}}.video-section .video-component .video-banner:hover img{filter:invert(34%) sepia(94%) saturate(4174%) hue-rotate(203deg) brightness(104%) contrast(105%)}.video-section .video-component .video-banner{position:absolute;overflow:hidden;width:100%;height:100%;background-image:url(/static/vacancies_static/team/images/video-banner.png);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;cursor:pointer;display:flex;align-items:center}.video-section .video-component .video-banner-info{font-size:38px;font-weight:500;line-height:42px;letter-spacing:0;color:white;margin-left:140px}.video-section .video-component .video-banner-info-mobile{display:none}@media screen and (max-width: 1024px){.video-section .video-component .video-banner-info{margin:0;padding:20px;font-size:22px;font-weight:500;line-height:32px;letter-spacing:0}.video-section .video-component .video-banner-info-desk{display:none}.video-section .video-component .video-banner-info-mobile{display:block}}.video-section .video-component .video-banner-pattern{position:absolute;right:-12px;height:100%}.video-section .video-component .video-banner-play{display:flex;align-items:center;margin-top:40px;font-size:16px;line-height:24px;letter-spacing:0}.video-section .video-component .video-banner-play-img{border:1px solid #FFFFFF;border-radius:50%;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-right:16px}@media screen and (max-width: 1024px){.video-section .video-component .video-banner{background-image:url(/static/vacancies_static/team/images/video-banner-mobile.jpg);align-items:flex-end}.video-section .video-component .video-banner-play{margin-top:32px;margin-bottom:9px}.video-section .video-component .video-banner-play-img{width:45px;height:45px}.video-section .video-component .video-banner-pattern{display:none}}.video-section .video-component .video-banner-hidden{display:none}@media screen and (max-width: 1024px){.video-section .section-wrapper{padding:0}}.team-h3-main{font-family:"VK Sans Display",Sans-serif,Arial;font-size:64px;line-height:72px;font-weight:400}@media screen and (max-width: 1024px){.team-h3-main{font-size:28px;line-height:34px}.team-h3-main br{display:none}}.main-things-list{width:auto;display:flex;flex-direction:column}.main-things-list.mobile{display:none}.main-things-item{display:flex;justify-content:space-between;margin-bottom:50px}.main-things-item:nth-child(even){flex-direction:row-reverse}.main-things-item:nth-child(even) .main-things-item-details{margin-right:60px}.main-things-item:nth-child(odd) .main-things-item-image{margin-right:60px}.main-things-item-image{max-height:397px}.main-things-item-details{padding-top:30px}.main-things-item-details .title-sub{margin-bottom:30px}@media screen and (max-width: 1024px){.main-things-list{display:none}.main-things-list.mobile{display:block}}.mobile-slider{max-height:420px;position:relative}.mobile-slider .slider__wrapper{overflow:hidden;max-height:420px}.mobile-slider .slider__wrapper .slider__item{flex:0 0 100%;max-width:100%;min-height:420px;display:flex;justify-content:center;align-items:self-start;color:white}.mobile-slider a{display:none}.mobile-slider ol{padding-inline-start:0px;justify-content:left;margin:0;padding-left:20px;margin-bottom:20px}.mobile-slider ol li{max-width:20px;margin-right:10px;height:2px}.main-things-slider{max-height:470px}.main-things-slider .slider__wrapper{max-height:470px}.main-things-slider .slider__wrapper .slider__item{min-height:470px}.main-things-slider .slider__wrapper .slider__item .main-things-item{min-width:100%;min-height:470px;margin:0}.main-things-slider .slider__wrapper .slider__item .main-things-item .card{position:relative}.main-things-slider .slider__wrapper .slider__item .main-things-item .card .card__pic-bg-img{position:absolute;display:block;min-height:100%;min-width:100%}.main-things-slider .slider__wrapper .slider__item .main-things-item-details{height:100%;padding:20px 20px;position:relative;z-index:1}.main-things-slider .slider__wrapper .slider__item .main-things-item-details .title-sub{margin-bottom:12px;color:white;font-size:22px;line-height:32px}.main-things-slider .slider__wrapper .slider__item .main-things-item-details .title-text{font-size:16px;line-height:24px;color:white}.weekly{position:relative}.weekly-image{position:absolute;right:0;top:0;width:50%;height:100%}.weekly-caption{display:none}.weekly-blue{background-color:#07f}.weekly-vacancy{display:grid;grid-template-columns:1fr 1fr}.weekly-vacancy-left{display:flex;flex-direction:column;padding:49px 49px 49px 0;padding-bottom:58px}.weekly-vacancy-left .title-sub{display:block;flex-grow:none;margin-bottom:20px;color:white}.weekly-vacancy-left .title-text{flex-grow:1;color:white}.weekly-vacancy-left .vacancy-tags{flex-grow:none;display:flex;align-items:center;margin-bottom:44px}.weekly-vacancy-left .vacancy-tags .tag{height:37px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:black;font-size:18px;line-height:18px;padding:0 15px;margin:0;margin-right:14px}.weekly-vacancy-left .vacancy-tags .tag.remote{width:37px;height:37px;padding:0;margin-right:14px;background-color:transparent}.weekly-vacancy-left .vacancy-button{flex-grow:none;cursor:pointer;align-self:baseline;color:white;border-color:white;font-size:16px;line-height:24px;border-width:1px}.weekly-vacancy-left .vacancy-button::after{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg-white.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain}.weekly-vacancy-left .vacancy-button:hover{border-color:white;color:white}.weekly-vacancy-right{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1024px){.weekly .section-wrapper{padding:0}.weekly-image{display:none}.weekly-caption{padding:0 20px 0 20px;display:block}.weekly-vacancy{display:block}.weekly-vacancy-left{display:flex;min-height:523px;flex-direction:column;padding:20px;padding-bottom:30px}.weekly-vacancy-left .caption{display:none}.weekly-vacancy-left .title-sub{flex-grow:none;font-size:22px !important;line-height:32px !important;margin-bottom:20px}.weekly-vacancy-left .title-text{flex-grow:1;font-size:16px;line-height:24px}.weekly-vacancy-left .vacancy-tags{flex-grow:none;margin-bottom:28px}.weekly-vacancy-left .vacancy-tags .icon-remote{width:28px;height:28px;margin-right:10px}.weekly-vacancy-left .vacancy-tags .tag{height:28px;font-size:13px;line-height:18px;padding:0 15px;margin-right:10px}.weekly-vacancy-left .vacancy-button{flex-grow:none;cursor:pointer;align-self:baseline;text-align:center;color:white;border-color:white;font-size:16px;line-height:24px;border-width:1px}.weekly-vacancy-left .vacancy-button::after{content:'';display:block;width:18px;height:18px;background:url("/static/vacancies_static/team/images/icon-arrow-45deg-white.svg") no-repeat;display:inline-block;vertical-align:middle;min-width:18px;min-height:18px;background-size:contain}.weekly-vacancy-left .vacancy-button:hover{border-color:white;color:white}.weekly-vacancy-right{display:none}}.part-of-us{background:linear-gradient(to bottom, #220f1e, #4e6c96, #a8c0e9);padding:46px 0 70px 46px;color:white}.part-of-us .card{position:relative}.part-of-us .card .card__pic-bg-img{display:block;position:absolute}.part-of-us .card .card__pic-bg-img .patter{min-height:auto;min-width:max-content;height:100%;width:100%;max-width:none}.part-of-us .card .card__pic-bg-img.desktop{display:block;bottom:-70px;right:0;width:45vw;min-height:500px}.part-of-us .card .card__pic-bg-img.mobile{display:none}.part-of-us-content{display:flex;flex-direction:column}.part-of-us-content .title{color:white;margin-bottom:70px;z-index:1}.part-of-us-content .road-map{display:grid;margin-bottom:70px;grid-template-columns:1fr 1fr 1fr 1fr 68px;gap:19px;z-index:1}.part-of-us-content .road-map-item{max-width:290px;height:auto;display:flex;flex-direction:column;word-wrap:normal}.part-of-us-content .road-map-item .steps{width:100%;height:70px;display:flex;justify-content:space-between;align-items:center;flex-basis:auto;flex-shrink:1;gap:18px;margin-bottom:32px}.part-of-us-content .road-map-item .steps-number{max-width:66px;min-width:66px;min-height:66px;max-height:66px;display:flex;align-items:center;justify-content:center;margin:0;border:2px solid white;border-radius:50%;font-size:38px;line-height:42px}.part-of-us-content .road-map-item .steps-arrow{max-width:100%;min-width:50%;height:auto}.part-of-us-content .road-map-item .item-title{font-size:38px;font-family:"VK Sans Display",Sans-serif,Arial;line-height:34px;flex:none;order:0;flex-grow:0;margin-bottom:13px}.part-of-us-content .road-map-item .item-description{font-size:18px;line-height:32px}.part-of-us-content .additional-text{font-size:28px;font-family:"VK Sans Display",Sans-serif,Arial;line-height:34px;z-index:1}.part-of-us-content-mobile{display:none}@media screen and (max-width: 1024px){.part-of-us{background:linear-gradient(to bottom, #220f1e, #4e6c96, #a8c0e9);padding:0;padding-top:20px}.part-of-us .card{position:relative}.part-of-us .card .card__pic-bg-img{position:absolute;bottom:0;right:0}.part-of-us .card .card__pic-bg-img .patter{min-height:auto;min-width:max-content}.part-of-us .card .card__pic-bg-img.desktop{display:none}.part-of-us .card .card__pic-bg-img.mobile{display:block;min-height:229px;position:absolute;bottom:0;right:0;min-width:319px}.part-of-us-content{display:none}.part-of-us-content-mobile{display:block}.part-of-us-content-mobile .title{margin-bottom:24px;color:white}.part-of-us-content-mobile .road-map-item .steps{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px}.part-of-us-content-mobile .road-map-item .steps-number{width:38px;height:38px;display:flex;align-items:center;justify-content:center;margin:0;border:2px solid white;border-radius:50%;font-size:22px;line-height:32px}.part-of-us-content-mobile .road-map-item .steps .item-title{font-size:22px;line-height:32px}.part-of-us-content-mobile .road-map-item .item-description{font-size:16px;line-height:24px;padding-right:40px}}.recommendation-top-banner{margin:0;background-size:cover;background-color:rgba(0,25,63,0.35);background-repeat:no-repeat;background-position:50% 0}.recommendation-top-banner .grand-title{max-width:870px}@media screen and (max-width: 1024px){.recommendation-top-banner .grand-title{display:flex;min-height:240px;align-items:flex-end}}.recommendation-info{background:#F5F5F5;overflow:hidden;position:relative}.recommendation-info .section-wrapper{display:flex}.recommendation-info .section-wrapper .recommendation-info-left{padding:55px 0 45px 0;font-family:"VK Sans Text",Sans-serif,Arial;font-size:18px;line-height:32px;letter-spacing:0;z-index:1}@media screen and (min-width: 1025px){.recommendation-info .section-wrapper .recommendation-info-left{max-width:775px}}.recommendation-info .section-wrapper .recommendation-info-right .patter{width:75%;position:absolute;bottom:0;right:0}@media screen and (max-width: 1024px){.recommendation-info .section-wrapper .recommendation-info-right .patter{display:none}}.highlight-blog{padding-top:51px;padding-bottom:10px;color:#FFF;background:#8B04C9}.highlight-blog .title-block{color:white}.contact-us{min-height:665px;text-align:center;background:#07f;color:white}.contact-us .section-wrapper{padding-top:48px;padding-bottom:85px}.contact-us .title{color:white;margin-bottom:17px}.contact-us .card__pic-bg-img .patter{max-width:none;width:100%}.contact-us .contact-us-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-us .contact-us-content .grid-form{width:57%;display:grid;grid-template:"additional-text additional-text" "name email" "speciality social" "resume resume" "selfdescription selfdescription" "privacy privacy" "subscribe subscribe" ". ." "send send" / 1fr 1fr;grid-gap:20px;z-index:1}.contact-us .contact-us-content .grid-form .hidden-input{max-width:0px;max-height:0px;opacity:1%;border:none;color:transparent;background-color:transparent}.contact-us .contact-us-content .grid-form .additional-text{grid-area:additional-text;margin-bottom:6px;text-align:center;font-size:28px;line-height:34px}.contact-us .contact-us-content .grid-form .group{display:flex;flex-direction:column;max-height:82px}.contact-us .contact-us-content .grid-form .group.name{grid-area:name}.contact-us .contact-us-content .grid-form .group.email{grid-area:email}.contact-us .contact-us-content .grid-form .group.social{grid-area:social}.contact-us .contact-us-content .grid-form .group>*{align-items:stretch}.contact-us .contact-us-content .grid-form .input{width:auto;min-height:48px;padding:0;padding-left:25px;font-size:16px;line-height:30px;border:none}.contact-us .contact-us-content .grid-form .speciality{max-height:82px;grid-area:speciality}.contact-us .contact-us-content .grid-form .speciality .dropdown:hover .dropdown__box{border-color:transparent}.contact-us .contact-us-content .grid-form .speciality .js-vacancy-select{max-height:48px;background-color:white;color:#050B15;font-style:normal;font-weight:normal;font-size:16px;line-height:30px;margin:0}.contact-us .contact-us-content .grid-form .speciality .js-vacancy-select .js-vacancy-select-body{display:flex;padding-left:25px}.contact-us .contact-us-content .grid-form .speciality .js-vacancy-select .js-vacancy-select-body .js-select__selected__option{align-self:center;text-align:left}.contact-us .contact-us-content .grid-form .speciality .js-vacancy-select .suggest__inner{text-align:left}.contact-us .contact-us-content .grid-form .speciality .js-vacancy-select .dropdown__select{display:block !important;max-width:0px;max-height:0px;opacity:1%;border:none;color:transparent;background-color:transparent}.contact-us .contact-us-content .grid-form .file-drop{height:48px;margin:0;grid-area:resume;color:rgba(0,0,0,0.6);border:none}.contact-us .contact-us-content .grid-form .file-drop.dragging{padding:2px;border:1px dashed white}.contact-us .contact-us-content .grid-form .file-drop .content-field{width:auto;height:100%;display:flex;justify-content:left;flex-wrap:nowrap;align-items:center;padding-left:22px;background-color:white}.contact-us .contact-us-content .grid-form .file-drop .content-field .caption-span{display:inline-block;font-size:16px;height:min-content}.contact-us .contact-us-content .grid-form .file-drop .content-field .caption-span.show{display:inline-block}.contact-us .contact-us-content .grid-form .file-drop .content-field .caption-span.hide{display:none}.contact-us .contact-us-content .grid-form .file-drop .content-field .open-file{background:none;border:none;cursor:pointer;color:#07f;font-size:16px;line-height:30px}.contact-us .contact-us-content .grid-form .file-drop .content-field .open-file:hover{text-decoration:underline}.contact-us .contact-us-content .grid-form .file-drop .content-field .info{width:auto;text-align:right;font-size:14px;line-height:24px;color:black}.contact-us .contact-us-content .grid-form .file-drop .content-field .info.warning{margin-left:auto;color:#fe4a4a;margin-right:25px}.contact-us .contact-us-content .grid-form .file-drop .content-field .info.success{margin-right:14px;font-size:16px;line-height:30px;color:black}.contact-us .contact-us-content .grid-form .file-drop .content-field .file-delete{width:12px;height:12px;border:none;background:no-repeat center url("/static/vacancies_static/team/images/icon-delete-file.svg");cursor:pointer}.contact-us .contact-us-content .grid-form .file-drop .content-field .file-delete.show{display:block}.contact-us .contact-us-content .grid-form .file-drop .content-field .file-delete.hide{display:none}.contact-us .contact-us-content .grid-form .selfdescription{height:96px;grid-area:selfdescription;padding-left:25px;font-size:16px;line-height:30px;border:none;font-family:"VK Sans Text", Sans-serif, Arial;font-style:normal;font-weight:normal}.contact-us .contact-us-content .grid-form .checkbox-container{height:24px;display:flex;align-items:center;position:relative;color:white;font-size:14px;line-height:24px;text-align:left}.contact-us .contact-us-content .grid-form .checkbox-container label{min-width:24px;min-height:24px;margin-right:13px;border:1px solid white;background-color:#07f;text-align:center;font-size:20px;font-weight:600;color:#07f}.contact-us .contact-us-content .grid-form .checkbox-container input{position:absolute}.contact-us .contact-us-content .grid-form .checkbox-container input:checked+label{background:white no-repeat center url("/static/vacancies_static/team/images/icon-checked-new.svg")}.contact-us .contact-us-content .grid-form .checkbox-container input:invalid+label{border:2px sold red}.contact-us .contact-us-content .grid-form .checkbox-container.privacy{grid-area:privacy}.contact-us .contact-us-content .grid-form .checkbox-container.privacy a{color:white;text-decoration:underline}.contact-us .contact-us-content .grid-form .checkbox-container.subscribe{grid-area:subscribe}.contact-us .contact-us-content .grid-form .validationInfo{max-height:14px;display:block;text-align:left;padding-top:9px;font-size:12px;line-height:14px;color:white}.contact-us .contact-us-content .grid-form .validationInfo.hide{display:none}.contact-us .contact-us-content .grid-form .button-blue-submit{grid-area:send;justify-self:center;padding:15px 160px}.contact-us .no-valid{background:linear-gradient(0deg, rgba(245,0,41,0.2), rgba(245,0,41,0.2));background-color:white !important}.contact-us .success-block{position:relative;display:flex;z-index:1;flex-direction:column;align-items:center;justify-content:center;min-height:665px}.contact-us .success-block .team-h3-main{margin-bottom:20px}.contact-us .success-block .additional-text{margin-bottom:60px}.contact-us .success-block.hide{display:none}@media screen and (max-width: 1024px){.contact-us{padding:35px 0 40px 0;background:#07f}.contact-us .contact-us-content{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px;line-height:24px}.contact-us .contact-us-content .grid-form{grid-template:"additional-text" "name" "email" "speciality" "social" "resume" "selfdescription" "privacy" 96px "subscribe" 48px "." "send" 60px/minmax(280px, 357px);grid-gap:15px;justify-content:center}.contact-us .contact-us-content .grid-form .additional-text{height:115px;width:auto;font-size:18px;line-height:28px;margin-bottom:29px}.contact-us .contact-us-content .grid-form .group{height:60px}.contact-us .contact-us-content .grid-form .group>*{flex-grow:1}.contact-us .contact-us-content .grid-form .input{padding-left:12px;line-height:24px}.contact-us .contact-us-content .grid-form .speciality{height:60px;grid-area:speciality}.contact-us .contact-us-content .grid-form .speciality .js-vacancy-select{min-height:60px;line-height:24px}.contact-us .contact-us-content .grid-form .speciality .js-vacancy-select .js-vacancy-select-body{display:flex;align-items:center;padding-left:12px}.contact-us .contact-us-content .grid-form .file-drop{height:60px;padding:0}.contact-us .contact-us-content .grid-form .file-drop .content-field{padding-left:12px;background-color:white}.contact-us .contact-us-content .grid-form .file-drop .content-field .caption-span{display:flex;align-items:center;font-size:0}.contact-us .contact-us-content .grid-form .file-drop .content-field .caption-span.show{display:flex}.contact-us .contact-us-content .grid-form .file-drop .content-field .open-file{display:flex;align-items:center;font-size:0;padding:0}.contact-us .contact-us-content .grid-form .file-drop .content-field .open-file::after{font-size:16px;line-height:24px;content:'Прикрепить резюме';color:#050B15;opacity:80%}.contact-us .contact-us-content .grid-form .file-drop .content-field .open-file:hover{text-decoration:none}.contact-us .contact-us-content .grid-form .file-drop .content-field .info.success{line-height:24px}.contact-us .contact-us-content .grid-form .selfdescription{height:90px;padding:12px;line-height:24px}.contact-us .contact-us-content .grid-form .checkbox-container{display:flex;align-items:flex-start}.contact-us .contact-us-content .grid-form .validationInfo{display:none}.contact-us .contact-us-content .grid-form .button-blue-submit{padding:0}.contact-us .card__pic-bg-img{display:none}}.recommendation-vacancy-search h3{margin-bottom:80px;font-size:96px;font-weight:500;line-height:96px;letter-spacing:0;color:#050B15}@media screen and (max-width: 1024px){.recommendation-vacancy-search h3{font-size:36px;line-height:42px}}.recommendation-faq{margin-top:40px}.recommendation-faq .tabs-content__item-container{margin-left:20px}@media screen and (max-width: 1024px){.recommendation-faq .tabs-content__item-container{margin-left:0}}.recommendation-faq .tabs-content__item-container .tabs-content__item-img{margin:0 4px 2px 4px}.recommendation-faq .tabs-content__item-container .tabs-content__item-p-with-ball{display:flex;align-items:center;margin-bottom:20px}.recommendation-faq .tabs-content__item-container .tabs-content__item-p-with-ball .gray-ball{display:block;flex:none;width:10px;height:10px;margin-right:20px;border-radius:50%;background:#050B15;opacity:0.48}.header{z-index:120}@media screen and (min-width: 1025px){.header .header__container{padding-left:20px;padding-right:40px;max-width:calc(1348px + 40px);margin:0 auto}}@media screen and (max-width: 1024px){.header .header__container{padding:0 20px}}.page-header__top-wrapper{min-height:250px}@media (max-width: 1440px){.page-header__top-wrapper{min-height:calc(200px + 50 * ((100vw - 320px) / 1120))}}

