﻿:root{--primaryColor: #7AC546;--accentColor:#595B60;--copyColor:#fff;--headerHeight: 6rem}@font-face{font-display:swap;font-family:"Russo One";font-style:normal;font-weight:400;src:url("../../fonts/russo-one-v17-latin-regular.woff2") format("woff2"),url("../../fonts/russo-one-v17-latin-regular.ttf") format("truetype")}html{scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box}html{font-size:115%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html,body{margin:0;padding:0}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;font-family:"Segoe UI",system-ui,sans-serif;background:#595b60;color:var(--copyColor)}img,iframe{max-width:100%}.visually-hidden,p.submit-form label,p.submit-form input[type=text]{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}section,div{scroll-margin-top:calc(var(--headerHeight) + 2rem)}.has-primary-background-color{padding:1rem 1.5rem;background:var(--primaryColor);color:var(--copyColor)}.has-primary-background-color h2{color:var(--copyColor)}.page-header{position:fixed;z-index:999;width:100%;display:flex;flex-direction:column;background:var(--copyColor);height:var(--headerHeight);font-family:"Russo One",cursive}.page-header__logo-nav h1{margin:0;padding:0}.page-header__logo-nav,.page-header__contact>.inner__cols,main,.inner,.breakout .wp-block-group__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:70rem;max-width:95%;margin:0 auto;position:relative}h1,h2,h3,h4,summary,thead th{font-family:"Russo One",cursive;font-weight:normal;color:var(--primaryColor);text-wrap:balance}.wp-block-column>h2{margin-top:0;padding-top:0}h1{font-size:1.75rem}h2{font-size:1.5rem}summary{font-size:1.25rem}details:not([open]){margin-bottom:1rem}main{padding-top:var(--headerHeight)}main section:first-of-type,main section+section{margin-bottom:6rem}#news{margin:4rem 0}main a,main a:visited{color:#fff;text-decoration-thickness:0px;text-decoration-skip-ink:none;text-underline-position:under}thead th{background:var(--primaryColor);color:var(--copyColor);text-align:left}.wp-block-table{display:block;width:100%;overflow-x:auto}table{width:100%;max-width:100%}.wp-block-table th,.wp-block-table td,.wp-block-table thead{border:0}.wp-block-table tr>th:first-child,.wp-block-table tr>td:first-child{width:80%;border-right:3px solid var(--accentColor)}thead th:last-child,tbody tr>td:last-child{text-align:right}tbody th{text-align:left;background:var(--copyColor);color:var(--accentColor);font-weight:normal}tbody td{background:var(--copyColor);color:var(--accentColor)}tbody tr:nth-child(odd) th,tbody tr:nth-child(odd) td{background-color:#f2f2f2}.logo{width:auto;height:calc(var(--headerHeight) - 1rem)}.skip-link:focus-visible{display:inline-block;top:0;left:47.5%;padding:.2em .4em;background:var(--primaryColor);color:var(--copyColor);border-radius:0 0 .5em .5em;clip:unset;width:auto;height:auto;overflow:auto;outline:0;text-decoration:none}#navicon::after{display:inline-block;position:absolute;top:.2rem;right:2.5%;font-size:5rem;color:var(--contrastColor);content:"≡";cursor:pointer;color:var(--accentColor)}.page-header__logo-nav input:checked+#navicon::after{content:"✕";top:1.8rem;font-size:3rem}.page-header__logo-nav input[type=checkbox]{position:absolute;left:-999em}.page-header__logo-nav input:not(:checked)~nav{display:none}.page-nav ul{margin:0;padding:0;list-style:none;background:var(--copyColor)}.page-nav a,.page-nav a:visited{color:var(--accentColor);text-decoration:none}.page-nav img{width:1rem !important;height:1rem !important}main{flex:1;margin:0 auto}main>*:first-child{margin-top:0;padding-top:0}.page-footer{padding:1.5rem 1rem 0 1rem;background:var(--primaryColor);color:var(--copyColor)}.page-footer h3{font-size:1rem;color:var(--copyColor);margin-bottom:0;padding-bottom:0}.page-footer h3+div>*{margin-top:0;padding-top:0}.page-footer ul{margin:0;padding:0;list-style:none}.page-footer a,.page-footer a:visited{color:var(--copyColor);text-decoration:none}.legal{padding:1rem;margin:1rem 0 0 0;text-align:center;background:var(--copyColor);color:var(--accentColor)}.wp-block-columns{gap:2rem}.wp-block-column fogure{width:100%}.wp-block-column figure img{width:100%;aspect-ratio:20/9;object-fit:cover}.wp-block-cover{color:#fff}.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide .slide-content>*{max-width:80% !important;font-family:"Russo One",cursive;font-size:1.75rem}.wp-block-eedee-block-gutenslider:not(:has(+#news)){margin-bottom:4rem}main>article{padding:3rem 0}main ul{margin-left:0;padding-left:0;list-style:none}main ul li{padding-left:2rem;background:url(../../img/listitem.svg) top left no-repeat;background-size:1.5rem;min-height:1.75rem}.breakout,p.legal{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}.bars{border-top:.75rem solid #fff;border-bottom:.75rem solid rgba(0,0,0,0);overflow:unset}.bars::before,.bars::after{content:"";display:block;position:absolute;z-index:100;top:-1rem;left:0;width:60%;height:1.5rem;background:var(--primaryColor);clip-path:polygon(0% 0%, 100% 0%, calc(100% - 3rem) 100%, 0 100%)}.bars::after{top:auto;bottom:-0.75rem;left:auto;right:0;clip-path:polygon(0% 100%, 100% 100%, 100% 0, calc(0% + 3rem) 0)}.bars:last-child{border:0}.bars:last-child:after{background:#fff}.bars:last-child h2{color:var(--primaryColor)}address{font-style:normal;word-wrap:break-word}input,button,textarea,select{font:inherit}fieldset{margin:0;padding:0;border:0}fieldset label{font-weight:600;display:block}fieldset input,fieldset textarea,fieldset select{width:100%;padding:.2em .3em;color:var(--copyColor);background:var(--primaryColor);border:0}input[type=submit]{padding:.4em 1em;border:0;color:var(--accentColor);background:#fff;font-size:1.125em}.wp-block-button__link{border-radius:0;background:rgba(0,0,0,0)}.wp-block-button a,.wp-block-button a:visited{color:var(--copyColorDark);text-transform:uppercase;border:1px solid var(--copyColorDark)}.wp-block-button a:hover,input[type=submit]:hover{background:#000;color:var(--copyColor);cursor:pointer}.contact ul{margin:0;padding:0;list-style:none}.contact li{margin:1rem 0;line-height:1.5}.dsgvo{font-size:.85rem}@media screen and (min-width: 45em){.page-header__logo-nav{display:flex}.page-header__logo-nav>nav,.page-header__logo-nav h1{flex:1}.page-header__logo-nav>h1,.page-header__logo-nav>a:first-child{order:2;text-align:center}.page-header__logo-nav nav:nth-of-type(2){order:3}.page-header__logo-nav nav:nth-of-type(2){justify-content:flex-end;align-items:baseline}.page-nav{align-self:center}.page-header__logo-nav #navicon::after{display:none}.page-header__logo-nav input{display:none}.page-header__logo-nav input:not(:checked)~nav,.page-nav>ul{display:flex;gap:1rem}.page-footer .inner__cols{display:flex;gap:4rem}.page-footer .inner__cols>div{flex:1}.grid-hover>figure{position:relative;aspect-ratio:7/3;background:var(--accentColor1)}.grid-hover>figure img{aspect-ratio:7/3}fieldset p{position:relative}fieldset label{position:absolute;top:.25rem;left:.75rem;z-index:100;color:var(--copyColor)}fieldset p:focus-within label{display:none}}