@charset "UTF-8";
.careers-page .container-common{padding-top:106px;padding-bottom:37rem}@media screen and (max-width:768px){.careers-page .container-common{padding-top:45px;padding-bottom:20rem}}.careers-page .text{padding-bottom:45px}.careers-page .text p{padding-bottom:0}@media screen and (max-width:768px){.careers-page .text{padding-bottom:65px}}.careers-page .mainscene__item{width:76%}@media screen and (max-width:992px){.careers-page .mainscene__item{width:100%}}.careers-job .container-common{padding:86px 0 32px 0}@media screen and (max-width:768px){.careers-job .container-common{padding:25px 0 32px}}.careers-job__item{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;min-height:100px;border-bottom:1px solid #e7e7e7;padding-top:20px;padding-bottom:20px}@media screen and (max-width:768px){.careers-job__item{min-height:96px}}@media screen and (max-width:768px){.careers-job__item:first-child{padding-bottom:4px;min-height:auto}}.careers-job__item:last-child{border-bottom:none}.careers-job__item .job-item{font:26px/32px var(--itx-ff-HB);color:var(--itx-color-accent)}@media screen and (max-width:576px){.careers-job__item .job-item{font-size:24px;line-height:28px}}.careers-job__item .job-item span{font:18px/26px var(--itx-ff-HR);letter-spacing:-0.2px;color:#1f2432;opacity:0.8;display:block}@media screen and (max-width:576px){.careers-job__item .job-item span{font-size:16px;line-height:22px}}.careers-job__item .learn-more{color:var(--itx-color-accent);font-size:18px;padding-left:20px}@media screen and (max-width:576px){.careers-job__item .learn-more{text-align:right;font-size:16px;width:140px}}.careers-job__item .learn-more:hover,.careers-job__item .learn-more:focus{color:var(--itx-color-accent-hover)}.careers-job__item .learn-more:active{color:var(--itx-color-accent-active)}@media screen and (max-width:768px){.careers-job .careers-job__item-dont-job{-ms-flex-wrap:wrap;flex-wrap:wrap}}.careers-job .careers-job__item-dont-job .strong{font-family:var(--itx-ff-HB);color:var(--itx-color-accent);display:block;margin-top:20px}.careers-job .careers-job__item-dont-job .strong:hover,.careers-job .careers-job__item-dont-job .strong:focus{color:var(--itx-color-accent-hover)}.careers-job .careers-job__item-dont-job .strong:active{color:var(--itx-color-accent-active)}.looking-careers .container-common{padding-top:50px;padding-bottom:145px;background:url(../img/img-careers-looking.jpg) center bottom no-repeat var(--itx-color-accent);background-size:cover;border-radius:2px}.looking-careers .looking-email{color:var(--itx-color-white);font:22px/27px var(--itx-ff-HM)}@media screen and (max-width:576px){.looking-careers .looking-email{font-size:18px;line-height:22px}}.looking-careers .looking__description{margin-right:28%}@media screen and (max-width:992px){.looking-careers .looking__description{padding-top:0}}@media screen and (max-width:576px){.looking-careers .looking__description{margin-right:0}}.text-block .container-common{padding-top:106px}@media screen and (max-width:768px){.text-block .container-common{padding-top:45px}}.text-block p:not(:last-child){padding-bottom:18px}@media screen and (max-width:768px){.text-block p:not(:last-child){padding-bottom:14px;line-height:23px}}.job-benefits .container-common{padding-top:106px}@media screen and (max-width:768px){.job-benefits .container-common{padding-top:45px;padding-bottom:4px}}.job-benefits .title-common-h2{font:40px/45px var(--itx-ff-HB);color:#1f2432;padding-bottom:15px}@media screen and (max-width:768px){.job-benefits .title-common-h2{font-size:30px;line-height:36px;padding-bottom:10px}}.job-benefits .industry-experience__item{padding-top:30px}@media screen and (max-width:576px){.job-benefits .industry-experience__item{padding-top:14px}}@media screen and (max-width:576px){.job-benefits .industry-experience__items{padding:20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:576px){.job-benefits .industry-experience__items:first-child{border-top:1px solid #e9e9ea}}.job-benefits .descr p{font:18px/24px var(--itx-ff-HM);color:var(--itx-color-accent)}.section-level>.container-common{padding-top:21px}.section-level .title-common-h2{padding-bottom:30px}.section-level__body{background:#f5f6f8;padding-top:50px;padding-bottom:50px}.section-level__body .container-common{text-align:center}.section-level__body img{max-width:966px;width:100%}.careers-form{position:relative}@media screen and (max-width:768px){.careers-form{border-bottom:1px solid #f5f5f5}}.careers-form #contact{position:absolute;display:block;top:-80px;left:0}.careers-form .container-common{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:96px}@media screen and (max-width:768px){.careers-form .container-common{padding-top:35px;border-bottom:none}}.careers-form .container-common .title-common-h2{width:100%;padding-bottom:30px}@media screen and (max-width:768px){.careers-form .container-common .title-common-h2{padding-bottom:24px}}.careers-form .container-common .contact-form-common__description{padding-right:0;padding-left:65px;padding-top:30px}.careers-form .container-common .contact-form-common__description p{padding-bottom:0}@media screen and (max-width:992px){.careers-form .container-common .contact-form-common__description p{padding-left:20px}}@media screen and (max-width:992px){.careers-form .container-common .contact-form-common__description{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;padding-top:0}}@media screen and (max-width:992px){.careers-form .container-common .contact-form-common__description a{margin-top:2px}}.careers-form .container-common .contact-form-common__description .masha{border-radius:50%;width:90px;height:90px;overflow:hidden;margin-bottom:1.5rem}.careers-form .container-common .contact-form-common__description .masha img{width:124px;position:relative;top:-21px;left:-18px}.careers-form .container-common .contact-me-title{font:20px/24px var(--itx-ff-HB);padding-bottom:27px}@media screen and (max-width:992px){.careers-form .container-common .contact-me-title{width:100%}}@media screen and (max-width:768px){.careers-form .container-common .contact-me-title{padding-bottom:20px}}.careers-form .container-common p{padding-top:3px;font-size:16px;letter-spacing:-0.16px;color:rgba(31, 36, 50, 0.8)}.careers-form .container-common p .hr-name{display:block;font-family:var(--itx-ff-HM);color:rgba(31, 36, 50, 0.7);line-height:25px}.careers-form .container-common p a{display:block}.careers-form .container-common p a:focus,.careers-form .container-common p a:hover{color:var(--itx-color-accent-hover)}.careers-form .container-common p a:active{color:var(--itx-color-accent-active)}.careers-form .form-job-position__span:after{position:absolute;content:"";width:5px;height:5px;background:var(--itx-color-accent);border-radius:50%;right:-7px;top:4px}.careers-form p.attach-file{color:#989898;font:14px var(--itx-ff-HR);letter-spacing:0.22px;line-height:19px;padding-left:14px}@media screen and (max-width:768px){.careers-form p.attach-file{padding-left:0;padding-top:8px;letter-spacing:0}.careers-form p.attach-file br{display:none}}@media screen and (max-width:576px){.careers-form p.attach-file{padding-top:4px;font-size:12px;line-height:17px;white-space:normal}}.instagram-feed{padding-top:106px;padding-bottom:10px}@media screen and (max-width:768px){.instagram-feed{padding-top:36px}}.instagram-feed .title-common-h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}.instagram-feed .title-common-h2 img{margin-right:10px}@media screen and (max-width:768px){.instagram-feed .title-common-h2 img{width:46px;height:auto}}.grid-instagram{position:relative}@media screen and (max-width:768px){.grid-instagram{-ms-flex-wrap:wrap;flex-wrap:wrap}}.grid-instagram__item{position:relative;display:block;width:450px;height:322px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media screen and (max-width:768px){.grid-instagram__item{width:50%;height:160px}}@media screen and (max-width:576px){.grid-instagram__item{height:125px}}.grid-instagram__icon{display:block;position:absolute;z-index:2;top:50%;left:50%;width:49px;height:49px;margin:-25px 0 0 -25px;border:0.2rem solid #e3e6e8;border-radius:50%;background-color:#2a3d4e}.grid-instagram__icon .icon{position:absolute;top:50%;left:50%;display:block;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;fill:#e3e6e8}.grid-instagram__icon .grid-instagram__item:hover .grid-instagram__panel{opacity:1}.grid-instagram__panel{position:absolute;top:0;right:0;bottom:0;left:0;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:justify;justify-content:center;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0;background:rgba(42, 61, 78, 0.4)}.grid-instagram__counter{font-size:2rem;font-weight:500;position:relative;padding-left:2.5rem;color:#fff}.grid-instagram__counter .icon{position:absolute;top:0;left:0;display:block;width:2rem;height:2rem;fill:#fff}#sb_instagram #sbi_images{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#sb_instagram #sbi_images{-ms-flex-wrap:wrap;flex-wrap:wrap;height:320px}}#sb_instagram .sbi_date{display:none}#sb_instagram .sbi_info p{display:none}@media screen and (max-width:768px){#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:50%;height:160px}}@media (max-width:480px){#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images .sbi_item{width:50%}}#sb_instagram.sbi_medium .sbi_instagram_link{display:none}.job-vacancies{background-size:cover;background-repeat:no-repeat;background-color:#6a7d8b;background-position:center}.job-vacancies .container-common{padding-top:14.5rem;padding-bottom:10.5rem}@media screen and (max-width:768px){.job-vacancies .container-common{padding-top:7.1rem;padding-bottom:15px}}.vacancy .container-common{padding-top:62px}@media screen and (max-width:768px){.vacancy .container-common{padding-top:46px}}@media screen and (max-width:768px){.vacancy .container-common p{line-height:23px}}.vacancy .container-common P:last-child{padding-bottom:72px}.vacancy .container-common P:not(:last-child){padding-bottom:18px}.vacancy .container-common ul li{font-size:16px;line-height:24px;padding-bottom:14px}@media screen and (max-width:768px){.vacancy .container-common ul li{padding-bottom:8px}}.vacancy .container-common ul li:before{content:"—";margin-right:10px}.vacancy .container-common h2,.vacancy .container-common h3,.vacancy .container-common h4,.vacancy .container-common h5,.vacancy .container-common h6{color:#030d25;font:26px/32px var(--itx-ff-HB);padding-bottom:15px}@media screen and (max-width:768px){.vacancy .container-common h2,.vacancy .container-common h3,.vacancy .container-common h4,.vacancy .container-common h5,.vacancy .container-common h6{font-size:24px;line-height:28px;padding-bottom:8px}}.vacancy .vacansy-description{padding-top:50px}@media screen and (max-width:768px){.vacancy .vacansy-description{padding-top:28px}}.vacancy .vacansy-description__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:32px;padding-bottom:36px;border-top:1px solid #f0f0f0}@media screen and (max-width:768px){.vacancy .vacansy-description__list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;padding-bottom:30px}}.vacancy .vacansy-description__list h3{width:287px;padding-right:80px;padding-bottom:0}@media screen and (max-width:768px){.vacancy .vacansy-description__list h3{width:100%;padding-right:0}}.vacancy .vacansy-description__list ul{flex:1;font-size:16px;line-height:24px;color:rgba(53, 57, 70, 0.7)}@media screen and (max-width:768px){.vacancy .vacansy-description__list ul{padding-left:10px}}.vacancy .vacansy-description__list ul li{padding-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.vacancy .vacansy-description__list ul li{padding-bottom:8px}}.vacancy .vacansy-description__list ul li:before{content:"—";margin-right:10px}