/**************************
@yellow			: #dbbd40;
@black          : #000;
**************************/
/*@colorWhite: #fff;
@colorBlack: #000;
@colorLightGrey: #aaa;
@colorGrey: #6d6d6d;
*/
/*
@colorThemeOrange: #eda053;
@colorThemeCyan: #6dbcdb;
@colorThemeYellow: #f6c562;
*/
.premium-experiences-section {
  position: relative;
  overflow: hidden;
}
.premium-experiences-section > .atvi-image {
  position: relative;
  z-index: 1;
}
.premium-experiences-section > .atvi-image .bg {
  position: absolute;
  width: 100%;
}
.premium-experiences-section > .atvi-image .mobile-only {
  display: none;
}
.premium-experiences-section > .atvi-image .desktop-only {
  display: block;
}
@media (max-width: 1279px) {
  .premium-experiences-section > .atvi-image .mobile-only {
    display: block;
  }
  .premium-experiences-section > .atvi-image .desktop-only {
    display: none;
  }
}
.premium-experiences-section > .atvi-layout-container {
  position: relative;
  z-index: 2;
}
.premium-experiences-section .premium-experiences-intro {
  padding: 7vw 30px 3.4vw;
}
.premium-experiences-section .premium-experiences-intro h2,
.premium-experiences-section .premium-experiences-intro h3 {
  text-transform: uppercase;
}
@media (max-width: 1279px) {
  .premium-experiences-section .premium-experiences-intro {
    text-align: center;
  }
}
@media (min-width: 1280px) {
  .premium-experiences-section .premium-experiences-intro {
    width: 60%;
    padding: 7vw 3.4vw;
  }
}
@media (max-width: 780px) {
  .premium-experiences-section .premium-experiences-intro {
    padding-top: 55px;
  }
}

/**************************
@yellow			: #dbbd40;
@black          : #000;
**************************/
/*@colorWhite: #fff;
@colorBlack: #000;
@colorLightGrey: #aaa;
@colorGrey: #6d6d6d;
*/
/*
@colorThemeOrange: #eda053;
@colorThemeCyan: #6dbcdb;
@colorThemeYellow: #f6c562;
*/
@media (max-width: 780px) {
  .component-landing-masthead .bg:after {
    background: unset !important;
  }
}
.rewarded-ad-section {
  position: relative;
  border-top: 2.5vw solid #000;
}
.rewarded-ad-section img {
  width: 100%;
}
.rewarded-ad-section > .atvi-image {
  z-index: 1;
  top: 0;
  left: 0;
  position: -webkit-sticky;
  position: sticky;
}
.rewarded-ad-section > .atvi-image .bg {
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
  height: 100vh;
  position: -webkit-sticky;
  position: sticky;
  background-position: 50% 0;
  background-size: cover;
}
.rewarded-ad-section > .atvi-layout-container {
  position: relative;
  margin-top: -100vh;
  z-index: 3;
}
@media (min-width: 1280px) {
  .rewarded-ad-section > .atvi-layout-container {
    padding-left: 15vw;
    padding-right: 15vw;
    padding-top: 8vw;
    padding-bottom: 8vw;
  }
}
.rewarded-ad-section > .atvi-layout-container .rewarded-ad-section-inner {
  position: relative;
}
@media (max-width: 780px) {
  .rewarded-ad-section > .atvi-layout-container .rewarded-ad-section-inner {
    padding: 0;
  }
}
@media (max-width: 780px) {
  .rewarded-ad-section .component-casestudies-carousel .intro {
    display: block;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    text-align: center !important;
  }
}
html[lang="de"] #footer .footer-legal > ul {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

html.aem-AuthorLayer-Edit .rewarded-ad-section > .atvi-layout-container,
html.aem-AuthorLayer-initial .rewarded-ad-section > .atvi-layout-container {
  margin-top: 0;
}
html.aem-AuthorLayer-Edit .rewarded-ad-section > .atvi-image .bg,
html.aem-AuthorLayer-initial .rewarded-ad-section > .atvi-image .bg {
  position: relative;
}
html.aem-AuthorLayer-Edit .premium-experiences-section > .atvi-image .bg,
html.aem-AuthorLayer-initial .premium-experiences-section > .atvi-image .bg {
  position: relative;
}

