:root{--black:#5a5f5f;--green:#006f64;--red:#e84e0f;--white:#fff;--yellow:#f7a600}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Volte",sans-serif;color:var(--black)}ul,ol{margin-top:0;margin-bottom:40px;padding-left:20px}p,li{margin-top:0;margin-bottom:0;font-size:16px;line-height:26px;font-weight:400}p{margin-bottom:32px}p:last-child{margin-bottom:0}p:empty{display:none}h1 a,h2 a,h3 a,h4 a,p a{color:inherit;font-size:inherit;font-weight:inherit}p a{text-underline-offset:2px;transition:opacity .4s}p a:hover,.footer nav li:not(.ewe-button) a:hover{opacity:.7}h1{font-size:62px;line-height:72px;text-transform:none;margin-top:0;margin-bottom:48px}h1:only-child{margin-bottom:0}h2{font-size:50px;line-height:56px;margin-top:0;margin-bottom:80px;text-transform:none}h2:only-child{margin-bottom:0}h3{font-size:42px;line-height:48px;font-weight:700;margin-top:0;margin-bottom:40px;text-transform:none}h3:only-child{margin-bottom:0}h4{font-size:28px;line-height:34px;margin-top:0;margin-bottom:40px;text-transform:none}.ewe-small-text,.ewe-small-text p{font-size:12px;line-height:16px}.ewe-large,.ewe-large p{font-size:22px;margin-bottom:32px}.ewe-very-large,.ewe-very-large p{font-size:26px;margin-bottom:32px}@media (max-width:1139.98px){h1{font-size:36px;line-height:46px;margin-bottom:40px}h2{font-size:32px;line-height:42px;margin-bottom:40px}h3{font-size:28px;line-height:38px}h4{font-size:24px;line-height:28px}}@media screen and (max-width:767.98px){h1{font-size:28px;line-height:34px}h2{font-size:26px;line-height:30px}h3{font-size:24px;line-height:28px}h4{font-size:22px;line-height:26px}}.ewe-yellow{border:1px solid var(--yellow);background-color:var(--yellow)}.ewe-red{border:1px solid var(--red);background-color:var(--red)}.ewe-green{border:1px solid var(--green);background-color:var(--green)}.ewe-white{border:1px solid var(--white);background-color:var(--white)}.ewe-black{border:1px solid var(--black);background-color:var(--black)}#content{margin-top:100px}body:has(.ewe-stage) #content{margin-top:0}@media (max-width:1139.98px){#content{margin-top:72px}}#main{padding:60px 40px 120px;max-width:1280px}.wpb_column:last-child .wpb_content_element:last-child{margin-bottom:0}.article-footer{display:none}.wpb-content-wrapper>.vc_row+.vc_row{margin-top:120px}.vc_row.vc_inner+.vc_row.vc_inner{margin-top:80px}.vc_row.vc_inner:has(>.vc_hidden-md.vc_hidden-sm.vc_hidden-xs)+.vc_row.vc_inner:has(>.vc_hidden-lg){margin-top:0}.ewe-row-max-width{margin-left:auto;margin-right:auto}.ewe-row-max-width-l,.ewe-vc-row-max-width-l{max-width:1064px}.ewe-row-max-width-m,.ewe-vc-row-max-width-m{max-width:846px}.ewe-row-max-width-s,.ewe-vc-row-max-width-s{max-width:630px}.vc_inner:not(:has(.vc_col-sm-12)){display:flex}.vc_row:not(:has(.vc_row.vc_inner)):not(.ewe-row-max-width-tablet) .wpb_column.vc_col-sm-6:has(.wpb_text_column),.vc_row:not(:has(.vc_row.vc_inner)):not(.ewe-row-max-width-tablet) .wpb_column.vc_col-sm-6:has(.ewe-button){margin-top:0;margin-right:auto;max-width:540px;float:none}.vc_row:not(:has(.vc_row.vc_inner)) .wpb_column.vc_col-sm-6:not(:first-child):has(.wpb_text_column),.vc_row:not(:has(.vc_row.vc_inner)) .wpb_column.vc_col-sm-6:not(:first-child):has(.ewe-button){margin-top:0;margin-left:auto;margin-right:0}.vc_inner.ewe-vc-row-max-width-s:not(:has(.vc_row.vc_inner))>.wpb_column:has(.ewe-button),.vc_inner.ewe-vc-row-max-width-s:not(:has(.vc_row.vc_inner))>.wpb_column:has(.wpb_text_column){margin-left:auto;margin-right:auto;max-width:630px}.wpb_content_element:last-child{margin-bottom:0}.ewe-row-max-width>.wpb_column:first-child>.vc_column-inner{padding-left:0}.ewe-row-max-width>.wpb_column:last-child>.vc_column-inner{padding-right:0}.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_text_column>.wpb_wrapper>h1:only-child,.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_text_column>.wpb_wrapper>h2:only-child,.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_text_column>.wpb_wrapper>h3:only-child,.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_text_column>.wpb_wrapper>h4:only-child{max-width:415px}@media screen and (max-width:1139.98px){#main{padding-top:100px;padding-bottom:100px}.wpb-content-wrapper>.vc_row+.vc_row{margin-top:100px;margin-bottom:100px}.vc_col-sm-12:not(:has(.ewe-bentobox-wrapper))+.vc_col-sm-12:has(.wpb_text_column){margin-top:32px}.ewe-vc-row-max-width-tablet-s{max-width:498px}.ewe-vc-row-max-width-s:has(.wpb_text_column)>.vc_col-sm-12>.vc_column-inner,.ewe-vc-row-max-width-l:has(.wpb_text_column)>.vc_col-sm-12>.vc_column-inner{padding-left:0;padding-right:0}.ewe-vc-row-max-width-s:has(.ewe-vc-cleverreach-wrapper),.ewe-vc-row-max-width-l:has(.ewe-vc-cleverreach-wrapper){max-width:unset}.wpb_column:not(.vc_col-sm-12)>.vc_column-inner>.wpb_wrapper>.wpb_text_column>.wpb_wrapper>h1,.wpb_column:not(.vc_col-sm-12)>.vc_column-inner>.wpb_wrapper>.wpb_text_column>.wpb_wrapper>h2,.wpb_column:not(.vc_col-sm-12)>.vc_column-inner>.wpb_wrapper>.wpb_text_column>.wpb_wrapper>h3,.wpb_column:not(.vc_col-sm-12)>.vc_column-inner>.wpb_wrapper>.wpb_text_column>.wpb_wrapper>h4{max-width:unset}}@media screen and (max-width:767.98px){#main{padding:80px 24px}.wpb-content-wrapper>.vc_row+.vc_row{margin-top:80px;margin-bottom:80px}.vc_row.vc_inner+.vc_row.vc_inner{margin-top:60px}.vc_row:not(:has(.vc_row.vc_inner)) .wpb_column.vc_col-sm-6:has(.wpb_text_column),.vc_row:not(:has(.vc_row.vc_inner)) .wpb_column.vc_col-sm-6:has(.ewe-button){margin-left:auto !important;margin-right:auto !important;max-width:518px}}.ewe-row-separator{color:var(--white);margin-bottom:120px;padding:7.5vw 0;border:none}.ewe-row-separator>.wpb_column:before,.ewe-row-separator>.wpb_column:after{content:'';display:block;background-size:100%;background-repeat:no-repeat;position:absolute;width:calc(100vw + 6px);height:7.5vw;left:50%;transform:translateX(-50%)}.ewe-row-separator>.wpb_column:before{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/border_top.svg);top:calc(-7.5vw - 1px)}.ewe-row-separator>.wpb_column:after{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/border_bottom.svg);bottom:calc(-7.5vw - 1px)}.ewe-row-separator .vc_inner:first-of-type{padding-top:100px}.ewe-row-separator .vc_inner:last-of-type{padding-bottom:100px}.ewe-row-separator p{font-weight:500}@media (max-width:1139.98px){.ewe-row-separator .vc_inner:first-of-type{padding-top:80px}.ewe-row-separator .vc_inner:last-of-type{padding-bottom:80px}}@media (max-width:767.98px){.vc_row.ewe-mobile-reverse{display:flex;flex-direction:column-reverse}.wpb_column+.wpb_column{margin-top:40px}.wpb_column[class*=vc_col-xs]:not(.vc_col-xs-12){margin-top:0}.ewe-mobile-reverse .wpb_column+.wpb_column{margin-top:0;margin-bottom:40px}.ewe-row-max-width-l:not(.ewe-row-max-width-tablet),.ewe-vc-row-max-width-l:not(.ewe-row-max-width-tablet),.ewe-row-max-width-m:not(.ewe-row-max-width-tablet),.ewe-vc-row-max-width-m:not(.ewe-row-max-width-tablet),.ewe-row-max-width-s:not(.ewe-row-max-width-tablet),.ewe-vc-row-max-width-s:not(.ewe-row-max-width-tablet){max-width:100%}}nav.main-menu{flex-wrap:wrap;justify-content:flex-start;padding-left:80px;padding-right:80px;height:100px;box-sizing:border-box}nav.main-menu .navbar-header{margin-left:0;height:unset;padding:0}nav.main-menu .navbar-header a{display:block}nav.main-menu .navbar-header img{height:56px;width:auto}.navbar-menu-wrapper{display:flex;align-items:center;flex-grow:1;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;background-color:#fff;z-index:4}nav.main-menu .navbar-menu{margin-right:0}nav.main-menu ul li{margin-left:0}nav.main-menu .navbar-menu-main{flex-grow:1}body:not(.menu-is-mobile) .navbar-menu-main>ul{padding-left:50px}nav.main-menu .navbar-menu-main>ul>li{padding:37px 20px}nav.main-menu ul li a{font-weight:500;font-size:16px;line-height:1;color:var(--black)}nav.main-menu ul li a:is(:hover,:focus){color:var(--black)}body:not(.menu-is-mobile) nav.main-menu .navbar-menu-main ul li:is(.current_page_item,.current-page-ancestor)>a{color:var(--red)}body:not(.menu-is-mobile) nav.main-menu ul li.ewe-button a:is(:hover,:focus){opacity:1}body:not(.menu-is-mobile) .navbar-menu-main>ul>li>ul.sub-menu:after{content:'';display:block;background-color:var(--white);width:200vw;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:-1}body:not(.menu-is-mobile) ul.sub-menu{position:absolute;top:calc(100% - 20px);left:428px;padding:68px 0 72px;z-index:20}body:not(.menu-is-mobile) nav.main-menu .navbar-menu-main ul.sub-menu li{display:inline-block;margin-left:0;width:304px}body:not(.menu-is-mobile) ul.sub-menu li.menu-headline{position:absolute;top:68px;left:0}body:not(.menu-is-mobile) .ewe-submenu-child-wrapper{display:block;width:304px;padding-left:324px}body:not(.menu-is-mobile) .ewe-submenu-child-wrapper li:not(:last-of-type){margin-bottom:32px}.sub-menu :is(.ewe-yellow,.ewe-red,.ewe-green,.ewe-black){border:none;background-color:transparent}.navbar-button{width:24px;height:20px;padding:24px;right:0}.navbar-button .bar{border-radius:1px;height:2px;background-color:var(--black)}.navbar-button .bar:last-child{width:50%}body.mobile-menu-open{position:fixed;width:100%;overflow:scroll}.ewe-contact-hide-desktop{display:none}.menu-is-mobile nav.main-menu .navbar-menu-wrapper{padding-bottom:84px}.menu-is-mobile nav.main-menu .navbar-menu-wrapper div.navbar-menu-kontakt{width:calc(100vw - 48px);position:fixed;top:unset;bottom:24px;left:24px;overflow:visible}.menu-is-mobile .navbar-menu-kontakt:before{content:'';display:block;width:100%;height:50px;position:absolute;bottom:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%);pointer-events:none}.menu-is-mobile .navbar-menu-kontakt:after{content:'';display:block;width:100%;height:50px;position:absolute;top:100%;background:var(--white)}.menu-is-mobile nav.main-menu div.navbar-menu-kontakt>ul{line-height:0}.menu-is-mobile nav.main-menu div.navbar-menu-kontakt>ul>li{background-image:none;width:100%;box-sizing:border-box;margin-top:0;margin-bottom:0}.menu-is-mobile nav.main-menu .navbar-menu-kontakt>ul>li>a{border:none;padding-right:19px}.mobile-menu-open .navbar-button{transform:translateX(-3px)}.mobile-menu-open .navbar-button .bar:nth-child(1){transform:rotate(45deg) translate(7px,6px)}.mobile-menu-open .navbar-button .bar:nth-child(3){transform:rotate(-45deg) translate(7px,-6px);width:100%}.menu-is-mobile nav.main-menu{width:100vw}.menu-is-mobile nav.main-menu .navbar-menu{position:static;width:100%}.menu-is-mobile nav.main-menu ul{padding:0;height:auto}.menu-is-mobile nav.main-menu .navbar-menu-wrapper{overflow-y:auto}.menu-is-mobile nav.main-menu .navbar-menu-main ul li{display:flex;flex-wrap:wrap;margin:0;padding:0;box-sizing:border-box}.menu-is-mobile nav.main-menu ul li.menu-item-has-children>a{width:calc(100% - 66px);margin-right:12px}.menu-is-mobile nav.main-menu .navbar-menu-main ul li{margin:24px 0 0}.menu-is-mobile nav.main-menu .navbar-menu-main>ul:first-child>li:first-child{margin-top:0}.menu-is-mobile nav.main-menu .menu-item-has-children:not(.current-menu-ancestor):not(.current-menu-item)>ul{display:none}.menu-is-mobile nav.main-menu ul li>a{text-align:left;border:1px solid var(--black);border-radius:20px;padding:12px 24px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.menu-is-mobile nav.main-menu ul li.menu-headline{display:none}.menu-is-mobile nav.main-menu ul.sub-menu{display:block}.menu-is-mobile .ewe-sub-menu-toggle{display:block;position:relative;border:1px solid var(--black);border-radius:20px;height:40px;width:52px;cursor:pointer}.menu-is-mobile .ewe-sub-menu-toggle:before{content:"";position:absolute;top:17px;left:19px;height:8px;width:14px;background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/./img/cheffron_down_nav-bk.svg);transition:transform .3s;transform:scaleY(-1)}.menu-is-mobile .sub-menu-is-open>.ewe-sub-menu-toggle:before{transform:scaleY(1)}.menu-is-mobile nav.main-menu .sub-menu li.ewe-yellow a{color:var(--white);border-color:var(--yellow);background-color:var(--yellow)}.menu-is-mobile nav.main-menu .sub-menu li.ewe-red a{color:var(--white);border-color:var(--red);background-color:var(--red)}.menu-is-mobile nav.main-menu .sub-menu li.ewe-green a{color:var(--white);border-color:var(--green);background-color:var(--green)}.menu-is-mobile nav.main-menu .sub-menu li.ewe-black a{color:var(--white);border-color:var(--black);background-color:var(--black)}.menu-is-mobile .ewe-contact-hide-desktop{display:block}@media screen and (max-width:1339.98px){nav.main-menu{padding-left:24px;padding-right:24px}body:not(.menu-is-mobile) ul.sub-menu{left:372px}}@media screen and (max-width:1139.98px){nav.main-menu{height:72px}nav.main-menu .navbar-header img{height:40px}.navbar-menu-wrapper{position:absolute;top:72px;left:0;display:none;height:calc(100dvh - 72px);width:100%;padding:24px;box-sizing:border-box}}@media screen and (min-width:1140px){.navbar-menu-wrapper{display:flex !important}nav.main-menu ul.sub-menu{visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s;pointer-events:none}nav.main-menu .navbar-menu-main>ul>.menu-item-has-children:hover>ul.sub-menu{visibility:visible;opacity:1;transition:opacity .3s,visibility .3s;pointer-events:auto}}.ewe-footer-news{max-width:1280px;padding-left:24px;padding-right:24px;margin:0 auto 160px}h2.ewe-footer-news-title{font-size:42px;line-height:48px;margin-bottom:80px}footer.footer{margin-top:40px;background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/footer.svg);background-repeat:no-repeat;background-size:100% auto;background-position:-2px 1px;margin-right:calc(50% - 640px);padding:0 0 50px;aspect-ratio:8.5;display:flex;align-items:flex-end;box-sizing:border-box;overflow-x:clip}#inner-footer{width:100%}.footer-nav{max-width:1280px;margin:0 0 0 auto;box-sizing:content-box}.footer nav ul{text-align:unset;display:flex;justify-content:flex-start;align-items:center}.footer nav li{display:block}.footer nav li:not(:last-child){margin-right:60px}.footer nav li a{opacity:1;font-size:16px;line-height:1;text-align:left;color:var(--white);font-weight:500;transition:opacity .4s}.footer nav li.ewe-button a{line-height:11px;padding-top:15px;padding-bottom:12px}@media screen and (max-width:1599.98px){footer.footer{padding-bottom:3vw}}@media screen and (max-width:1327.98px){footer.footer{margin-right:24px}}@media screen and (max-width:1023.98px){.footer nav ul{justify-content:center}}@media screen and (max-width:991.98px){footer.footer{padding-bottom:20px}}@media screen and (max-width:1139.98px){h2.ewe-footer-news-title{font-size:26px;line-height:30px;margin-bottom:40px}}@media screen and (max-width:767.98px){footer.footer{margin-right:0;padding-top:12vw;padding-bottom:0;background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/./img/footer_mobile.svg);background-size:calc(100% + 1px);background-position:0 1px}.footer nav ul{flex-direction:column;align-items:flex-start;row-gap:40px;padding:40px 24px 60px;background-color:var(--green)}}.cr_ipe_item:has(button[type=submit]),.ewe-button{line-height:1;display:inline-block;margin-top:0;border-radius:20px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background-position .5s ease-in-out,color .5s,background-color .5s,border-color .5s;cursor:pointer;font-family:inherit}.menu-is-mobile nav.main-menu ul li.ewe-button{width:auto;display:inline-block}.menu-is-mobile nav.main-menu ul li.ewe-button a{box-sizing:border-box}nav.main-menu ul li.ewe-button a,.ewe-button a{font-size:16px;font-weight:500;line-height:11px;transition:color .3s;display:block;padding:15px 19px 14px;text-decoration:none;color:var(--white)}.cr_ipe_item:has(button[type=submit]) button,nav.main-menu ul li.ewe-button-arrow a,.ewe-button-icon:not(.ewe-button-icon-left) a{padding-right:51px}.ewe-button.ewe-white a{color:var(--black)}.cr_ipe_item:has(button[type=submit]):hover,.ewe-button:hover a,.ewe-button a:hover,.ewe-button:focus a,.ewe-button a:focus{opacity:1}.cr_ipe_item button[type=submit],.ewe-button-icon{background-position:calc(100% - 20px) 50%}.cr_ipe_item button[type=submit]:hover,.ewe-button-icon.ewe-button-arrow:hover{background-position:calc(100% - 16px) 50%}.ewe-button-icon.ewe-button-icon-left:not(.ewe-button-arrow) a{padding-left:63px;padding-right:31px}.ewe-button-icon.ewe-button-icon-left{background-position:24px 51%}.cr_ipe_item button[type=submit],.ewe-button-arrow{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/arrow-white.svg);background-size:auto 11px;background-repeat:no-repeat}.ewe-button-arrow-external{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/link_ext-white.svg);background-size:18px auto;background-repeat:no-repeat}.ewe-button-lock{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/lock-white.svg);background-size:15px auto;background-repeat:no-repeat}.ewe-button-mail{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/mail-white.svg);background-size:22px auto;background-repeat:no-repeat}.ewe-button-phone{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/phone-white.svg);background-size:24px auto;background-repeat:no-repeat}.ewe-button-download{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/download-white.svg);background-size:13px auto;background-repeat:no-repeat}.ewe-white.ewe-button-arrow{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/arrow-black.svg);background-size:auto 11px;background-repeat:no-repeat}.ewe-white.ewe-button-arrow-external{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/link_ext-black.svg);background-size:18px auto;background-repeat:no-repeat}.ewe-button.ewe-button-arrow-external{background-position-y:8px}.ewe-white.ewe-button-lock{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/lock-black.svg);background-size:15px auto;background-repeat:no-repeat}.ewe-white.ewe-button-mail{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/mail-black.svg);background-size:22px auto;background-repeat:no-repeat}.ewe-white.ewe-button-phone{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/phone-black.svg);background-size:24px auto;background-repeat:no-repeat}.ewe-white.ewe-button-download{background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/download-black.svg);background-size:13px auto;background-repeat:no-repeat}.ewe-label{border-radius:14px;display:inline-block;margin-bottom:24px;transition:background-color .3s;position:relative}.ewe-label a{font-size:12px;font-weight:500;line-height:8px;color:var(--white);padding:10.5px 12px 9.5px;display:block;transition:color .3s;text-decoration:none}.ewe-label svg{width:15px;height:auto;position:absolute;left:12px;top:50%;transform:translateY(-50%)}.ewe-label a:has(svg){padding-left:39px}.ewe-label path,.ewe-label circle{fill:var(--white);transition:fill .5s}.ewe-stage{display:flex;align-items:center;margin-top:80px;overflow-x:hidden}.ewe-stage-content{margin-left:calc(50% - 664px);margin-right:auto;padding-left:24px;padding-right:10px;width:50%;max-width:520px}.ewe-stage-category-wrapper{display:flex;flex-direction:row;justify-content:flex-start;column-gap:16px;margin-bottom:40px}.ewe-stage-category-wrapper p{font-weight:500;font-size:20px;line-height:26px}.ewe-stage-image-wrapper{margin-right:-140px;padding-left:0;width:calc(50% + 120px);box-sizing:border-box;position:relative;overflow:hidden}.ewe-stage-image{position:relative;aspect-ratio:1.12/1;max-height:980px;z-index:3;overflow-x:clip}.ewe-stage-image:before{content:"";display:block;position:absolute;top:-1px;left:-10px;width:102%;height:102%;background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/./img/stage_frame.svg);background-repeat:no-repeat;background-size:cover}.ewe-stage-image img{display:block;width:100%;height:100%;object-fit:cover}.ewe-stage-image-logo{width:28%;position:absolute;top:50%;left:50%;transform:translate(-80%,-70%);z-index:4}.ewe-stage-image-logo img{display:block;width:100%;height:auto}.ewe-stage-text+.ewe-button{margin-top:40px}.single .ewe-stage{flex-direction:column;margin-top:140px}.single .ewe-stage-content{margin-left:auto;margin-bottom:40px;padding:0;width:100%;max-width:846px;box-sizing:content-box}.single .ewe-stage-content h1{font-size:50px;line-height:56px}.single .ewe-stage-text p strong{font-weight:500;font-size:22px;line-height:30px}.single .ewe-stage-image-wrapper{margin-right:auto;margin-left:auto;width:100%;max-width:630px}.single .ewe-stage-image{aspect-ratio:unset;width:100%;height:auto}.single .ewe-stage-image:before{display:none}.single .ewe-stage-image img{border-radius:clamp(32px, 4.6vw, 60px)}.single:not(:has(.ewe-stage-image img)) #main{padding-top:0}.ewe-single-hero-caption{font-size:16px;font-weight:500;line-height:26px;margin-top:12px;margin-left:12px}.ewe-place-and-time{max-width:630px;margin:0 auto 32px}.single.category-stiftung .ewe-stage-category-wrapper{background-color:var(--black);border-radius:20px;display:inline-block}.single.category-stiftung .ewe-stage-category-wrapper p{font-size:16px;font-weight:500;line-height:11px;padding:15px 19px 14px;color:var(--white)}@media screen and (max-width:1327.98px){.ewe-stage-content{margin-left:0}}@media screen and (max-width:1139.98px){.ewe-stage-content{margin-top:40px;margin-left:auto;padding-right:24px;max-width:498px;width:100%}.single .ewe-stage-content{padding-right:24px;padding-left:24px;box-sizing:border-box}.single .ewe-stage-content h1{font-size:32px;line-height:42px}.ewe-stage{flex-direction:column-reverse;margin-top:52px}.ewe-stage-image-wrapper{margin-right:calc(-40% - 120px);width:calc(60% + 120px)}}@media screen and (max-width:767.98px){.ewe-stage-image-logo{display:none}.ewe-stage-content{margin-top:0}.ewe-stage-image-wrapper{margin-bottom:20px;margin-right:-15%;padding-left:24px;width:115%}.single .ewe-stage{margin-top:112px}.single .ewe-stage-content{margin-bottom:40px}.single .ewe-stage-content h1{font-size:26px;line-height:30px}.single .ewe-stage-image-wrapper{margin-bottom:0;padding-right:24px}}.wpb_single_image.ewe-img-rounded-corners img{border-radius:clamp(32px, 4.6vw, 60px)}.wpb_single_image img{display:block}.vc_pageable-slide-wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-gap:20px;width:100%}.vc_pageable-slide-wrapper:before,.vc_pageable-slide-wrapper:after{display:none}.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item{padding:0;width:100%}.vc_grid-container-wrapper{pointer-events:none}@media (max-width:767.98px){.vc_pageable-slide-wrapper{grid-template-columns:repeat(4,1fr)}}.ewe-news-outer-wrapper{position:relative;background-color:var(--white)}.ewe-news-wrapper{z-index:3;position:relative}.ewe-news{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:120px}.ewe-news-post{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.ewe-news-post-image{aspect-ratio:16/9;overflow:hidden}.ewe-news-post-image img{border-radius:clamp(32px, 4.6vw, 60px);display:block;width:100%;height:100%;object-fit:cover}.ewe-news-post-wrapper{padding:24px 24px 0;display:flex;flex-direction:column;align-items:flex-start}.ewe-news-post-title{font-size:20px;line-height:24px;font-weight:500;margin-bottom:32px}.ewe-news-post-title a{text-decoration:none;color:var(--black)}.ewe-news-post-title a:hover{opacity:.8}.ewe-news-post-excerpt{flex-grow:1}.ewe-news-post-excerpt p{margin-bottom:32px;font-size:16px;line-height:22px}.ewe-news-content-snippet-hidden{display:none}.ewe-news-content-snippet{color:var(--white);position:relative;margin:120px 0;padding-top:calc(7.65vw + 100px);padding-bottom:calc(7.65vw + 100px);border:none}.ewe-news-content-snippet:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);border:none;height:100%;width:calc(100vw + 1px);background-color:var(--yellow);background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/./img/border_top.svg),url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/./img/border_bottom.svg);background-size:calc(100% + 6px);background-repeat:no-repeat;background-position:-3px -1px,-3px calc(100% + 1px)}.ewe-news-content-snippet p{font-weight:500}.ewe-news-navigation{margin-top:80px;display:flex;justify-content:center;align-items:center;gap:24px}.ewe-news-pagination{display:flex;justify-content:center;align-items:center;gap:24px;min-height:40px}.ewe-news-page-button{background-color:var(--white);padding:11px 5px;font-size:16px;box-shadow:none;border:1px solid var(--black);width:48px}.ewe-news-page-button.ewe-news-page-active{color:var(--white);pointer-events:none}.ewe-news-page-active.ewe-yellow,.ewe-news-page-button.ewe-yellow:not(.ewe-news-page-active):hover{border:1px solid var(--yellow);background-color:var(--yellow)}.ewe-news-page-active.ewe-red,.ewe-news-page-button.ewe-red:not(.ewe-news-page-active):hover{border:1px solid var(--red);background-color:var(--red)}.ewe-news-page-active.ewe-green,.ewe-news-page-button.ewe-green:not(.ewe-news-page-active):hover{border:1px solid var(--green);background-color:var(--green)}.ewe-news-page-active.ewe-black,.ewe-news-page-button.ewe-black:not(.ewe-news-page-active):hover{border:1px solid var(--black);background-color:var(--black)}.ewe-news-page-button:not(.ewe-news-page-active):hover{color:var(--white)}.ewe-news-nav-button{background-color:var(--white);padding:11px 19px;font-size:16px;box-shadow:none;border:1px solid var(--black);background-size:8px auto;background-repeat:no-repeat;transition:background-position .5s ease-in-out}.ewe-news-page-prev{padding-left:52px;background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/chevron-left-black.svg);background-position:25px center}.ewe-news-page-prev:hover{background-position:20px center}.ewe-news-page-next{padding-right:52px;background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/img/chevron-right-black.svg);background-position:calc(100% - 25px) center}.ewe-news-page-next:hover{background-position:calc(100% - 20px) center}.ewe-spinner{position:absolute;top:160px;left:50%;transform:translateX(-50%);opacity:.25;z-index:2;display:none}@keyframes eweSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ewe-spinner svg{animation:eweSpin 2s linear infinite}.ewe-news-filter{max-width:1064px;margin:0 auto 120px;display:flex;justify-content:flex-start;align-items:center;column-gap:14px}.ewe-news-filter-button{background-color:var(--white);font-weight:500;font-size:16px;line-height:12px;padding:13px 20px 13px 42px;position:relative}.ewe-news-filter-button svg{width:22px;height:auto;position:absolute;left:12px;top:50%;transform:translateY(calc(-50% - 1px));z-index:3}.ewe-news-filter-button svg path,.ewe-news-filter-button svg circle{transition:fill .3s}.ewe-news-filter-button:hover svg path,.ewe-news-filter-button.ewe-news-filter-button-active svg path,.ewe-news-filter-button:hover svg circle,.ewe-news-filter-button.ewe-news-filter-button-active svg circle{fill:var(--white)}.ewe-red.ewe-news-filter-button-active:hover svg path,.ewe-red.ewe-news-filter-button-active:hover svg circle{fill:var(--red)}.ewe-green.ewe-news-filter-button-active:hover svg path,.ewe-green.ewe-news-filter-button-active:hover svg circle{fill:var(--green)}.ewe-yellow.ewe-news-filter-button-active:hover svg path,.ewe-yellow.ewe-news-filter-button-active:hover svg circle{fill:var(--yellow)}.ewe-black.ewe-news-filter-button-active:hover svg path,.ewe-black.ewe-news-filter-button-active:hover svg circle{fill:var(--black)}.ewe-news-filter-button.ewe-red:hover,.ewe-news-filter-button.ewe-news-filter-button-active.ewe-red{background-color:var(--red);color:var(--white)}.ewe-news-filter-button.ewe-green:hover,.ewe-news-filter-button.ewe-news-filter-button-active.ewe-green{background-color:var(--green);color:var(--white)}.ewe-news-filter-button.ewe-yellow:hover,.ewe-news-filter-button.ewe-news-filter-button-active.ewe-yellow{background-color:var(--yellow);color:var(--white)}.ewe-news-filter-button.ewe-black:hover,.ewe-news-filter-button.ewe-news-filter-button-active.ewe-black{background-color:var(--black);color:var(--white)}.ewe-news-filter-button.ewe-news-filter-button-active.ewe-red:hover,.ewe-news-filter-button.ewe-red{color:var(--red);border-color:var(--red);background-color:var(--white)}.ewe-news-filter-button.ewe-news-filter-button-active.ewe-green:hover,.ewe-news-filter-button.ewe-green{color:var(--green);border-color:var(--green);background-color:var(--white)}.ewe-news-filter-button.ewe-news-filter-button-active.ewe-yellow:hover,.ewe-news-filter-button.ewe-yellow{color:var(--yellow);border-color:var(--yellow);background-color:var(--white)}.ewe-news-filter-button.ewe-news-filter-button-active.ewe-black:hover,.ewe-news-filter-button.ewe-black{color:var(--black);border-color:var(--black);background-color:var(--white)}@media (max-width:1139.98px){.ewe-news-filter{flex-wrap:wrap;row-gap:14px}}@media screen and (max-width:1024px){.ewe-news{grid-template-columns:repeat(2,1fr);row-gap:80px}.ewe-news-filter{flex-direction:column;align-items:start;margin-bottom:80px}}@media screen and (max-width:767.98px){.ewe-news{grid-template-columns:1fr;row-gap:60px}.ewe-news-post-wrapper{padding:24px 8px 20px}.ewe-news-wrapper .ewe-news+.ewe-vc-content-snippet-wrapper{margin:80px 0}}.vc_row-o-equal-height .wpb_wrapper:has(>.ewe-category-teaser-wrapper){height:100%}.ewe-category-teaser-wrapper{display:grid;grid-template-rows:auto;grid-template-columns:1;justify-items:center;align-items:start;row-gap:30px;height:100%}.ewe-category-teaser-upper-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:30px;flex-grow:1;width:100%;box-sizing:border-box;overflow:hidden}.ewe-category-teaser-wrapper>:last-child{align-self:flex-end}.ewe-category-teaser-img-wrapper{border-radius:clamp(32px, 4.6vw, 60px);aspect-ratio:1/1;width:100%;height:auto;overflow:hidden}:is(.ewe-category-teaser-img-wrapper,.ewe-category-teaser-icon-wrapper) img{display:block;height:100%;width:auto}.ewe-category-teaser-wrapper p{font-weight:500;font-size:28px;line-height:34px;text-align:center;margin-bottom:0}@media screen and (max-width:1139.98px){.ewe-category-teaser-wrapper p{font-size:20px;line-height:24px}.ewe-category-teaser-icon-wrapper img{scale:.6}.ewe-category-teaser-upper-wrapper{gap:24px}}.cr_body .editable_content{max-width:846px;width:100%;position:relative}.cr_ipe_item:has(input[name=email]){position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 10px 10px 24px;border-radius:30px;width:100%;background-color:var(--white);box-sizing:border-box}.cr_ipe_item input[name=email]{font-weight:500;font-size:16px;line-height:40px;padding:0 150px 0 0;border:none;width:inherit !important;background-color:var(--white);z-index:2;box-sizing:border-box;font-family:inherit}.cr_ipe_item input[name=email]::placeholder{color:var(--black);opacity:1}.cr_ipe_item input[name=email]:focus-visible{outline:none}.cr_ipe_item:has(button[type=submit]){position:absolute;top:50%;transform:translateY(-50%);right:10px}.cr_ipe_item button[type=submit]{font-family:"Volte",sans-serif;font-size:16px;line-height:1;color:var(--white);padding:11px 47px 11px 19px;border:none;border-radius:0;height:38px;background-color:var(--black);cursor:pointer;transition:background-position .5s}.cr_ipe_item.submit_container.ewe-button-arrow{overflow:unset}.cr_ipe_item[rel=mce_text]{display:none}.cr_form-inputgroup label{display:none}.cr_form-inputgroup{width:100%}@media screen and (max-width:479.98px){.cr_ipe_item:has(button[type=submit]){position:static;margin-top:40px}.cr_ipe_item input[name=email]{padding-right:0}}.ewe-bentobox-wrapper{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-gap:20px;align-items:center;width:100%}.ewe-bentobox-wrapper>*{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:28px;height:100%}.ewe-category-icon *{display:block;fill:var(--white)}.ewe-bentobox-text-square{grid-column:1/span 1;grid-row:1/span 2;padding:56px 55px 72px 54px;box-sizing:border-box}.ewe-bentobox-image{grid-column:2/span 1;grid-row:1/span 1;max-height:226px;width:100%;overflow:hidden}.ewe-bentobox-text-flat{grid-column:2/span 1;grid-row:2/span 1;padding:56px 55px 72px 54px;box-sizing:border-box}.ewe-bentobox-image img{display:block;object-fit:cover;width:100%;height:100%}.ewe-bentobox-wrapper p{font-weight:500;font-size:28px;line-height:34px;color:var(--white)}.ewe-bentobox-image.ewe-img-rounded-corners img,.ewe-bentobox-text-square,.ewe-bentobox-text-flat{border-radius:60px}@media screen and (max-width:1139.98px){.cr_ipe_item:has(input[name=email]){margin-left:auto;margin-right:auto}.ewe-bentobox-wrapper p{font-size:24px;line-height:32px}}@media screen and (max-width:767.98px){.ewe-bentobox-wrapper{grid-template-rows:repeat(3,auto);grid-template-columns:100%}.ewe-bentobox-wrapper p{font-size:20px;line-height:28px}.ewe-bentobox-image,.ewe-bentobox-text-square,.ewe-bentobox-text-flat{grid-area:auto}.ewe-bentobox-image.ewe-img-rounded-corners img,.ewe-bentobox-text-square,.ewe-bentobox-text-flat{border-radius:32px}.ewe-bentobox-text-square,.ewe-bentobox-text-flat{padding:40px 24px}}.ewe-image-slider img{border-radius:60px;display:block;width:100%;height:auto}.ewe-image-slider-pagination{position:static;line-height:8px;margin-top:24px}.ewe-image-slider~.ewe-image-slider-pagination .swiper-pagination-bullet{margin-left:6px;margin-right:6px;border:1px solid var(--black);background-color:var(--white);opacity:1}.ewe-image-slider~.ewe-image-slider-pagination .swiper-pagination-bullet-active{background-color:var(--black)}@media screen and (max-width:767.98px){.ewe-image-slider img{border-radius:32px}.ewe-image-slider-pagination{margin-top:16px}}.ewe-column-background{border-radius:60px;color:var(--White);font-weight:500}@media screen and (max-width:767.98px){.ewe-column-background{border-radius:32px}}div.vc_do_toggle{margin-bottom:24px}.vc_toggle .vc_toggle_title{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border:1px solid var(--black);border-radius:24px;padding:0 24px;height:46px;transition:all .3s}.vc_toggle_title>h4{font-weight:500;font-size:22px;line-height:26px;position:relative;margin-bottom:0;padding-right:24px;width:100%;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.vc_toggle_title:after{content:"";display:block;position:absolute;top:calc(50% - 4px);right:24px;height:8px;width:15px;background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/./img/cheffron_black.svg);background-repeat:no-repeat;background-size:contain;transition:transform .3s,filter .3s}.vc_toggle_active .vc_toggle_title,.vc_toggle_title:hover{border:1px solid var(--black);background-color:var(--black)}.vc_toggle_active .vc_toggle_title>h4,.vc_toggle_title:hover>h4{color:var(--white)}.vc_toggle_active .vc_toggle_title:after{top:calc(50% - 4px);filter:invert(100%) sepia(100%) saturate(0%) brightness(150%) contrast(100%);transform:rotate(180deg);transform-origin:center}.vc_toggle_title:hover:after{filter:invert(100%) sepia(100%) saturate(0%) brightness(150%) contrast(100%)}.vc_toggle .vc_toggle_title .vc_toggle_icon{display:none}.vc_toggle.vc_toggle_default .vc_toggle_content{margin-top:24px;margin-bottom:40px;padding:10px 12px}@media (max-width:767.98px){.vc_toggle_title>h4{font-size:16px;line-height:18px}}@media (max-width:499.98px){.vc_toggle_title>h4{text-wrap:auto}}.ewe-contact-wrapper{color:var(--white);padding:60px 109px;border-radius:clamp(32px, 4.6vw, 60px)}.ewe-contact-wrapper p{font-weight:500}.ewe-contact-button-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:40px}@media (max-width:767.98px){.ewe-contact-wrapper{padding:40px 24px}}.ewe-quote-img-box-wrapper{display:grid;grid-template:1fr/1fr 1fr;gap:20px}.ewe-quote-img-box-wrapper.reverse .ewe-quote-img-box-text{grid-column:1;grid-row:1}.ewe-quote-img-box-wrapper.reverse .ewe-quote-img-box-image{grid-column:2;grid-row:1}.ewe-quote-img-box-wrapper .ewe-quote-img-box-image img{height:100%;object-fit:cover}.ewe-quote-img-box-text{display:flex;align-items:center;padding:54px;border-radius:clamp(32px, 4.6vw, 60px)}.ewe-quote-img-box-text p{font-weight:500;font-size:28px;line-height:34px;color:var(--white)}@media (max-width:767.98px){.ewe-quote-img-box-wrapper{grid-template:1fr 1fr/1fr}.ewe-quote-img-box-wrapper.reverse .ewe-quote-img-box-text{grid-column:1;grid-row:2}.ewe-quote-img-box-wrapper.reverse .ewe-quote-img-box-image{grid-column:1;grid-row:1}}.ewe-quote-wrapper{position:relative;padding:0 109px}.ewe-quote-wrapper:before{content:"";position:absolute;top:0;left:0;display:block;height:48px;width:48px;background-image:url(//www.ewe-stiftung.de/wp-content/themes/ewe-stiftung/./img/quote_ic.svg);background-size:cover;background-repeat:no-repeat}.ewe-quote-autor-img-wrapper{display:flex;flex-direction:row;align-items:center;column-gap:16px}.ewe-quote-wrapper>p{font-size:28px;line-height:34px}.ewe-quote-author-image img{display:block;height:56px;width:56px;border-radius:50%}.ewe-quote-autor-name{font-weight:500;font-size:20px;line-height:26px;color:var(--black)}@media (max-width:1139.98px){.ewe-quote-wrapper>p{font-size:22px;line-height:28px}}@media (max-width:767.98px){.ewe-quote-wrapper{padding-left:0;padding-right:0}.ewe-quote-wrapper:before{display:block;position:relative;top:unset;left:unset;float:left;margin-top:4px;margin-right:12px}.ewe-quote-wrapper>p{font-size:20px;line-height:28px}}.ewe-map{margin-top:-50px;margin-bottom:-75%}.ewe-map img{width:100%;height:auto}@media (max-width:1143.98px){.ewe-map{margin-bottom:calc(-69% - 48px)}}.single .wpb_text_column p strong{font-weight:500}.alignleft{float:left;margin-top:6px;margin-right:20px;margin-left:0;margin-bottom:15px !important;width:50% !important}.wpb_text_column img{border-radius:32px;display:block}.wpb_text_column p:last-child img:last-child{margin-bottom:0 !important}.wpb_text_column .wp-caption .wp-caption-text,.wpb_single_image .vc_figure-caption{font-weight:500;font-size:1em;margin-top:12px;margin-left:12px}@media (max-width:767.98px){.wpb_text_column .wp-caption{width:100% !important;margin-bottom:40px}.wpb_text_column img{margin-top:0;margin-right:0;margin-left:0}}@keyframes ewe-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ewe-netzwerk-logos-desktop{display:flex;align-items:center;gap:7.185%;height:auto}.ewe-netzwerk-logos img{height:auto;display:block}.ewe-netzwerk-logos-desktop img{flex:1 1 auto;min-width:0}.ewe-netzwerk-logos-mobile{display:none;width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}.ewe-netzwerk-logos-mobile .ewe-netzwerk-logos-track{display:flex;gap:24px;align-items:center;animation:ewe-marquee 30s linear infinite}.ewe-netzwerk-logos-mobile .ewe-netzwerk-logos-img-wrapper{flex:0 0 auto;min-width:unset}.ewe-netzwerk-logos-mobile .ewe-netzwerk-logos-img-wrapper:last-child{margin-right:24px}@media screen and (max-width:649.98px){.ewe-netzwerk-logos-desktop{display:none}.ewe-netzwerk-logos-mobile{display:flex;overflow:hidden}.ewe-netzwerk-logos img{width:100%}}.privacy-policy .wpb_text_column+.wpb_text_column{margin-top:50px}.cmpvendorlist-wrapper{margin-bottom:40px}.cmpvendorlist-wrapper a{font-size:inherit;color:inherit}.cmpvendorlist-wrapper a:hover{opacity:.7}.cmpvendorlist-wrapper a+svg{height:16px;width:16px;transform:translateY(4px);margin-left:2px}.cmpvendorlistitem ul{margin-bottom:16px}.cmpmorelink svg{transform:translateY(2px)}