.block_hero{padding:80px 0 140px 0}@media print,screen and (min-width:40em){.block_hero{padding:120px 0 140px 0;min-height:500px}}@media print,screen and (min-width:40em){.block_hero.hero-large{min-height:600px}}.block_hero .grid-container,.block_hero .grid-x{height:100%}.block_hero .heading-h2{color:#fff}.block_hero p{color:#fff;margin-top:24px}.block_hero .content{margin-top:64px}@media print,screen and (min-width:40em){.block_hero .content{margin-top:32px}}.block_hero .content .button{margin-top:32px}.block_hero .search{position:absolute;width:100%;height:auto;z-index:4;padding:0 48px 0 0;bottom:-40px}@media print,screen and (max-width:39.99875em){.block_hero .search{margin:0}}.block_hero .search .inner-search{background-color:#fff;padding:0}@media print,screen and (min-width:40em){.block_hero .search .inner-search{padding:8px;border:1px solid #ddd}}.block_hero .search .inner-search form{display:flex;align-items:center}@media print,screen and (max-width:39.99875em){.block_hero .search .inner-search form{flex-direction:column;width:100%}}.block_hero .search .inner-search form select{width:70px;border-bottom:none;-webkit-appearance:none;appearance:none}.block_hero .search .inner-search form>input{padding:16px;border:none;flex:2;outline:0}@media print,screen and (max-width:39.99875em){.block_hero .search .inner-search form>input{width:100%}}@media print,screen and (min-width:40em){.block_hero .search .inner-search form>input{border-right:1px solid #ddd}}@media print,screen and (max-width:39.99875em){.block_hero .search .inner-search form .location{border-top:1px solid #ddd;width:100%}}.block_hero .search .inner-search form .location input{padding:16px;border:none;max-width:200px}.block_hero .search .inner-search form .button{margin-left:0}@media print,screen and (max-width:39.99875em){.block_hero .search .inner-search form .button{width:100%}}@media print,screen and (min-width:40em){.block_hero .search .inner-search form .button{margin-left:16px}}.block_hero .image{position:absolute;text-align:right}@media print,screen and (min-width:40em){.block_hero .image{top:130px;position:relative}}.block_hero .image picture{z-index:2}@media print,screen and (min-width:40em){.block_hero .image picture{position:relative}}.block_hero .image picture img{width:70%}@media print,screen and (max-width:39.99875em){.block_hero .image picture img{position:absolute;bottom:-140px;right:-80px}}.block_hero{background:linear-gradient(180deg,rgba(0,71,153,.8) 0,#004799 100%)}@media print,screen and (min-width:40em){.block_hero{padding:0}.block_hero .grid-container{max-height:600px;height:100vh}.block_hero .grid-container.search{max-height:60px}}@media screen and (min-width:64em){.block_hero .heading-h2{font-size:64px}}@media screen and (min-width:64em){.block_hero .title-large{font-size:96px;line-height:100%}}.block_hero .content{z-index:3;position:relative}@media print,screen and (max-width:39.99875em){.block_hero .content{margin-top:24px}}@media print,screen and (min-width:40em){.block_hero .content{padding-right:96px;padding-bottom:40px;align-self:flex-end}}.block_hero .content:after{content:'';background:linear-gradient(180deg,rgba(0,71,153,.8) 0,#004799 100%);position:absolute;top:-32px;left:-21vw;height:calc(100% + 120px);width:calc(100% + 20vw);border-radius:40px;opacity:.8;z-index:-1}@media print,screen and (max-width:39.99875em){.block_hero .content:after{display:none}}.block_hero .inner-search{border-radius:40px;filter:drop-shadow(0 4px 44px rgba(0, 0, 0, .2))}.block_hero .inner-search form input{border-radius:24px 24px 0 0}@media print,screen and (min-width:40em){.block_hero .inner-search form input{border-radius:24px 0 0 24px}}@media print,screen and (min-width:40em){.block_hero form{border-radius:40px}.block_hero form input:first-child{border-top-left-radius:40px;border-bottom-left-radius:40px}}.block_hero .background-image{overflow:hidden;height:100%;width:100%;z-index:1;top:0}@media print,screen and (max-width:39.99875em){.block_hero .background-image{height:250px}}@media print,screen and (min-width:40em){.block_hero .background-image{position:absolute}}.block_hero .background-image img{object-fit:cover;width:100%;height:inherit}@media print,screen and (min-width:40em){.block_hero .background-image img{flex-shrink:0;min-width:100%;min-height:100%}}.block_hero .image{display:none}.block_hero.hero-large:after{height:113%}@media print,screen and (min-width:40em){.block_hero+section{margin-top:0;padding-top:196px}.block_hero+section.block_vacancies{padding-top:48px}}