/* Extended richtext auf 100% erhöhren */
 
.standard-content .text>p:not(.h1-like-headline) {
  max-width: 100% !important;
}




/* Jeden 2. Marketing Teaser Content nach rechts packen */

@media screen and (min-width: 1250px) {
.container-box--fixed-padding:nth-child(odd) .m-stage-marketing__content {
  margin-left: 50%;
  padding-right: 0;
  padding-left: 4rem;
}
}


/* Jedes 2. Marketing Teaser Bild nach links packen */
 
@media screen and (min-width: 1250px) {
.container-box--fixed-padding:nth-child(odd) .m-stage-marketing__content-media {
  left: 0;
}
}


/* Spacing Anpassungen für Videos  */

.bab-stripe .mi-content-mi-responsive-player {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

/* Marketing Teaser wieder auf 50%*/


@media screen and (min-width: 1250px) {


.m-stage-marketing__content {
 width: 50%;
 padding-right: 4rem;
}


.m-stage-marketing__content-media {
    width: 50%;
    left: 50%;
}
 


.m-stage-marketing, .m-stage-marketing .img-wrap {
    height: 101vh !important;
    max-height: 101vh !important;
}


.m-stage-marketing {
    margin: -4rem 0;
}


.m-stage-marketing .img-responsive {
  object-fit: cover;
}


}

 
@media screen and (min-width: 2550px) {


.m-stage-marketing__content {
 padding-right: 5.6rem;
}


.container-box--fixed-padding:nth-child(odd) .m-stage-marketing__content {
  padding-left: 5.6rem;
}
}


/* Marketing Teaser Headline verkleinern*/
@media screen and (min-width: 1250px) and  (max-width: 2549px) {
  .m-stage-marketing .h1-like-headline {
    font-size: 6rem;
  }
}






/* Stage Text adjustments */
.stage-vertical__slide {
 height: 30vh;
}
.stage-vertical__slide:after {
 content: " ";
     position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(59, 59, 59,.48);
}


.stage-vertical__slide .col-tn-12 {
position: static;
}
.stage-full__hero-teaser-title {
text-align: center;
line-height: 1.22;
    z-index: 99;
padding: 0 2rem;
position: absolute;
left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}


.stage-full__hero-teaser-title br {
  display: none;
}

.stage-full__hero-teaser-title .h1-like-headline--regular, .stage-full__hero-teaser-title .h1-like-headline--bold {
display: inline-block
}


.own-row {
display: block;
}


.own-row br {
display: none;
}




@media screen and (min-width: 730px) {
.stage-vertical__slide {
 height: 40vh;
}


.stage-full__hero-teaser-title {
font-size: 4.8rem;
}


@media screen and (min-width: 980px) {
.stage-vertical__slide {
 height: 50vh;
}
.stage-full__hero-teaser-title {
font-size: 6.4rem;
}


@media screen and (min-width: 1250px) {
.stage-vertical__slide:after {
 background-color: rgba(59, 59, 59,.20);
}
.stage-vertical__slide {
 height: 100vh;
}


.stage-full__hero-teaser-title {
font-size: 8rem;
line-height: 1.21;top: 45%;
transform: translate(-50%, 0);
}
}
@media screen and (min-width: 2550px) {
.stage-full__hero-teaser-title {
font-size: 9.6rem;
}

}
