.cmp-teaser__action-container .mrvll-text-link{font-size:.8rem !important;line-height:1.2rem !important;letter-spacing:.1rem !important;text-transform:uppercase;font-weight:600;padding:16px 43px 14px 24px !important;border-radius:4px !important}
.teaser.inner-hero-block.hero-fix .cmp-teaser .richtext-content.teaser-cmp-txt>h2{font-size:24px;line-height:1.63;color:#a7a8a9;font-weight:300;width:100% !important}
.mrvll-text-link::after{content:"";width:0}
.mrvll-text-link::before{content:"";width:0}
.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}
.teaser.inner-hero-block.hero-fix .cmp-teaser .richtext-content.teaser-cmp-txt>h2{color:#a7a8a9;font-size:15px;font-weight:300;line-height:1.73;margin:7px 0 0;width:100% !important}
}
@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}
.cmp-teaser .page-title{color:#FFF}
@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 h1 span{font-size:45px;line-height:1.11;color:#fff;font-weight:bold;line-height:1.33}
}
.teaser.inner-hero-block.hero-fix .cmp-teaser .richtext-content.teaser-cmp-txt .page-title{margin-bottom:24px;font-weight:bold}
@media only screen and (max-width:991px){.inner-hero-block .richtext-content{align-items:start}
}
@media(max-width:480px){.teaser.inner-hero-block.hero-fix .cmp-teaser .richtext-content.teaser-cmp-txt{height:290px !important}
}