.page-jobs .main-block{line-height:1.875}.page-jobs .full-info{opacity:1}.page-jobs .full-info--non-visible{max-height:0 !important;opacity:0 !important;padding-bottom:0 !important;overflow:hidden !important;transition:none !important}.page-jobs .top-block .container{padding-top:350px;padding-bottom:99px;background:url(/_nuxt/img/jobs-bg.6f1b38b.svg) no-repeat right top 100px/496px 523px}.page-jobs .page-heading{margin-bottom:20px;font-size:12px;line-height:1.25;letter-spacing:0.25em;text-transform:uppercase}.page-jobs h1{margin:20px 0}.page-jobs h2{font-size:30px;line-height:1.4;margin-bottom:10px}.page-jobs p{margin:10px 0;z-index:2;position:relative}.page-jobs .job{margin-bottom:87px}.page-jobs .job__col p>strong{font-size:12px;line-height:15px;letter-spacing:3px;font-weight:700;text-transform:uppercase;color:#282929;overflow:hidden;white-space:nowrap}.page-jobs .job a{transition:0.3s ease-in-out;border-bottom:1px solid black}.page-jobs .job a:hover{background:#ffed24}.page-jobs .job ul li:before{top:8px;width:14px;height:14px;border:4px solid #ffed24;border-radius:50%;background:#fff}.page-jobs .job ul,.page-jobs .job ol{margin-top:21px}.page-jobs .job ul li,.page-jobs .job ol li{font-size:16px;letter-spacing:0.32px;line-height:30px;font-weight:400;position:relative;margin-top:10px;padding-left:28px}.page-jobs .job ul li::before,.page-jobs .job ol li::before{position:absolute;content:'';left:0}.page-jobs .job ul li:last-child,.page-jobs .job ol li:last-child{margin-bottom:0}.page-jobs .job ol{counter-reset:list}.page-jobs .job ol li:before{counter-increment:list;content:counter(list);background:#ffed24;font-weight:bold;padding:3px;line-height:1;top:5px}.page-jobs .job__row{align-items:flex-start}.page-jobs .form-jobs .file-label{margin-bottom:4px}.page-jobs .form-jobs .decor-line{top:48%}@media (max-width: 767px){.page-jobs .top-block .container{padding-top:183px;padding-bottom:50px;height:100vh;background-size:328px auto;background-position:76px 250px}.page-jobs .page-heading{margin-bottom:15px}.page-jobs h1{margin:15px 0;font-size:50px;line-height:1.22}.page-jobs h2{letter-spacing:0.023333em}.page-jobs .job__row{flex-direction:column}.page-jobs .job__col,.page-jobs .job .view-zone{margin-top:58px}}@media (min-width: 768px){.page-jobs .job{margin-bottom:70px;padding:55px 60px 4px;box-shadow:0 10px 40px 0 rgba(0,0,0,0.04)}.page-jobs .job__row{margin-top:60px;z-index:2;position:relative}.page-jobs .job__col{width:calc(50% - 30px)}.page-jobs .job .full-info{padding-bottom:30px}.page-jobs .job ul{margin-top:40px;font-weight:300}}

