.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}}.baseArticle{align-items:flex-start;display:flex;flex-direction:column;row-gap:var(--map-fallback-gap-innermodule)}.baseArticle .title{margin:0}.baseArticle__text{color:var(--map-fallback-text);font:400 normal var(--map-fallback-text-copy-fontsize) /var(--map-fallback-text-copy-lineheight) var(--font-copy),var(--font-copy-fallback)}.baseArticle__text b,.baseArticle__text strong{font-weight:700}.baseArticle__text em,.baseArticle__text i{font-style:italic}.baseArticle__text a{text-decoration:underline}.baseArticle__text a:hover{color:var(--map-roofline-text)}.baseArticle__text{display:flex;flex-direction:column;gap:18px}.baseArticle__text :is(h1,h2,h3,h4,h5,h6),.baseArticle__text ol,.baseArticle__text p,.baseArticle__text ul{margin:0}.baseArticle__text ul li{list-style:disc}.baseArticle__text ul li::marker{color:var(--map-fallback-icon)}.baseArticle__text ul li:not(:last-child){margin-bottom:8px}.baseArticle__text ol,.baseArticle__text ul{padding-left:20px}.baseArticle__readmore{color:var(--map-fallback-text);cursor:pointer;display:block;font:400 normal var(--map-fallback-text-copy-fontsize) /var(--map-fallback-text-copy-lineheight) var(--font-copy),var(--font-copy-fallback);padding:0;text-decoration:underline}.baseArticle.-js-baseArticle--overflowing.-js-baseArticle--expanded .baseArticle__readmore .baseArticle__readmore__open,.baseArticle.-js-baseArticle--overflowing:not(.-js-baseArticle--expanded) .baseArticle__readmore .baseArticle__readmore__close,.baseArticle:not(.-js-baseArticle--overflowing) .baseArticle__readmore{display:none}@media (min-width:650.1px){.baseArticle__readmore:not(:last-child){margin-bottom:30px}}@media (max-width:650px){.baseArticle__readmore:not(:last-child){margin-bottom:15px}}.baseArticle__text,.baseArticle__text>*{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.baseArticle.-js-baseArticle--overflowing:not(.-js-baseArticle--expanded) .baseArticle__text,.baseArticle.-js-baseArticle--overflowing:not(.-js-baseArticle--expanded) .baseArticle__text>*{-webkit-line-clamp:6}.baseArticle.-js-baseArticle--overflowing:not(.-js-baseArticle--expanded) .baseArticle__text>:not(:first-child){display:none}.baseArticle.-js-baseArticle--expanded .baseArticle__text,.baseArticle.-js-baseArticle--overflowing .baseArticle__text{margin-bottom:10px}