html,body{height:100%}body{margin:0;padding:0;background:#04153c;font-family:"Source Sans 3",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:19px;color:#0009}h1{margin:1em 0 .3em;padding:0;font-weight:500;font-size:3em;color:#000}h2{margin:1em 0 .2em;padding:0;font-size:2em;font-weight:500;color:#000}h3{margin:0;padding:0;color:#000}p{font-weight:400;line-height:1.9;margin:0;color:#0009}@media screen and (max-width:768px){h1{margin:1em 0 .3em;padding:0;font-weight:500;font-size:1em}h2{margin:1em 0 .2em;padding:0;font-size:2em;font-weight:500}h3{margin:0;padding:0}p{font-size:.8em;font-weight:400;line-height:1.9;margin:0}}strong,b{font-weight:700}a{color:#e00}a:hover{text-decoration:none}.container{overflow:hidden;margin:0 auto;max-width:900px}.container-image{min-height:175px}.bg-about{padding:12em 0 9em;background:url(/images/bg/Herausforderung.jpeg) no-repeat center;background-size:cover}.bg-goal{position:relative;padding:5em 0 7em;background:#111 url(/images/bg/Ziel.jpeg) no-repeat center;background-size:cover}.bg-architecture{position:relative;padding:5em 0 7em;background:#111 url(/images/bg/Architektur.jpeg) no-repeat center;background-size:cover}.image{display:inline-block}.image img{display:block;width:100%}.image-full{display:block;width:100%;margin:0 0 2em}.image-left{float:left;margin:0 2em 2em 0}.image-centered{display:block;margin:0 0 2em}.image-centered img{margin:0 auto;width:auto}ul{margin:15px 0;padding-left:25px}li{margin-bottom:8px}.contact-container{border:.1em solid #c6c6c6;margin:3em 0}.contact-container:first-of-type{margin:2em 0 3em}.contact-logo{text-align:center;margin:4em 0 3em}.contact-logo img{margin-left:1em;height:4em}.contact-box{background:#f9fafb;padding:20px;margin:0}@media screen and (max-width:768px){.contact-container{border:none;margin:0}.contact-container:first-of-type{margin:0}.contact-box{margin:1em}}.button{display:inline-block;padding:1em 2em;letter-spacing:.1em;margin-top:2em;background:#2651a8;border-radius:6px;text-decoration:none;font-weight:700;font-size:1em;color:#fff}.button-alt{padding:1em 2em;border-color:#000c;color:#fff}.box1,.box2,.box3,.box4{width:235px}.box1,.box2,.box3{float:left;margin-right:20px}.box4{float:right}#wrapper{position:relative;background:#fff}#header-wrapper{position:relative;background:#111 url(/images/bg/Hintergrund.jpeg) no-repeat center;background-size:cover}#header{position:relative;padding:3em 0;overflow:hidden;margin:0 auto;max-width:900px}#header ul{margin:0}#logo{position:absolute;top:3.6em;left:0}#logo h1{font-size:2.6em;color:#0f6fa1}#logo a{text-decoration:none;color:#fff}#banner{text-align:center;display:inline-block}#banner .title{border-radius:6px;margin:3em 5em}#banner .title h1{background:#00000080;display:inline-block;text-transform:none;font-size:4em;padding:.5em;color:#fff;border-radius:.1em;font-weight:200}#banner .title .byline{background:#00000080;color:#fff;border-radius:.1em;display:inline-block;margin-bottom:1.5em;padding:.5em;font-size:2em}#banner .button{margin-top:2em;padding:1.4em 3em;border-radius:6px;font-weight:700;font-size:1em}.banner{margin-bottom:5em}@media screen and (max-width:768px){#banner{text-align:center;display:inline-block}#banner .title{border-radius:6px;margin:.5em 1em}#banner .title h1{margin:0 0 .3em;font-size:2em;padding:.5em;border-radius:.1em;font-weight:200}#banner .title .byline{margin-bottom:1.5em;padding:.5em;font-size:1em}#banner .button{margin-top:2em;padding:1.4em 3em;border-radius:6px;font-weight:700;font-size:1em}.banner{margin-bottom:5em}}#content{position:relative;padding:7em 0;background-size:cover;text-align:left}#content-full-page{position:relative;text-align:left;padding-bottom:5em}.bg-blue{background:#0f6fa1}#content .container{width:1000px;padding:0 100px}#partner{position:relative;background:#0f6fa1;background-size:cover;text-align:center}#partner .container{padding:2em 4em;color:#fffc}#partner a{color:#fff}#partner p{color:#fffc}#partner h2{font-weight:300;text-transform:none;color:#ffffffe6}#partner .button{background:#fff;color:#2651a8}#partner-logos img{height:75px;padding:2em}#partner-bmftr img{height:220px}@media screen and (max-width:768px){#menu{position:relative;top:50%;right:0;transform:translateY(-50%)}}.content-column{padding:1em 6em 4em}.content-column .fa{display:block;padding:1em 0;color:#000;font-size:2em}.content-column .title h2{font-weight:700;color:#000c}.content-column .title .byline{text-align:center;color:#00000080}@media screen and (max-width:768px){.content-column{padding:1em 2em 2em}}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}
