#page__content{margin-top:5.5rem}@media screen and (min-width: 69em){#page__content{margin-top:5.5rem}}#page__content>div>p{margin:2rem auto 0;font-family:Zen Maru Gothic,Helvetica,sans-serif;font-size:1.25rem;line-height:1.9rem;max-width:44ch;text-align:left}@media screen and (min-width: 69em){#page__content>div>p{font-size:1.3rem;line-height:2rem}}#page__content>div:nth-last-of-type(2){margin-bottom:0}#page__content>div a{color:#163383;text-decoration:underline;-webkit-text-decoration-color:#163383;-moz-text-decoration-color:#163383;text-decoration-color:#163383;text-underline-offset:2px;display:inline;word-break:break-word}#page__content .introduction{margin:0 auto;display:inline-block}#page__content .introduction>p{margin:1rem auto 0;text-align:left}#page__content .introduction>p:last-of-type{margin-bottom:0}#page__content .page__content__text{max-width:75ch;margin-inline:auto;padding-inline:1rem;margin-bottom:5rem;font-family:Zen Maru Gothic,Helvetica,sans-serif;font-size:1.25rem;line-height:1.9rem;text-align:left}@media screen and (min-width: 69em){#page__content .page__content__text{font-size:1.3rem;line-height:2rem}}#page__content .page__content__text:last-of-type{margin-bottom:0}@media screen and (min-width: 53em){#page__content .page__content__text:last-of-type{margin-bottom:5rem}}#page__content .page__content__text div p{margin:1rem 0 0}#page__content .page__content__text div p:last-of-type{margin-bottom:0}#page__content .page__content__text div h5+div p:first-of-type{margin-top:0}#page__content .page__content__text>p{margin:1rem auto}#page__content .page__content__text h4{margin:3rem 0 1rem;color:#163383;font-size:1.25rem;line-height:1.9rem}@media screen and (min-width: 23.4em){#page__content .page__content__text h4{font-size:1.3rem;line-height:2rem}}#page__content .page__content__text h4+div p strong{display:inline-block;margin-bottom:.5rem}#page__content .page__content__text ol,#page__content .page__content__text ul{margin:.5rem 0 1rem;padding:0;font-family:Zen Maru Gothic,Helvetica,sans-serif;font-size:1.25rem;line-height:1.9rem}@media screen and (min-width: 69em){#page__content .page__content__text ol,#page__content .page__content__text ul{font-size:1.3rem;line-height:2rem}}#page__content .page__content__text ol{padding-left:1.9rem}#page__content .page__content__text ul{padding-left:1.5rem}#page__content .page__content__text li{list-style-position:outside;list-style-type:circle;margin-bottom:.2rem}#page__content .page__content__text li:last-of-type{margin-bottom:0}#page__content .page__content__text div div ol li{list-style-type:lower-latin}#page__content .toc h3,#page__content .toc h4,#page__content .toc h5,#page__content .datenschutz__content h3,#page__content .datenschutz__content h4,#page__content .datenschutz__content h5{text-align:left;padding-left:0}#page__content .toc h5,#page__content .datenschutz__content h5{color:#7b0f51;padding:0;margin:1.5rem 0 0;font-size:1.25rem;line-height:1.9rem}@media screen and (min-width: 69em){#page__content .toc h5,#page__content .datenschutz__content h5{font-size:1.3rem;line-height:2rem}}#page__content .toc{font-family:Zen Maru Gothic,Helvetica,sans-serif;margin:0 auto 4rem;display:inline-block;padding:0 1rem}#page__content .toc ul{margin:0 0 2rem;padding-left:1.5rem;font-size:1.25rem;line-height:1.9rem;text-align:left}@media screen and (min-width: 69em){#page__content .toc ul{font-size:1.3rem;line-height:2rem}}#page__content .toc ul ul{margin-block:.5rem}#page__content .toc ul li{list-style-position:outside;list-style-type:circle;margin-bottom:.5rem}#page__content .toc ul li:last-of-type{margin-bottom:0}#page__content .sun--container{margin:0 auto -3rem}#page__content .button__more-info{margin:1rem 0 0;padding:1rem 2.4rem .9rem;font-size:1.3rem;line-height:1.7rem;font-weight:400}#page__content .toc__content{max-width:30rem;margin-inline:auto}@media screen and (min-width: 53em){#page__content #datenschutz{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}#page__content #datenschutz .toc__content{max-width:46rem;margin-inline:0;position:-webkit-sticky;position:sticky;top:0;-webkit-align-self:baseline;align-self:baseline;padding-left:2rem}#page__content #datenschutz .toc{padding:0 1rem 0 0;max-width:46rem;max-height:45rem;max-height:100vh;overflow-y:auto}#page__content #datenschutz .toc .toc__level__1:first-of-type{padding-top:4rem}#page__content #datenschutz .toc .toc__level__1:last-of-type{padding-bottom:4rem}#page__content #datenschutz .toc__content:before,#page__content #datenschutz .toc__content:after{content:"";position:absolute;left:0;right:0;pointer-events:none;z-index:1}#page__content #datenschutz .toc__content:before{top:-.05rem;height:5rem;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(50%,#f6f6f6));background-image:-webkit-linear-gradient(bottom,transparent,#f6f6f6 50%);background-image:-moz-linear-gradient(bottom,transparent,#f6f6f6 50%);background-image:-o-linear-gradient(bottom,transparent,#f6f6f6 50%);background-image:linear-gradient(to top,transparent,#f6f6f6 50%)}#page__content #datenschutz .toc__content:after{bottom:0;height:10rem;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(60%,#f6f6f6));background-image:-webkit-linear-gradient(top,transparent,#f6f6f6 60%);background-image:-moz-linear-gradient(top,transparent,#f6f6f6 60%);background-image:-o-linear-gradient(top,transparent,#f6f6f6 60%);background-image:linear-gradient(to bottom,transparent,#f6f6f6 60%)}#page__content #datenschutz .datenschutz__content{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;flex-grow:2;max-width:56rem}}#bottom{visibility:none}aside{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-moz-box-pack:right;justify-content:right;font-size:1.2rem;position:-webkit-sticky;position:sticky;bottom:1rem;margin-block:2rem -4rem;z-index:20;max-width:118rem;margin-inline:auto}@media screen and (min-width: 53em){aside{margin-bottom:-8rem}}aside .stickygobacktotop,aside .stickygobacktobottom{text-decoration:none;color:#4f4f4f;padding:.5rem 1rem;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid rgba(79,79,79,.2);background-color:#ffffffb3}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){aside .stickygobacktotop,aside .stickygobacktobottom{background-color:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}aside .stickygobacktobottom{margin-inline:.5rem 1rem}
