.module-section-text-picture .module-accordion .swap-toggle > .btn {
  font-family: Cera Pro;
  font-weight: 600;
  font-weight: 600;
}

@media (max-width: 47.99em) {
  .module-section-text-picture .section {
    display: flex;
    flex-direction: column;
    row-gap: 2rem;
  }
}
.module-section-text-picture .module-map > a {
  display: block;
}
.module-section-text-picture [href],
.module-section-text-picture [data-async-url],
.module-section-text-picture [data-async-type] {
  color: #58585a;
  text-decoration-line: underline;
  text-decoration-thickness: 0.1rem;
  text-decoration-skip-ink: none;
  text-decoration-style: solid;
  text-decoration-color: currentColor;
  text-underline-position: from-font;
  text-underline-offset: 2px;
  display: inline-block;
  /* safari text-decoration bug */
}
.module-section-text-picture [href]:hover,
.module-section-text-picture [data-async-url]:hover,
.module-section-text-picture [data-async-type]:hover {
  color: #58585a;
  text-decoration-color: #D93644;
}
.module-section-text-picture .module-link {
  margin-top: 0;
}
.module-section-text-picture .set-pR1, .module-section-text-picture .set-pL1 {
  padding: 0;
}
.module-section-text-picture .module-picture img {
  margin-inline: auto;
}
.module-section-text-picture .module-text {
  margin-bottom: 1rem;
}
.module-section-text-picture .module-text ~ .module-link {
  margin-top: 0;
}
.module-section-text-picture .module-accordion .swap-toggle > .btn {
  margin: 0.5rem 0;
  font-family: Cera Pro;
  font-size: 1rem;
  line-height: calc(24 / 16);
}
@media (max-width: 35.99em) {
  .module-section-text-picture .module-accordion .swap-toggle > .btn {
    font-size: 0.875rem;
    line-height: calc(20 / 14);
  }
}
@media (max-width: 62.865em) {
  .module-section-text-picture .module-accordion .swap-toggle > .btn {
    font-size: 0.875rem;
    line-height: calc(20 / 14);
  }
}
.module-section-text-picture .module-accordion h1,
.module-section-text-picture .module-accordion h2,
.module-section-text-picture .module-accordion h3,
.module-section-text-picture .module-accordion h4,
.module-section-text-picture .module-accordion h5,
.module-section-text-picture .module-accordion h6,
.module-section-text-picture .module-accordion p,
.module-section-text-picture .module-accordion blockquote,
.module-section-text-picture .module-accordion pre,
.module-section-text-picture .module-accordion a,
.module-section-text-picture .module-accordion abbr,
.module-section-text-picture .module-accordion address,
.module-section-text-picture .module-accordion code,
.module-section-text-picture .module-accordion del,
.module-section-text-picture .module-accordion dfn,
.module-section-text-picture .module-accordion em,
.module-section-text-picture .module-accordion ins,
.module-section-text-picture .module-accordion q,
.module-section-text-picture .module-accordion samp,
.module-section-text-picture .module-accordion small,
.module-section-text-picture .module-accordion strong,
.module-section-text-picture .module-accordion sub,
.module-section-text-picture .module-accordion sup,
.module-section-text-picture .module-accordion span,
.module-section-text-picture .module-accordion b,
.module-section-text-picture .module-accordion i,
.module-section-text-picture .module-accordion hr,
.module-section-text-picture .module-accordion dl,
.module-section-text-picture .module-accordion dt,
.module-section-text-picture .module-accordion dd,
.module-section-text-picture .module-accordion ol,
.module-section-text-picture .module-accordion ul,
.module-section-text-picture .module-accordion li,
.module-section-text-picture .module-accordion fieldset,
.module-section-text-picture .module-accordion legend,
.module-section-text-picture .module-accordion label {
  text-align: left;
}
.module-section-text-picture .module-accordion .module-headline .headline[data-align=left] {
  margin-inline: 0;
  text-align: left;
}
@media (max-width: 47.99em) {
  .module-section-text-picture .module-picture[data-alignment=left] > .element {
    margin: 0 auto;
  }
  .module-section-text-picture h1,
.module-section-text-picture h2,
.module-section-text-picture h3,
.module-section-text-picture h4,
.module-section-text-picture h5,
.module-section-text-picture h6,
.module-section-text-picture p,
.module-section-text-picture blockquote,
.module-section-text-picture pre,
.module-section-text-picture a,
.module-section-text-picture abbr,
.module-section-text-picture address,
.module-section-text-picture code,
.module-section-text-picture del,
.module-section-text-picture dfn,
.module-section-text-picture em,
.module-section-text-picture ins,
.module-section-text-picture q,
.module-section-text-picture samp,
.module-section-text-picture small,
.module-section-text-picture strong,
.module-section-text-picture sub,
.module-section-text-picture sup,
.module-section-text-picture span,
.module-section-text-picture b,
.module-section-text-picture i,
.module-section-text-picture hr,
.module-section-text-picture dl,
.module-section-text-picture dt,
.module-section-text-picture dd,
.module-section-text-picture ol,
.module-section-text-picture ul,
.module-section-text-picture li,
.module-section-text-picture fieldset,
.module-section-text-picture legend,
.module-section-text-picture label {
    text-align: center;
  }
  .module-section-text-picture .module-link-button > .link, .module-section-text-picture .module-link-button > .element > .link {
    display: flex;
    margin-inline: auto;
  }
  .module-section-text-picture .module-headline .headline[data-align=left] {
    text-align: center;
  }
}
@media (min-width: 75.75em) {
  .module-section-text-picture[data-division-ratio=layout-1] .section.limit .module-column:first-of-type, .module-section-text-picture[data-division-ratio=layout-4] .section.limit .module-column:first-of-type {
    grid-area: 1/2/2/7;
  }
  .module-section-text-picture[data-division-ratio=layout-1] .section.limit .module-column:last-of-type, .module-section-text-picture[data-division-ratio=layout-4] .section.limit .module-column:last-of-type {
    grid-area: 1/7/2/12;
  }
}
.module-section-text-picture[data-division-ratio=layout-1] .module-column, .module-section-text-picture[data-division-ratio=layout-4] .module-column {
  max-width: 100%;
}
.module-section-text-picture[data-division-ratio=layout-1] .module-column:first-of-type, .module-section-text-picture[data-division-ratio=layout-4] .module-column:first-of-type {
  grid-area: 1/1/2/7;
}
.module-section-text-picture[data-division-ratio=layout-1] .module-column:last-of-type, .module-section-text-picture[data-division-ratio=layout-4] .module-column:last-of-type {
  grid-area: 1/7/2/13;
}
@media (min-width: 75.75em) {
  .module-section-text-picture[data-division-ratio=layout-1] .module-column:first-of-type, .module-section-text-picture[data-division-ratio=layout-4] .module-column:first-of-type {
    grid-area: 1/1/2/7;
  }
  .module-section-text-picture[data-division-ratio=layout-1] .module-column:last-of-type, .module-section-text-picture[data-division-ratio=layout-4] .module-column:last-of-type {
    grid-area: 1/7/2/13;
  }
}
.module-section-text-picture[data-division-ratio=layout-2] .module-picture img {
  margin-inline: 0 auto;
}
@media (max-width: 47.99em) {
  .module-section-text-picture[data-division-ratio=layout-2] .module-picture img {
    max-height: 180px;
  }
}
@media (min-width: 75.75em) {
  .module-section-text-picture[data-division-ratio=layout-2] .section.limit .module-column:first-of-type {
    grid-area: 1/2/2/5;
  }
  .module-section-text-picture[data-division-ratio=layout-2] .section.limit .module-column:last-of-type {
    grid-area: 1/5/2/12;
  }
}
.module-section-text-picture[data-division-ratio=layout-2] .module-column {
  max-width: 100%;
}
.module-section-text-picture[data-division-ratio=layout-2] .module-column:first-of-type {
  grid-area: 1/1/2/5;
}
.module-section-text-picture[data-division-ratio=layout-2] .module-column:last-of-type {
  grid-area: 1/5/2/13;
}
@media (min-width: 75.75em) {
  .module-section-text-picture[data-division-ratio=layout-2] .module-column:first-of-type {
    grid-area: 1/1/2/5;
  }
  .module-section-text-picture[data-division-ratio=layout-2] .module-column:last-of-type {
    grid-area: 1/5/2/13;
  }
}
@media (max-width: 47.99em) {
  .module-section-text-picture[data-division-ratio=layout-3] .section {
    flex-direction: column-reverse;
    row-gap: 0;
  }
}
@media (max-width: 47.99em) {
  .module-section-text-picture[data-division-ratio=layout-3] .module-picture figure {
    margin-inline: 0;
    width: max-content;
  }
}
.module-section-text-picture[data-division-ratio=layout-3] .module-picture figure img {
  margin-inline: auto 0;
}
@media (max-width: 47.99em) {
  .module-section-text-picture[data-division-ratio=layout-3] .module-picture figure img {
    max-height: 120px;
  }
  .module-section-text-picture[data-division-ratio=layout-3] .module-picture figure img .img-wrapper {
    margin: 0;
  }
}
@media (min-width: 75.75em) {
  .module-section-text-picture[data-division-ratio=layout-3] .section.limit .module-column:first-of-type {
    grid-area: 1/9/2/12;
  }
  .module-section-text-picture[data-division-ratio=layout-3] .section.limit .module-column:last-of-type {
    grid-area: 1/2/2/9;
  }
}
.module-section-text-picture[data-division-ratio=layout-3] .module-column {
  max-width: 100%;
}
.module-section-text-picture[data-division-ratio=layout-3] .module-column:first-of-type {
  grid-area: 1/9/2/13;
}
.module-section-text-picture[data-division-ratio=layout-3] .module-column:last-of-type {
  grid-area: 1/1/2/9;
}
@media (min-width: 75.75em) {
  .module-section-text-picture[data-division-ratio=layout-3] .module-column:first-of-type {
    grid-area: 1/9/2/13;
  }
  .module-section-text-picture[data-division-ratio=layout-3] .module-column:last-of-type {
    grid-area: 1/1/2/9;
  }
}
@media (max-width: 47.99em) {
  .module-section-text-picture[data-division-ratio=layout-3] .module-headline .headline[data-align=left] {
    text-align: left;
    margin: 0;
  }
  .module-section-text-picture[data-division-ratio=layout-3] h1,
.module-section-text-picture[data-division-ratio=layout-3] h2,
.module-section-text-picture[data-division-ratio=layout-3] h3,
.module-section-text-picture[data-division-ratio=layout-3] h4,
.module-section-text-picture[data-division-ratio=layout-3] h5,
.module-section-text-picture[data-division-ratio=layout-3] h6,
.module-section-text-picture[data-division-ratio=layout-3] p,
.module-section-text-picture[data-division-ratio=layout-3] blockquote,
.module-section-text-picture[data-division-ratio=layout-3] pre,
.module-section-text-picture[data-division-ratio=layout-3] a,
.module-section-text-picture[data-division-ratio=layout-3] abbr,
.module-section-text-picture[data-division-ratio=layout-3] address,
.module-section-text-picture[data-division-ratio=layout-3] code,
.module-section-text-picture[data-division-ratio=layout-3] del,
.module-section-text-picture[data-division-ratio=layout-3] dfn,
.module-section-text-picture[data-division-ratio=layout-3] em,
.module-section-text-picture[data-division-ratio=layout-3] ins,
.module-section-text-picture[data-division-ratio=layout-3] q,
.module-section-text-picture[data-division-ratio=layout-3] samp,
.module-section-text-picture[data-division-ratio=layout-3] small,
.module-section-text-picture[data-division-ratio=layout-3] strong,
.module-section-text-picture[data-division-ratio=layout-3] sub,
.module-section-text-picture[data-division-ratio=layout-3] sup,
.module-section-text-picture[data-division-ratio=layout-3] span,
.module-section-text-picture[data-division-ratio=layout-3] b,
.module-section-text-picture[data-division-ratio=layout-3] i,
.module-section-text-picture[data-division-ratio=layout-3] hr,
.module-section-text-picture[data-division-ratio=layout-3] dl,
.module-section-text-picture[data-division-ratio=layout-3] dt,
.module-section-text-picture[data-division-ratio=layout-3] dd,
.module-section-text-picture[data-division-ratio=layout-3] ol,
.module-section-text-picture[data-division-ratio=layout-3] ul,
.module-section-text-picture[data-division-ratio=layout-3] li,
.module-section-text-picture[data-division-ratio=layout-3] fieldset,
.module-section-text-picture[data-division-ratio=layout-3] legend,
.module-section-text-picture[data-division-ratio=layout-3] label {
    text-align: left;
  }
}
@media (max-width: 47.99em) {
  .module-section-text-picture[data-division-ratio=layout-4] .section {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 0;
    grid-template-areas: "a" "b";
  }
  .module-section-text-picture[data-division-ratio=layout-4] .section > .module:first-of-type {
    grid-area: b;
  }
  .module-section-text-picture[data-division-ratio=layout-4] .section > .module:last-of-type, .module-section-text-picture[data-division-ratio=layout-4] .section > .module:last-of-type > .element {
    display: contents;
  }
  .module-section-text-picture[data-division-ratio=layout-4] .section > .module:last-of-type .module-headline, .module-section-text-picture[data-division-ratio=layout-4] .section > .module:last-of-type > .element .module-headline {
    grid-area: a;
  }
  .module-section-text-picture[data-division-ratio=layout-4] .section > .module:last-of-type .module-headline .headline, .module-section-text-picture[data-division-ratio=layout-4] .section > .module:last-of-type > .element .module-headline .headline {
    margin-bottom: 1.5rem;
  }
  .module-section-text-picture[data-division-ratio=layout-4] .section > .module:last-of-type .module-text, .module-section-text-picture[data-division-ratio=layout-4] .section > .module:last-of-type > .element .module-text {
    margin-bottom: 0.5rem;
  }
}
.module-section .module-section-text-picture .section {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  column-gap: 1.5rem;
}
@media (min-width: 75.75em) {
  .module-section .module-section-text-picture .section.limit > .module {
    grid-area: auto/2/auto/12;
  }
}
.module-section .module-section-text-picture .section > .module {
  grid-area: auto/1/auto/11;
  width: 100%;
  max-width: 100%;
}
.module-section .module-section-text-picture .section > .module[data-type=illustration], .module-section .module-section-text-picture .section > .module:not([data-type]):first-of-type {
  grid-area: auto/1/auto/3;
}
.module-section .module-section-text-picture .section > .module[data-type=text], .module-section .module-section-text-picture .section > .module:not([data-type]):last-of-type {
  grid-area: auto/3/auto/11;
}
@media (max-width: 47.99em) {
  .module-section .module-section-text-picture .section {
    display: flex;
    flex-direction: column;
    row-gap: 1.5rem;
  }
}
.module-section-text-picture .module-accordion .module-picture[data-alignment=left] > .element {
  margin: 0;
}

