@font-face{font-family:BaWueSans;font-style:normal;font-weight:400;src:url(../Fonts/BaWueSansWeb-Regular.woff2) format("woff2"),url(../Fonts/BaWueSansWeb-Regular.woff) format("woff")}@font-face{font-family:BaWueSans;font-style:italic;font-weight:400;src:url(../Fonts/BaWueSansWeb-RegularItalic.woff2) format("woff2"),url(../Fonts/BaWueSansWeb-RegularItalic.woff) format("woff")}@font-face{font-family:BaWueSans;font-style:normal;font-weight:600;src:url(../Fonts/BaWueSansWeb-SemiBold.woff2) format("woff2"),url(../Fonts/BaWueSansWeb-SemiBold.woff) format("woff")}@font-face{font-family:BaWueSans;font-style:italic;font-weight:600;src:url(../Fonts/BaWueSansWeb-SemiBoldItalic.woff2) format("woff2"),url(../Fonts/BaWueSansWeb-SemiBoldItalic.woff) format("woff")}@font-face{font-family:BaWueSans;font-style:normal;font-weight:700;src:url(../Fonts/BaWueSansWeb-Bold.woff2) format("woff2"),url(../Fonts/BaWueSansWeb-Bold.woff) format("woff")}@font-face{font-family:BaWueSans;font-style:italic;font-weight:700;src:url(../Fonts/BaWueSansWeb-BoldItalic.woff2) format("woff2"),url(../Fonts/BaWueSansWeb-BoldItalic.woff) format("woff")}@font-face{font-family:"BaWueSerif";font-style:normal;font-weight:400;src:url(../Fonts/BaWueSerifWeb-Regular.woff2) format("woff2"),url(../Fonts/BaWueSerifWeb-Regular.woff) format("woff")}@font-face{font-family:"BaWueSerif";font-style:normal;font-weight:700;src:url(../Fonts/BaWueSerifWeb-Bold.woff2) format("woff2"),url(../Fonts/BaWueSerifWeb-Bold.woff) format("woff")}@font-face{font-family:Estonia;font-style:normal;font-weight:400;src:url(../Fonts/estonia-v11-latin-regular.woff2) format("woff2"),url(../Fonts/estonia-v11-latin-regular.ttf) format("truetype")}.collapsible-text{margin-bottom:4rem;opacity:1}.collapsible-text.noncollapsing{margin-bottom:2rem}.collapsible-text .collapse-wrap{position:relative}.collapsible-text .headline{font-family:BaWueSans,Geneva,Verdana,Calibri,sans-serif;font-size:1rem;line-height:1.5rem;margin-bottom:.5rem}.collapsible-text .headline.gray2{color:#7a7575}.collapsible-text .collapse-teaser>:last-child,.collapsible-text p:last-child{margin-bottom:0}.collapsible-text .collapse-content table:not(.opening-hours,.prices) tbody,.collapsible-text .collapse-teaser table:not(.opening-hours,.prices) tbody{border:none}.collapsible-text .collapse-content table:not(.opening-hours,.prices) td,.collapsible-text .collapse-content table:not(.opening-hours,.prices) tr,.collapsible-text .collapse-teaser table:not(.opening-hours,.prices) td,.collapsible-text .collapse-teaser table:not(.opening-hours,.prices) tr{background:transparent;border:0;padding:0}.collapsible-text .collapse-content table:not(.opening-hours,.prices) td td:last-child,.collapsible-text .collapse-content table:not(.opening-hours,.prices) tr td:last-child,.collapsible-text .collapse-teaser table:not(.opening-hours,.prices) td td:last-child,.collapsible-text .collapse-teaser table:not(.opening-hours,.prices) tr td:last-child{text-align:right}.collapsible-text .collapse-content ul li,.collapsible-text .collapse-teaser ul li{margin-top:.75rem;padding-left:.75rem;text-indent:-.75rem}.collapsible-text .collapse-content ul li+li,.collapsible-text .collapse-teaser ul li+li{margin-top:.25rem}.collapsible-text .collapse-content a,.collapsible-text .collapse-teaser a{display:inline-block;font-size:inherit;font-weight:600;line-height:1.5;position:relative;--icon-padding:0.25rem;--icon-size:1.125em;padding-left:calc(var(--icon-size) + var(--icon-padding)*2)}.collapsible-text .collapse-content a:before,.collapsible-text .collapse-teaser a:before{font-family:SSG-iconfont!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fffc00;border-radius:50%;content:"\e905";font-size:.8135rem;left:0;margin-right:0;padding:var(--icon-padding);position:absolute;vertical-align:baseline}.collapsible-text .collapse-content a:hover,.collapsible-text .collapse-teaser a:hover{font-weight:700;text-decoration:underline}.collapsible-text .collapse-content p em,.collapsible-text .collapse-teaser p em{color:#7a7575;font-size:.875rem}@media print{.collapsible-text .collapse-content,.collapsible-text .collapse-teaser{display:block!important}}.collapsible-text .collapse-content{display:none}.collapsible-text .collapse-trigger{background-color:#fff;bottom:-1.5rem;color:#2a2623;display:block;font-family:BaWueSans,Geneva,Verdana,Calibri,sans-serif;font-size:1rem;line-height:1em;margin-top:.5rem;position:absolute;width:100%}.collapsible-text .collapse-trigger:focus,.collapsible-text .collapse-trigger:hover{color:#7a7575}.collapsible-text .collapse-trigger:before{font-family:SSG-iconfont!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e94c";display:inline-block;font-size:.75rem;line-height:1rem;margin-right:.25rem}@media print{.collapsible-text .collapse-trigger{display:none}}.collapsible-text.open .collapse-content{display:block}.collapsible-text.open .collapse-trigger:before{rotate:180deg}