/* Left in for compability reasons */
/* Background transitions */
/* Bild Filter */
:root {
  --header-height: 112px;
  --header-padding-bottom: 16px;
  --sticky-top: calc(
    var(--header-height) + var(--sticky-promobar-height)
    );
  --container-padding: 16px;
  --sticky-promobar-height: 0.01px;
  --header-breakpoint: 1532px;
  --media-center-sidebar-width: 380px;
  --spacer-sx: 20px;
  --spacer-s: 30px;
  --spacer-m: 50px;
  --spacer-l: 75px;
}
:root:has(.sticky_promobar:not(.hide)) {
  --sticky-promobar-height: 48px;
}
@media (min-width: 768px) {
  :root {
    --container-padding: 32px;
  }
}
@media (min-width: 1200px) {
  :root {
    --container-padding: 32px;
  }
}
@media (min-width: 1532px) {
  :root {
    --header-padding-bottom: 32px;
    --header-height: 112px;
  }
}
@media (min-width: 1500px) {
  :root {
    --media-center-sidebar-width: 450px;
  }
}
@media (min-width: 768px) {
  :root {
    --spacer-sx: 32px;
    --spacer-s: 65px;
    --spacer-m: 80px;
    --spacer-l: 180px;
  }
}

/* MIXINS */
.smx-headline-rotate__item {
  position: relative;
  top: 10px;
  width: auto;
  display: inline-block;
  -webkit-transform-style: preserve-3d;
  transform: rotate3d(1, 0, 0, 90deg);
  transition: transform 0.8s cubic-bezier(0.76, 0, 0.24, 1), width 0.8s cubic-bezier(0.76, 0, 0.24, 1);
}
.smx-headline-rotate__item--face {
  -webkit-backface-visibility: hidden;
  height: 100%;
  position: absolute;
  display: flex;
  align-items: center;
  backface-visibility: hidden;
  width: auto;
  color: #FAAC01;
  white-space: nowrap;
}
.smx-headline-rotate__item--face > * {
  color: #FAAC01;
}
.smx-headline-rotate__item--title {
  padding-left: 10px;
}

@media (max-width:1530px) and (min-width:768px) {
  .h2.smx-headline .smx-headline-rotate__item {
    height: 52px !important;
  }
}
.smx-headline div {
  font-size: inherit;
  font-weight: inherit;
}

@media (max-width: 767px) {
  .h2.smx-headline .smx-headline-rotate__item {
    height: 26px !important;
    top: 5px;
  }
}
.smx-headline.center {
  text-align: center;
}
.smx-headline.center:not(.no-accent):before {
  left: 50%;
  transform: translatex(-50%);
}
/*# sourceMappingURL=seo-headline.css.map */