/*# 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/typography.scss%22,%22../../system/CrayssnLabs/Base/_resources/scss/utilities/mixins/_mq.scss%22,%22compile.scss%22,%22../../system/CrayssnLabs/Base/_resources/scss/utilities/mixins/grouping/_any-link.scss%22,%22../../system/Plugin/Project/Theme/FaszinationLehre/_resources/scss/utilities/mixins/text-decoration.scss%22,%22combined-variables.scss%22,%22../../system/CrayssnLabs/Base/_resources/scss/utilities/mixins/grouping/_any-typography.scss%22,%22../../system/Plugin/Project/Theme/FaszinationLehre/_resources/scss/utilities/mixins/grid.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAqKA;EAzJG;EAWA;EAiJA;;;ACmGG;ECrQH;IAIM;IACA;IACA;;;AAMH;EAEG;;ACfN;AAAA;AAAA;EDqBG;EErBH,sBAF2B;EAG3B;EACA,0BAJoF;EAKpF,uBALkE;EAMlE,uBANkG;EAOlG;EACA;EACA;AAAuB;;AFkBpB;AAAA;AAAA;EAEG,OGNI;EHOJ,uBGk+BO;;AH99Bb;EAEG;;AAGH;EAEG;;AAKA;EAGG;;AAIN;EAEG;;AAGH;EAEG;;AAOG;EAEG;EF3CT,aKMgB;ELLhB;EACA;;AC4OG;ECrMG;IFnCH;IACA;;;ACuOA;ECrMG;IFgEH;IACA;;;AMlIH;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EJ0EM;;AAGH;EAEG;EACA;;ADsLH;EChLA;IAEG;;EIxFN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IJ6FM;;EAGH;IAEG;IACA;;EAGH;IAEG;;;AD8JH;ECpJM;IAEG;;EAGH;IAEG;;;AAKT;EAEG;;AAEA;EAEG;;AAGH;EAEG;;AD6HN;ECxHM;IAEG;;EAGH;IAEG;;;AAQT;EAEG;;ADuGH;ECzGA;IAMM;;;ADmGN;EC3FM;IAEG;;EAGH;IAEG;;;AAKT;EAEG;;AAEA;EAEG;;AAGH;EAEG;;ADoEN;EC/DM;IAEG;;EAGH;IAEG;;;ADwDT;EC9CG;IAEG;IACA;;;AD2CN;ECvCA;IAIM;IACA;;;AAGH;EAEG;;AD6BN;EC/BG;IAMM;;EAEA;IAEG;;;ADqBZ;ECXM;IAEG;;EAGH;IAEG;;;AAKT;EAEG;;AAEA;EAEG;;AAGH;EAEG;;ADZN;ECiBM;IAEG;;EAGH;IAEG;;;ADxBT;ECiCM;IAEG;IACA;;EI1SZ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IJgTS;;;AD1CN;ECmDG;IAEG;IACA;IACA;IACA,qBACI;;EAGJ;IAEG;;EAGH;IAEG;;EAEA;IAEG;;EAEA;IAEG;;EAIN;IAEG;;;AASZ;EK3VH;EACA;EACA;;AN+PG;ECiGM;IAEG;;;AAKN;EAEG;EACA;EACA;;AAEA;EAGG;;AAGH;EAGG;;ADvHT;EC0FA;IAmCM;IACA;IACA;;;AAQN;EAEG%22,%22file%22:%22output-6598d227ee062.css%22%7D */
