.hero-block img{width:100%;display:block;position:absolute;left:0;top:0;//height:220%;width:100%;object-fit:cover;object-position:center top}
.teaser-cmp-txt{position:absolute;bottom:20%;left:10%;color:#FFF;text-align:left}
.hero-fix.inner-hero-block .cmp-teaser{width:100%;height:100%;display:flex;padding-top:100px;align-items:center}
.hero-fix.inner-hero-block .richtext-content.teaser-cmp-txt{z-index:2;text-align:left;padding:0 20px;position:static}
.hero-fix.inner-hero-block .richtext-content.teaser-cmp-txt p{width:100%}
@media only screen and (max-width:991px){.hero-fix.inner-hero-block .richtext-content.teaser-cmp-txt{width:100%;text-align:center}
.hero-fix.inner-hero-block .cmp-teaser{padding-top:70px}
}
@media screen and (max-width:767px){.cmp-teaser::before{content:' ';display:block;width:100%;height:100%;position:absolute;background:#000;opacity:.4;top:0;z-index:1}
}
.gray-banner-text .teaser-cmp-txt{color:#333}
@media only screen and (min-width:768px){.hero-fix.inner-hero-block.hero-p-half .richtext-content.teaser-cmp-txt p{width:50%}
}
.cmp-small-teaser.career-location-module{height:316px}
.cmp-small-teaser.inner-hero-block-career .richtext-content h3{font-weight:100}
.cmp-small-teaser.inner-hero-block-career .load-more{margin-top:30px !important}
.cmp-small-teaser.inner-hero-block-career .richtext-content{bottom:0}
@media only screen and (min-width:768px){.cmp-small-teaser.inner-hero-block-career .richtext-content{bottom:0}
}
@media only screen and (min-width:1200px){.cmp-small-teaser.inner-hero-block-career .richtext-content{bottom:25px}
}
@media(min-width:1200px){.teaser.inner-hero-block.hero-fix{width:1170px}
}
@media(min-width:1440px){.teaser.inner-hero-block.hero-fix{width:calc(1440px - 30px)}
}
@media(max-width:1199.6px){.teaser.inner-hero-block.hero-fix{width:100%;padding-right:24px;padding-left:24px}
}
.teaser.inner-hero-block.hero-fix .cmp-teaser .richtext-content.teaser-cmp-txt>*{padding-left:24px;padding-right:24px;margin:0}
.teaser.inner-hero-block.hero-fix .cmp-teaser .richtext-content.teaser-cmp-txt{padding:0 !important;display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap}
@media(min-width:480px){.teaser.inner-hero-block.hero-fix .cmp-teaser .richtext-content.teaser-cmp-txt>*{padding-left:55px;padding-right:55px}
}
@media(min-width:992px){.teaser.inner-hero-block.hero-fix .cmp-teaser .richtext-content.teaser-cmp-txt>*{padding-left:67px;padding-right:67px}
}
.teaser.inner-hero-block.hero-fix .cmp-teaser .richtext-content.teaser-cmp-txt>h2{margin-bottom:24px}