.block_hero_vacancy{height:85vh;margin-bottom:100px;z-index:6}@media print,screen and (min-width:48em){.block_hero_vacancy{height:40vh;min-height:500px}}.block_hero_vacancy .grid-container,.block_hero_vacancy .grid-x{height:100%;position:relative}.block_hero_vacancy .heading-h2{color:#fff}@media print,screen and (max-width:47.99875em){.block_hero_vacancy .heading-h2{margin-bottom:16px}}.block_hero_vacancy .content{margin-top:32px}.block_hero_vacancy .details{height:51px;display:flex;flex-wrap:wrap;align-items:center}.block_hero_vacancy .details span{display:flex;align-items:center;margin-right:16px;color:#fff}.block_hero_vacancy .details svg{margin-right:6px}.block_hero_vacancy .recruiter{display:flex;align-items:center}@media print,screen and (max-width:47.99875em){.block_hero_vacancy .recruiter{margin-bottom:16px;width:100%}}.block_hero_vacancy .recruiter .recruiter__image{width:56px;height:56px;overflow:hidden;display:flex;align-items:flex-end;margin-right:16px}.block_hero_vacancy .recruiter .recruiter__info{display:flex;flex-direction:column;flex:1}.block_hero_vacancy .title{margin-left:auto;opacity:0;visibility:hidden;display:none;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out}.block_hero_vacancy #recruiter-actions{background-color:#fff;border:#ddd solid 1px;text-align:center;height:56px;padding:0 24px;margin-left:auto;margin-right:32px;cursor:pointer;position:relative}@media print,screen and (max-width:47.99875em){.block_hero_vacancy #recruiter-actions{width:100%;margin-bottom:16px}}@media print,screen and (min-width:48em){.block_hero_vacancy #recruiter-actions{display:flex;align-items:center}}.block_hero_vacancy #recruiter-actions span{line-height:56px}@media print,screen and (min-width:48em){.block_hero_vacancy #recruiter-actions span{line-height:14px}}.block_hero_vacancy #recruiter-actions span svg{width:10px;height:auto;margin-right:0;pointer-events:none}.block_hero_vacancy #recruiter-actions ul{background-color:#fff;box-shadow:0 4px 44px rgba(0,0,0,.1);display:none;list-style:none;padding:16px 0;top:calc(100% + 8px);left:0;width:max-content;position:absolute;z-index:3}.block_hero_vacancy #recruiter-actions svg{margin-right:8px;-webkit-transition:transform .1s ease-out;-moz-transition:transform .1s ease-out;-ms-transition:transform .1s ease-out;-o-transition:transform .1s ease-out}.block_hero_vacancy #recruiter-actions li{padding:8px 24px;text-align:left;display:flex;width:100%;align-items:center;text-decoration:none}.block_hero_vacancy #recruiter-actions a{display:flex;width:100%;align-items:center;text-decoration:none}.block_hero_vacancy #recruiter-actions.open svg{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.block_hero_vacancy #recruiter-actions.open ul{display:block}.block_hero_vacancy .search{position:absolute;width:100%;height:auto;z-index:3;bottom:0}@media print,screen and (max-width:47.99875em){.block_hero_vacancy .search{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}@media print,screen and (min-width:48em){.block_hero_vacancy .search{bottom:-40px}}.block_hero_vacancy .search .inner-search{background-color:#fff;box-shadow:0 4px 44px rgba(0,0,0,.1);padding:8px 24px;display:flex;align-items:center;justify-content:space-between}@media print,screen and (max-width:47.99875em){.block_hero_vacancy .search .inner-search{flex-direction:column;padding:16px}}.block_hero_vacancy .search.is-sticky{position:fixed;top:0;left:0;height:72px;width:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media print,screen and (max-width:39.99875em){.block_hero_vacancy .search.is-sticky #recruiter-actions,.block_hero_vacancy .search.is-sticky .recruiter{display:none}}.block_hero_vacancy .search.is-sticky .title{opacity:1;visibility:visible;display:block}.block_hero_vacancy .search.is-sticky .inner-search{border-radius:0}.block_hero_vacancy .search.is-sticky .recruiter__info .function,.block_hero_vacancy .search.is-sticky .recruiter__info .name,.block_hero_vacancy .search.is-sticky .title{color:#fff}@media print,screen and (max-width:47.99875em){.block_hero_vacancy .button{width:100%}}.block_hero_vacancy{margin-bottom:80px}.block_hero_vacancy:after{content:'';background:linear-gradient(180deg,rgba(0,71,153,.8) 0,#004799 100%);width:calc(100% + 48px);height:100%;position:absolute;left:0;top:0;z-index:-1;height:100%;width:100vw}@media screen and (min-width:75em){.block_hero_vacancy:after{border-bottom-right-radius:16px;height:116%;width:55vw}}.block_hero_vacancy .recruiter__image{background-color:#62c3d0;border-radius:50%}.block_hero_vacancy .recruiter__info .name{font-weight:700}.block_hero_vacancy .recruiter__info .function{font-size:16px;line-height:100%}.block_hero_vacancy .title{color:#004799;font-size:13px;font-weight:700}@media screen and (min-width:75em){.block_hero_vacancy .title{font-size:16px}}@media screen and (min-width:90em){.block_hero_vacancy .title{font-size:20px}}.block_hero_vacancy #recruiter-actions{border-radius:40px;font-weight:600;font-size:16px}.block_hero_vacancy #recruiter-actions span{color:#e95223}.block_hero_vacancy #recruiter-actions span svg path{fill:#e95223}.block_hero_vacancy #recruiter-actions ul{border-radius:8px}.block_hero_vacancy #recruiter-actions li:hover{background-color:rgba(0,71,153,.2)}.block_hero_vacancy #recruiter-actions a{font-weight:600;font-size:16px}.block_hero_vacancy #recruiter-actions svg path{fill:#004799}.block_hero_vacancy .search .inner-search{border-radius:40px;padding:8px 12px}.block_hero_vacancy .search.is-sticky .inner-search{background-color:#004799}.block_hero_vacancy .background-image{position:absolute;overflow:hidden;width:100%;z-index:-1;height:100%}.block_hero_vacancy .background-image img{object-fit:cover;width:100%;height:inherit}@media print,screen and (min-width:40em){.block_hero_vacancy .background-image{height:100%}.block_hero_vacancy .background-image img{flex-shrink:0;min-width:100%;min-height:100%}}.block_hero_vacancy .image{display:none}.block_hero_vacancy .details{font-weight:600}.block_hero_vacancy .details svg path{fill:#e95223}@media print,screen and (min-width:40em){.block_hero_vacancy+section{margin-top:0;padding-top:196px}}