:root{--font-color: #2c5080;--font-color-light: #fff;--medium-blue: #3965A6;--light-blue: #C0DFF3;--dark-blue: #2c5080;--dark-blue-rgb: 44, 80, 128;--max-width: 1140px}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/SourceSansPro-Regular.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/SourceSansPro-Bold.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth}*{box-sizing:border-box;font-size:1em}body{font-family:"Source Sans Pro",sans-serif;color:var(--font-color);margin:0;padding:0}img{max-width:100%}h2{font-size:2em}h3{font-size:1.5em}h2,h3{margin-bottom:.5em}p{margin:0 0 1.5em 0;font-size:1.2em;line-height:150%}a{text-decoration:none;color:var(--font-color)}a:hover{text-decoration:underline}header{position:relative;overflow:hidden}header img{position:relative}header nav{position:absolute;bottom:3px;width:100%;padding:1.5em 0 0em 0;color:var(--font-color-light);font-size:1.5em;text-align:center;background:linear-gradient(0deg, rgba(var(--dark-blue-rgb), 0.8) 70%, rgba(var(--dark-blue-rgb), 0) 100%)}header nav a{color:var(--font-color-light)}header nav ul{list-style:none;padding:0}header nav ul li{display:inline-block;padding:0 1.3em .1em 1em;border-right:1px solid var(--font-color-light)}header nav ul li:last-child{border:0}.medium-blue-bg{background:var(--medium-blue);color:var(--font-color-light)}.center{text-align:center}section{padding:5em}section img{max-height:300px}section h2{max-width:calc(var(--max-width) - 2em);margin:0 auto .5em auto}section div{max-width:calc(var(--max-width) - 4em);margin:0 auto}section ul{font-size:1.2em}section ul li{margin:0 0 1em 0}.grid{display:grid;column-gap:3em;justify-content:center;max-width:var(--max-width);margin:0 auto}.grid.two{grid-template-columns:repeat(2, minmax(300px, 500px))}.grid.two h2{grid-column:1/3;margin:1em 0 .5em 0}.grid.two img{display:flex}.grid.three{grid-template-columns:repeat(3, minmax(290px, 500px))}.grid.three img{max-width:50%;margin-left:25%}.grid.three h3{text-align:center}.quote{padding:8em 0}.quote div{margin:0 auto;max-width:calc(var(--max-width) - 10em)}.quote blockquote{margin:0;font-size:1.5em}.quote blockquote p a{color:var(--font-color-light)}.quote p a{color:var(--light-blue)}.board ul{list-style:none}.board ul li{max-width:25%;display:inline-block;vertical-align:top;margin-right:3em}.board ul li h3{font-size:1.25em}.board ul li p{margin:0;padding:0;font-size:1em}.board ul li img{max-width:150px;border-radius:50%;border:5px solid #fff}.grants{display:block;max-width:100%;background:url(../images/stifte_4096.jpg) no-repeat;background-position:center;background-size:cover}.grants .wrapper{max-width:calc(var(--max-width) - 10em);display:grid;column-gap:3em;grid-template-columns:repeat(2, minmax(300px, 500px));justify-content:center;margin:0 auto}footer{display:grid;grid-template-columns:repeat(2, 1fr);padding:1em 3em;background:var(--dark-blue);color:var(--font-color-light)}footer a{color:var(--font-color-light)}footer div:nth-child(2){text-align:right}@media only screen and (max-width: 1023px){.grid.three{grid-template-columns:1fr;row-gap:2em}.grid.three img{max-width:35%;margin-left:32.5%}.quote{padding:3em}.grants .wrapper{grid-template-columns:1fr}.board ul{margin:0;padding:0}.board ul li{margin:2em auto;display:block;max-width:100%}.board ul li img{max-width:125px}}@media only screen and (max-width: 767px){header nav{position:relative;padding:1em;background:var(--dark-blue)}header nav ul li{display:block;border-right:none;margin-bottom:1em}section{padding:2em}.grid{justify-content:start;column-gap:0em}.grid.two,.grid.three{grid-template-columns:1fr}.grid.two h2,.grid.three h2{display:block;grid-column:1}.grid.two img{display:block;margin:1em auto}.grid.three{row-gap:2em}.quote{padding:2em}.quote blockquote{font-size:1.25em}.grants .wrapper{column-gap:0em;max-width:100%}.board ul li{max-width:100%}.board ul li img{max-width:125px}footer{padding:2em;grid-template-columns:1fr}footer div{margin:0 0 1em 0}footer div:nth-child(2){text-align:left;margin:0}}
/*# sourceMappingURL=screen.css.map */
