@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/inter-latin-ext-749a3084.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/inter-latin-1ab1ad55.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-749a3084.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-1ab1ad55.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-749a3084.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-1ab1ad55.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-749a3084.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-1ab1ad55.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-ext-749a3084.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-1ab1ad55.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-latin-ext-f556cda9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-latin-9deeae77.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/playfair-display-latin-ext-f556cda9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/playfair-display-latin-9deeae77.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--farbe-gruen: #8d9f87;--farbe-rot: #ef5d60;--farbe-blau: #1b4965;--farbe-creme: #fcf7ea;--farbe-flaeche: #fefdfa;--farbe-sand: #cdc6a5;--farbe-weiss: #fff;--farbe-schwarz: #000;--schrift-text: Inter, sans-serif;--schrift-titel: Playfair Display, serif;--text: 22px;--text-tablet: 19px;--text-mobil: 16px;--titel: 60px;--titel-tablet: 45px;--titel-mobil: 30px}#layoutgrid{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;background:#f000}#layoutgrid .container_main{display:flex;flex-direction:row;height:100%;gap:10px;background-image:url(/build/assets/layout-D4FaT6_k.jpg);background-size:cover;opacity:.5}#layoutgrid .row{flex:1;background:#ff00001a}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--schrift-text);font-optical-sizing:auto;font-weight:200;font-size:var(--text);line-height:1.5;font-style:normal;text-decoration:none}html,body{background-color:var(--farbe-creme);height:100%;margin:0}body{font-family:Arial,sans-serif;font-size:var(--text)}h1,h2{font-family:var(--schrift-titel);letter-spacing:.02em;font-weight:900;font-size:var(--titel);line-height:.95;color:var(--farbe-gruen)}h3,h4{font-family:Inter,serif;font-weight:800;font-size:1.1em;line-height:.95;margin-bottom:15px;color:var(--farbe-blau)}@media(max-width:1100px){h1,h2{font-size:var(--titel-tablet)}*,body{font-size:var(--text-tablet)}}@media(max-width:768px){h1,h2{font-size:var(--titel-mobil)}*,body{font-size:var(--text-mobil)}}a{position:relative;text-decoration:none;color:var(--farbe-schwarz);transition:.3s ease}a:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:3px;background:var(--farbe-schwarz);transition:.3s ease}a:hover:after{width:100%;color:var(--farbe-gruen);background:var(--farbe-gruen)}img{height:auto}p{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:normal;overflow-wrap:break-word}strong{color:var(--farbe-blau);font-weight:600;font-size:1em}strong,b{color:inherit;font-size:inherit;font-weight:500}h1 strong,h2 strong,h3 strong,h4 strong,h1 b,h2 b,h3 b,h4 b{font-weight:inherit}#page_content{display:flex;flex-direction:column;min-height:100vh;width:100%}#edit_page{display:block;position:fixed;bottom:calc(50vh - 20px);right:-2px;height:40px;width:40px;border-top-left-radius:50%;border-bottom-left-radius:50%;border:2px solid white;background:#006e9f;color:var(--farbe-weiss);padding-left:11px;font-size:24px;filter:drop-shadow(0 2px 2px var(--farbe-schwarz));transition:.5s}#edit_page:hover{background:#00b1ff;height:60px;width:60px;padding-left:14px;font-size:35px;bottom:calc(50vh - 30px)}.container_header,.container_main,.container_footer{width:90vw;max-width:1400px;margin:0 auto}.container_footer{color:var(--farbe-weiss)}.container_footer .copyright{font-size:.7em}.container_fullwidth{width:100%;margin:20px auto}.container_fullwidth img{width:100%}#parallax-container{position:relative;width:100%;height:80vh;overflow:hidden}#parallax-background{position:absolute;top:0;left:0;width:110%;height:110%;background-size:cover;background-position:center;transition:transform .05s ease}#pageloading{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--farbe-gruen);z-index:9999999999999999;transition:opacity .5s;pointer-events:none;display:flex;align-items:center;justify-content:center}#pageloading:before{content:"";width:50px;height:50px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-bottom:3px solid white;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}header a{line-height:0}header .main_header{background-color:var(--farbe-creme);padding:71px 0;position:relative;top:0;width:100%;color:var(--farbe-weiss)}header .main_header .header_width{display:flex;justify-content:space-between;align-items:center;width:90vw;max-width:1400px;margin:0 auto}header .sub_header{background-color:#fcf7eacc;padding:10px 0;position:fixed;z-index:9998;top:-100px;width:100%;transition:.5s;color:var(--farbe-weiss);min-height:55px}header .sub_header .header_width{display:flex;justify-content:space-between;align-items:center;width:90vw;max-width:1400px;margin:0 auto}header.small .sub_header,header.subpage .sub_header{top:0}header.subpage{height:100px}.spacer{height:50px}header .main_header .logo{display:flex}header .main_header .logo img{height:105px;max-width:600px}header .sub_header .logo{display:flex}header .sub_header .logo img{height:65px}header .logo a{cursor:pointer}header .logo a:after{display:none}@media(max-width:700px){header .main_header .logo{display:inline-block}header .main_header .logo img{height:70px;max-width:calc(100% - 10px)}header .sub_header .logo{display:inline-block}header .sub_header .logo img{height:70px;max-width:calc(100% - 10px)}}@media(max-width:1100px){header .main_header{padding:10px 0}}main{flex-grow:1;padding-top:0}main #contentviewport{opacity:0;transition:opacity .5s}main p{margin-bottom:30px}footer{margin-top:65px;background-color:var(--farbe-blau);text-align:left;padding:50px 20px;position:relative;width:100%;bottom:0;min-height:100px}footer .container_footer p:first-of-type{font-weight:500}footer .container_footer a{color:var(--farbe-weiss)}footer .container_footer a:hover{color:var(--farbe-weiss)}footer .container_footer .toprow{display:flex;flex-wrap:wrap;gap:4rem}footer .container_footer .toprow>div{flex:0 0 auto}footer .container_footer .toprow .toprow_three{margin-left:auto;text-align:right}footer .container_footer .bottomrow{display:flex;align-items:center;margin-top:1rem}footer .container_footer .bottomrow .bottomrow_two{margin-left:auto}footer .container_footer .bottomrow img{height:59px}@media(max-width:768px){.footer .container_footer .toprow{flex-direction:column}.footer .container_footer .toprow .toprow_three{text-align:left;margin-left:0}.footer .container_footer .bottomrow{flex-direction:column;align-items:flex-start}.footer .container_footer .bottomrow .bottomrow_two{margin-left:0;margin-top:.5rem}}.langselector{display:block;position:relative;height:0px;z-index:99;text-align:right;justify-content:end;align-items:center;width:90vw;max-width:1400px;margin:0 auto}.langselector a{font-size:.75em;font-weight:600;color:var(--farbe-gruen)}.langselector a.active{color:var(--farbe-rot)}.langselector a:after{bottom:0}nav{display:flex}.main-nav{position:relative}.menu-toggle{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;padding:19px 0 0}.menu-toggle .menu-label{color:var(--farbe-rot);font-weight:400;margin-right:7px;white-space:nowrap;font-size:35px}.menu-toggle .hamburger{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.menu-toggle .hamburger .line{display:block;height:3px;background:var(--farbe-gruen);transition:all .3s ease}.menu-toggle .hamburger .line1{width:40px}.menu-toggle .hamburger .line2{width:30px}.menu-toggle .hamburger .line3{width:20px}.menu-toggle:hover .line{width:40px}.menu-toggle.active .line1{transform:rotate(45deg) translate(5px,5px);width:20px}.menu-toggle.active .line2{opacity:0}.menu-toggle.active .line3{transform:rotate(-45deg) translate(5px,-5px);width:20px}.nav-overlay{position:fixed;top:calc(-100% - 150px);left:0;width:100%;height:100vh;background:var(--farbe-gruen);transition:top .4s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:9999}.nav-overlay.open{top:0}.nav-overlay a{color:var(--farbe-creme)}.nav-overlay a:hover{color:var(--farbe-rot)}.nav-overlay a:hover:after{background:var(--farbe-rot)}.nav-overlay a.current,.nav-overlay a.current:hover{color:var(--farbe-creme)}.nav-overlay a.current:hover:after{background:var(--farbe-gruen)}.nav-overlay a:after{background:var(--farbe-gruen)}.nav-overlay .close-btn{position:absolute;top:1rem;right:1rem;width:40px;height:40px;background:none;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:1000}.nav-overlay .close-btn .close-line{position:absolute;width:40px;height:3px;background:var(--farbe-creme);transition:width .3s ease}.nav-overlay .close-btn .line1{transform:rotate(45deg)}.nav-overlay .close-btn .line2{transform:rotate(-45deg)}.nav-overlay .close-btn:hover .close-line{width:20px}ul,ol{padding:0;margin:0;text-align:left}ul li,ol li{margin:.5rem 1.2em}ul li p,ol li p{margin:0}ul li::marker,ol li::marker{color:var(--farbe-gruen);font-weight:600}ul li:last-child,ol li:last-child{margin-bottom:1rem}ul li a,ol li a{font-size:30px;font-weight:400;text-decoration:none;color:var(--farbe-schwarz)}ul li a.current,ol li a.current{color:var(--farbe-gruen);font-weight:800}ul li a.current:after,ol li a.current:after{width:100%;color:var(--farbe-gruen);background:var(--farbe-gruen)}ul li a:hover,ol li a:hover{color:var(--farbe-gruen)}@media(max-width:1100px){.menu-toggle,.close-btn{transform:scale(.9)}ul li{margin:.7rem 0}ul li a{font-size:25px}}@media(max-width:768px){.menu-toggle,.close-btn{transform:scale(.6)}ul li{margin:.4rem 0}ul li a{font-size:20px}}.content-block{padding:30px 0;position:relative}@media(max-width:1100px){.content-block{padding:22px 0}}@media(max-width:768px){.content-block{padding:15px 0}}.title-block{margin-top:50px}.heading-h1,.heading-h2{font-family:var(--schrift-titel);letter-spacing:.02em;font-weight:900;line-height:.95;color:var(--farbe-gruen);margin-bottom:0}.heading-h1{font-size:60px}.heading-h2{font-size:40px}.heading-h3{font-family:Inter,serif;letter-spacing:normal;font-weight:800;font-size:1.1em;line-height:.95;margin-bottom:15px;color:var(--farbe-blau)}@media(max-width:1100px){.heading-h1{font-size:45px}.heading-h2{font-size:30px}}@media(max-width:768px){.heading-h1{font-size:30px}.heading-h2{font-size:20px}}.heading-h1.heading-color-gruen,.heading-h2.heading-color-gruen{color:var(--farbe-gruen)}.heading-h1.heading-color-rot,.heading-h2.heading-color-rot{color:var(--farbe-rot)}.heading-h1.heading-color-blau,.heading-h2.heading-color-blau{color:var(--farbe-blau)}.image-block img{max-width:100%;height:auto;border-radius:18px;overflow:hidden}.text-block a{color:var(--farbe-rot);font-weight:500}.text-block a:before{content:"";position:absolute;left:0;bottom:-5px;width:calc(100% + -0);height:2px;background:var(--farbe-rot);transition:.3s ease}.text-block a:hover:before{width:calc(100% + -0);color:var(--farbe-creme);background:var(--farbe-creme)}.text-block a:after{height:2px}.text-block li a{font-size:inherit}.text-block .teaser-text{font-size:1.1em;font-weight:500;color:var(--farbe-gruen);margin-bottom:30px}.map-block .address{position:absolute;bottom:33px;font-weight:800;padding:0 10px;background:var(--farbe-weiss);left:15px;z-index:9999}.audio-block audio{width:100%}.audio-block .audio-player{position:relative;height:80px;width:100%;background:var(--farbe-gruen);border-radius:18px;color:var(--farbe-weiss);font-size:.75em;overflow:hidden}.audio-block .audio-player .timeline{background:#5b6b55;width:100%;position:relative;cursor:pointer;height:20px}.audio-block .audio-player .timeline .progress{background:#c3ccc0;width:0%;height:100%;transition:.25s}.audio-block .audio-player .controls{display:flex;justify-content:flex-start;align-items:stretch;padding:0 20px;height:60px}.audio-block .audio-player .controls>*{display:flex;justify-content:center;align-items:center}.audio-block .audio-player .controls .toggle-play.play{cursor:pointer;position:relative;left:0;height:0;width:0;border:7px solid #0000;border-left:13px solid white}.audio-block .audio-player .controls .toggle-play.play:hover{transform:scale(1.1)}.audio-block .audio-player .controls .toggle-play.pause{height:15px;width:20px;cursor:pointer;position:relative}.audio-block .audio-player .controls .toggle-play.pause:before{position:absolute;top:0;left:0;background:var(--farbe-weiss);content:"";height:15px;width:3px}.audio-block .audio-player .controls .toggle-play.pause:after{position:absolute;top:0;right:8px;background:var(--farbe-weiss);content:"";height:15px;width:3px}.audio-block .audio-player .controls .toggle-play.pause:hover{transform:scale(1.1)}.audio-block .audio-player .controls .name{font-weight:800}.audio-block .audio-player .controls .time{display:flex;padding:0 20px}.audio-block .audio-player .controls .time .length,.audio-block .audio-player .controls .time .current{font-weight:200}.audio-block .audio-player .controls .time>*{padding:2px}.audio-block .audio-player .controls .volume-container{cursor:pointer;position:absolute;right:20px;top:16px;z-index:2}.audio-block .audio-player .controls .volume-container .volume-button{height:26px;width:26px;margin-left:15px;display:flex;align-items:center}.audio-block .audio-player .controls .volume-container .volume-button .volume{transform:scale(.7)}.audio-block .audio-player .controls .volume-container .volume-slider{position:absolute;left:0;top:4px;z-index:-1;width:0;height:18px;background:#ba1216;box-shadow:0 0 20px #000a;transition:.25s}.audio-block .audio-player .controls .volume-container .volume-slider .volume-percentage{background:var(--farbe-rot);height:100%;width:75%}.audio-block .audio-player .controls .volume-container:hover .volume-slider{left:-120px;width:120px}.audio-block .audio-player .speaker{vertical-align:middle;box-sizing:border-box;display:inline-block;background:currentColor;background-clip:content-box;width:1em;height:1em;border:.333em solid transparent;border-right-color:currentColor;position:relative;left:-.337em}.audio-block .audio-player .speaker.-on:before,.audio-block .audio-player .speaker.-on:after{content:"";background:currentColor;width:.1em;position:absolute}.audio-block .audio-player .speaker.-on:before{height:.333em;right:-.533em}.audio-block .audio-player .speaker.-on:after{height:.667em;right:-.733em;top:-50%}.audio-block .audio-player .speaker.-off:before,.audio-block .audio-player .speaker.-off:after{content:"";background:currentColor;width:.1em;position:absolute;height:1.2em;margin-top:-.333em;top:-.1em;left:.1em;transform:translate(.333em) rotate(-45deg)}.audio-block .audio-player .speaker.-off:before{background:#04233d;left:.2em}.gallery-block{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gallery-block .gallery-item img{width:100%;height:300px;object-fit:cover}.gallery-block .gallery-item{line-height:0;border-radius:18px;overflow:hidden}.gallery-block .gallery-item a.glightbox{line-height:0}@media(max-width:1100px){.gallery-block{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.gallery-block{grid-template-columns:1fr}}.video-block .youtube-player-wrapper{position:relative;width:100%;padding-top:56.25%}.video-block #youtube-player{position:absolute;top:0;left:0;width:100%;height:100%}.video-block .video-player-h-container{position:relative;width:100%;height:0px;padding-bottom:56.25%;border-radius:18px;overflow:hidden}.video-block .video-player-h-container iframe,.video-block .video-player-container .youtube-player{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:18px;overflow:hidden}.button-block a{background:var(--farbe-rot);border:2px var(--farbe-rot) solid;border-radius:18px;color:var(--farbe-weiss);padding:12px 25px 14px;font-weight:500}.button-block a:after{content:"";position:absolute;left:20px;bottom:10px;width:0;height:0px;background:var(--farbe-weiss);transition:.3s ease}.button-block a:hover:after{width:calc(100% - 40px);color:var(--farbe-weiss);background:var(--farbe-weiss)}.button-block a:hover{width:calc(100% - 40px);color:var(--farbe-rot);background:var(--farbe-weiss)}.team-block{margin-left:200px}.team-block .team-member{display:flex;gap:0;margin-bottom:-80px}.team-block .team-member:last-child{margin-bottom:20px}.team-block .team-member .member-image img{width:151px;height:151px;object-fit:cover;border-radius:18px}.team-block .team-member .member-info{max-width:300px;background:var(--farbe-creme);border-radius:18px;padding:15px 20px;margin-top:110px;margin-left:-45px;margin-right:0;z-index:2}.team-block .team-member .member-info .member-name{font-weight:600;font-size:18px;margin-bottom:0}.team-block .team-member .member-info .member-position{font-weight:200;font-size:16px;color:#333}.team-block .team-member .member-spacer{width:200px}.team-block .team-member:nth-child(2n){flex-direction:row-reverse;text-align:right}.team-block .team-member:nth-child(2n) .member-info{margin-right:-45px;margin-left:58px}@media(max-width:700px){.team-block .team-member{flex-direction:column;text-align:left;margin-bottom:0}.team-block .team-member:nth-child(2n){flex-direction:column;text-align:left}.team-block .team-member:nth-child(2n) .member-info{margin-top:-55px;margin-left:90px}.team-block .team-member .member-info{max-width:800px;padding:15px 20px;margin-top:-55px;margin-left:90px;margin-right:0;z-index:2}}.content-block.testimonial-block{padding:30px 0 75px}.testimonial-block .quote{font-family:var(--schrift-titel);letter-spacing:.02em;font-weight:900;font-size:61px;line-height:1.2;position:relative}.testimonial-block .testimonial_list .quote{font-weight:400}.testimonial-block .opener,.testimonial-block .closer{display:block;text-align:center;color:var(--farbe-gruen);width:100%;position:relative}.testimonial-block .opener .symbol,.testimonial-block .closer .symbol{font-family:Inter,serif;font-weight:500;font-size:182px;line-height:.9;margin-right:14%;transform:scaleX(.8);transform-origin:center;color:var(--farbe-rot)}.testimonial-block .opener{margin-bottom:10px}.testimonial-block .closer{margin-top:-10px}.testimonial-block .halfline{background:var(--farbe-sand);height:2px;position:absolute;top:57%}.testimonial-block .opener .halfline{width:36%;left:0}.testimonial-block .closer .halfline{width:calc(50% + 5px);right:0}.testimonial-block .author{position:absolute;top:calc(50% + 36px);font-size:20px;color:var(--farbe-schwarz);right:0;width:50%;text-align:left;line-height:1}@media(min-width:768px){.testimonial-block .testimonial_list{display:flex;flex-direction:column;gap:2rem}.testimonial-block .testimonial_list .testimonial_item{max-width:71%;font-size:.66em;align-self:flex-start}.testimonial-block .testimonial_list .testimonial_item .opener .symbol,.testimonial-block .testimonial_list .testimonial_item .closer .symbol{font-family:Inter,serif;font-weight:500;font-size:120px}.testimonial-block .testimonial_list .testimonial_item .author{font-size:18px;top:calc(50% + 24px)}.testimonial-block .testimonial_list .testimonial_item .quote{font-size:45px}.testimonial-block .testimonial_list .testimonial_item:nth-child(2n){align-self:flex-end}}@media(max-width:1100px){.testimonial-block .quote{font-size:50px;line-height:1.2}.testimonial-block .opener .symbol,.testimonial-block .closer .symbol{font-size:122px;margin-right:14%}.testimonial-block .author{top:calc(50% + 23px);font-size:16px}.testimonial-block .testimonial_list .quote{font-size:30px;line-height:1.2}.testimonial-block .testimonial_list .opener .symbol,.testimonial-block .testimonial_list .closer .symbol{font-size:82px;margin-right:14%}.testimonial-block .testimonial_list .author{top:calc(50% + 12px);font-size:14px}}@media(max-width:768px){.testimonial-block .quote{font-size:30px;line-height:1.2}.testimonial-block .opener .symbol,.testimonial-block .closer .symbol{font-size:82px;margin-right:14%}.testimonial-block .author{top:calc(50% + 12px);font-size:14px}}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.two-column.prop-left{grid-template-columns:2fr 1fr}.two-column.prop-right{grid-template-columns:1fr 2fr}.two-column .column{display:flex;flex-direction:column;gap:1rem}.two-column .column .container_main{width:auto;margin:0}.two-column .column .title-block{margin-top:0}.two-column .column .content-block{padding:0;position:relative}.two-column .column .blogtext-block .content-block{padding:20px 0}@media(max-width:1100px){.two-column,.two-column.prop-left,.two-column.prop-right{grid-template-columns:1fr}}.two-column-block:has(.column.left>.container_main:first-child>.content-block.title-block),.two-column-block:has(.column.right>.container_main:first-child>.content-block.title-block){margin-top:50px}.teaserboxes-block{display:flex;flex-wrap:wrap;margin:-.5rem}.teaserboxes-block .teaserbox-item{box-sizing:border-box;padding:.5rem;flex:0 0 25%;max-width:25%}.teaserboxes-block .teaserbox-item .teaserbox{border-radius:18px;padding:12px 30px 25px;min-height:6rem;display:flex;flex-direction:column;justify-content:flex-start;text-decoration:none;color:inherit;transition:transform .25s ease}.teaserboxes-block .teaserbox-item .teaserbox .teaserbox-title{font-size:40px;font-weight:800;margin-bottom:5px}.teaserboxes-block .teaserbox-item .teaserbox .teaserbox-text{font-size:18px;font-weight:400}a .teaserboxes-block .teaserbox-item .teaserbox,.teaserboxes-block .teaserbox-item a:hover .teaserbox{transform:scale(1.02)}.teaserboxes-block .teaserbox-item a:after{width:0;height:0px}.teaserboxes-block .teaserbox-item:nth-child(4n+1) .teaserbox{background:var(--farbe-gruen);color:var(--farbe-weiss)}.teaserboxes-block .teaserbox-item:nth-child(4n+2) .teaserbox{background:var(--farbe-rot);color:var(--farbe-weiss)}.teaserboxes-block .teaserbox-item:nth-child(4n+3) .teaserbox{background:var(--farbe-blau);color:var(--farbe-weiss)}.teaserboxes-block .teaserbox-item:nth-child(4n+4) .teaserbox{background:var(--farbe-sand);color:var(--farbe-weiss)}@media(max-width:1500px){.teaserboxes-block .teaserbox-item{flex:0 0 33.3%;max-width:33.3%}.teaserboxes-block .teaserbox{height:100%}}@media(max-width:1200px){.teaserboxes-block .teaserbox-item{flex:0 0 50%;max-width:50%}}@media(max-width:900px){.teaserboxes-block .teaserbox-item{flex:0 0 100%;max-width:100%}.teaserboxes-block .teaserbox{padding:1rem}}.events-block{display:flex;flex-wrap:wrap;margin:-.5rem}.events-block .event-item{box-sizing:border-box;padding:.5rem;flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.events-block .event-item .event-block{min-height:6rem;display:flex;flex-direction:column;justify-content:flex-start;text-decoration:none;color:inherit;height:100%;transition:transform .25s ease}.events-block .event-item .event-block .eventimage{border-radius:15px;overflow:hidden;line-height:0}.events-block .event-item .event-block .eventimage img{width:100%}.events-block .event-item .event-block .eventdotter{border-top:12px dotted var(--farbe-flaeche);margin:-7px 20px}.events-block .event-item .event-block .eventdotter{border:none;background-image:radial-gradient(white 6px,transparent 6px);background-size:22px 22px;background-repeat:repeat-x;height:20px;margin:-10px 20px}.events-block .event-item .event-block .eventtext{display:flex;flex-direction:column;flex:1;border-radius:18px;overflow:hidden;padding:15px 30px 25px;background-color:var(--farbe-flaeche)}.events-block .event-item .event-block .eventtext .date-time-comma{font-weight:600;margin-left:-3px}.events-block .event-item .event-block .eventtext .eventlink{margin-top:15px}.events-block .event-item .event-block .eventtext .eventlink a{font-weight:600;color:var(--farbe-rot);transition:.3s ease}.events-block .event-item .event-block .eventtext .eventlink a:before{content:"";position:absolute;left:0;bottom:-5px;height:2px;transition:.3s ease;width:100%;color:var(--farbe-rot);background:var(--farbe-rot)}.events-block .event-item .event-block .eventtext .eventlink a:hover:before{opacity:0}.events-block .event-item .event-block .eventtitle{font-size:30px;font-weight:600;color:var(--farbe-gruen);line-height:1.2;margin:10px 0}.events-block .event-item .event-block .eventdate{font-size:17px;font-weight:500}.events-block .event-item .event-block .text{font-size:18px;font-weight:400}.events-block .event-item a:after{height:2px}.events-block .event-item:hover .event-block{transform:scale(1.02)}@media(max-width:1000px){.events-block .event-item{flex:0 0 50%;max-width:50%}}@media(max-width:600px){.events-block .event-item{flex:0 0 100%;max-width:100%}}.blog-block .blog-item{box-sizing:border-box;padding:.5rem 0 1rem;transition:transform .25s ease}.blog-block .blog-item .blog-inner{display:flex;flex-direction:row;gap:10px}.blog-block .blog-item .blog-inner .blogimage,.blog-block .blog-item .blog-inner .blogtext{border-radius:18px;overflow:hidden}.blog-block .blog-item .blog-inner .blogimage{flex:0 0 30%;max-width:40%;overflow:hidden;line-height:0}.blog-block .blog-item .blog-inner .blogimage img{width:100%;height:100%;object-fit:cover;display:block}.blog-block .blog-item .blog-inner .blogtext{flex:1;display:flex;flex-direction:column;justify-content:center;padding:25px 30px;background-color:var(--farbe-flaeche)}.blog-block .blog-item .blog-inner .blogtext .blogdate{font-size:17px;font-weight:500;margin-bottom:8px}.blog-block .blog-item .blog-inner .blogtext .blogtitle{font-size:30px;font-weight:600;color:var(--farbe-gruen);line-height:1.2;margin-bottom:10px}.blog-block .blog-item .blog-inner .blogtext .blogteaser{font-size:18px;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-block .blog-item .blog-inner .blogtext .bloglink{margin-top:15px}.blog-block .blog-item .blog-inner .blogtext .bloglink a{font-weight:600;color:var(--farbe-rot);transition:.3s ease}.blog-block .blog-item .blog-inner .blogtext .bloglink a:hover{opacity:.7}.blog-block .blog-item:hover{transform:scale(1.02)}@media(max-width:800px){.blog-block .blog-item .blog-inner{flex-direction:column;gap:5px}.blog-block .blog-item .blog-inner .blogimage{flex:0 0 auto;max-width:100%;max-height:250px}}.blog-block .blog-item-hidden{display:none}.blog-block .blog-show-more{text-align:center;padding:20px 0}.blog-block .blog-show-more a{font-weight:600;color:var(--farbe-rot);font-size:1.1em}.blog_page .blogdate-detail{font-size:17px;font-weight:600;color:var(--farbe-rot);margin-bottom:-8px}.blog_page .blog-teaser-full{font-size:1.1em;font-weight:500;color:var(--farbe-gruen);margin-bottom:30px}.event_page .eventdate{font-weight:600}.event_page .eventdate .date-time-comma{font-weight:600;margin-left:-3px}.event_page .eventtext-block{padding-bottom:0}.event_page .eventtext-block+.title-block{margin-top:0}.event_page .eventlocation,.event_page .eventdate{color:var(--farbe-rot);font-size:18px;font-weight:500}.event_page .eventdate{margin-bottom:-8px}.event_page form .fullwidth{width:100%}.event_page form .halfwidth{width:calc(50% - 10px)}.event_page form .form-group{margin-bottom:12px}.event_page form .form-group input{display:inline-block;padding:10px 14px;border:1px solid #ddd6b8;border-radius:15px;outline:none;margin-bottom:5px}.event_page form .form-group input:focus{border-color:#cda}.event_page form .form-group input+input{margin-left:10px}.event_page form .btn-submit{border:2px var(--farbe-rot) solid;background:var(--farbe-rot);border-radius:18px;color:var(--farbe-weiss);padding:12px 25px 14px;font-weight:500;transition:.3s;cursor:pointer;margin-top:20px}.event_page form .btn-submit:hover{color:var(--farbe-rot);background:var(--farbe-weiss)}.event_page form .form-success{padding:15px;background:var(--farbe-weiss);border:2px solid var(--farbe-gruen);border-radius:10px;color:var(--farbe-gruen);font-weight:500}.event_page form .form-success p{font-weight:500}.blog_page .title-block h1,.event_page .title-block h1{font-size:40px;line-height:1.1;color:var(--farbe-blau)}@media(max-width:1100px){.blog_page .title-block h1,.event_page .title-block h1{font-size:30px}}@media(max-width:768px){.blog_page .title-block h1,.event_page .title-block h1{font-size:20px}}.event_page .eventform-facts{margin-bottom:20px}.event_page .eventform-facts p{margin-bottom:5px}.event_page .eventform-intro{margin-bottom:10px}.event_page form h3{margin:25px 0 10px}.event_page form .form-hint{font-size:18px;margin-bottom:12px}.event_page form .form-choices{border:none;padding:0;margin:0 0 12px}.event_page form .form-choices legend{margin-bottom:8px;font-weight:500}.event_page form .form-choices label{display:flex;gap:10px;align-items:flex-start;font-size:18px;margin-bottom:8px;cursor:pointer}.event_page form .form-group .form-choices input[type=checkbox],.event_page form .form-choices input[type=checkbox]{width:18px;height:18px;padding:0;margin:5px 0 0;border-radius:0;flex:0 0 auto;accent-color:var(--farbe-rot)}.event_page form .form-anderes{margin-top:5px}.event_page form .form-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.event_page form .form-errors{padding:15px;background:var(--farbe-weiss);border:2px solid var(--farbe-rot);border-radius:10px;color:var(--farbe-rot);margin-bottom:20px}.event_page form .form-errors p,.event_page form .form-errors li{font-size:18px;margin:0;font-weight:500}.event_page form .form-choices legend{font-size:20px;font-weight:500;line-height:1.3;margin-bottom:10px}.event_page form .form-legend-hint{display:block;font-size:18px;font-weight:200}.event_page form .form-formal{position:relative;margin-top:35px;padding-top:30px}.event_page form .form-formal:before{content:"";position:absolute;top:0;left:0;width:33.333%;height:2px;background:var(--farbe-sand)}.event_page .thinktank-form form h3{margin-top:45px}.event_page form .form-choices label .form-req{margin-left:-4px;font-weight:500}#anmeldung{scroll-margin-top:110px}.event_page .form-success p{margin-bottom:0}.text-block .teaser-text,.blog_page .blog-teaser-full{line-height:1.2}.event_page .thinktank-form form h3{margin-bottom:20px}.text-block .teaser-text,.blog_page .blog-teaser-full{line-height:1.4}.text-block .teaser-text,.blog_page .blog-teaser-full{font-weight:400}
