@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Montserrat:wght@600&display=swap");*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.zero_text{display:none}.filter li span.clear_span{position:absolute;right:0;top:50%;margin-top:-10px;right:20px;cursor:pointer}.filter li{position:relative}button,input,textarea{outline:none;border:none}html,body{height:100%;font-family:"Inter",sans-serif;overflow-x:hidden}img{max-width:100%}ul{list-style-type:none}a{color:#000;text-decoration:none}.btn{background-color:#0277e4;display:inline-block;padding:20px 35px;border-radius:40px;color:#fff;position:relative;overflow:hidden;cursor:pointer}.btn:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-box-shadow:inset 0 15px 25px 0 rgba(4,214,230,.7);box-shadow:inset 0 15px 25px 0 rgba(4,214,230,.7)}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container{max-width:1200px;padding:0 15px;margin:0 auto}.container-right{padding-left:calc((100vw - 1200px)/2 + 15px)}.main{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.slick-track:before,.slick-track:after{display:none}.header{padding-top:30px;position:relative}.header .burger{width:40px;height:40px;padding:14px 12px;cursor:pointer;border-radius:50%;margin-left:6px;background-color:#edf5fd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.header .burger__wrapper{position:relative;width:16px;height:12px;left:0}.header .burger__wrapper.active>div:nth-child(1){-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:50%}.header .burger__wrapper.active>div:nth-child(2){opacity:0}.header .burger__wrapper.active>div:nth-child(3){-webkit-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);bottom:50%}.header .burger__wrapper>div{width:100%;background-color:#0277e4;height:1.5px;position:absolute;border-radius:12px;-webkit-transition:all .5s ease;transition:all .5s ease}.header .burger__wrapper>div:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .burger__wrapper>div:nth-child(3){bottom:0}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__inner>div{display:-webkit-box;display:-ms-flexbox;display:flex}.header__decor{position:absolute;top:0;right:0;z-index:-1}.header__vacancy{padding:14px 26px;background:rgba(2,199,228,.1);color:#0277e4;cursor:pointer;border-radius:40px;margin-left:20px;position:relative}.header__vacancy>span:first-child{margin-right:5px}button.header__vacancy span a{font-size:calc(10px + 6*(100vw/1920));color:#0277e4;font-weight:500}.header .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-transition:all .4s linear;transition:all .4s linear}.header .menu.active{opacity:1;visibility:visible;margin-left:20px}.header .menu__link{font-weight:500;-webkit-transition:color .4s linear;transition:color .4s linear}.header .menu__link:hover{color:#0277e4}.header .menu__item--social{-webkit-transition:-webkit-transform .4s linear;transition:-webkit-transform .4s linear;transition:transform .4s linear;transition:transform .4s linear,-webkit-transform .4s linear}.header .menu__item--social:hover{-webkit-transform:scale(.9);transform:scale(.9)}.banner{position:relative;margin:30px 30px 0}.banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banner__info{max-width:642px}.banner__title{font-family:"Montserrat";font-weight:600;font-size:calc(44px + 6*(100vw/1920));color:#002046;letter-spacing:-3px}.banner__description{margin-top:14px;margin-bottom:45px;font-size:calc(14px + 6*(100vw/1920));line-height:28px;font-weight:500;color:#002046}.banner__img{margin-top:-25px}.banner>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:40px;z-index:-1}.footer{background:#eff7fc;border-top-left-radius:40px;border-top-right-radius:40px;padding:66px 0 46px;margin:0 30px}.footer__about{max-width:310px;text-align:right;font-size:15px;color:#9cbdd2}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__socials>a span{color:#000;font-weight:600;font-size:22px}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;padding-top:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.footer__menu-item>span{color:#5f7d8f;font-size:15px}.vacancy{margin-top:90px}.vacancy-item{border:1px solid transparent;margin:10px 0;border-radius:12px;padding:15px;background-color:#f9fafa;-webkit-transition:all .4s linear;transition:all .4s linear}.vacancy-item.important{border-color:rgba(228,190,2,.15);background:rgba(228,190,2,.07)}li.vacancy__content-item.vacancy-item.important:hover{border-color:#e4be02}.vacancy-item.important.hovered{border-color:#e4be02}a.vacancy-item__link{text-align:center}li.vacancy__content-item.vacancy-item.important div a.vacancy-item__link{background:rgba(228,190,2,.25)}li.vacancy__content-item.vacancy-item.important div a.vacancy-item__link:hover{background:#ffd608}.vacancy-item>div:first-child{display:none}.vacancy-item>div:first-child>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.vacancy-item>div:first-child>div:first-child{padding-bottom:14px;border-bottom:1px solid #d3dfe5}.vacancy-item>div:first-child>div:last-child{margin-top:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vacancy-item>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;grid-auto-flow:dense;align-items:center}.vacancy-item__img{border-radius:8px}.vacancy-item__category{font-weight:500;text-align:center;display:block}.vacancy-item__city{font-weight:500;text-align:center;display:block}.vacancy-page-img{width:100%;height:600px;border-radius:12px;background-size:cover;background-repeat:no-repeat;background-position:center center}p.vacancy__item-work{font-size:18px;font-weight:600;margin-bottom:3px}li.vacancy__content-item.vacancy-item div a.vacancy-item__link{background-color:#edeff1}li.vacancy__content-item.vacancy-item div a.vacancy-item__link:hover{background-color:#0277e4}.vacancy-item:not(.important) a:hover{color:#fff}.vacancy-item:not(.important) a:hover>span:before{background-color:#fff}li.vacancy__content-item.vacancy-item:not(.important):hover{border-color:#0277e4;background-color:#edf5fd}.vacancy-item:not(.important).hovered{border-color:#0277e4;background-color:#edf5fd}.vacancy-item__link{display:block;padding:16px 28px;border-radius:40px;font-weight:500;cursor:pointer;-webkit-transition:all .4s linear;transition:all .4s linear}.vacancy-item__link>span{padding-left:22px;position:relative}.vacancy-item__link>span:before{content:"";display:block;position:absolute;top:0;left:0;width:14px;height:18px;background-repeat:no-repeat;background-color:#000;-webkit-mask-image:url(//job.eskela.ru/wp-content/themes/escelajob/css/../images/decorations/hand.svg);mask-image:url(//job.eskela.ru/wp-content/themes/escelajob/css/../images/decorations/hand.svg);-webkit-transition:all .4s linear;transition:all .4s linear}.vacancy-item__work{font-size:18px;font-weight:600;color:#002046}.vacancy-item__price{font-size:20px;font-weight:700;color:#002046}.vacancy-item:first-child{margin-top:0}.vacancy__title{font-size:calc(44px + 6*(100vw/1920));color:#002046;font-family:"Montserrat";font-weight:600;letter-spacing:-3px;margin-bottom:28px}.vacancy__content{margin-top:30px}.vacancy__content-title{font-size:26px;font-weight:600;margin-bottom:20px}.vacancy__content-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;background-color:#f9fafa;padding:24px 40px;cursor:pointer;width:33.3%;-webkit-transition:all .4s linear;transition:all .4s linear;font-size:18px;font-weight:500;color:#002046}.vacancy__content-button:after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:40px;width:18px;height:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(//job.eskela.ru/wp-content/themes/escelajob/css/../images/decorations/arrow-right.svg);mask-image:url(//job.eskela.ru/wp-content/themes/escelajob/css/../images/decorations/arrow-right.svg);-webkit-transition:all .4s linear;transition:all .4s linear}.vacancy__content-button:hover{-webkit-box-shadow:0 4px 6px 0px rgba(0,0,0,.25);box-shadow:0 4px 6px 0px rgba(0,0,0,.25);background-color:#0277e4;color:#fff}.vacancy__content-button:hover:after{background-color:#fff}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.filter__dropdown{opacity:0;visibility:hidden;position:absolute;top:120%;border-radius:12px;width:100%;padding:20px;left:0;background-color:#fff;border:1px solid #d3dfe5;-webkit-transition:all .4s linear;transition:all .4s linear;z-index:10}.filter__dropdown-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.filter__dropdown-list-item{color:rgba(0,32,70,.7);-webkit-transition:color .4s linear;transition:color .4s linear}.filter__dropdown-list-item:hover{color:#002046}.filter__dropdown.active{opacity:1;visibility:visible}.filter__sex{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f2f6f9;border-radius:12px;border:1px solid #d3dfe5;position:relative;z-index:5;overflow:hidden}.filter__sex-item{cursor:pointer;width:33.3%;color:#5f7d8f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter__sex>div{position:absolute;top:50%;z-index:-1;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:33.3%;height:100%;background-color:#fff;border-radius:10px;-webkit-transition:left .4s linear;transition:left .4s linear}.filter__data{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.filter__data>li{width:33.3%}.filter__data-item{position:relative;padding:25px;border-radius:12px;border:1px solid #d3dfe5;background-color:#f2f6f9;cursor:pointer}.filter__data-item>span{color:#5f7d8f;font-weight:500}.filter__data-item.active{border-color:#0277e4;-webkit-box-shadow:0 4px 15px 0px rgba(2,119,228,.25);box-shadow:0 4px 15px 0px rgba(2,119,228,.25);-webkit-transition:all .4s linear;transition:all .4s linear}.filter__data-item.active>span{color:#0277e4}.filter__data-item.selected{padding:15px 25px}.filter__data-item.selected>p{opacity:1}.filter__data-item.selected>span{font-size:12px}.filter__data-item>p{opacity:0;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.about{margin-top:100px}.about__we{display:-webkit-box;display:-ms-flexbox;display:flex}.about__info{display:block;width:60%}img.about__img-info{width:40%;height:40%;position:relative;top:100px;padding-left:40px}.about__title{font-family:"Montserrat";font-size:50px;color:#002046;letter-spacing:-3px}.about__description{font-size:calc(14px + 6*(100vw/1920));line-height:30px;color:#002046}.about__description:nth-child(2){margin-top:20px;margin-bottom:18px}.about__advantages{margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px}.about__advantages .advantage{width:20%}.about__advantages .advantage__img{display:block}.about__advantages .advantage__title{font-size:22px;font-weight:500;letter-spacing:-1px;margin-top:16px;margin-bottom:6px;color:#002046}.about__advantages .advantage__description{color:#002046}.reviews{margin:120px 30px 88px;border-radius:40px;background-color:#eff7fc;padding-top:100px;padding-bottom:100px;padding-left:20px;padding-right:20px}.reviews__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1174px}.reviews__title{font-size:calc(44px + 6*(100vw/1920));color:#002046;letter-spacing:-3px;font-family:"Montserrat";font-weight:600}.reviews__title--mobile{display:none;font-size:26px}.reviews__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.reviews__controls--mobile{display:none}.reviews__control{width:40px;height:40px;border-radius:50%;background-color:#fff;cursor:pointer;-webkit-transition:all .4s linear;transition:all .4s linear}.reviews__control:hover{-webkit-transform:scale(.9);transform:scale(.9);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.25);box-shadow:0 2px 6px 0 rgba(0,0,0,.25)}.reviews .slider{margin-top:26px}.reviews .slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-transition:all .2s linear;transition:all .2s linear}.reviews .slider__item{max-width:612px;padding:30px;border-radius:30px;background-color:#fff}.reviews .slider__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;align-item:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.reviews .slider__item-avatar{border-radius:50%}.reviews .slider__item-name{font-size:22px;font-weight:500;letter-spacing:-1px;color:#002046}.reviews .slider__item-work{color:#5f7d8f}.slider__item p{font-size:calc(14px + 4*(100vw/1920));line-height:27px;margin-top:20px;color:#002046}.opportunity{margin-bottom:78px}.opportunity__title{font-family:"Montserrat";font-size:50px;letter-spacing:-3px;color:#002046;font-weight:600}.opportunity__list-item{padding:28px 0;border-bottom:1px solid #d3dfe5;cursor:pointer}.opportunity__list-item:last-child{padding-top:28px;padding-bottom:0;border:none}.opportunity__list-item>h5{font-size:20px;font-weight:500;color:#002046}.opportunity__list-item>h5:first-child{margin-bottom:6px}.opportunity__list-item>p{font-size:18px;color:#002046;max-height:0;overflow:hidden;-webkit-transition:max-height .4s linear;transition:max-height .4s linear}.opportunity__list-item.active>p{max-height:108px}.card{margin:40px 0}.card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.card__content{width:70%}.card__agreement{font-size:14px;color:#7b8fa6;margin-top:40px}.card__img{border-radius:20px}.card__field{border:1px solid #d3dfe5;border-radius:12px;padding:20px 24px;background-color:#f2f6f9}.card__field::-webkit-input-placeholder{color:#002046;font-weight:500;font-size:17px}.card__field::-moz-placeholder{color:#002046;font-weight:500;font-size:17px}.card__field:-ms-input-placeholder{color:#002046;font-weight:500;font-size:17px}.card__field::-ms-input-placeholder{color:#002046;font-weight:500;font-size:17px}.card__field::placeholder{color:#002046;font-weight:500;font-size:17px}.card__info h3{margin-bottom:10px;font-size:calc(18px + 6*(100vw/1920));font-weight:600;color:#002046}.card__subtitle--list{margin-bottom:10px}.card__info{margin-bottom:20px}.card__info>p{font-size:calc(12px + 6*(100vw/1920));line-height:25px;color:#002046;margin-bottom:30px}.card__info ul li{font-size:calc(12px + 6*(100vw/1920));line-height:25px;color:#002046;margin-bottom:10px}.card__title{font-size:calc(44px + 6*(100vw/1920));font-weight:600;color:#002046;letter-spacing:-3px;margin:25px 0 16px}.card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.card__list-item{font-size:18px;color:#002046;padding-left:30px;position:relative}.card__list-item:before{content:"";display:block;position:absolute;width:20px;height:20px;top:0;left:0;background-image:url(//job.eskela.ru/wp-content/themes/escelajob/css/../images/decorations/mark.svg);background-repeat:no-repeat}.card__field{resize:none}.card__form{padding-top:30px;margin-top:38px;border-top:1px solid #e3e6e8}.card__form-button{margin-top:18px}.card__form-description{font-size:calc(12px + 6*(100vw/1920));color:#002046;max-width:709px;margin-bottom:20px}.card__form>h3{margin-bottom:2px}.card__form-field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-bottom:0;align-items:baseline}.card__form-field-wrapper>input{width:50%}.card__form>textarea{width:100%;min-height:114px}.card .sidebar{padding:40px;background-color:#eff7fc;position:relative;border-radius:20px;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card .sidebar--mobile{display:none;margin-top:12px;width:100%}.card .sidebar__decor{position:absolute;top:0;right:0}.card .sidebar__link{cursor:pointer;margin-top:20px}.card .sidebar__list>div{margin:14px 0}.card .sidebar__list>div>dt{font-size:15px;color:#5f7d8f;font-weight:500}.card .sidebar__list>div>dd{font-size:20px;color:#002046}.card .sidebar__list>div>dd.last{font-weight:800}.vacancy-name-box{flex-direction:column}p.vacancy__item-work a:hover{color:#000 !important}.card__info ul li{position:relative;padding-left:30px}.card__info ul li:before{content:"";display:block;position:absolute;width:20px;height:20px;top:2px;left:0;background-image:url(//job.eskela.ru/wp-content/themes/escelajob/css/../images/decorations/mark.svg);background-repeat:no-repeat}h3.card__subtitle{font-size:calc(18px + 6*(100vw/1920));color:#002046;margin-bottom:10px}.btn{font-size:calc(10px + 6*(100vw/1920))}img.slider__item-avatar.wp-post-image{width:54px;height:54px}dl.sidebar__list div dt{margin-bottom:8px}.card .sidebar__list>div>dd.contacts{font-size:calc(11px + 6*(100vw/1920));font-weight:500}.map_iframe{border-radius:12px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.card__field{margin-bottom:10px}.popup-title{font-size:calc(20px + 6*(100vw/1920));color:#002046;margin-bottom:10px;text-align:center}.popup-desc{text-align:center;margin-bottom:15px}.popup-logo{display:flex;margin-bottom:20px;justify-content:center;align-items:baseline}.popup-logo p{display:flex;text-align:center;justify-content:center;align-items:center;margin:0 auto;margin-top:15px;flex-direction:column}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#0277e4;border-radius:12px;text-align:center;width:100%}.card__form.requisites p{margin-bottom:10px}.card__sidebar.sidebar{background-image:url(//job.eskela.ru/wp-content/themes/escelajob/css/../images/decorations/sidebar-decor.svg);background-repeat:no-repeat;background-position:top right}.card__form-field-wrapper button.btn.card__form-button{width:50%}.card__form-field-wrapper input.card__field{font-size:calc(11px + 6*(100vw/1920));color:#002046}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.card__field{width:100%}.popup-logo.btn-popup{justify-content:center;align-items:center;flex-direction:column;margin-top:15px;margin-bottom:0;padding-bottom:0}div#form-popup-content{max-width:440px;padding-bottom:20px;border-radius:12px}section.seo-text{margin-top:50px;margin-bottom:60px}.about__info.page_vacancy{width:100%}.about__info.page_vacancy p{font-size:calc(14px + 6*(100vw/1920));line-height:30px;color:#002046}.about__info.page_vacancy h1{margin-bottom:15px}span#hide-mode{display:none}div#mobile_menu{display:none}input::placeholder{font-size:calc(9px + 6*(100vw/1920)) !important}.vac_desc{margin-bottom:20px}.vac_desc p{line-height:22px}img.wp-image-264.size-medium.alignleft{float:left;margin-right:15px}.border-ava{border-radius:8px !important}span#new-tag{font-size:13px;text-align:center;padding:14px;background:rgba(2,199,228,.1);color:#0277e4;cursor:pointer;border-radius:40px}.tag_box{margin-top:30px;display:flex;flex-direction:column;gap:10px}.aside_row{display:block;width:30%}.about__advantages-item.advantage img{margin-bottom:25px}