.font .title .h1{font:500 normal var(--map-fallback-title-h1-fontsize) /var(--map-fallback-title-h1-lineheight) var(--font-title),var(--font-title-fallback)}.font .title .h2{font:500 normal var(--map-fallback-title-h2-fontsize) /var(--map-fallback-title-h2-lineheight) var(--font-title),var(--font-title-fallback)}.font .title .h3{font:500 normal var(--map-fallback-title-h3-fontsize) /var(--map-fallback-title-h3-lineheight) var(--font-title),var(--font-title-fallback)}.font .title .h4{font:700 normal var(--map-fallback-title-h4-fontsize) /var(--map-fallback-title-h4-lineheight) var(--font-copy),var(--font-copy-fallback)}.font .title .h5{font:700 normal var(--map-fallback-title-h5-fontsize) /var(--map-fallback-title-h5-lineheight) var(--font-copy),var(--font-copy-fallback)}.font .title .header{font:500 normal var(--map-title-hero-fontsize) /var(--map-title-hero-lineheight) var(--font-title),var(--font-title-fallback)}.font .title .tipp{font:400 normal var(--map-title-tipp-fontsize) /var(--map-title-tipp-lineheight) var(--font-copy),var(--font-copy-fallback)}.font .title .teaser{font:500 normal var(--map-title-teaser-fontsize) /var(--map-title-teaser-lineheight) var(--font-title),var(--font-title-fallback)}.font .title .tileTeaser{font:500 normal var(--map-title-kachelteaser-fontsize) /var(--map-title-kachelteaser-lineheight) var(--font-title),var(--font-title-fallback)}.font .title .personal{font:400 normal var(--map-title-personal-fontsize) /var(--map-title-personal-lineheight) var(--font-display),var(--font-display-fallback)}.font .title .list{font:500 normal var(--map-title-list-fontsize) /var(--map-title-list-lineheight) var(--font-title),var(--font-title-fallback)}.font .roofline .h1{font:500 normal var(--map-fallback-roofline-h1-fontsize) /var(--map-fallback-roofline-h1-lineheight) var(--font-title),var(--font-title-fallback)}.font .roofline .h2{font:500 normal var(--map-fallback-roofline-h2-fontsize) /var(--map-fallback-roofline-h2-lineheight) var(--font-title),var(--font-title-fallback)}.font .roofline .h3{font:500 normal var(--map-fallback-roofline-h3-fontsize) /var(--map-fallback-roofline-h3-lineheight) var(--font-title),var(--font-title-fallback)}.font .roofline .h4{font:700 normal var(--map-fallback-roofline-h4-fontsize) /var(--map-fallback-roofline-h4-lineheight) var(--font-copy),var(--font-copy-fallback)}.font .roofline .h5{font:700 normal var(--map-fallback-roofline-h5-fontsize) /var(--map-fallback-roofline-h5-lineheight) var(--font-copy),var(--font-copy-fallback)}.font .roofline .header{font:500 normal var(--map-roofline-hero-fontsize) /var(--map-roofline-hero-lineheight) var(--font-title),var(--font-title-fallback)}.font .roofline .tipp{font:400 normal var(--map-roofline-tipp-fontsize) /var(--map-roofline-tipp-lineheight) var(--font-copy),var(--font-copy-fallback)}.font .roofline .teaser{font:500 normal var(--map-roofline-teaser-fontsize) /var(--map-roofline-teaser-lineheight) var(--font-title),var(--font-title-fallback)}.font .roofline .personal{font:400 normal var(--map-roofline-personal-fontsize) /var(--map-roofline-personal-lineheight) var(--font-display),var(--font-display-fallback)}.font .roofline .list{font:500 normal var(--map-roofline-list-fontsize) /var(--map-roofline-list-lineheight) var(--font-title),var(--font-title-fallback)}.font .roofline .formlabel{font:700 normal var(--map-roofline-formlabel-fontsize) /var(--map-roofline-formlabel-lineheight) var(--font-copy),var(--font-copy-fallback)}.font .subline{font:400 normal var(--map-subline-fontsize) /var(--map-subline-lineheight) var(--font-copy),var(--font-copy-fallback)}.font .text .personal{font:400 normal var(--map-text-personal-fontsize) /var(--map-text-personal-lineheight) var(--font-display),var(--font-display-fallback)}.font .nav .item .label{font:500 normal var(--map-nav-item-fontsize) /var(--map-nav-item-lineheight) var(--font-title),var(--font-title-fallback)}.centered{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.centered--horizontal{left:50%;position:absolute;transform:translateX(-50%)}.centered--vertical{position:absolute;top:50%;transform:translateY(-50%)}@keyframes breakSpaces{to{white-space:break-spaces}}.simpleTeaser{background:var(--map-fallback-surface)}.simpleTeaser.colorMode--dark{padding-bottom:var(--map-fallback-gap-section);padding-top:var(--map-fallback-gap-section)}.simpleTeaser .wrap{row-gap:var(--map-fallback-gap-module)}.simpleTeaser .browsableListWrapper,.simpleTeaser .title{grid-column:1/span 12}.simpleTeaser .list{display:grid;gap:var(--gridGap)}@media (max-width:650px){.simpleTeaser .list{grid-template-columns:1fr}}@media (max-width:1000px) and (min-width:650.1px){.simpleTeaser .list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000.1px){.simpleTeaser .list{grid-template-columns:repeat(3,1fr)}}.simpleTeaser .footer{display:flex;justify-content:flex-end}.simpleTeaser.simpleTeaser--slide .simpleTeaser__text{box-sizing:border-box;max-height:100%;overflow:auto;position:absolute;right:0;top:0}.simpleTeaser__roofline,.simpleTeaser__title{display:block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.simpleTeaser__roofline{font:500 normal var(--map-roofline-teaser-fontsize) /var(--map-roofline-teaser-lineheight) var(--font-title),var(--font-title-fallback)}.simpleTeaser__title{font:500 normal var(--map-title-teaser-fontsize) /var(--map-title-teaser-lineheight) var(--font-title),var(--font-title-fallback)}.simpleTeaser__roofline{color:var(--map-roofline-text)}.simpleTeaser__title{color:var(--map-fallback-text)}.simpleTeaser.simpleTeaser--slide .simpleTeaser__title:not(:last-child){margin-bottom:var(--map-fallback-gap-innermodule)}.simpleTeaser__link{font:500 normal var(--map-fallback-text-copy-fontsize) /var(--map-fallback-text-copy-lineheight) var(--font-copy),var(--font-copy-fallback);text-decoration:underline}.simpleTeaser:not(.simpleTeaser--slide) .simpleTeaser__link{color:transparent;inset:0;position:absolute}.simpleTeaser.simpleTeaser--slide .simpleTeaser__link{color:var(--map-fallback-text)}.simpleTeaser.simpleTeaser--slide .simpleTeaser__text{padding-top:var(--map-fallback-gap-innermodule);transition:left .3s ease}@media (max-width:1000px){.simpleTeaser.simpleTeaser--slide .simpleTeaser__text{width:calc(50% - 8px)}}@media (min-width:1000.1px){.simpleTeaser.simpleTeaser--slide .simpleTeaser__text{width:calc(50% - 8px)}}@media (min-width:1400.1px){.simpleTeaser.simpleTeaser--slide .item:hover .simpleTeaser__text{left:calc(50% + 8px)}}@media (max-width:1400px) and (min-width:1000.1px){.simpleTeaser.simpleTeaser--slide .item:hover .simpleTeaser__text{left:calc(50% + 8px)}}@media (max-width:1000px){.simpleTeaser.simpleTeaser--slide .item:hover .simpleTeaser__text{left:50%}}@media (min-width:1400.1px){.simpleTeaser.simpleTeaser--slide .item:not(:hover) .simpleTeaser__text{left:calc(100% + 16px)}}@media (max-width:1400px) and (min-width:1000.1px){.simpleTeaser.simpleTeaser--slide .item:not(:hover) .simpleTeaser__text{left:calc(100% + 16px)}}@media (max-width:1000px) and (min-width:650.1px){.simpleTeaser.simpleTeaser--slide .item:not(:hover) .simpleTeaser__text{left:calc(100% + 20px)}}@media (max-width:650px){.simpleTeaser.simpleTeaser--slide .item:not(:hover) .simpleTeaser__text{left:calc(100% + 20px)}}@media (min-width:1000.1px){.simpleTeaser__item__image{aspect-ratio:396/244}}@media (max-width:1000px){.simpleTeaser__item__image{aspect-ratio:342/210}}@media (min-width:1000.1px){.simpleTeaser__item__image--placeholder{aspect-ratio:396/244}}@media (max-width:1000px){.simpleTeaser__item__image--placeholder{aspect-ratio:342/210}}.simpleTeaser__item__image--placeholder>.simpleTeaser__item__figure>.simpleTeaser__item__figure__picture{height:100%;width:auto}.simpleTeaser:not(.simpleTeaser--slide) .simpleTeaser__item__image:not(:last-child){margin:0 0 var(--map-fallback-gap-innermodule) 0}.simpleTeaser.simpleTeaser--slide .simpleTeaser__item__image:not(:last-child){margin:0}.simpleTeaser__item__figure{align-items:center;display:flex;height:100%;justify-content:center;margin:0;position:relative}.simpleTeaser__item__figure__picture{display:block;font-size:0;height:100%;width:100%}.simpleTeaser__item__figure__image{height:100%;object-fit:cover;width:100%}.simpleTeaser.simpleTeaser--slide .simpleTeaser__item__figure{transition:width .3s ease}@media (min-width:1400.1px){.simpleTeaser.simpleTeaser--slide .item:hover .simpleTeaser__item__figure{width:calc(50% - 8px)}}@media (max-width:1400px) and (min-width:1000.1px){.simpleTeaser.simpleTeaser--slide .item:hover .simpleTeaser__item__figure{width:calc(50% - 8px)}}@media (max-width:1000px){.simpleTeaser.simpleTeaser--slide .item:hover .simpleTeaser__item__figure{width:39.47368%}}.simpleTeaser.simpleTeaser--slide .item:not(:hover) .simpleTeaser__item__figure{width:100%}.simpleTeaser .list{list-style:none;margin:0;padding:0}@media (min-width:1000.1px){.simpleTeaser .list{row-gap:16px}}@media (max-width:1000px){.simpleTeaser .list{row-gap:30px}}.simpleTeaser .list .item{overflow:clip;padding:0;position:relative}