*{padding:0;margin:0;max-width:100%}html{line-height:1.15;-webkit-text-size-adjust:100%}body{min-height:100vh;overflow-x:hidden;max-width:100vw}input,button,submit{border:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{background-color:#fff}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:300;src:url("../fonts/source-serif-pro-v15-latin-300.eot");src:local(""),url("../fonts/source-serif-pro-v15-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/source-serif-pro-v15-latin-300.woff2") format("woff2"),url("../fonts/source-serif-pro-v15-latin-300.woff") format("woff"),url("../fonts/source-serif-pro-v15-latin-300.ttf") format("truetype"),url("../fonts/source-serif-pro-v15-latin-300.svg#SourceSerifPro") format("svg")}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:400;src:url("../fonts/source-serif-pro-v15-latin-regular.eot");src:local(""),url("../fonts/source-serif-pro-v15-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/source-serif-pro-v15-latin-regular.woff2") format("woff2"),url("../fonts/source-serif-pro-v15-latin-regular.woff") format("woff"),url("../fonts/source-serif-pro-v15-latin-regular.ttf") format("truetype"),url("../fonts/source-serif-pro-v15-latin-regular.svg#SourceSerifPro") format("svg")}@font-face{font-family:"Source Serif Pro";font-style:normal;font-weight:700;src:url("../fonts/source-serif-pro-v15-latin-700.eot");src:local(""),url("../fonts/source-serif-pro-v15-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/source-serif-pro-v15-latin-700.woff2") format("woff2"),url("../fonts/source-serif-pro-v15-latin-700.woff") format("woff"),url("../fonts/source-serif-pro-v15-latin-700.ttf") format("truetype"),url("../fonts/source-serif-pro-v15-latin-700.svg#SourceSerifPro") format("svg")}@font-face{font-family:"Oswald";font-style:normal;font-weight:400;src:url("../fonts/oswald-v49-latin-regular.eot");src:local(""),url("../fonts/oswald-v49-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/oswald-v49-latin-regular.woff2") format("woff2"),url("../fonts/oswald-v49-latin-regular.woff") format("woff"),url("../fonts/oswald-v49-latin-regular.ttf") format("truetype"),url("../fonts/oswald-v49-latin-regular.svg#Oswald") format("svg")}@font-face{font-family:"Oswald";font-style:normal;font-weight:500;src:url("../fonts/oswald-v49-latin-500.eot");src:local(""),url("../fonts/oswald-v49-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/oswald-v49-latin-500.woff2") format("woff2"),url("../fonts/oswald-v49-latin-500.woff") format("woff"),url("../fonts/oswald-v49-latin-500.ttf") format("truetype"),url("../fonts/oswald-v49-latin-500.svg#Oswald") format("svg")}@font-face{font-family:"Oswald";font-style:normal;font-weight:700;src:url("../fonts/oswald-v49-latin-700.eot");src:local(""),url("../fonts/oswald-v49-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/oswald-v49-latin-700.woff2") format("woff2"),url("../fonts/oswald-v49-latin-700.woff") format("woff"),url("../fonts/oswald-v49-latin-700.ttf") format("truetype"),url("../fonts/oswald-v49-latin-700.svg#Oswald") format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/Lato-Regular.eot");src:local(""),url("../fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Regular.woff2") format("woff2"),url("../fonts/Lato-Regular.woff") format("woff"),url("../fonts/Lato-Regular.ttf") format("truetype"),url("../fonts/Lato-Regular.svg#Lato") format("svg")}@font-face{font-family:"Lato";font-style:italic;font-weight:400;src:url("../fonts/Lato-Italic.eot");src:local(""),url("../fonts/Lato-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Italic.woff2") format("woff2"),url("../fonts/Lato-Italic.woff") format("woff"),url("../fonts/Lato-Italic.ttf") format("truetype"),url("../fonts/Lato-Italic.svg#Lato-Italic") format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:bold;src:url("../fonts/Lato-Bold.eot");src:local(""),url("../fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Bold.woff2") format("woff2"),url("../fonts/Lato-Bold.woff") format("woff"),url("../fonts/Lato-Bold.ttf") format("truetype"),url("../fonts/Lato-Bold.svg#Lato-Bold") format("svg")}@font-face{font-family:"Lato";font-style:italic;font-weight:bold;src:url("../fonts/Lato-BoldItalic.eot");src:local(""),url("../fonts/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-BoldItalic.woff2") format("woff2"),url("../fonts/Lato-BoldItalic.woff") format("woff"),url("../fonts/Lato-BoldItalic.ttf") format("truetype"),url("../fonts/Lato-BoldItalic.svg#Lato-BoldItalic") format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/Lato-Black.eot");src:local(""),url("../fonts/Lato-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Black.woff2") format("woff2"),url("../fonts/Lato-Black.woff") format("woff"),url("../fonts/Lato-Black.ttf") format("truetype"),url("../fonts/Lato-Black.svg#Lato-Black") format("svg")}@font-face{font-family:"Lato";font-style:italic;font-weight:900;src:url("../fonts/Lato-BlackItalic.eot");src:local(""),url("../fonts/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-BlackItalic.woff2") format("woff2"),url("../fonts/Lato-BlackItalic.woff") format("woff"),url("../fonts/Lato-BlackItalic.ttf") format("truetype"),url("../fonts/Lato-BlackItalic.svg#Lato-BlackItalic") format("svg")}html,body{font-family:"Source Serif Pro",serif;font-size:16px}@media(min-width: 600px){html,body{font-size:18px}}h1,h2,h3,h4,h5{font-family:"Oswald",sans-serif,serif;font-weight:400;color:#000}h1 span,h2 span,h3 span,h4 span,h5 span{font-family:"Oswald",sans-serif,serif;font-weight:400;position:relative}h1 span:after,h2 span:after,h3 span:after,h4 span:after,h5 span:after{content:"";position:absolute;border-bottom:5px solid #ea0026;width:100%;bottom:0;left:0;margin-bottom:-5px}h1.h1-hero,h1.h1-header{font-size:3rem;margin-bottom:50px}@media(max-width: 599px){h1.h1-hero,h1.h1-header{font-size:2rem}}@media(min-width: 1800px){h1.h1-hero,h1.h1-header{font-size:5rem}}h2{font-size:1.2rem;line-height:1.5;text-transform:uppercase;letter-spacing:3px;margin-bottom:80px;position:relative}@media(min-width: 600px){h2{font-size:1.5rem;letter-spacing:10px}}h2:after{content:"";height:2px;width:100px;background:#ea0026;display:block;position:absolute;bottom:-20px;left:0}h2.h2-big{color:#000;font-size:2rem;line-height:1.5;text-transform:none;letter-spacing:0;margin-bottom:80px;position:relative}@media(min-width: 600px){h2.h2-big{font-size:2.5rem}}h2.h2-big:after{content:none}h2.no-line{margin-bottom:20px}h2.no-line:after{content:none}h3{font-size:1.5rem;line-height:1.3}h4{font-size:1.5rem;margin-bottom:30px}p,span{font-family:"Source Serif Pro",serif sans-serif;font-weight:200;line-height:1.5;color:#000}ul{font-family:"Source Serif Pro",serif sans-serif;font-weight:200;line-height:1.5;color:#000}a.button-container{overflow:hidden;display:block}a.button-container:hover{opacity:1}button{position:relative;background:#ea0026;margin:30px 0 0 -20px;transform:skew(-20deg);transition:all .2s ease-in-out;overflow:hidden;cursor:pointer}button span{display:inline-block;color:#fff;font-size:1rem;font-family:"Oswald",sans-serif,serif;text-transform:uppercase;letter-spacing:5px;transform:skew(20deg);padding:1.2em 2.2em 1.2em 3.2em;height:100%;transition:all .2s ease-in-out}button:hover span{padding:1.2em 5em 1.2em 3.2em}.floating-buttons{position:fixed;flex-direction:column;right:0;top:50%;transform:translateY(-50%);display:none;z-index:99}@media(min-width: 900px){.floating-buttons{display:flex}}.floating-buttons .floating-button-single{padding:15px 30px 15px 30px;margin:10px 0 10px 0;background:#ea0026;color:#fff;font-family:"Oswald",sans-serif;text-transform:uppercase;cursor:pointer;display:flex}.floating-buttons .floating-button-single svg{height:25px;width:25px;margin-right:10px}.floating-buttons #language{display:none}.floating-buttons .wpml-ls-legacy-dropdown{width:inherit}.floating-buttons .wpml-ls-legacy-dropdown a{background-color:rgba(0,0,0,0);border:none}.floating-buttons .wpml-ls-legacy-dropdown a::after{color:#fff}.floating-buttons .wpml-ls-legacy-dropdown span{font-family:"Oswald",sans-serif;color:#fff}.postid-1344 section#intro-section,.postid-1879 section#intro-section,.postid-2080 section#intro-section{display:none}@media screen and (max-width: 599px){body.postid-1344,body.postid-1879,body.postid-2080{overflow-x:unset}}@media(min-width: 600px){section#intro-section{margin-right:10%}}section#intro-section .intro-wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media(min-width: 600px){section#intro-section .intro-wrapper{flex-direction:row}}section#intro-section .intro-wrapper .intro-image{width:100%}@media(min-width: 600px){section#intro-section .intro-wrapper .intro-image{width:50%}}section#intro-section .intro-wrapper .intro-image img{width:100%;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}section#intro-section .intro-wrapper .intro-content{width:90%;margin-top:50px;margin-bottom:50px}@media(min-width: 600px){section#intro-section .intro-wrapper .intro-content{width:40%;margin-top:50px;margin-bottom:50px}}section#intro-section .intro-wrapper .intro-content ul li{list-style:unset;list-style-type:disc;list-style-position:inside}section#text-section .text-section-wrapper{display:flex;height:100%}section#text-section .text-section-wrapper .color-bar{width:50px;height:auto;margin-right:30px}@media(min-width: 600px){section#text-section .text-section-wrapper .color-bar{width:30px;margin-right:100px;margin-left:100px}}section#text-section .text-section-wrapper .color-bar .color-1{height:65%}section#text-section .text-section-wrapper .color-bar .color-2{height:35%}section#text-section .text-section-wrapper .text-content{margin-top:200px;margin-bottom:200px}section#header-section{display:flex;height:80vh;align-items:center}@media(min-width: 900px){section#header-section{height:100vh}}@media(min-width: 1200px){section#header-section{height:80vh}}section#header-section .header-content{position:relative;max-width:1050px}section#header-section .header-content h1{width:80%}@media(min-width: 1800px){section#header-section .header-content h1{width:90%}}section#header-section .header-content p{max-width:800px}.single-page section#header-section{position:relative;overflow:hidden}.single-page section#header-section .header-content{max-width:1200em;transform:translateY(10%)}.single-page section#header-section .header-content h1,.single-page section#header-section .header-content span,.single-page section#header-section .header-content p{color:#fff}.single-page section#header-section .header-content h1{width:100%}@media(min-width: 1800px){.single-page section#header-section .header-content h1{width:100%}}.single-page section#header-section img{position:absolute;z-index:-1;filter:brightness(0.6);width:100%;-o-object-fit:cover;object-fit:cover}section#headline-text-section .headline-text-content{display:flex;align-items:flex-start;justify-content:space-between}section#headline-text-section .headline-text-content .headline-text-column-2{width:60%}.accordion{width:100%}.accordion h4{margin:0;padding-bottom:1em}.accordion .accordion-item{border-bottom:1px solid #000}.accordion button{transform:skew(0);margin:0;padding:0;border-radius:0;position:relative;text-align:left;display:flex;justify-content:space-between;align-items:center;width:100%;padding:1em 0;color:#ea0026;font-weight:400;border:none;background:none;outline:none}.accordion button:hover,.accordion button:focus{cursor:pointer;box-shadow:none;transform:none}.accordion button:hover::after,.accordion button:focus::after{cursor:pointer}.accordion button:active{box-shadow:none;transform:none}.accordion button .accordion-title{padding:1em 1.5em 1em 0}.accordion button .icon{display:inline-block;position:relative;width:18px;height:18px}.accordion button .icon::before{display:block;position:absolute;content:"";top:8px;right:0;width:18px;height:2px;background:#ea0026}.accordion button .icon::after{display:block;position:absolute;content:"";top:0px;right:8px;width:2px;height:18px;background:#ea0026}.accordion button[aria-expanded=true]{color:blue}.accordion button[aria-expanded=true] .icon::after{width:0}.accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:50em;transition:all .5s ease-in-out;will-change:opacity,max-height}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height}.accordion .accordion-content p{font-size:1rem;font-weight:300;margin:2em 0}.accordion .accordion-content ul li{list-style:unset;list-style-type:disc;list-style-position:inside}article.projekte{height:-moz-fit-content;height:fit-content;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}article.projekte:hover{box-shadow:0px 5px 15px 0px rgba(0,0,0,.5);transform:translateY(-5px)}article.projekte img{-o-object-fit:cover;object-fit:cover;max-height:300px;vertical-align:bottom}@media(max-width: 599px){article.projekte img{max-height:280px}}@media(min-width: 600px){article.projekte img{max-height:340px}}article.projekte .card-text-content{padding:1.5em;height:180px;background-color:#fff}article.projekte .card-text-content h3{margin-bottom:15px;letter-spacing:3px}body.home article.projekte{width:440px;margin-right:80px}.grid-width{max-width:1366px;width:90%;margin:0 auto;height:100%}@media(min-width: 600px){.grid-width{width:80%}}@media(min-width: 900px){.grid-width{width:70%}}@media(min-width: 1800px){.grid-width{width:60%}}.grid-width-wide{max-width:1920px;width:90%;margin:0 auto}@media(min-width: 900px){.grid-width-wide{width:80%}}.grid-width-narrow{max-width:1000px;width:90%;margin:0 auto}@media(min-width: 900px){.grid-width-narrow{width:60%}}@media(min-width: 1200px){.grid-width-narrow{width:50%}}.center-horizontal{display:flex;align-items:center}.center-column{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}a{text-decoration:none;font-family:"Source Serif Pro",serif;font-weight:400;color:#ea0026;transition:opacity .2s ease-in-out}a:hover{opacity:.6}li{list-style:none;margin:10px 0 10px 0}header.site-header{z-index:999;position:fixed;left:0;right:0;margin-left:auto;margin-right:auto;height:90px;display:flex;align-items:center;transition:background .2s ease-in-out,height .2s ease-in-out}@media(min-width: 600px){header.site-header{height:200px}}header.site-header .grid-width-wide{transition:all .2s ease-in-out}header.site-header #nav-row{display:flex;justify-content:space-between;align-items:center}header.site-header .logo{max-width:200px;transition:opacity .2s ease-in-out}header.site-header .logo:hover{opacity:.6}@media(min-width: 1200px){header.site-header .logo{max-width:250px}}@media(min-width: 1800px){header.site-header .logo{max-width:300px}}header.site-header nav a{font-size:1rem;font-family:"Oswald",sans-serif,serif;padding-right:50px;text-transform:uppercase;color:#000;transition:color .2 ease-in-out}@media(min-width: 1200px){header.site-header nav a{font-size:1.2rem}}header.site-header nav a:hover{color:#ea0026;opacity:1}header.site-header nav a:last-child{padding-right:0}header.site-header .current-menu-item a{color:#ea0026}header.site-header ul{display:flex;justify-content:space-between}header.site-header .nav-menu{width:30%;display:none}@media(min-width: 900px){header.site-header .nav-menu{display:block}}header.site-header .menu-header-menu-1-container,header.site-header .menu-header-menu-2-container{width:100%}header.scrolled{background:#fff}@media(min-width: 900px){header.scrolled{height:100px}}@media(min-width: 1800px){header.scrolled{height:130px}}body.single-post header{background:#fff;height:130px}svg.burger-btn{z-index:9999}@media(min-width: 900px){svg.burger-btn{display:none}}.burger-btn{overflow:visible;cursor:pointer;fill:#1e272e}.burger-btn--1,.burger-btn--2,.burger-btn--3{transition:.2s;transform-origin:center center}.burger-btn.active .burger-btn--1{transform:translate(-7px, 7px) rotate(45deg)}.burger-btn.active .burger-btn--2{transform:translateX(20px);opacity:0}.burger-btn.active .burger-btn--3{transform:translate(-7px, -7px) rotate(-45deg)}.nav-mobile{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center}@media(min-width: 900px){.nav-mobile{display:none}}.nav-mobile ul{flex-direction:column}.nav-mobile ul li a{font-size:2rem}.nav-mobile .nav-mobile-content{width:80%}.nav-mobile.open{opacity:1;visibility:visible}.footer-logo-row{margin-top:100px;background-color:#f7f7f7;height:250px;overflow:hidden}@media(min-width: 600px){.footer-logo-row{height:300px}}.footer-logo-row .footer-logo-single{width:40%;display:flex;justify-content:center;align-items:center}@media(min-width: 600px){.footer-logo-row .footer-logo-single{width:30%}}@media(min-width: 900px){.footer-logo-row .footer-logo-single{width:20%}}.footer-logo-row .footer-logo-single img{max-width:60%}.footer-logo-row .swiper-wrapper{transition-timing-function:linear}footer{background:#262626;display:flex;flex-direction:column;justify-content:flex-end;padding-top:100px;z-index:2;position:relative}footer .footer-content{display:flex;justify-content:space-between;margin-bottom:50px}@media(max-width: 599px){footer .footer-content{display:block}footer .footer-content .footer-logo{width:100%;clear:both;float:left;margin-bottom:30px}footer .footer-content div{width:30%;display:table-cell}}footer h5{color:#fff;text-transform:uppercase;letter-spacing:2px;opacity:.8;font-size:1rem;margin-bottom:20px}footer li a{color:#fff}footer li a:hover{color:#ea0026;opacity:1}footer .footer-end{height:80px;background:#171717}footer .footer-end .grid-width-wide{display:flex;align-items:center;height:100%;justify-content:space-between}footer .footer-end .grid-width-wide span{color:#fff}footer .footer-middle{margin-bottom:50px}footer .footer-middle p{color:#fff}@media(min-width: 900px){footer .footer-middle{display:flex;justify-content:space-between}}footer .newsletter input{font-size:.9rem}footer .newsletter input#mce-EMAIL{padding:.5em .8em .5em .8em;margin-bottom:10px}footer .newsletter input#mc-embedded-subscribe{color:#fff;background:#ea0026;padding:.5em 1em .5em 1em;text-transform:uppercase}.single-page .single-page-content{margin-top:100px}.single-page .single-page-content ul{padding-left:1em}.single-page .single-page-content ul li{list-style:disc}.single-page .single-page-content img{margin-top:50px;margin-bottom:50px;width:100%;height:auto}.standard-page{margin-top:50px}.standard-page h2{margin-bottom:20px;margin-top:40px;letter-spacing:5px}.standard-page h2:after{content:none}.two-column{display:flex;justify-content:space-between;flex-direction:column}@media(min-width: 600px){.two-column{flex-direction:row}}.two-column .text-content{width:100%}@media(min-width: 600px){.two-column .text-content{width:50%}}.two-column .text-content ul{padding-left:1em}.two-column .text-content ul li{list-style:disc}.two-column .image-content{width:100%;margin-bottom:50px}@media(min-width: 600px){.two-column .image-content{width:40%}}.two-column .image-content img{width:100%;-o-object-fit:contain;object-fit:contain}.page-flexible-content section{margin-top:100px;background:#fff}.postid-1344,.postid-1879,.postid-2080{background-color:#b7939a;font-family:"Lato",sans-serif;color:#fff}.postid-1344 p,.postid-1879 p,.postid-2080 p{color:#fff}.postid-1344 #language,.postid-1879 #language,.postid-2080 #language{display:block}.postid-1344 section#hero-section,.postid-1879 section#hero-section,.postid-2080 section#hero-section{display:none}.postid-1344 section#hero-section-campaign,.postid-1879 section#hero-section-campaign,.postid-2080 section#hero-section-campaign{display:block;height:300vh;font-family:"Lato",sans-serif;color:#fff}@media screen and (max-width: 599px){.postid-1344 section#hero-section-campaign,.postid-1879 section#hero-section-campaign,.postid-2080 section#hero-section-campaign{height:auto;display:flex;flex-direction:column}}.postid-1344 section#hero-section-campaign #scrolly-video,.postid-1879 section#hero-section-campaign #scrolly-video,.postid-2080 section#hero-section-campaign #scrolly-video{width:50% !important;float:right}@media screen and (max-width: 599px){.postid-1344 section#hero-section-campaign #scrolly-video,.postid-1879 section#hero-section-campaign #scrolly-video,.postid-2080 section#hero-section-campaign #scrolly-video{display:none !important}}.postid-1344 section#hero-section-campaign #mobile-img,.postid-1879 section#hero-section-campaign #mobile-img,.postid-2080 section#hero-section-campaign #mobile-img{display:none}@media screen and (max-width: 599px){.postid-1344 section#hero-section-campaign #mobile-img,.postid-1879 section#hero-section-campaign #mobile-img,.postid-2080 section#hero-section-campaign #mobile-img{display:block;order:1;width:100%}}.postid-1344 section#hero-section-campaign img,.postid-1879 section#hero-section-campaign img,.postid-2080 section#hero-section-campaign img{position:relative;height:70vh;width:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.postid-1344 section#hero-section-campaign .hero-content,.postid-1879 section#hero-section-campaign .hero-content,.postid-2080 section#hero-section-campaign .hero-content{position:fixed;max-width:30vw;float:left;top:25vh;left:10vw}@media screen and (max-width: 599px){.postid-1344 section#hero-section-campaign .hero-content,.postid-1879 section#hero-section-campaign .hero-content,.postid-2080 section#hero-section-campaign .hero-content{max-width:inherit;position:relative;float:inherit;order:2;display:block;width:95%;left:inherit;margin:.5em;top:-15vh}}.postid-1344 section#hero-section-campaign .hero-content h1,.postid-1879 section#hero-section-campaign .hero-content h1,.postid-2080 section#hero-section-campaign .hero-content h1{width:100%;text-transform:uppercase;font-family:"Lato",sans-serif;font-weight:700;color:#fff;font-size:2.9rem}@media(min-width: 1800px){.postid-1344 section#hero-section-campaign .hero-content h1,.postid-1879 section#hero-section-campaign .hero-content h1,.postid-2080 section#hero-section-campaign .hero-content h1{width:90%}}section#hero-section-campaign{display:none}section#hero-section{display:flex;height:100vh;align-items:center}section#hero-section img{position:absolute;top:0;left:0;height:100vh;width:100vw;-o-object-fit:cover;object-fit:cover;z-index:-2}section#hero-section .hero-content{position:relative;max-width:650px}section#hero-section .hero-content h1{width:80%}@media(min-width: 1800px){section#hero-section .hero-content h1{width:90%}}section#about-section{min-height:90vh;position:relative}section#about-section img{position:relative;width:100%;height:350px;-o-object-fit:cover;object-fit:cover;z-index:-1;filter:brightness(80%)}@media(min-width: 900px){section#about-section img{position:absolute;width:100%;height:100%}}section#about-section .about-content{position:relative;width:100%;max-width:650px;background:#fff;border:1px solid gray;padding:2em;margin-top:0px}@media(min-width: 900px){section#about-section .about-content{position:absolute;width:50%;right:5%;top:50%;transform:translateY(-50%);padding:2em;margin-top:0}}@media(min-width: 1800px){section#about-section .about-content{width:40%;right:10%;padding:3em 4em 3em 4em}}section#about-section .about-author{position:relative;margin-top:-150px;padding-bottom:30px}@media(min-width: 900px){section#about-section .about-author{position:absolute;bottom:10%;margin-top:0}}section#about-section .about-author span{color:#fff;font-family:"Oswald",sans-serif;font-size:2rem}@media(min-width: 600px){section#about-section .about-author span{font-family:"Oswald",sans-serif;font-size:2.5rem}}@media(min-width: 1200px){section#about-section .about-author span{font-family:"Oswald",sans-serif;font-size:3rem}}@media(min-width: 1800px){section#about-section .about-author span{font-family:"Oswald",sans-serif;font-size:4rem}}section#about-section .about-author p{color:#fff}section#number-slider-section{min-height:80vh;background:#f9f6ef;display:flex;align-items:center;overflow:hidden}section#number-slider-section .number-slider-content{margin-top:100px;position:relative}section#number-slider-section .number-slider-card-container{height:480px;margin-bottom:100px}section#number-slider-section .number-slider-card-container .number-slider-card-single{font-family:"Oswald",sans-serif;display:flex;justify-content:center;align-items:center;height:320px;width:320px;min-width:320px;padding:1.5em;margin-right:30px;text-overflow:ellipsis}section#number-slider-section .number-slider-card-container .number-slider-card-single strong{font-size:3.5rem}.swiper-container-horizontal>.swiper-scrollbar{display:none}@media(min-width: 600px){.swiper-container-horizontal>.swiper-scrollbar{position:relative;left:4%;bottom:25px;z-index:50;height:5px;width:45%}}.swiper-scrollbar{border-radius:0px;display:none}@media(min-width: 600px){.swiper-scrollbar{display:block}}.swiper-scrollbar-drag{background-color:#ea0026;border-radius:0px}.swiper-number-button-prev,.swiper-number-button-next{position:absolute;bottom:0;z-index:1;cursor:pointer}.swiper-number-button-next{left:90%}@media(min-width: 600px){.swiper-number-button-next{left:67%}}section#knowledge-section{min-height:80vh;background:#f9f6ef;display:flex;flex-direction:column;justify-content:center;padding-top:100px}section#knowledge-section h2{font-size:1.3rem}section#knowledge-section .knowledge-wrapper{margin-top:30px}@media(min-width: 600px){section#knowledge-section{padding-top:0}}section#knowledge-section .knowledge-tile-grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}section#knowledge-section .knowledge-tile-grid .knowledge-tile{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:100px}@media(min-width: 600px){section#knowledge-section .knowledge-tile-grid .knowledge-tile{width:28%;margin-right:2%}}section#knowledge-section .knowledge-tile-grid .knowledge-tile .knowledge-icon{background:#e2e2e2;width:30%}section#knowledge-section .knowledge-tile-grid .knowledge-tile .knowledge-icon div{padding-top:100%;position:relative}section#knowledge-section .knowledge-tile-grid .knowledge-tile .knowledge-icon div img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}section#knowledge-section .knowledge-tile-grid .knowledge-tile .knowledge-tile-content{width:65%}section#project-preview-section{margin-top:100px;overflow:hidden}section#project-preview-section h2{margin-bottom:20px}section#project-preview-section p{max-width:500px}section#project-preview-section .project-preview-grid{margin-top:100px;margin-bottom:100px;display:flex;position:relative;min-height:600px}@media(min-width: 600px){section#project-preview-section .project-preview-grid{min-height:650px}}.swiper-pagination{text-align:left}.swiper-pagination-bullet-active{background-color:#ea0026;transform:scale(1.3)}.about-video{position:relative;top:0;display:flex;justify-content:center;margin-top:-50px;margin-bottom:50px}@media(min-width: 900px){.about-video{top:-80px;margin-top:0;margin-bottom:0;padding:40px 0}}.about-video .iframe-wrapper{width:100%;position:relative;padding-bottom:56.25%}.about-video .iframe-wrapper::before{content:"";width:30px;background:#ae7bd5;height:100%;position:absolute;top:0;left:-30px}.about-video .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:bottom}.about-extra-text{margin-top:50px}section#team-section{margin-top:100px;background:#f9f6ef}section#team-section .team-content{padding-top:150px;padding-bottom:100px}section#team-section .team-content .team-text{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:100px}@media(min-width: 900px){section#team-section .team-content .team-text{flex-direction:row}}section#team-section .team-content .team-text p{width:100%}@media(min-width: 900px){section#team-section .team-content .team-text p{width:40%}}section#team-section .team-content .team-grid{margin:0 auto}section#team-section .team-content .team-grid .grid-sizer,section#team-section .team-content .team-grid .team-member{width:100%}@media(min-width: 900px){section#team-section .team-content .team-grid .grid-sizer,section#team-section .team-content .team-grid .team-member{width:calc(48% - 50px)}}@media(min-width: 1200px){section#team-section .team-content .team-grid .grid-sizer,section#team-section .team-content .team-grid .team-member{width:calc(33% - 50px)}}section#team-section .team-content .team-grid .team-member{margin-bottom:50px}@media(min-width: 900px){section#team-section .team-content .team-grid .team-member{height:500px;margin-bottom:80px}}@media(min-width: 1200px){section#team-section .team-content .team-grid .team-member{height:600px}}section#team-section .team-content .team-grid .team-member .team-image{position:relative;margin-bottom:30px;height:450px}@media(min-width: 1200px){section#team-section .team-content .team-grid .team-member .team-image{height:500px}}section#team-section .team-content .team-grid .team-member .team-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section#team-section .team-content .team-grid .team-member .team-image:after{content:"";background:#ea0026;width:100%;height:2px;position:absolute;left:0;bottom:-10px}section#team-section .team-content .team-grid .team-member h5{font-size:1.1rem}section#team-section .team-content .team-grid .team-member p{margin-top:10px;font-size:1rem}section#team-section .team-content .team-grid .team-member .overlay-team-member{position:absolute;top:0;padding:1.5em;background-color:rgba(0,0,0,.5);width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out}section#team-section .team-content .team-grid .team-member .overlay-team-member p{color:#fff;font-size:.9rem}section#team-section .team-content .team-grid .team-member:hover .overlay-team-member{opacity:1;visibility:visible}.feature-post{margin-top:-20px;margin-bottom:100px;margin-top:-50px}@media(min-width: 900px){.feature-post{margin-top:-100px}}@media(min-width: 1200px){.feature-post{margin-top:-150px}}.feature-post .feature-post-content{position:relative;height:450px;overflow:hidden}.feature-post .feature-post-content:hover{opacity:1}.feature-post .feature-post-content:hover img{transform:scale(1.05)}.feature-post .feature-post-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;filter:brightness(0.7);transition:transform .2s ease-in-out}.feature-post .feature-post-content .feature-post-text{position:absolute;top:50%;transform:translateY(-50%);left:5%;max-width:850px}.feature-post .feature-post-content .feature-post-text h2{color:#fff;margin-bottom:30px}.feature-post .feature-post-content .feature-post-text span{color:#fff}.feature-post a:hover{opacity:1}section#post-section .post-grid .grid-sizer,section#post-section .post-grid article{width:100%}@media(min-width: 1200px){section#post-section .post-grid .grid-sizer,section#post-section .post-grid article{width:calc(33% - 100px)}}section#post-section .post-grid article{height:350px;position:relative;margin-bottom:50px;overflow:hidden}section#post-section .post-grid article img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(0.7);transition:transform .2s ease}section#post-section .post-grid article:hover img{transform:scale(1.05)}section#post-section .post-grid article .post-card-content{height:100%}section#post-section .post-grid article .post-card-text-content{position:absolute;top:80%;transform:translateY(-80%);left:10%;width:80%}section#post-section .post-grid article .post-card-text-content h3{color:#fff;padding-top:30px;font-size:1.2rem}section#post-section .post-grid article .post-card-text-content span{padding:.8em 1em .8em 1em;background:#fff}section#faq-section,section#downloads-section{margin-top:-100px;background:#fff;padding-top:30px}@media(min-width: 600px){section#faq-section,section#downloads-section{margin-top:100px;padding-top:0}}section#faq-section .faq-content,section#faq-section .downloads-content,section#downloads-section .faq-content,section#downloads-section .downloads-content{display:flex;justify-content:space-around;flex-direction:column}@media(min-width: 600px){section#faq-section .faq-content,section#faq-section .downloads-content,section#downloads-section .faq-content,section#downloads-section .downloads-content{flex-direction:row}}section#faq-section .faq-content .accordion,section#faq-section .downloads-content .accordion,section#downloads-section .faq-content .accordion,section#downloads-section .downloads-content .accordion{max-width:900px;width:100%}@media(min-width: 600px){section#faq-section .faq-content .accordion,section#faq-section .downloads-content .accordion,section#downloads-section .faq-content .accordion,section#downloads-section .downloads-content .accordion{width:70%}}section#faq-section .button-container,section#downloads-section .button-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:space-between}@media(min-width: 600px){section#faq-section .button-container,section#downloads-section .button-container{flex-direction:column;width:200px;justify-content:flex-start}}section#faq-section .button-container button,section#downloads-section .button-container button{transform:skew(0);padding:1em;margin:0 0 1em 0;font-family:"Oswald",sans-serif;font-size:1rem;text-transform:uppercase;background:none;border:1px solid #000;transition:all .15s ease-in-out;width:48%}@media(min-width: 600px){section#faq-section .button-container button,section#downloads-section .button-container button{width:100%}}section#faq-section .button-container button:hover,section#downloads-section .button-container button:hover{background:rgba(234,0,39,.3333333333)}section#faq-section .button-container button.active,section#downloads-section .button-container button.active{background:#ea0026;color:#fff;border:1px solid #ea0026}section#faq-section .accordion-item,section#downloads-section .accordion-item{display:none}section#faq-section .downloads-grid,section#downloads-section .downloads-grid{display:flex;flex-wrap:wrap;width:100%;max-width:900px}@media(min-width: 600px){section#faq-section .downloads-grid,section#downloads-section .downloads-grid{width:70%}}section#faq-section .downloads-grid .download-item,section#downloads-section .downloads-grid .download-item{display:flex;flex-direction:column;align-items:center;width:170px;margin:20px;text-align:center}@media(min-width: 600px){section#faq-section .downloads-grid .download-item,section#downloads-section .downloads-grid .download-item{width:200px;margin:30px}}section#faq-section .downloads-grid .download-item-image,section#downloads-section .downloads-grid .download-item-image{background:#e2e2e2;height:120px;width:120px;display:flex;justify-content:center;align-items:center;margin-bottom:30px}@media(min-width: 600px){section#faq-section .downloads-grid .download-item-image,section#downloads-section .downloads-grid .download-item-image{height:150px;width:150px}}section#faq-section .downloads-grid .download-item-image img,section#downloads-section .downloads-grid .download-item-image img{width:50px}.project-page-grid{margin:0 auto;margin-top:50px}.project-page-grid article,.project-page-grid .grid-sizer{width:100%}@media(min-width: 900px){.project-page-grid article,.project-page-grid .grid-sizer{width:calc(52% - 50px)}}@media only screen and (min-width: 1500px){.project-page-grid article,.project-page-grid .grid-sizer{width:calc(33% - 50px)}}.project-page-grid article{margin-bottom:40px}.project-page-grid article.projekte .card-text-content{height:230px}.donation-wrapper{margin-top:-50px;padding:4em 2em 2em 2em;background:#fff}@media(min-width: 900px){.donation-wrapper{margin-top:-100px}}@media(min-width: 1200px){.donation-wrapper{margin-top:-150px}}.single-projekte section#text-image-element,.page-template-page-aktion section#text-image-element{display:flex;align-items:center}.single-projekte section#text-image-element .grid-width-wide,.page-template-page-aktion section#text-image-element .grid-width-wide{margin-top:100px;margin-bottom:100px;height:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.single-projekte section#text-image-element .grid-width-wide .text-content,.page-template-page-aktion section#text-image-element .grid-width-wide .text-content{width:100%;margin-bottom:50px;max-width:610px}.single-projekte section#text-image-element .grid-width-wide .text-content p,.page-template-page-aktion section#text-image-element .grid-width-wide .text-content p{color:inherit}.single-projekte section#text-image-element .grid-width-wide .text-content ul li,.page-template-page-aktion section#text-image-element .grid-width-wide .text-content ul li{list-style:unset;list-style-type:disc;list-style-position:inside}.single-projekte section#text-image-element .grid-width-wide .image,.page-template-page-aktion section#text-image-element .grid-width-wide .image{max-width:600px;min-width:400px}.single-projekte section#text-section .color-bar,.page-template-page-aktion section#text-section .color-bar{width:100%;max-width:30px}.single-projekte section#video-text-section .grid-width-wide,.page-template-page-aktion section#video-text-section .grid-width-wide{padding-top:100px;padding-bottom:100px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.single-projekte section#video-text-section .grid-width-wide .text-content,.page-template-page-aktion section#video-text-section .grid-width-wide .text-content{width:100%;max-width:610px;margin-bottom:50px}.single-projekte section#video-text-section .grid-width-wide .text-content h3,.page-template-page-aktion section#video-text-section .grid-width-wide .text-content h3{margin-bottom:30px}.single-projekte section#video-text-section .grid-width-wide .text-content p,.page-template-page-aktion section#video-text-section .grid-width-wide .text-content p{color:inherit}section#image-gallery-section{margin-top:100px;overflow:hidden}section#image-gallery-section h3{margin-bottom:20px}section#image-gallery-section p{max-width:500px}section#image-gallery-section .image-gallery{margin-top:50px;margin-bottom:100px;display:flex;position:relative}section#image-gallery-section .image-gallery .swiper-slide{max-width:450px;width:100%;margin-right:5%;margin-bottom:100px;align-self:center}@media(min-width: 600px){section#image-gallery-section .image-gallery .swiper-slide{width:30%;margin-right:5%}}section#image-gallery-section .image-gallery img{width:100%}.unddu{display:inline-block;font-style:italic;font-weight:bold;font-size:7rem;z-index:2}.unddu::before{content:"";background:#fff;position:absolute;bottom:80px;left:0;width:70%;height:100px;z-index:-1}.slider-scroll{position:relative}@media(min-width: 600px){article.projekte img{max-height:340px;height:340px;width:100%}}.accordion button[aria-expanded=true]+.accordion-content{max-height:100%}.postid-1344 .footer-logo-row,.postid-1879 .footer-logo-row,.postid-2080 .footer-logo-row{display:none}#letter-element{font-family:"Lato",sans-serif;color:#f4eaec;background-color:#795058;padding-top:8em;padding-bottom:8em;text-align:center;z-index:3;position:relative}#letter-element h2{font-family:"Lato",sans-serif;letter-spacing:normal;color:#f4eaec;font-weight:900}#letter-element p{color:#f4eaec}#letter-element .speech-bubble{width:65vw;margin:50px auto;background:#f4eaec;padding:5rem;text-align:left;font-weight:900;position:relative;border-radius:40px;border-top-right-radius:75px;box-shadow:.3em .3em 1em rgba(0,0,0,.2);z-index:2;margin-bottom:-14rem}@media screen and (max-width: 599px){#letter-element .speech-bubble{width:100vw;padding:3rem;overflow-x:hidden}}#letter-element .speech-bubble:before{content:"";width:0px;height:0px;position:absolute;border-left:60px solid #f4eaec;border-right:60px solid rgba(0,0,0,0);border-top:35px solid #f4eaec;border-bottom:31px solid rgba(0,0,0,0);right:-5rem;top:-1rem;rotate:334deg}#letter-element .speech-bubble p{color:#905c66}#letter-element .speech-bubble p strong{font-weight:bold}#abgeordnete-element{padding-top:10em;padding-bottom:8em;text-align:center;background-color:#f4eaec;z-index:2;position:relative}#abgeordnete-element input{border:2px solid #795058;padding:9px 12px;font-size:1rem;margin:20px}#abgeordnete-element h2{font-family:"Lato",sans-serif;color:#795058;letter-spacing:normal;font-weight:900;text-transform:inherit}#abgeordnete-element h3{font-family:"Lato",sans-serif;color:#795058;font-weight:bold;font-size:1rem}#abgeordnete-element p{color:#795058}#abgeordnete-element .abgeordnete-grid{padding-bottom:2.5em}@media(min-width: 599px){#abgeordnete-element .abgeordnete-grid{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:space-between}}#abgeordnete-element .abgeordnete-grid .abgeordnete-single-wrap{width:100%;padding-right:5%;padding-left:5%;padding-top:5%;cursor:pointer}#abgeordnete-element .abgeordnete-grid .abgeordnete-single-wrap .abgeordnete-single{padding:1rem}#abgeordnete-element .abgeordnete-grid .abgeordnete-single-wrap .abgeordnete-single:hover{background-color:#d6c1c5}#abgeordnete-element .abgeordnete-grid .abgeordnete-single-wrap input.abg-checkbox{display:none}#abgeordnete-element .abgeordnete-grid .abgeordnete-single-wrap input.abg-checkbox:checked+.abgeordnete-single{background-color:#b7939a}#abgeordnete-element .abgeordnete-grid .abgeordnete-single-wrap figure div{background-size:cover;background-position:center center;width:100px;height:100px;border-radius:100%;margin:0 auto}#abgeordnete-element .abgeordnete-grid .abgeordnete-single-wrap .abgeordnete-info h3{font-size:.8em}#abgeordnete-element .abgeordnete-grid .abgeordnete-single-wrap .abgeordnete-info p{line-height:1.8em;font-size:.8em}#abgeordnete-element #sendmail.not-clickable{pointer-events:none;opacity:.5}#abgeordnete-element #sendmail button{background:#795058;color:#fff;transform:none;padding:1rem;overflow:inherit;border-radius:25px;font-weight:bold}.chosen-mails{display:flex;gap:2rem;padding-top:2rem;padding-bottom:2em;background-color:#795058;overflow-x:scroll}.chosen-mails .abgeordnete-info{width:35vw;text-align:left}@media screen and (min-width: 599px){.chosen-mails .abgeordnete-info{width:15vw}}.chosen-mails .abgeordnete-info h3{font-size:.8em;font-family:"Lato",sans-serif;color:#fff;font-weight:bold;font-size:1rem}.chosen-mails .abgeordnete-info p{line-height:1.8em;font-size:.8em}.chosen-mails figure>div{background-size:cover;background-position:center center;width:100px;height:100px;border-radius:100%}.chosen-mails input{display:none}.chosen-mails figure{border:4px solid rgba(0,0,0,0)}.chosen-mails input.twitter-checkbox:checked+figure>div{border:4px solid #f4eaec;border-radius:50%}#twitter-element{font-family:"Lato",sans-serif;color:#f4eaec;padding-top:8em;padding-bottom:8em;text-align:center;background-color:#795058;z-index:2;position:relative}#twitter-element h2{font-family:"Lato",sans-serif;letter-spacing:normal;color:#f4eaec;font-weight:900}#twitter-element p{color:#f4eaec}#twitter-element p strong{font-weight:bold}#twitter-element button{background:#f4eaec;color:#795058;transform:none;padding:1rem;overflow:inherit;border-radius:25px;font-weight:bold}#twitter-element .speech-bubble{width:65vw;margin:50px auto;background:#f4eaec;padding:5rem;text-align:left;font-weight:900;position:relative;border-radius:99px;border-top-right-radius:75px;box-shadow:.3em .3em 1em rgba(0,0,0,.2);z-index:2}@media screen and (max-width: 599px){#twitter-element .speech-bubble{width:100vw;padding:3rem;overflow-x:hidden}}#twitter-element .speech-bubble:before{content:"";width:0px;height:0px;position:absolute;border-left:60px solid #f4eaec;border-right:60px solid rgba(0,0,0,0);border-top:35px solid #f4eaec;border-bottom:31px solid rgba(0,0,0,0);right:-5rem;top:-1rem;rotate:334deg}#twitter-element .speech-bubble p,#twitter-element .speech-bubble span{color:#905c66}#related-projects-element{padding-top:10em;padding-bottom:8em;text-align:center;background-color:#b7939a;z-index:2;position:relative}#related-projects-element h2{font-family:"Lato",sans-serif;color:#fff;letter-spacing:normal;font-weight:900;text-transform:inherit}#related-projects-element .projects-grid{display:flex;padding-top:2.5em;padding-bottom:2.5em;flex-wrap:wrap;justify-content:space-between}#related-projects-element .projects-grid .project-single{width:30%}@media screen and (max-width: 599px){#related-projects-element .projects-grid .project-single{width:100%;padding-bottom:2em}}#related-projects-element .projects-grid .project-single figure{background-size:cover;background-position:center center;height:220px;margin:0 auto;margin-bottom:2em}#related-projects-element .projects-grid .project-single .project-info h3{text-transform:uppercase;color:#fff;font-family:"Lato",sans-serif;line-height:1.8em}#related-projects-element .projects-grid .project-single .project-info p{font-family:"Lato",sans-serif;font-size:.8em;text-align:center}/*# sourceMappingURL=styles.min.css.map */