.p-vacancies{font-family:Arial,Helvetica,sans-serif!important;color:#545454}.p-vacancies,.p-vacancies *,.p-vacancies :after,.p-vacancies :before{box-sizing:border-box}.p-vacancies__header{position:relative;padding-top:30px;margin-bottom:60px}.p-vacancies__header-top{margin-bottom:20px}.p-vacancies__header-top:after{display:block;content:"";clear:both}.p-vacancies__logo{display:none;position:absolute;top:0;left:20px;z-index:10;border:1px solid #b1b1b1;width:202px;height:152px}.p-vacancies__company{display:none;float:left;color:#444;font-size:20px}.p-vacancies__link{position:relative;display:inline-block;float:right;margin-right:15px;color:#0072bc;font-weight:700;font-size:14px;line-height:1;text-decoration:underline!important}.p-vacancies__link:after{display:block;content:"";background:url(../images/vacancies.png) -134px -158px no-repeat;width:13px;height:12px;position:absolute;top:1px;right:-15px}.p-vacancies__menu{margin:0 0 10px!important;padding-left:20px}.p-vacancies .p-vacancies__menu{list-style-type:none}.p-vacancies .p-vacancies__menu li{list-style-type:none!important}.p-vacancies__menu li{position:relative;display:inline-block;margin-right:17px;padding-right:20px}.p-vacancies__menu li:after{display:block;content:"";position:absolute;top:0;right:0;width:1px;height:22px;background:#ccc}.p-vacancies__menu li:last-child{padding-right:0}.p-vacancies__menu li:last-child:after{display:none}.p-vacancies__menu a{display:inline-block;text-decoration:none;color:#444;font-weight:700;font-size:14px;line-height:1}.p-vacancies__menu a:hover{color:#0072bc;text-decoration:underline}.p-vacancies__menu li.active a{color:#0072bc}.p-vacancies__main{border:1px solid #b1b1b1;margin-bottom:20px;padding:50px 0 55px}.p-vacancies__content{padding:0 20px;font-size:16px;color:#545454}.p-vacancies__content--1{margin-bottom:35px}.p-vacancies__content--2{margin-bottom:70px}.p-vacancies__content p{margin-bottom:25px;font-family:Arial,Helvetica,sans-serif!important;font-size:16px;color:#545454}.p-vacancies__content p:last-child{margin-bottom:0}.p-vacancies__slider{margin-bottom:10px;border:1px solid #ccc}.p-vacancies__slider ul{padding-left:0!important;margin:0!important;line-height:1!important}.p-vacancies__slider li{line-height:1!important;list-style-type:none!important}.p-vacancies__infoblocks{margin:0 0 75px!important}.l-skew{margin:0 0 25px!important;padding:0 20px;text-align:center;font-size:16px;line-height:1}.p-vacancies .l-skew{list-style-type:none}.p-vacancies .l-skew li{list-style-type:none!important}.l-skew:after{display:block;content:"";clear:both}.l-skew__item{position:relative;margin-bottom:20px;padding:0 40px;color:#fff}.l-skew__item div{position:relative;height:68px;padding-top:10px;background:#186cb1;color:#fff}.l-skew__item:after,.l-skew__item:before{display:block;content:"";position:absolute;top:0;width:0;height:0;border-style:solid;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.l-skew__item:before{left:0;border-width:0 0 68px 40px;border-color:transparent transparent #186cb1}.l-skew__item:after{right:0;border-width:68px 40px 0 0;border-color:#186cb1 transparent transparent}.l-skew__item:nth-child(2) div{background:#1386c3}.l-skew__item:nth-child(2):before{border-bottom-color:#1386c3}.l-skew__item:nth-child(2):after{border-top-color:#1386c3}.l-skew__item:nth-child(3) div{background:#3aa0d7}.l-skew__item:nth-child(3):before{border-bottom-color:#3aa0d7}.l-skew__item:nth-child(3):after{border-top-color:#3aa0d7}.l-skew__item:nth-child(4) div{background:#49ace1}.l-skew__item:nth-child(4):before{border-bottom-color:#49ace1}.l-skew__item:nth-child(4):after{border-top-color:#49ace1}.iblock{position:relative;list-style-type:none!important;margin-bottom:10px;cursor:pointer}.iblock.active{padding:250px 20px 45px;background:#49ace1;cursor:auto}.iblock__title{position:absolute;top:50%;left:0;right:0;height:122px;margin:0 auto;padding:25px;color:#fff;text-align:center;text-transform:uppercase;font-size:24px;line-height:1.15}.iblock__title:after,.iblock__title:before{display:block;content:"";width:145px;height:69px;position:absolute;display:none}.iblock__title:before{background:url(../images/vacancies.png) -155px 0 no-repeat;bottom:0;left:0}.iblock__title:after{background:url(../images/vacancies.png) -155px -79px no-repeat;top:0;right:0}.iblock.active .iblock__title{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;top:53px;left:20px;right:auto;color:#000}.iblock.active .iblock__title:before{background:url(../images/vacancies.png) 0 0 no-repeat}.iblock.active .iblock__title:after{background:url(../images/vacancies.png) 0 -79px no-repeat}.iblock__link{display:block!important;text-decoration:none;outline:0}.iblock__content{position:relative;display:none}.iblock.active .iblock__content{display:block}.iblock.active .iblock__content,.iblock.active .iblock__content li,.iblock.active .iblock__content p,.iblock.active .iblock__content ul{font-family:Arial,Helvetica,sans-serif!important;color:#fff}.iblock__slider{display:none}.iblock.active .iblock__slider{display:block}.iblock__image{display:block;width:100%;height:auto}.iblock.active .iblock__image{display:none}.iblock__close{position:absolute;bottom:13px;left:0;right:0;display:none;cursor:pointer;font-size:16px;color:#b9e5fc;text-align:center}.iblock__close:before{display:inline-block;content:"";background:url(../images/vacancies.png) -157px -158px no-repeat;width:9px;height:9px;margin-right:7px}.iblock.active .iblock__close{display:inline-block}.slider{position:static!important;margin:0!important;padding:0!important;overflow:hidden;height:140px}.p-vacancies .slider{list-style-type:none}.p-vacancies .slider li{list-style-type:none!important}.slider__slide,.slider__wrap{position:relative}.slider__slide{max-width:100%;width:213px!important;height:140px!important;line-height:1!important;border:0!important}.slider__slide a,.slider__slide img{display:block!important;line-height:1!important}.slider__slide a{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:50%}.slider__next,.slider__prev{position:absolute;display:block;cursor:pointer;z-index:100}@media only screen and (min-width:400px){.iblock__title{padding:30px 55px 0;line-height:1.5}}@media only screen and (min-width:420px){.p-vacancies__company{display:block}}@media only screen and (min-width:500px){.iblock__title:after,.iblock__title:before{display:block}.iblock__title{width:457px}}@media only screen and (min-width:600px){.l-skew__item{float:left;width:50%}}@media only screen and (min-width:685px){.p-vacancies__header-top{padding-left:242px}.p-vacancies__logo{display:block}}@media only screen and (min-width:1000px){.iblock.active .iblock__content{max-width:600px}.iblock.active .iblock__slider{position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:213px}.slider{height:300px}.slider__wrap{padding:45px 0}.slider__slide{margin:10px 0}.slider__next,.slider__prev{width:57px;height:29px;margin:0 auto;left:0;right:0}.slider__prev{background:url(../images/vacancies.png) -67px -158px no-repeat;top:0}.slider__next{background:url(../images/vacancies.png) 0 -158px no-repeat;bottom:0}}@media only screen and (min-width:1200px){.l-skew__item{width:25%}.iblock__title{top:57%}.iblock.active .iblock__content{max-width:700px}}@media only screen and (max-width:1199px){.iblock__title{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:999px){.iblock.active .iblock__slider{margin-top:40px}.slider__wrap{padding:0 45px}.slider__slide{margin:0 10px}.slider__next,.slider__prev{width:29px;height:57px;top:50%;margin-top:-28px}.slider__prev{background:url(../images/vacancies.png) 0 -197px no-repeat;left:0}.slider__next{background:url(../images/vacancies.png) -39px -197px no-repeat;right:0}.slider .slick-list,.slider .slick-track{height:140px;max-height:104px}}@media only screen and (max-width:399px){.iblock__title br{display:none}}@media only screen and (min-width:600px) and (max-width:1199px){.l-skew__item{float:left}.l-skew__item:nth-child(2n){float:right}.l-skew__item:nth-child(odd){clear:both}}