ul.adresse{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:2rem;display:grid}ul.adresse li{background-color:#ebebeb;grid-template-columns:1fr 1fr;gap:1rem;display:grid}ul.adresse figure{aspect-ratio:4/3}ul.adresse figure img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width>=641px){.address-details{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.address-details figure{aspect-ratio:4/3}.address-details figure img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}}.Button{color:#fff;background-color:#4471aa;border-radius:.25rem!important}@font-face{font-family:BebasNeue-Bold;font-weight:700;font-style:normal;font-display:swap;src:url(../../../fonts/BebasNeue-Bold.woff)format("woff"),url(../../../fonts/BebasNeue-Bold.woff2)format("woff2")}h1,h2,h3,h4{letter-spacing:1px;color:#355986;font-family:BebasNeue-Bold,sans-serif;font-weight:700}h1{font-size:clamp(2.75rem,8.24vw - .441rem,4.5rem);line-height:clamp(3rem,9.41vw - .647rem,5rem)}h2{font-size:clamp(2rem,.176rem + 4.71vw,3rem);line-height:clamp(2rem,.176rem + 4.71vw,3rem)}h3{font-size:clamp(1.25rem,.338rem + 2.35vw,1.75rem);line-height:clamp(1.75rem,3.53vw - .118rem,2.5rem)}h4{font-size:clamp(1rem,.088rem + 2.35vw,1.5rem);line-height:clamp(1.5rem,.088rem + 2.35vw,2rem)}hr{background-color:#fcf72c;border:0;width:6rem;height:.5rem;margin:2rem 0 3rem}a{color:#4471aa}footer{aspect-ratio:5/2;background-position:50%;background-repeat:no-repeat;background-size:contain}@media (width<=1024px){footer{background-image:url(../../../images/bg-footer-sm.png)}footer ul{display:none!important}}@media (width>=1025px){footer{background-image:url(../../../images/bg-footer.png);justify-content:center;align-items:flex-end;display:flex}}@media (width>=1441px){footer{margin-top:-8rem}}.img-flexible{width:clamp(7rem,20vw - .75rem,11.25rem)}[data-layout]{flex-direction:column;min-height:100vh;display:flex}[data-layout] header{z-index:99;background-color:#4471aa;flex-shrink:0;box-shadow:0 6px 9px #00000080}[data-layout] main{flex-grow:1;padding-top:clamp(2rem,9.41vw - 1.647rem,4rem)}@media screen and (height<=620px) and (orientation:landscape){[data-layout] header{position:static}}.unsichtbar:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mood img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=640px){.mood{aspect-ratio:7/4}}@media (width>=641px){.mood{aspect-ratio:16/6}}@media (width>=1024px){.Nav{background-color:#fff}.Nav__ul{gap:2rem;margin:.75rem 0}.Nav__a{letter-spacing:1px;text-transform:uppercase;color:#4471aa;font-family:BebasNeue-Bold,sans-serif;font-size:1.5rem}.Nav__a:hover:after,.Nav__a--active:after,.Nav__a--current:after{content:"";border-bottom:.25rem solid #fcf72c;width:50%;padding-top:.25rem;display:block;position:absolute;left:25%}.Nav__ul-ul{background-color:#fff}}@media (width<1024px){.Nav__ul{background-color:#4471aa}.Nav__a,.Nav__a-a{text-transform:uppercase;color:#fff;font-size:1.25rem;font-weight:400}}.NavBurger{background-color:#fff;padding:.5rem}.NavBurger__svg{fill:#4471aa}.termine{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:2rem 1rem;max-width:820px;margin:5rem auto 1rem;display:grid}.termine li{border:2px solid #86a6ce;flex-direction:column;justify-content:space-between;display:flex}.termine figure{aspect-ratio:16/9;background-image:url(../../../images/kr-events-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:0}.termine figure img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.termine .-text{flex-direction:column;flex:1;padding:.5rem 1rem 1rem;display:flex}.termine .-text p{margin-top:0}.termine .-text h2,.termine .-text h3,.termine .-text h4{margin:.25rem 0}.termine .-text h2{font-size:1.5rem;line-height:1.75rem}@media (width>=641px){.termine .-text h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3.25rem;display:-webkit-box;overflow:hidden}}.termine .-text h3{color:#222;font-size:1.25rem;line-height:1.75rem}.termine .-text h4{font-size:1.25rem;line-height:1.75rem}.termine .-text h4 a{text-decoration:none}.termine .-text h4 a:hover{color:#fcf72c;background-color:#4471aa}.termine .Button{width:fit-content;margin-top:auto}
