/** Generated: Friday, 2nd of January 2026, 06:35:08 PM // Powered by AIOM+ (All In One Minify) created by FlipZoom Media Inc. - David Karich (flipzoom.de) **/
@font-face{font-family:LatoLatinWeb;src:url(/site/templates/fonts/LatoLatin-Black.eot);src:url(/site/templates/fonts/LatoLatin-Black.eot?#iefix) format('embedded-opentype'),url(/site/templates/fonts/LatoLatin-Black.woff2) format('woff2'),url(/site/templates/fonts/LatoLatin-Black.woff) format('woff'),url(/site/templates/fonts/LatoLatin-Black.ttf) format('truetype');font-style:normal;font-weight:900}@font-face{font-family:LatoLatinWeb;src:url(/site/templates/fonts/LatoLatin-Bold.eot);src:url(/site/templates/fonts/LatoLatin-Bold.eot?#iefix) format('embedded-opentype'),url(/site/templates/fonts/LatoLatin-Bold.woff2) format('woff2'),url(/site/templates/fonts/LatoLatin-Bold.woff) format('woff'),url(/site/templates/fonts/LatoLatin-Bold.ttf) format('truetype');font-style:normal;font-weight:700}@font-face{font-family:LatoLatinWeb;src:url(/site/templates/fonts/LatoLatin-Heavy.eot);src:url(/site/templates/fonts/LatoLatin-Heavy.eot?#iefix) format('embedded-opentype'),url(/site/templates/fonts/LatoLatin-Heavy.woff2) format('woff2'),url(/site/templates/fonts/LatoLatin-Heavy.woff) format('woff'),url(/site/templates/fonts/LatoLatin-Heavy.ttf) format('truetype');font-style:normal;font-weight:800}@font-face{font-family:LatoLatinWeb;src:url(/site/templates/fonts/LatoLatin-Regular.eot);src:url(/site/templates/fonts/LatoLatin-Regular.eot?#iefix) format('embedded-opentype'),url(/site/templates/fonts/LatoLatin-Regular.woff2) format('woff2'),url(/site/templates/fonts/LatoLatin-Regular.woff) format('woff'),url(/site/templates/fonts/LatoLatin-Regular.ttf) format('truetype');font-style:normal;font-weight:400}@font-face{font-family:'Cormorant Garamond';src:url(/site/templates/fonts/CormorantGaramond-Bold.eot);src:url(/site/templates/fonts/CormorantGaramond-Bold.eot?#iefix) format('embedded-opentype'),url(/site/templates/fonts/CormorantGaramond-Bold.woff2) format('woff2'),url(/site/templates/fonts/CormorantGaramond-Bold.woff) format('woff'),url(/site/templates/fonts/CormorantGaramond-Bold.ttf) format('truetype');font-style:normal;font-weight:700}.basicLightbox{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox__placeholder>[data-basicLightbox]{display:block !important}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{-webkit-transform:scale(1);transform:scale(1)}[data-basicLightbox]{display:none !important}.browserupgrade{margin:0;background:#ffc9c9;color:#000;padding:.3em .5em}html{height:100%;background:url(/site/templates/images/Logotype.svg) no-repeat center 30.3px,url(/site/templates/images/Notenlinien.svg) no-repeat 0 65px;background-color:#ebecf8;background-size:auto 113.7px,100% 50px}body{font-family:LatoLatinWeb,Lato,system-ui,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#212650;text-rendering:optimizeLegibility;margin:0;font-size:17px;line-height:1.15;min-height:calc(100% - 230px)}h1{letter-spacing:1px;text-align:center;font-size:38px}h1 small{font-size:21px;font-weight:700;letter-spacing:2px}h1,h2,h3{font-weight:800}h4,h5,h6{font-weight:700}a{color:#070f50}hr{background:#fff;border:1px #fff solid}abbr{text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.container{min-height:100%;margin-top:200px;background-color:#0d0e17;color:#fff;padding:0 0 30px 8vw;display:-ms-flexbox;display:flex;box-shadow:inset 0 76px 72px -56px rgba(0,0,0,0.83)}.container a{color:#ebecf8}.container a:visited{color:#eeeff6}.container a:hover{color:#d6d9f9}.container a:active,.container a:focus{color:#c7cbf9}.container>*{-ms-flex-positive:1;flex-grow:1}.container>nav{-ms-flex-order:99;order:99;-ms-flex-positive:0;flex-grow:0;margin-top:30vh;text-align:right}.container>nav .items{position:-webkit-sticky;position:sticky;top:30vh;overflow:hidden}.container>nav .items a#nav_logo{display:block;margin:0;padding:0;-ms-transform:translate(100%);transform:translate(100%);transition:transform .35s}.container>nav .items a#nav_logo.active{-ms-transform:translate(0);transform:translate(0)}.container>nav .items img{height:58px}.container>nav ul{list-style:none;text-transform:uppercase;line-height:.6;margin-right:30px}.container>nav ul li{padding-right:10px;margin-bottom:1em;border-right:2px solid #0d0e17;transition:border .3s ease}.container>nav ul li a{color:hsla(0,0%,100%,.7);text-decoration:none}.container>nav ul li.active{border-right:2px solid hsla(0,0%,100%,.7)}.no-js .container>nav ul li{border-right:0 !important}.container .row{display:-ms-flexbox;display:flex;margin-top:40px;-ms-flex-align:baseline;align-items:baseline}.container .row>*{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:2.2;flex-grow:2.2}.container .row .headings{-ms-flex-positive:1;flex-grow:1;min-width:27%;margin-right:4vw;position:-webkit-sticky;position:sticky;top:20px;margin-bottom:12px}.container .row .headings img{max-width:100%;max-height:100%}.container .row .headings .h2,.container .row .headings h2,.container .row .headings h3,.container .row .headings p{text-align:right;margin-bottom:8px;display:block}.container .row .headings .no-marg{margin-bottom:2px}.container .row .headings .h2,.container .row .headings h2{font-size:35px}.container .row .headings h3{font-size:28px}.container .row .headings p{margin-top:0;font-size:14px}.container .row .three-col,.container .row .two-col{display:-ms-flexbox;display:flex;gap:20px}.container .row .three-col>*,.container .row .two-col>*{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;position:relative}.container .row .two-col>*{min-width:200px}.container .row .three-col>*{min-width:180px}.container .row .three-col.faq{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.container .row .three-col.faq>*{-ms-flex-preferred-size:30%;flex-basis:30%;-ms-flex-positive:1;flex-grow:1}.container .row .faq .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s,border .2s;position:relative;border-bottom:2px solid #0d0e17;box-sizing:border-box}.container .row .faq .faq-answer p{margin-top:0}.container .row .faq h3{font-weight:700;font-size:20px;cursor:pointer}.container .row .faq h3:after{display:inline-block;content:"+";width:18px;height:18px;margin:0 0 -2px 10px;overflow:hidden;font-weight:800;line-height:18.5px;border-radius:10px;background-color:#fff;color:#0d0e17;text-align:center;-ms-transform:rotate(0turn);transform:rotate(0turn);transition:transform .2s ease}.container .row .faq>div.faq-shown h3:after,.container .row .faq h3:hover:after{-ms-transform:rotate(45deg);transform:rotate(45deg)}.container .row .faq>div.faq-shown .faq-answer{max-height:800px;border-bottom:2px solid #fff}.container .row .blog-summary h3{margin-bottom:0}.container .row .blog-summary h3 a{text-decoration:none}.container .row .blog-summary p{margin-bottom:0}.container .row .blog-summary .date{margin-top:3px;font-size:14px;margin-bottom:10px}.container .row .blog-summary .teaser-cont:after{content:" >"}.container .row .to-area{display:block;text-align:right;margin-top:10px}.container .row .to-area:after{content:" >"}.container h2.row{margin-bottom:-35px}.container h2.row .headings,.container h2.row .headings .h2{margin-bottom:0}.no-js .container .row .faq .faq-answer{display:block;max-height:none}.no-js .container .row .faq h3:after{display:none}.start-align{-ms-flex-align:start !important;align-items:flex-start !important;margin-top:70px}.start-align h2{margin-top:0}.start-align>div:nth-child(2){margin-top:15px}.square{height:0;width:100%;padding-bottom:100%;position:relative}.gallery .square{background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:#fff;margin-bottom:30px;color:#000;box-sizing:border-box}.gallery .square:focus{outline:5px solid #c7cbf9}.gallery .quote blockquote{padding:1px 0;margin:0}.gallery .quote blockquote p,.gallery .quote blockquote footer{font-size:25px;font-weight:700;font-family:Cormorant Garamond,Garamond,Lucida Bright,serif;margin:3% 5%}.gallery .quote blockquote footer{font-family:LatoLatinWeb,Lato,system-ui,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-align:right;position:absolute;left:10px;right:10px;margin:0;bottom:8px;font-size:16px;font-weight:400;display:block}.gallery .quote blockquote cite{font-style:normal}.gallery .quote blockquote a:hover,.gallery .quote blockquote a:focus{color:#0d0e17}.gallery .quote blockquote a{color:#000;text-decoration-style:dotted}.js audio,.js video{display:none}.js video.playing,.no-js video{width:100%;position:absolute;z-index:1;aspect-ratio:1 / 1;display:block}.no-js audio{display:block;width:100%}.no-js .player,.no-js .with-js{display:none}.player{font-weight:800;background:url(/site/templates/images/play.svg) no-repeat 50%;background-size:45% auto;background-color:#dde9ed}.player div{position:absolute;left:0;margin:0}.player .timestamp{text-align:right;width:95%;bottom:5%;font-size:30px;color:#0d0e17}.player .scrubber{width:0;height:3%;background-color:hsla(0,0%,100%,.9);bottom:0;will-change:width}.player:focus{background-color:#c7cbf9}.player.playing{background:url(/site/templates/images/pause.svg) no-repeat 50%;background-size:45% auto;background-color:#dde9ed}#next,#prev{-ms-flex:0 0 auto;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 20px;width:40px;height:40px;background:#fff;color:#000;border-radius:100%;text-align:center;border:0}.legal{text-align:center;font-size:13px;margin-top:50px}@media screen and (max-height:500px){.container>nav .items{top:30px}}@media screen and (max-width:1020px){.container .row .three-col,.container .row .two-col{-ms-flex-wrap:wrap;flex-wrap:wrap}.container .row .three-col>*,.container .row .two-col>*{-ms-flex-preferred-size:auto !important;flex-basis:auto !important;margin-right:0}.gallery .three-col div{min-width:100%}}@media screen and (max-width:768px){.container .row{-ms-flex-align:initial;align-items:initial;-ms-flex-wrap:wrap;flex-wrap:wrap}.container .row>*{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:2.2;flex-grow:2.2}.container .row .headings{position:relative;margin-bottom:30px}}@media screen and (max-width:500px){html{height:100%;background:url(/site/templates/images/Logotype.svg) no-repeat center 16.3px,url(/site/templates/images/Notenlinien.svg) no-repeat 0 37px;background-color:#ebecf8;background-size:auto 68.22px,100% 30px}body{min-height:calc(100% - 150px)}.container{margin-top:120px}.container .row:first-child{margin-top:0}.container .row:first-child .headings h2{margin-top:10px}.container .row{margin-top:5px}.container .row .headings h2{margin-top:10px}.container>nav ul{line-height:1;margin-right:5px}.container>nav ul li{border:0;transition:transform .2s}.container>nav ul li.active{-ms-transform:scale(1.7);transform:scale(1.7);border:0}.container>nav .items a#nav_logo{display:none}nav a{display:block;background:#fff;height:6px;width:6px;border-radius:5px;overflow:hidden}}form{display:flex;flex-wrap:wrap;justify-content:space-between}form#CommentForm_form p{flex-grow:1}form#CommentForm_form p:not(.CommentFormGDPR):not(.CommentFormText){flex-basis:48%;flex-shrink:0;flex-grow:0;margin-top:0}form#CommentForm_form p:not(.CommentFormGDPR) input,form#CommentForm_form textarea{width:100%}form#CommentForm_form p label{display:inline}form#CommentForm_form p:not(.CommentFormGDPR) label{display:block;margin-bottom:3px}#CommentPostNote .success,#CommentPostNote .error{padding-left:10px;font-size:14px}#CommentPostNote .success{border-left:3px #227b4c solid}#CommentPostNote .error{border-left:3px #7b1710 solid}.CommentList{list-style:none;padding-left:0;margin-top:0}h3.comments{margin-bottom:0}.CommentList .CommentListItem{padding:2px 10px;margin-top:10px;background:#26272f}.CommentList .CommentHeader{margin-bottom:0;font-size:14px}.CommentList .CommentText p:first-child{margin-top:0}.contact-area{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-area>div:first-child{min-width:60%;flex-grow:1}.contact-area>.right-img{width:20%;position:relative;flex-shrink:1;flex-grow:1;margin:20px 10px 0 5px}.contact-area>.right-img img{height:auto;width:100%}.hyphen-h2 h2{hyphens:auto}.hyphen-h3 h3{hyphens:auto}