@font-face{font-family:'CDU Kievit Bold';src:url(../fonts/CDUKievitWeb-BoldItalic.woff) format('woff');font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:'CDU Kievit';src:url(../fonts/CDUKievitWeb-Medium.woff) format('woff');font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:'CDU Kievit';src:url(../fonts/CDUKievitWeb-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:auto}html{background-color:#e7e7e7}::placeholder{color:#2d3c4b;opacity:1;transition:opacity 1s}:focus::placeholder{opacity:0}.container:not(.footer){padding-bottom:7.5vh}header{height:300px;width:100%;background-image:url(../images/banner-landscape-1920.jpg);background-attachment:fixed;background-repeat:no-repeat;background-position:center top;background-color:#e5e5e9}@media (max-width:480px) and (orientation:portrait){header{background-image:-webkit-image-set(url(../images/banner-portrait-480.webp) 1x);background-image:image-set(url(../images/banner-portrait-480.webp) type("image/webp"),url(../images/banner-portrait-480.jpg) type("image/jpeg"))}}@media (max-height:480px) and (orientation:landscape){header{background-image:-webkit-image-set(url(../images/banner-landscape-480.webp) 1x);background-image:image-set(url(../images/banner-landscape-480.webp) type("image/webp"),url(../images/banner-landscape-480.jpg) type("image/jpeg"))}}@media (min-height:481px) and (min-width:481px) and (max-width:1024px) and (orientation:landscape){header{background-image:-webkit-image-set(url(../images/banner-landscape-1024.webp) 1x);background-image:image-set(url(../images/banner-landscape-1024.webp) type("image/webp"),url(../images/banner-landscape-1024.jpg) type("image/jpeg"))}}@media (min-width:1025px) and (max-width:1920px) and (orientation:landscape){header{background-image:-webkit-image-set(url(../images/banner-landscape-1920.webp) 1x);background-image:image-set(url(../images/banner-landscape-1920.webp) type("image/webp"),url(../images/banner-landscape-1920.jpg) type("image/jpeg"))}}@media (min-width:1921px) and (orientation:landscape){header{background-image:-webkit-image-set(url(../images/banner-landscape-1920.webp) 1x);background-image:image-set(url(../images/banner-landscape-1920.webp) type("image/webp"),url(../images/banner-landscape-1920.jpg) type("image/jpeg"));background-size:100% auto}}.logo{margin:0 auto;width:85%;padding-top:40px}.logo a{color:#fff;font-size:2.2em;text-decoration:none}.menubutton{position:fixed;z-index:20;top:40px;right:40px;height:50px;width:50px;line-height:50px;border-radius:50%;cursor:pointer;text-align:center;background-color:#2d3c4b;color:#ececee;transition:all 0.3s ease-in-out}#menubutton:before{position:absolute;z-index:20;top:15px;left:10px;content:"";display:block;width:30px;height:15px;border-top:2px solid #fff;border-bottom:2px solid #fff}#menubutton:after{position:absolute;z-index:20;top:22.5px;left:15px;content:"";display:block;width:20px;height:2px;background-color:#fff}#menubutton.active:before{transform:rotate(45deg);border-bottom:0}#menubutton.active:after{transform:rotate(-45deg);left:15px;top:18px;width:30px}nav{position:fixed;z-index:10;top:0;left:0;height:100%;width:100%;clip-path:circle(25px at calc(100% - 65px) 65px);transition:all 0.3s ease-in-out;background-color:#2d3c4b}#nav.active{clip-path:circle(75%)}nav ul{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);list-style:none;text-align:center}nav ul li{position:relative;width:100%;text-align:center}nav ul li a{display:inline-block;color:#fff;font-size:7.5vh;font-weight:600;line-height:1.3;text-decoration:none;text-transform:uppercase}nav ul li a:hover{color:#fab200}#socialmedia img{margin-top:5vh;filter:brightness(100);padding-right:30px}@media (max-height:480px) and (orientation:landscape){nav ul{padding-top:10vh}#socialmedia img{height:30%;width:30%;padding-right:0}}.schlachtfest{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .8);z-index:2;cursor:pointer;color:#fff}.schlachtfest #text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;font-size:2em}.schlachtfest #close{position:relative;font-size:24px;text-decoration:none}#start .content{padding-top:3vh}#start a{color:#2d3c4b}#start img{object-fit:cover;object-position:center 0}#start blockquote{position:relative;border-left:5px solid #2d3c4b;padding-left:30px;font-size:200%}#start blockquote cite{padding-top:10px;display:block;font-size:50%}.flexbox{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}.content{flex-direction:column}@media (min-width:720px){.flexbox{flex-direction:row}.content{flex-direction:row}.content:first-child{-webkit-flex:40%;-ms-flex:40%;flex:40%;padding-right:20px}.content:last-child{-webkit-flex:60%;-ms-flex:60%;flex:60%}}.program-headline{text-align:center;color:#2d3c4b}#ideascontent{height:500px;overflow-y:scroll;scroll-behavior:smooth}#ideascontent::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:7px;-webkit-overflow-scrolling:auto}#ideascontent::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgb(0 0 0 / .5);-webkit-box-shadow:0 0 1px rgb(255 255 255 / .5)}#ideascontent a,#ideascontent i{color:#2d3c4b;text-decoration:none}#ideascontent pre{white-space:pre-line}.ideasmargin{margin-top:20px}.showresolutions{display:none}.team-bio{width:100%;background-color:#fff;text-align:center}.team-bio p{padding:20px}.team-bio strong{text-transform:uppercase}.team-bio em{opacity:.5}@media (min-width:768px) and (max-width:1024px){.team-bio p{height:80px}}.one-third.column:hover .team-bio{background-color:#52b7c1;color:#fff;transition:0.35s ease-in-out;transition:all 0.35s ease-in-out}.team-picture img{width:100%;height:auto;border:0;object-fit:cover;vertical-align:top}#group img{vertical-align:top}.magistrat-bio,.member-bio{width:100%;text-align:center;background-color:#52b7c1;color:#fff}.magistrat-bio p{padding:20px}.member-bio p{margin:0;padding:20px}.magistrat-bio strong,.member-bio strong{text-transform:uppercase}.magistrat-bio em,.member-bio em{opacity:.7}.member-membership{width:100%;text-align:center;background-color:#fff}.member-membership p{padding:30px;font-size:small}.one-third.column:hover .member-membership{border-top:1px solid #fff;background-color:#52b7c1;color:#fff;transition:0.35s ease-in-out;transition:all 0.35s ease-in-out}.blur{filter:blur(3px)}@media (max-width:1024px){#group h5,.group-filter{display:none}}@media (min-width:768px){.member-membership{height:130px;margin-bottom:3vh}}@media (min-width:768px) and (max-width:1024px){.magistrat-bio p{height:60px}.member-bio{height:120px}.member-membership{height:145px}.member-membership p{height:80px}}#join a{color:#2d3c4b}#join input[type="text"],#join input[type="email"],#join input[type="checkbox"]+label:before,#join select option,#join select{width:100%;padding:10px;border:1px solid #fff;border-radius:3px;transition:0.35s ease-in-out;transition:all 0.35s ease-in-out;color:#2d3c4b}#join input:focus{outline:0;border-color:#2d3c4b}#join input[type="date"]{width:220px;padding:10px}.datelabel{opacity:.5;width:220px;margin-bottom:1.5rem!important;font-size:small;font-weight:400}#join input[type="radio"],#join input[type="radio"]+label{clear:none;display:inline-block}#join input[type="radio"]:checked+label{background-color:#fab200;color:#fff}#join input[type="radio"]{display:none}#registration label{color:#2d3c4b;margin-bottom:0}#registration p{color:#2d3c4b;margin-bottom:1.5rem}.registration-icon{position:relative}.registration-icon i{position:absolute;left:15px;top:10px;color:#2d3c4b}.registration-icon input{padding-left:40px!important;box-sizing:border-box}.registration-radio{margin-bottom:1.5rem}.registration-radio label{width:100px;padding:11px;background-color:#fff;text-align:center}#contact input[type="text"],#contact input[type="email"],#contact select option,#contact select,#contact textarea{width:100%;padding:10px;border:1px solid #fff;border-radius:3px;transition:0.35s ease-in-out;transition:all 0.35s ease-in-out;color:#2d3c4b}#contact textarea{height:150px}.contact-error,.contact-success,.registration-error,.registration-success{display:none}.contact-error,.registration-error{color:#ca080c}.contact-success,.registration-success{color:#2d3c4b}footer{position:relative;padding:50px 0;width:100%;left:0;bottom:0;background-color:#737986;color:#fff}footer a{color:inherit;text-decoration:none}footer ul{padding:0;list-style:none}footer ul a,footer p{opacity:.7}footer .socialmedia{opacity:.5;padding-top:20px;text-align:center}footer .socialmedia img{width:30px;height:30px;filter:brightness(100);padding-right:20px}footer .copyright{opacity:.3;padding-top:25px;text-align:center}.privacy-link{text-decoration:underline}