html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'WorkSans-regular';src:url(../fonts/WorkSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'WorkSans-bold';src:url(../fonts/WorkSans-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'ZoojaPro';src:url(../fonts/ZoojaPro-font.woff) format("woff");font-weight:400;font-style:normal}header{background-color:#222;color:#fcfcfc;margin:0;padding:1rem 1rem;width:calc(100% - 2rem)}@media screen and (min-width:1024px){header{padding:1rem 2rem;width:calc(100% - 4rem)}}header .inner{display:flex;justify-content:space-between;align-content:center;align-items:center}header .inner .logo a svg,header .inner .logo a img{display:block;width:13rem;height:auto}header .inner .navigation .open-menu{display:block}@media screen and (min-width:1024px){header .inner .navigation .open-menu{display:none}}header .inner .navigation .open-menu a{color:#99659f;text-decoration:none;font-family:'WorkSans-bold'}header .inner .navigation ul{display:flex;justify-content:flex-end}header .inner .navigation ul li{margin-left:1rem}header .inner .navigation ul li a{text-decoration:none;color:#6c9fd3;padding:.2em .4em;border-radius:.5em;border:1px solid #db6b58;color:#db6b58;background-color:transparent;text-decoration:none}header .inner .navigation ul li:nth-child(1) a{color:#99659f;border-color:#99659f}header .inner .navigation ul li:nth-child(1) a:hover{color:#fcfcfc;background-color:#99659f}header .inner .navigation ul li:nth-child(2) a{color:#6c9fd3;border-color:#6c9fd3}header .inner .navigation ul li:nth-child(2) a:hover{color:#fcfcfc;background-color:#6c9fd3}header .inner .navigation ul li:nth-child(3) a{color:#6eb069;border-color:#6eb069}header .inner .navigation ul li:nth-child(3) a:hover{color:#fcfcfc;background-color:#6eb069}header .inner .navigation ul li:nth-child(4) a{color:#f8ea74;border-color:#f8ea74}header .inner .navigation ul li:nth-child(4) a:hover{color:#fcfcfc;background-color:#f8ea74}header .inner .navigation ul li:nth-child(5) a{color:#e9a761;border-color:#e9a761}header .inner .navigation ul li:nth-child(5) a:hover{color:#fcfcfc;background-color:#e9a761}header .inner .navigation ul li:nth-child(6) a{color:#db6b58;border-color:#db6b58}header .inner .navigation ul li:nth-child(6) a:hover{color:#fcfcfc;background-color:#db6b58}header .inner .navigation .menu-hauptmenu-container{display:none}@media screen and (min-width:1024px){header .inner .navigation .menu-hauptmenu-container{display:block}}header .inner .navigation .menu-hauptmenu-container.show{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#222;z-index:999}header .inner .navigation .menu-hauptmenu-container.show ul{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;height:100%}header .inner .navigation .menu-hauptmenu-container.show ul li{font-size:1.5rem;margin:1rem 0}.header-block{width:100%;height:75svh}.header-block .inner{height:100%;width:100%}.header-block .inner .image-wrapper{width:100%;height:100%}.header-block .inner .image-wrapper img,.header-block .inner .image-wrapper video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-block+h2{margin-top:8rem}.wp-block-heading,.wp-block-image{margin:0 auto;width:calc(100% - 2rem);max-width:55rem}@media screen and (min-width:1024px){.wp-block-heading,.wp-block-image{width:calc(100% - 4rem)}}.wp-block-image img,.wp-block-image video{width:100%;max-width:100%;height:auto;display:block;margin:1rem auto}.wp-block-group{margin:0 auto;width:calc(100% - 2rem);max-width:55rem}@media screen and (min-width:1024px){.wp-block-group{width:calc(100% - 4rem)}}.wp-block-group .wp-block-group__inner-container>.wp-block-heading,.wp-block-group .wp-block-group__inner-container>.wp-block-image,.wp-block-group .wp-block-group__inner-container>.wp-block-buttons{margin-left:0;margin-right:0;max-width:100%;width:100%;margin-bottom:1em}.stoerer-wrapper{margin:0 auto;width:calc(100% - 2rem);max-width:55rem}@media screen and (min-width:1024px){.stoerer-wrapper{width:calc(100% - 4rem)}}.stoerer-wrapper .wp-block-button.stoerer{position:relative;top:-10rem;left:2rem;z-index:1;width:16rem;height:10rem}.stoerer-wrapper .wp-block-button.stoerer a.wp-block-button__link{display:flex;justify-content:center;align-content:center;align-items:center;font-family:'ZoojaPro';text-decoration:none;color:#222;text-align:center;position:relative;width:10rem;height:10rem;font-size:2rem;line-height:1;transform:rotate(-14deg);transition:all 250ms ease-out}@media screen and (min-width:1024px){.stoerer-wrapper .wp-block-button.stoerer a.wp-block-button__link{width:16rem;height:16rem;font-size:3rem}}.stoerer-wrapper .wp-block-button.stoerer a.wp-block-button__link::before{content:'';display:block;position:absolute;top:0;left:0;width:10rem;height:10rem;border-radius:100%;justify-content:center;align-content:center;background-color:#6eb069;z-index:-1}@media screen and (min-width:1024px){.stoerer-wrapper .wp-block-button.stoerer a.wp-block-button__link::before{width:16rem;height:16rem}}.stoerer-wrapper .wp-block-button.stoerer a.wp-block-button__link:hover{color:#6eb069;transform-origin:center;transform:rotate(7deg)}.stoerer-wrapper .wp-block-button.stoerer a.wp-block-button__link:hover::before{background-color:#222}@media screen and (min-width:1024px){.unterstuetzerinnen,.unterstuetzerinnen-2{font-size:1.5rem}}.unterstuetzerinnen .stoerer-wrapper,.unterstuetzerinnen-2 .stoerer-wrapper{text-align:right;position:relative}.unterstuetzerinnen .stoerer-wrapper .wp-block-button,.unterstuetzerinnen-2 .stoerer-wrapper .wp-block-button{position:absolute;left:unset;right:0;top:-20rem}@media screen and (min-width:1024px){.unterstuetzerinnen .stoerer-wrapper .wp-block-button,.unterstuetzerinnen-2 .stoerer-wrapper .wp-block-button{right:2rem;top:-10rem}}.unterstuetzerinnen p::before,.unterstuetzerinnen-2 p::before{content:"\25CB";margin-right:.5rem;display:inline-block;color:#99659f}.unterstuetzerinnen p.erstunterzeichner::before,.unterstuetzerinnen-2 p.erstunterzeichner::before{content:"\25CF";margin-right:.5rem;display:inline-block;color:#99659f}.wp-block-latest-posts{margin:0 auto;width:calc(100% - 2rem);max-width:55rem}@media screen and (min-width:1024px){.wp-block-latest-posts{width:calc(100% - 4rem)}}.wp-block-latest-posts li{margin:4rem 0}@media screen and (min-width:1024px){.wp-block-latest-posts li{font-size:1.5rem}}.wp-block-latest-posts li .wp-block-latest-posts__post-title{font-family:'WorkSans-bold';text-decoration:none;margin-bottom:1em;display:block}.wp-block-latest-posts li .wp-block-latest-posts__read-more{color:#db6b58}.wp-block-latest-posts li .wp-block-latest-posts__read-more .screen-reader-text{display:none}.wp-block-gallery{margin:0 auto;width:calc(100% - 2rem);max-width:55rem;width:calc(100% - 1rem);display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:1024px){.wp-block-gallery{width:calc(100% - 4rem)}}@media screen and (min-width:1024px){.wp-block-gallery{width:calc(100% - 3rem);max-width:calc(56rem)}}.wp-block-gallery .wp-block-image{width:calc((100% - 3rem)/3);display:block;margin:0;margin:.5rem;flex-grow:1}.wp-block-gallery .wp-block-image img{margin:0}.wp-block-list{margin:0 auto;width:calc(100% - 2rem);max-width:55rem}@media screen and (min-width:1024px){.wp-block-list{width:calc(100% - 4rem)}}.wp-block-list li{margin-bottom:1em}.wp-block-buttons{margin:0 auto;width:calc(100% - 2rem);max-width:55rem;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width:1024px){.wp-block-buttons{width:calc(100% - 4rem)}}.wp-block-buttons-is-layout-flex{display:flex;margin-bottom:1rem}.wp-block-buttons-is-layout-flex .wp-block-button{margin-right:2rem}footer{display:block;padding:4rem 2rem;margin-top:4rem;background-color:#222;color:#fcfcfc}footer .inner .textwidget .custom-logo-link{display:block;margin-bottom:2rem}footer .inner .widget_nav_menu ul{margin-top:2rem}@media screen and (min-width:1024px){footer .inner .widget_nav_menu ul{display:flex}}footer .inner .widget_nav_menu ul li{margin-right:2rem}footer .inner .widget_nav_menu ul li a{text-decoration:none}body.blog main article{margin:0;padding:4rem 0}body.blog main article .header-block{margin:0 auto;width:calc(100% - 2rem);max-width:55rem}@media screen and (min-width:1024px){body.blog main article .header-block{width:calc(100% - 4rem)}}body.blog main article .header-block+h2{margin-top:4rem;margin-bottom:2rem}body.blog main article h2.extra{text-align:left;margin-top:2rem;margin-bottom:2rem}body.blog main article p{margin-bottom:1em}body.blog main article>.more-link{display:block;margin:0 auto;width:calc(100% - 2rem);max-width:55rem}@media screen and (min-width:1024px){body.blog main article>.more-link{width:calc(100% - 4rem)}}.wp-block-contact-form-7-contact-form-selector{margin:0 auto;width:calc(100% - 2rem);max-width:55rem;padding-bottom:2rem}@media screen and (min-width:1024px){.wp-block-contact-form-7-contact-form-selector{width:calc(100% - 4rem)}}@media screen and (min-width:1024px){.wp-block-contact-form-7-contact-form-selector{font-size:1.5rem}}.wp-block-contact-form-7-contact-form-selector .wpcf7 .screen-reader-response{display:none}.wp-block-contact-form-7-contact-form-selector .wpcf7 form{text-align:center}.wp-block-contact-form-7-contact-form-selector .wpcf7 form p{margin-bottom:1em;text-align:left}.wp-block-contact-form-7-contact-form-selector .wpcf7 form .wpcf7-not-valid-tip{color:#db6b58;font-size:.75em;display:block;margin-top:.5rem}.wp-block-contact-form-7-contact-form-selector .wpcf7 form .wpcf7-response-output{color:#99659f;margin:2rem 0}.wp-block-contact-form-7-contact-form-selector .wpcf7 form input{-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;border-bottom:1px solid #222;font:inherit;width:100%}.wp-block-contact-form-7-contact-form-selector .wpcf7 form input[type=radio]{width:auto;border:0;font:inherit}.wp-block-contact-form-7-contact-form-selector .wpcf7 form input[type=radio]:before{content:"\25CB";display:inline;font:inherit;color:#99659f}.wp-block-contact-form-7-contact-form-selector .wpcf7 form input[type=radio]:checked:before{content:"\25CF";display:inline;color:#99659f}.wp-block-contact-form-7-contact-form-selector .wpcf7 form input[type=checkbox]{border:1px solid #222;width:1em;height:1em;display:inline-block;margin:0;margin-right:.5em;transform:translateY(15%)}.wp-block-contact-form-7-contact-form-selector .wpcf7 form input[type=checkbox]:checked{position:relative}.wp-block-contact-form-7-contact-form-selector .wpcf7 form input[type=checkbox]:checked:before{content:'';width:100%;height:1px;background-color:#222;position:absolute;top:50%;left:0;transform-origin:center;transform:translateY(-50%) rotate(-45deg)}.wp-block-contact-form-7-contact-form-selector .wpcf7 form input[type=checkbox]:checked:after{content:'';width:100%;height:1px;background-color:#222;position:absolute;top:50%;left:0;transform-origin:center;transform:translateY(-50%) rotate(45deg)}.wp-block-contact-form-7-contact-form-selector .wpcf7 form input[type=submit]{margin-top:2rem;padding:.2em .4em;border-radius:.5em;border:1px solid #db6b58;color:#fcfcfc;background-color:#db6b58;text-decoration:none;background-color:transparent;color:#db6b58;cursor:pointer;width:auto}.wp-block-contact-form-7-contact-form-selector .wpcf7 form input[type=submit]:hover{background-color:#db6b58;color:#fcfcfc}body{font-family:'WorkSans-regular';line-height:1.4;background-color:#fcfcfc}a{color:inherit}.wp-block-button:not(.stoerer) a.wp-block-button__link{padding:.2em .4em;border-radius:.5em;border:1px solid #db6b58;color:#fcfcfc;background-color:#db6b58;text-decoration:none}.wp-block-button:not(.stoerer) a.wp-block-button__link[href]{background-color:transparent;color:#db6b58}.wp-block-button:not(.stoerer) a.wp-block-button__link:hover{background-color:#db6b58;color:#fcfcfc}h1,h2{font-size:2rem;font-family:'WorkSans-bold';line-height:1}h1.extra,h2.extra{font-family:'ZoojaPro'}.has-small-font-size{font-size:.75em}h3,h4,h5,h6{font-size:1.5rem;font-family:'WorkSans-bold'}article{font-size:16px;margin:1rem 0}article:first-child{margin-top:0}article>p{margin:0 auto;width:calc(100% - 2rem);max-width:55rem;margin-bottom:1em}article>p:first-child{margin-top:8rem}@media screen and (min-width:1024px){article>p{width:calc(100% - 4rem)}}article>p strong{font-family:'WorkSans-bold'}article>h2{margin:0 auto;width:calc(100% - 2rem);max-width:55rem;margin-bottom:1em;font-size:3rem;text-align:center}article>h2:first-child{margin-top:8rem}@media screen and (min-width:1024px){article>h2{width:calc(100% - 4rem)}}@media screen and (min-width:1024px){article>h2{font-size:4rem}}article>hr{margin:0 auto;width:calc(100% - 2rem);max-width:55rem;-webkit-appearance:none;height:1px;background-color:#222;display:block;margin:2rem auto}@media screen and (min-width:1024px){article>hr{width:calc(100% - 4rem)}}