*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;min-height:100dvh;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6 button,input,label{line-height:1.15}h1,h2,h3,h4{text-wrap:balance}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}a:not([class]){text-decoration-skip-ink:auto;text-underline-offset:.25rem;text-decoration-thickness:from-font;color:currentColor}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}ul[role=list],ol[role=list]{list-style:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}@font-face{font-family:OpenSans;src:url(/build/assets/open-sans-latin-wght-normal-CWNzRldh.woff2) format("woff2");font-weight:300 800}body{font-family:OpenSans,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.45;color:#000;background:#fff;margin:0;font-variation-settings:"wght" 400}h1,h2,h3,h4{color:#096fba;font-family:OpenSans,system-ui,-apple-system,sans-serif;font-variation-settings:"wght" 600;line-height:1.25}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{margin-bottom:1rem}p:last-child{margin-bottom:0}ul{margin:0 0 1rem;padding:0 0 0 1rem}li{padding:.25rem 0}a{color:inherit;text-decoration:none}a:not([class]){text-decoration:underline dotted;text-underline-offset:.125rem;font-weight:600;font-variation-settings:"wght" 600;color:#096fba}a:not([class]):hover{text-decoration:underline;text-underline-offset:.125rem}strong{font-weight:600;font-variation-settings:"wght" 600}.h-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;left:-10000px}.h-visually-hidden:focus-visible{left:0;width:auto;height:auto}@view-transition{navigation:auto}.maingrid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;max-width:75rem;margin:0 auto;padding:2rem}@media(max-width:639px){.maingrid{padding:1.5rem}}.header{align-items:center}.header__logo{grid-column:1/5;max-width:20rem}@media(max-width:639px){.header__logo{grid-column:1/11;width:15rem}}.header__navi{grid-column:5/13;text-align:right}.header__navi-toggle{display:none}@media(max-width:1023px){.header__navi{grid-column:1/13;max-height:0;overflow:hidden;transition:all .2s ease-in-out;text-align:center;font-size:1.5rem;background-color:#f7f7f7;margin:0 -1.5rem}.header__navi--open{max-height:100rem}.header__navi-toggle{display:flex;grid-column:11/13;justify-content:end}.header__navi-toggle span{display:block;width:2rem;height:.125rem;background-color:#096fba;margin-bottom:.5rem;transition:all .2s ease-in-out}.header__navi-toggle .navi-toggle--open span{opacity:0;width:1.85rem}.header__navi-toggle .navi-toggle--open span:first-child{opacity:1;transform:rotate(-45deg);transform-origin:top right}.header__navi-toggle .navi-toggle--open span:last-child{opacity:1;transform:rotate(45deg);transform-origin:bottom right}}.mainnav a,.mainnav a:visited{color:#096fba;text-decoration:none;text-transform:uppercase;font-weight:500;font-variation-settings:"wght" 500}.mainnav a:hover{text-shadow:0 0 .0625rem #01214E}.mainnav a:active{filter:invert(1)}.mainnav__item-link--active{color:#01214e;text-shadow:0 0 .0625rem #01214E}.mainnav__list{display:flex;flex-wrap:wrap;list-style-type:none;gap:1rem;justify-content:flex-end}.mainnav__item:first-child{display:none}@media(max-width:1023px){.mainnav__item:first-child{display:block}.mainnav__list{display:flex;flex-wrap:wrap;flex-direction:column;padding:2rem 0;list-style-type:none;gap:1rem;justify-content:flex-end}}.main{min-height:80vh;min-height:80dvh;grid-template-rows:min-content;background:#f7f7f7 url(/build/assets/bg_waves_13-DhfQaFBj.svg) no-repeat;background-size:3600px auto;background-position:0 -22rem}@media(max-width:639px){.main{background-position:0 -27rem}}@media(min-width:640px)and (max-width:1023px){.main{background-position:0 -22rem}}.main__title,.intro,.block{grid-column:3/11;z-index:1}@media(max-width:639px){.main__title,.intro,.block{grid-column:1/13}}@media(min-width:640px)and (max-width:1023px){.main__title,.intro,.block{grid-column:2/12}}.main__title{margin:1rem 0 2rem;font-variation-settings:"wght" 300;font-size:4rem;line-height:1.25;color:#096fba}@media(max-width:639px){.main__title{font-size:2.5rem;margin:-1rem 0 1rem}}.main__title--home{margin:-1rem 0 0;grid-column:1/13;text-align:center}@media(min-width:640px)and (max-width:1023px){.main__title--home{font-size:3rem}}.moodimg{grid-column:1/13;margin-bottom:-8rem;width:100%;height:auto}@media(max-width:639px){.moodimg{margin-bottom:1rem}}@media(min-width:640px)and (max-width:1023px){.moodimg{margin-bottom:-4rem}}.block{padding:2.5rem;background:#fff;border-radius:.5rem;border:1px solid #ddd}@media(max-width:639px){.block{padding:1.5rem}}.block[data-size=large]{grid-column:3/11}@media(max-width:639px){.block[data-size=large]{grid-column:1/13}}@media(min-width:640px)and (max-width:1023px){.block[data-size=large]{grid-column:2/12}}.block[data-size=small]{grid-column:span 4}@media(max-width:639px){.block[data-size=small]{grid-column:1/13}}@media(min-width:640px)and (max-width:1023px){.block[data-size=small]{grid-column:span 6}}.block[data-size=medium]{grid-column:span 6}@media(max-width:639px){.block[data-size=medium]{grid-column:1/13}}.block--type-heading+.block--type-text,.block--type-heading+.block--type-list{margin-top:-2rem;padding-top:0;border-top:none}a.block--type-teaserbox{position:relative;transition:border .2s ease-in-out;overflow:hidden}a.block--type-teaserbox:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:linear-gradient(to bottom,#fff,#fff 25%,#b3c8e6);transition:opacity .2s ease-in-out}a.block--type-teaserbox:hover{border:1px solid #fff}a.block--type-teaserbox:hover:before{opacity:1}a.block--type-teaserbox:hover .button--more{background-color:#096fba;color:#fff}a.block--type-teaserbox:active{opacity:.85;border:1px solid #01214E}.footer{background-color:#01214e;color:#fff;padding-block:2rem}.footer a,.footer a:visited{text-decoration:none;color:#92b1db}.footer a:active{color:#4489cb}.footer__logo{grid-column:1/4;margin:.25rem 0 0}.footer__logo img{max-width:20rem}.footer__address{grid-column:5/7;align-self:end}.footer__contact{grid-column:7/10;align-self:end}.footer__legal{grid-column:10/13;align-self:end}@media(max-width:639px){.footer{padding:0}.footer__logo,.footer__address,.footer__contact,.footer__legal{grid-column:1/13}.footer__logo img{width:15rem}}@media(min-width:640px)and (max-width:1023px){.footer{padding:0}.footer__address{grid-column:1/5}.footer__contact{grid-column:5/9}.footer__legal{grid-column:9/13}.footer__logo{grid-column:1/13}.footer__logo img{width:15rem}}.teaserbox{display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;height:100%}.teaserbox>*{flex:0 1 auto}.teaserbox__image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.teaserbox__more{flex:1 1 100%;text-align:right;display:flex;flex-direction:column;justify-content:end;align-items:end}.teaserbox__more button{width:fit-content}.contentbox>*:not(:last-child){margin-bottom:.75rem}.contentbox h3,.contentbox h4{margin-bottom:.75rem}.contentbox p+h3{margin-top:2rem}.contentbox p+h4{margin-top:1.5rem}.contentbox__image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.contentbox__image--small-right{width:33%;float:right;padding:0 1rem 1rem 0}.contentbox__image--small-right img{aspect-ratio:auto}.person__name{font-size:1.25rem;margin:.5rem 0}h1.person__name{font-size:2rem;margin:.5rem 0}.person__info{color:#000;margin-top:1rem}.person__funktion{font-size:1rem;margin:.5rem 0}.person__portrait{border:1px solid #e7e7e7}.person__portrait img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.person__section{margin:2rem 0}.person__section:last-child{margin-bottom:0}.person__section h2{margin-bottom:.5rem}.button{padding:.25rem 1rem;border:.125rem solid #096FBA;border-radius:.75rem;color:#096fba;background-color:#fff;font-variation-settings:"wght" 500;cursor:pointer}a.button{transition:all .2s ease-in-out}a.button:hover{background-color:#096fba;color:#fff}a.button:active{opacity:.85;border:1px solid #01214E}
