.module-emotion .content {
  width: 1212px;
  max-width: 90%;
  margin-inline: auto;
}

.module-emotion .subline {
  font-family: Cera Pro;
  font-weight: 600;
  font-weight: 600;
}

@-webkit-keyframes ticker {
  0% {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
@-moz-keyframes ticker {
  0% {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
@-o-keyframes ticker {
  0% {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
.module-emotion .content {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: 1.5rem;
}
@media (min-width: 48em) {
  .module-emotion .content {
    height: 17.5rem;
  }
}
@media (max-width: 47.99em) {
  .module-emotion .content {
    row-gap: 1rem;
    height: 8.75rem;
  }
}
.module-emotion .content > .text-wrapper > .subline {
  display: none;
}
.module-emotion .background {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}
.module-emotion .background .background-item {
  height: 100%;
  display: none;
  overflow: hidden;
}
.module-emotion .background .background-item img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center top;
}
@media (max-width: 35.99em) {
  .module-emotion .background .background-item.size-m {
    display: block;
  }
}
@media (min-width: 36em) {
  .module-emotion .background .background-item.size-d {
    display: block;
  }
}
.module-emotion .text-wrapper {
  grid-area: auto/1/auto/13;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  margin: auto auto 5rem;
  gap: 1rem;
  z-index: 1;
  height: fit-content;
  width: 100%;
}
@media (max-width: 47.99em) {
  .module-emotion .text-wrapper {
    margin: auto auto 2rem;
    gap: 0.75rem;
  }
}
@media (min-width: 48em) {
  .module-emotion[data-newsticker=enabled] > .background, .module-emotion[data-newsticker=enabled] > .content {
    height: 22.5rem;
  }
}
@media (max-width: 47.99em) {
  .module-emotion[data-newsticker=enabled] > .background, .module-emotion[data-newsticker=enabled] > .content {
    height: 14rem;
  }
  .module-emotion[data-newsticker=enabled] > .background .text-wrapper, .module-emotion[data-newsticker=enabled] > .content .text-wrapper {
    margin: auto auto 1.5rem;
  }
}
.module-emotion[data-newsticker=enabled] > .background > .text-wrapper > .subline, .module-emotion[data-newsticker=enabled] > .content > .text-wrapper > .subline {
  display: flex;
}
.module-emotion .headline, .module-emotion .subline {
  color: #ffffff;
  margin: 0;
}
.module-emotion .subline {
  font-size: 2.375rem;
  line-height: calc(44 / 38);
}
@media (max-width: 62.865em) {
  .module-emotion .subline {
    font-size: 1.75rem;
    line-height: calc(34 / 28);
  }
}
@media (max-width: 35.99em) {
  .module-emotion .subline {
    font-size: 1.125rem;
    line-height: calc(24 / 18);
  }
}
.module-emotion .newsticker {
  background-color: #ffffff;
  overflow: hidden;
  width: 100%;
  height: 2.5rem;
  font-size: 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
}
@media (max-width: 47.99em) {
  .module-emotion .newsticker {
    height: calc(26px);
  }
}
.module-emotion .newsticker > .inner {
  display: inline-flex;
  white-space: nowrap;
  box-sizing: content-box;
  flex-direction: row;
  padding: 0 0 0 100%;
  -webkit-animation: 30s linear 0s infinite forwards ticker;
  -moz-animation: 30s linear 0s infinite forwards ticker;
  -o-animation: 30s linear 0s infinite forwards ticker;
  animation: 30s linear 0s infinite forwards ticker;
}
.module-emotion .newsticker .item {
  display: flex;
  flex-direction: row;
  font-weight: 600;
  color: #58585a;
}
.module-emotion .newsticker .item:hover {
  color: #D93644;
}
@media (max-width: 47.99em) {
  .module-emotion .newsticker .item {
    font-size: 0.75rem;
    line-height: calc(18 / 12);
  }
}
.module-emotion .newsticker .item .deco {
  letter-spacing: 0.25em;
  align-self: center;
  color: #58585a;
  margin-inline: 0.25em;
}
.module-emotion .newsticker .item .deco:last-of-type {
  display: none;
}
.module-emotion .newsticker .item:last-of-type .deco:last-of-type {
  display: initial;
}

.fieldset > .bg-option .item-tag > .widget > .widget-item {
  display: grid;
  grid-template-columns: 1fr 14fr;
}
.fieldset > .bg-option .item-tag > .widget > .widget-item img {
  height: 2rem;
  width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../system/Plugin/Project/Theme/FaszinationLehre/_resources/scss/utilities/mixins/basic.scss%22,%22combined-variables.scss%22,%22../../system/Plugin/Project/Theme/FaszinationLehre/_resources/scss/utilities/mixins/typography.scss%22,%22../../system/CrayssnLabs/Base/_resources/scss/utilities/mixins/_animation.scss%22,%22compile.scss%22,%22../../system/CrayssnLabs/Base/_resources/scss/utilities/mixins/_transform.scss%22,%22../../system/Plugin/Project/Theme/FaszinationLehre/_resources/scss/utilities/mixins/grid.scss%22,%22../../system/CrayssnLabs/Base/_resources/scss/utilities/mixins/_mq.scss%22,%22../../system/CrayssnLabs/Base/_resources/scss/utilities/mixins/_prefix.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAGA;EAIG,OCuhCiB;EDthCjB;EACA;;;AE4JH;EAzJG;EAWA;EAiJA;;;AC9JA;ECEG;ICGA;IDAG;;EAGH;ICHA;;;AFFH;ECDG;ICGA;IDAG;;EAGH;ICHA;;;AFCH;ECJG;ICGA;IDAG;;EAGH;ICHA;;;AFIH;ECPG;ICGA;IDAG;;EAGH;ICHA;;;ADSH;EErBA;EACA;EACA;;ACsQG;EHnPH;IAOM;;;AG4OH;EHnPH;IAYM;IACA;;;AAGH;EAEG;;AAIN;EAEG;EACA;EACA;EACA;EACA;;AAEA;EAEG;EACA;EACA;;AAEA;EAEG;EACA;EACA;EACA;;AG0MN;EHvMG;IAIM;;;AGmMT;EH/LG;IAIM;;;AAQZ;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AGyKA;EHnLH;IAcM;IACA;;;AGoKH;EHhKH;IAKM;;;AG2JH;EHhKH;IAUM;;EAEA;IAEG;;;AAIN;EAEG;;AAIN;EAEG,OHzHQ;EG0HR;;AAGH;EFYA;EACA;;AKqHG;EHlIH;IFiBG;IACA;;;AKgHA;EHlIH;IFuBG;IACA;;;AEnBH;EAEG,kBHpIQ;EGqIR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AGmHA;EH7HH;IAcM;;;AAGH;EAGG;EACA;EACA;EACA;EACA;EI1JA,mBLPU;EKOV,gBLPU;EKOV,cLPU;EKWb,WLXa;;ACsKb;EAEG;EACA;EACA,aH5HU;EG6HV,OHtJI;;AGwJJ;EAEG,OH+0BI;;AMxvBV;EHhGA;IAcM;IACA;;;AAGH;EAEG;EACA;EACA,OHvKC;EGwKD;;AAEA;EAEG;;AAQA;EAEG;;;AAUd;EAEG;EACA;;AAEA;EAEG;EACA%22,%22file%22:%22output-6598d2287f88d.css%22%7D */
