.job{font-family:Proxima Nova,sans-serif;background:#f7f7fa}.job-more{display:none}.job-more.is-active{display:block}.job-section__list{padding:60px 0 100px}@media (max-width:768px){.job-section__list{padding:60px 0}}.job-section__btns{margin-top:40px}.job-section__btn{display:inline-block;position:relative;width:255px;padding:15px 40px 27px;color:#0c0c0c;border:1px solid #0c0c0c;font-size:18px;font-weight:300;text-decoration:none;text-transform:uppercase;box-sizing:border-box;transition:color .25s,background .25s}.job-section__btn:before{width:65px;height:1px;left:42px;background-color:#0c0c0c;transition:background .25s}.job-section__btn:after,.job-section__btn:before{content:"";display:block;position:absolute;bottom:15px}.job-section__btn:after{width:6px;height:6px;border:solid #0c0c0c;border-width:1px 1px 0 0;box-sizing:border-box;-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:103px;transition:border-color .25s}.job-section__btn:hover{background:#0c0c0c;color:#fff}.job-section__btn:hover:before{background:#fff}.job-section__btn:hover:after{border-color:#fff}.job-en{padding:90px 0 60px}.job-en__text{position:relative;text-align:center;margin:0 0 30px;font-size:22px;line-height:1.4;font-weight:300;color:#0c0c0c}.job-en__link{text-decoration:none;color:#304ffe;transition:color .25s}.job-en__link:hover{color:#0c0c0c}.job-policy{padding:90px 0}@media (max-width:768px){.job-policy{padding:60px 0}}.job-policy__title{margin:0 0 50px;font-family:Gotham,sans-serif;font-size:50px;line-height:1;font-weight:700;color:#0c0c0c}@media (max-width:768px){.job-policy__title{font-size:35px}}.job-policy__caption{position:relative;margin:0;padding-left:130px;font-size:22px;line-height:1.4;font-weight:300;color:#0c0c0c}.job-policy__caption:before{content:"";position:absolute;left:0;top:14px;height:1px;width:100px;background:#0c0c0c}@media (max-width:768px){.job-policy__caption:before{display:none}}@media (max-width:768px){.job-policy__caption{padding-left:0}}.job-policy__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:45px 0 0;padding:0;list-style-type:none;counter-reset:policy}@media (max-width:768px){.job-policy__list{margin:40px 0 0}}.job-policy__text{margin:0;font-size:18px;line-height:1.4;font-weight:300;color:#818181;text-align:left}@media (max-width:768px){.job-policy__text{text-align:center}}.job-policy__icon{position:relative;display:inline-block;padding:12px;margin-bottom:20px;width:95px;height:95px;border:2px dotted #304ffe;border-radius:50%;box-sizing:border-box}.job-policy__icon:before{content:"";position:absolute;top:0;right:0;width:12px;height:12px;background:#304ffe;border-radius:50%}.job-policy__icon:after{counter-increment:policy;content:"0" counter(policy);position:absolute;top:0;right:0;font-size:18px;font-weight:300;line-height:1;color:#304ffe}.job-policy__icon-inner{position:relative;display:inline-block;width:100%;height:100%;background:#304ffe;border-radius:50%}.job-policy__icon-inner svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.job-policy__item{width:30%;margin-bottom:50px}.job-policy__item:last-child{margin-bottom:0}.job-policy__item:first-child .job-policy__icon:before,.job-policy__item:nth-child(4) .job-policy__icon:before{top:7px;right:6px}.job-policy__item:first-child .job-policy__icon:after,.job-policy__item:nth-child(4) .job-policy__icon:after{top:-7px;right:-17px}.job-policy__item:nth-child(2) .job-policy__icon:before,.job-policy__item:nth-child(5) .job-policy__icon:before{top:40px;right:-7px}.job-policy__item:nth-child(2) .job-policy__icon:after,.job-policy__item:nth-child(5) .job-policy__icon:after{top:38px;right:-37px}.job-policy__item:nth-child(3) .job-policy__icon:before,.job-policy__item:nth-child(6) .job-policy__icon:before{top:72px;right:6px}.job-policy__item:nth-child(3) .job-policy__icon:after,.job-policy__item:nth-child(6) .job-policy__icon:after{top:73px;right:-24px}@media (max-width:992px){.job-policy__item{width:48%}}@media (max-width:768px){.job-policy__item{width:100%;text-align:center}}.job-head{padding:85px 0;background:#304ffe;font-size:18px;line-height:1.4;font-weight:300;color:#fff}@media (max-width:768px){.job-head{font-size:18px;padding:60px 0}}.job-head__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.job-head__item{width:48%}@media (max-width:768px){.job-head__item{width:100%;margin-top:25px}}.job-head__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.job-head__title{margin:0 0 50px;font-family:Gotham,sans-serif;font-size:50px;line-height:1;font-weight:700;color:#fff}@media (max-width:768px){.job-head__title{font-size:25px;margin:0}}.job-head__name{margin:0;width:48%}@media (max-width:1200px){.job-head__name{width:100%;margin-bottom:20px}}.job-head__info{margin:0;color:#bec5ff}.job-head__link{position:relative;padding-left:40px;color:#fff;text-decoration:none}.job-head__link:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:1px;background:#acb9ff;transition:background .25s}@media (max-width:768px){.job-head__link:before{display:none}}.job-head__link:hover:before{background:#fff}@media (max-width:768px){.job-head__link{padding-left:0}}.job-head__list{margin:0;padding:0;list-style-type:none;width:100%}.job-vacancy{border-top:1px solid transparent;border-bottom:1px solid #e4e4e9;cursor:pointer}.job-vacancy:first-child{border-top:1px solid #e4e4e9}.job-vacancy__head{position:relative;padding:30px 128px 30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box}@media (max-width:992px){.job-vacancy__head{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 60px 30px 0}}.job-vacancy__title{margin:0;font-family:Gotham,sans-serif;font-size:18px;line-height:1.4;font-weight:700;color:#0c0c0c;width:80%;transition:color .25s}@media (max-width:992px){.job-vacancy__title{width:100%}}.job-vacancy__date{font-size:18px;line-height:1.4;font-weight:300;color:#0c0c0c;transition:color .25s}@media (max-width:992px){.job-vacancy__date{width:100%}}.job-vacancy__more{opacity:0;z-index:-1;visibility:hidden;max-height:0;transition:max-height .25s,opacity .25s}.job-vacancy__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.job-vacancy__item{width:48%}@media (max-width:992px){.job-vacancy__item{width:100%}}.job-vacancy__sum{margin:0 0 30px;font-family:Gotham,sans-serif;font-size:75px;line-height:1;font-weight:300;color:#304ffe}@media (max-width:768px){.job-vacancy__sum{font-size:50px}}.job-vacancy__sum span{font-size:28px}@media (max-width:992px){.job-vacancy__sum span{font-size:18px}}.job-vacancy__list{margin:0 0 30px;padding:0;list-style-type:none}.job-vacancy__item{font-size:18px;line-height:1.4;font-weight:300;color:#0c0c0c}.job-vacancy__item b{font-weight:700}.job-vacancy__text{margin:0 0 30px;font-size:18px;line-height:1.4;font-weight:300;color:#0c0c0c}.job-vacancy__btn{position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;border:1px solid #818181;border-radius:50%;color:#818181;background:transparent;outline:none;cursor:pointer;transition:color .25s,background .25s}.job-vacancy__btn:after{content:"";position:absolute;top:14px;left:8px;width:13px;height:1px;background:#818181}.job-vacancy__btn:before{content:"";position:absolute;top:8px;left:14px;width:1px;height:13px;background:#818181;transition:opacity .25s}.job-vacancy__btn:hover{color:#fff;background:#818181}.job-vacancy__btn:hover:after,.job-vacancy__btn:hover:before{background:#fff}@media (max-width:768px){.job-vacancy__btn{right:10px}}.job-vacancy:hover .job-vacancy__date,.job-vacancy:hover .job-vacancy__title{color:#304ffe}.job-vacancy:hover .job-vacancy__btn{border-color:#304ffe;color:#304ffe}.job-vacancy:hover .job-vacancy__btn:hover{background:#304ffe;color:#fff}.job-vacancy_free{cursor:default}.job-vacancy_free:hover .job-vacancy__title{color:#0c0c0c}.job-vacancy.is-active .job-vacancy__more{opacity:1;z-index:1;visibility:visible;max-height:2000px;padding:45px 0 20px;border-top:1px solid #e4e4e9}.job-vacancy.is-active .job-vacancy__date,.job-vacancy.is-active .job-vacancy__title{color:#304ffe}.job-vacancy.is-active .job-vacancy__btn:before{opacity:0}.job-vacancy.is-active .job-vacancy__btn:after{background:#818181}.job-vacancy.is-active .job-vacancy__btn:hover{background:#f4f5ff}.job-vacancy.is-active .job-vacancy__btn:hover:after,.job-vacancy.is-active .job-vacancy__btn:hover:before{background:#304ffe}.job-more .job-vacancy{border-top:1px solid transparent}.job-points{margin-bottom:30px}.job-points__title{margin:0 0 10px;font-size:18px;line-height:1.4;font-weight:700;color:#0c0c0c}.job-points__list{margin:0;padding:0;list-style-type:none}.job-points__item{position:relative;padding-left:15px;margin-bottom:10px;font-size:14px;line-height:1.4;font-weight:300;color:#818181}.job-points__item:last-child{margin-bottom:0}.job-points__item:before{content:"";position:absolute;top:7px;left:0;width:3px;height:3px;border:1px solid #304ffe;border-radius:50%}
/*# sourceMappingURL=job.css.map*/