/* Academy overrides for bosch:hero-section */

.hero-section--illustration {
  background: linear-gradient(180deg, var(--academy-academy, #AF8E5C) 0%, var(--academy-academy-300, #C0A57B) 100%);
}

.hero-section__headline--handwritten {
  color: var(--white);
}

.hero-section .field--name-field-caption {
  display:none;
}

.hero-section .heading--h2 {
  /*font-size: var(--academy-font-size-heading-large);*/
}

.hero-section--illustration .heading,
.hero-section--illustration .heading > *,
.hero-section--illustration .heading span {
  color:var(--ambience);
  font-family: 'Written by Artist';
  font-size:128px;
}

.hero-section--illustration .hero-section__teaser{
  font-size:var(--academy-font-size-paragraph-large);
}

@media (min-width: 1440px) {
  .hero-section {
    &.hero-section--default {
      height: 100%;
    }
  }
}

.hero-section__heading-area {

}

.hero-section__media {

}

.hero-section__media *[data-contextual-id]{
  display:none;
  height:0;
  width:0;
}

.hero-section__media *,
.hero-section__media .image img {
  height:100%;
  object-fit: cover;
}

.hero-section__text-col .button__container {

}

.hero-section__headline {
  .hero-section--content_dark & {
    & .bosch-highlight {
      color: var(--academy);
    }
  }
}