/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url("../fonts/montserrat-v31-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url("../fonts/montserrat-v31-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url("../fonts/montserrat-v31-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url("../fonts/montserrat-v31-latin-700.woff2") format("woff2")}.wrapper{margin-right:auto;margin-left:auto;max-width:920px}.flex{display:flex}.flex--wrap{flex-wrap:wrap}.base:where(ul){list-style:none;padding:0;margin:0}@media only screen and (min-width: 768px){.flex-m{display:flex}}@media only screen and (min-width: 1024px){.flex-l{display:flex}}form{max-width:400px}label{font-weight:700;display:block;margin-bottom:5px}input:where([type="text"],[type="email"],[type="url"],[type="password"],[type="search"],[type="tel"],[type="range"],[type="date"],[type="month"],[type="week"],[type="time"],[type="datetime"],[type="datetime-local"],[type="color"],[type="number"]),textarea{border:1px solid #DC9341;width:100%;max-width:400px;margin-bottom:1em}input:where([type="text"],[type="email"],[type="url"],[type="password"],[type="search"],[type="tel"],[type="range"],[type="date"],[type="month"],[type="week"],[type="time"],[type="datetime"],[type="datetime-local"],[type="color"],[type="number"]){height:36px}textarea{min-height:120px}button.btn{display:inline-block;background:linear-gradient(to right, #ED6B06 0%, #F9AE00 100%);color:#fff;text-transform:uppercase;font-size:0.875rem;padding:3px 6px;text-decoration:none;border-radius:0 15px 15px 0;border:none;font-weight:600;margin-left:auto;display:block}button.btn svg{margin-left:1rem;width:7px}.main-header{position:relative}@media (min-width: 1024px){.main-header::before{content:"";display:block;position:absolute;width:100%;height:100%;top:20px;background:linear-gradient(to right, #EB9100 0%, #fff 100%);z-index:-1;clip-path:polygon(-0.014% 69.146%, -.014% -53.672%, 100% -53.672%, 100% 69.146%, 100% 69.146%, 96.296% 74.58%, 92.237% 79.577%, 87.849% 84.104%, 83.157% 88.131%, 78.184% 91.626%, 72.957% 94.556%, 67.499% 96.89%, 61.836% 98.597%, 55.993% 99.644%, 49.993% 100%, 49.993% 100%, 43.992% 99.644%, 38.147% 98.597%, 32.484% 96.89%, 27.026% 94.556%, 21.799% 91.626%, 16.828% 88.131%, 12.136% 84.104%, 7.749% 79.577%, 3.69% 74.58%, -.014% 69.146%)}}.main-header .bg{background-size:cover;background-position:50% 0;height:50vw;max-height:240px;padding-top:20px}@media (min-width: 1024px){.main-header .bg{align-items:flex-start;padding-top:40px;gap:30px;height:27vw;max-height:380px;clip-path:polygon(-0.014% 69.146%, -.014% -53.672%, 100% -53.672%, 100% 69.146%, 100% 69.146%, 96.296% 74.58%, 92.237% 79.577%, 87.849% 84.104%, 83.157% 88.131%, 78.184% 91.626%, 72.957% 94.556%, 67.499% 96.89%, 61.836% 98.597%, 55.993% 99.644%, 49.993% 100%, 49.993% 100%, 43.992% 99.644%, 38.147% 98.597%, 32.484% 96.89%, 27.026% 94.556%, 21.799% 91.626%, 16.828% 88.131%, 12.136% 84.104%, 7.749% 79.577%, 3.69% 74.58%, -.014% 69.146%)}}@media (min-width: 1600px){.main-header .bg{background-position:center}}.logo{height:80px;padding:10px 20px 10px 0;border-radius:0 40px 40px 0;background-color:#fff}.logo img{max-height:100%;width:auto}@media (min-width: 1024px){.logo{height:112px;flex:0 0 32%;display:flex;align-items:center;justify-content:flex-end;border-radius:0 60px 60px 0;padding:0 40px 0 0}.logo img{height:82px}}.nav-open,.nav-close{cursor:pointer;width:40px;height:40px;display:flex;border:none;background-color:#fff;position:absolute;right:30px;top:40px}.nav-open svg,.nav-close svg{margin:auto}@media (min-width: 1024px){.nav-open,.nav-close{display:none}}@media (max-width: 1023px){.main-nav-wrapper{position:fixed;top:0;right:0;height:100vh;width:90%;padding-top:120px;z-index:777;transition:all 0.3s ease-in-out;margin-right:-100%;max-height:100vh;max-width:420px;background:linear-gradient(to bottom, #F9AE00 70%, #ED6B06 100%)}.main-nav-wrapper nav{overflow-y:auto;max-height:100%;padding:0 20px 0 40px;overscroll-behavior:contain}.main-nav-wrapper.active{margin-right:0;box-shadow:-7px 0 10px 0 rgba(0,0,0,0.25)}.main-nav-wrapper .nav-close{position:absolute;top:40px;right:30px}}@media (min-width: 1024px){.main-nav-wrapper{flex:1 1 auto}}.main-nav{list-style:none;padding:0;margin:0}@media (max-width: 1023px){.main-nav{flex-direction:column;gap:1rem}}@media (min-width: 1024px){.main-nav{gap:20px;padding:0 30px;height:68px;border-radius:35px 0 0 35px;align-items:center;background:linear-gradient(to right, #F9AE00 0%, #ED6B06 100%);margin-top:22px}}@media (min-width: 1280px){.main-nav{gap:47px}}.main-nav a{text-decoration:none;display:block;padding:7px 0;color:#000;font-weight:600}.main-nav a:visited{color:#000}.main-nav a.current,.main-nav a:hover{color:#fff}.main-nav a.current{position:relative}.main-nav a.current::before{content:'';width:15px;height:16px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.517 3.57 9.189 0l-.041 3.942 3.055-2.491-1.748 3.535 3.835-.919-3.109 2.425 3.852.836-3.852.836 3.109 2.425-3.835-.918 1.748 3.534-3.055-2.491.041 3.942-1.672-3.57-1.673 3.57.042-3.942-3.056 2.491 1.749-3.534-3.835.918 3.109-2.425L0 7.328l3.853-.836L.744 4.067l3.835.919L2.83 1.451l3.056 2.491L5.844 0z' fill='%23fff'/%3E%3C/svg%3E");margin:0 7px -3px -20px}@media (min-width: 1024px){.main-nav a.current{padding-left:20px}}.main-footer{padding:40px 0;color:#fff;margin-top:auto;background:linear-gradient(to right, #f9ba4c 0%, #ed9c3e 100%)}@media (min-width: 1280px){.main-footer{min-height:333px}}.main-footer .wrapper{justify-content:space-between;align-items:center;padding:0 20px;max-width:810px}.main-footer ul{gap:1rem}@media (max-width: 767px){.main-footer ul{flex-direction:column;gap:20px;margin-bottom:30px}}.main-footer ul a{color:#1D1D1B;display:inline-block;padding:8px 12px 8px 20px;font-weight:600;border:1px solid #fff;border-radius:1rem 0 0 1rem;font-size:0.938rem;transition:all 0.3s ease-in-out;text-decoration:none;background-color:transparent}.main-footer ul a:hover{background:linear-gradient(to right, #F9AE00 0%, #ED6B06 100%)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}audio,canvas,iframe,img,svg,video{vertical-align:middle}figure{margin:0}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}img,svg{max-width:100%;height:auto}address{font-style:normal}button{cursor:pointer}body{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;color:#060D0A;background-color:#fff;display:flex;flex-direction:column;min-height:100vh;gap:60px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 1280px){body{font-size:1.125em}}@media (max-width: 1023px){body.nav-is-open{overflow:hidden}body.nav-is-open::after{content:"";display:block;position:absolute;background-color:rgba(0,0,0,0.5);inset:0;z-index:7}}main{line-height:1.35;padding:0 20px;margin:0 auto}main header h1{margin:0.1em 0 0.5em;color:#D37800}main header svg{color:#F9BB4C;width:45px}main .wrapper>:first-child,main .content>:first-child{margin-top:0}main .wrapper>:last-child,main .content>:last-child{margin-bottom:0}main ul:where([class]){list-style:none;padding:0;margin:0}a{transition:color 0.3s ease-in-out;text-decoration:underline;color:#D37800;font-weight:600}a:hover,a:focus{text-decoration:none;color:#ED6B06}a:visited{color:#ED6B06}a:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}p:has(a.more){margin:0}a.more,span.more{display:inline-block;background:linear-gradient(to right, #ED6B06 0%, #F9AE00 100%);color:#fff;text-transform:uppercase;font-size:0.875rem;padding:3px 6px;text-decoration:none;border-radius:0 15px 15px 0}a.more svg,span.more svg{margin-left:1rem;width:7px}a.more:hover{background:#ED6B06}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{text-rendering:optimizelegibility;font-weight:700}h1,.h1{font-size:clamp(32px, 5vw, 40px)}h2,.h2{font-size:clamp(20px, 4.4vw, 28px)}h3,.h3{font-size:18px}h4,.h4{font-size:16px}h5,.h5{font-size:15px}.home main .wrapper{max-width:770px;display:grid;gap:50px}.home main p.cat{font-weight:600;color:#fff;padding:6px 8px 6px 50px;line-height:1;background:linear-gradient(to right, #F9AE00 0%, #ED6B06 100%);display:inline-block;margin:0;border-radius:15px 0 0 15px}.home .news a{border:1px solid #AAAAA9;text-decoration:none;display:block}@media (min-width: 560px){.home .news a{display:flex;border-width:1px 0}.home .news a figure{flex:1 0 30%;max-width:230px}.home .news a figure img{width:100%;height:100%;object-fit:cover;object-position:left center}}.home .news a .content{background:linear-gradient(to right, #fff 0%, rgba(235,145,0,0.19) 100%);padding:10px;transition:all 0.3s ease-in-out;position:relative;font-size:15px}.home .news a:hover .content{background:rgba(248,173,0,0.2)}.home .news a h2{margin:12px 0;color:#D37800;line-height:1.25}@media (min-width: 768px){.home .news a h2{margin:12px 130px 12px 15px}}.home .news a h2 a{text-decoration:none}.home .news a p.excerpt{margin:0 0 10px;color:#060D0A}@media (min-width: 768px){.home .news a p.excerpt{margin:0 130px 10px 15px}}.home .news a p:has(.more){text-align:right}.home .news a .icon{position:absolute;right:10px;top:10px}@media (max-width: 767px){.home .news a .icon{display:none}}.home .cards{display:grid;gap:40px}@media (min-width: 560px){.home .cards{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:20px}}@media (min-width: 768px){.home .cards{gap:37px}}.home .card{position:relative;text-decoration:none;color:#060D0A}.home .card::after{content:"";display:block;position:absolute;width:calc(100% + 28px);height:calc(100% + 28px);top:-14px;left:-14px;display:block;background-color:#F8AD00;z-index:-1;opacity:0;transition:opacity 0.3s ease-in-out}.home .card:hover{color:#060D0A}.home .card:hover::after{opacity:0.2}.home .card figure{position:relative}.home .card figure img{width:100%}.home .card figure span.more{position:absolute;bottom:9px;right:9px;display:grid;place-content:center;width:23px;height:23px;border-radius:50%;background:linear-gradient(to right, #F9AE00 0%, #ED6B06 100%);color:#fff}.home .card figure span.more svg{width:6px;margin:0}.home .card p.excerpt{font-weight:500;color:inherit}.home .card p.cat{position:absolute;top:0;right:0}.home .search-section{max-width:520px;margin:0 auto}.home .search-section a{min-height:255px;background:url(../svg/map.svg) center no-repeat;display:grid;place-content:center;text-decoration:none}.home .search-section a:hover p{background:#ED6B06}.home .search-section a p{color:#060D0A;text-decoration:none;background:linear-gradient(to right, #F9AE00 0%, #ED6B06 100%);padding:6px 12px 6px 15px;font-weight:600;border-radius:1rem 0 0 1rem;font-size:0.938rem}.home .search-section a p span,.home .search-section a p svg{color:#fff}.home .search-section a p span svg{margin:0 7px}body.page .wrapper{max-width:980px;width:100%}body.page h2{color:#D37800}@media (min-width: 768px){body.page main header{width:500px;margin-left:auto}}@media (min-width: 768px){body.page section{flex-direction:row-reverse;gap:30px}}body.page section figure{display:flex;flex-direction:column;gap:20px;align-items:flex-end}@media (min-width: 1024px){body.page section figure:has(:nth-child(3)) img:nth-child(odd){width:50%}}body.page .content p:first-child{font-weight:600}body.page .content p:where(:not(:first-child)){margin:1.5em 0}body.page .content h2{margin:0}body.page .content h2+*{margin-top:0}@media (min-width: 768px){body.page .content{flex:0 0 500px}}body.page.scholen .content{font-weight:600}body.page.scholen .search-box{background:linear-gradient(to right, #fff 0%, #EB9100 100%);padding:20px;border:1px solid #D37800}body.page.scholen .search-box p{margin:0}body.page.scholen .search-box p+p{margin-top:1rem}body.page.scholen .search-box .h2{color:#fff;text-decoration:none;display:inline-block;background:linear-gradient(to right, #F9AE00 0%, #ED6B06 100%);border:1px solid #fff;padding:7px 20px;border-radius:30px 0 0 30px}body.page.scholen .search-box .h2 svg{width:32px;margin-left:10px}@media (max-width: 767px){body.page.scholen figure{display:none}}@media (min-width: 1024px){body.page.scholen figure img{width:373px}}body.page.contact main{max-width:680px}body.page.contact main header{width:auto}body.news-page main.wrapper{max-width:1070px;width:100%;display:grid;gap:50px}@media (min-width: 768px){body.news-page main header{padding-left:245px}}body.news-page main header h1{margin-bottom:0}@media (min-width: 768px){body.news-page article{gap:50px;align-items:flex-start}}body.news-page article figure{position:relative}@media (max-width: 767px){body.news-page article figure{margin:0 auto 1em;max-width:max-content}}@media (min-width: 768px){body.news-page article figure{flex:0 0 195px;margin-top:7px}}body.news-page article figure .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body.news-page .content{border-bottom:1px solid #AAAAA9}body.news-page .content h2 a{color:#D37800;text-decoration:none}body.news-page .content h2,body.news-page .content p:not(:last-child){margin:0}body.news-page .content p:last-child{margin:1em 0}body.news-page .content p.date{font-weight:700}body.news-page .content p.excerpt{font-weight:600}body.news-page .main-footer .wrapper{max-width:1070px}body.article main.wrapper{max-width:805px}@media (min-width: 1024px){body.article article{position:relative;margin-left:100px;margin-right:-100px}}body.article article p.cat{font-weight:700}body.article article p.cat svg{width:45px;color:#F9BB4C}body.article article .cat-image{max-width:195px;position:relative}@media (min-width: 1024px){body.article article .cat-image{position:absolute;left:-215px;margin-top:20px}}@media (min-width: 1280px){body.article article .cat-image{left:-245px}}body.article article .cat-image .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body.article article p.date+p{font-size:clamp(18px, 4.4vw, 22px);font-weight:700}body.publications main.wrapper{max-width:990px;display:grid;gap:50px}@media (min-width: 768px){body.publications main.wrapper .head{justify-content:space-between}}body.publications main.wrapper header h1{margin:0}@media (min-width: 768px){body.publications .archive{padding-top:25px}}body.publications .archive h2{margin-bottom:0;color:#D37800}body.publications .archive select{border:1px solid #D37800;min-width:215px;height:26px;padding:0 40px 0 10px;appearance:none;font-weight:500;background:url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' y1='14' x2='23' y2='14'%3E%3Cstop offset='0' stop-color='%23f9ae00'/%3E%3Cstop offset='1' stop-color='%23ed6b06'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill-rule='evenodd'%3E%3Cpath fill='url(%23a)' d='M0 0h23v23H0z'/%3E%3Cpath d='M18.264 7.835c.463.446.463 1.17 0 1.616l-5.926 5.714a1.216 1.216 0 0 1-1.676 0L4.736 9.451a1.114 1.114 0 0 1 0-1.616 1.216 1.216 0 0 1 1.676 0L11.5 12.74l5.088-4.906a1.217 1.217 0 0 1 1.676 0' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") 100% 0;background-repeat:no-repeat;background-size:auto 100%}body.publications article{display:flex;gap:20px;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}@media (min-width: 768px){body.publications article{gap:50px}}body.publications article figure{flex:0 0 100px}@media (min-width: 768px){body.publications article figure{flex-basis:130px}}body.publications article .content{border-bottom:1px solid #AAAAA9}body.publications article h2,body.publications article p.date{margin:0}body.publications article p.link{margin:14px 0 2em}body.publications article p.link svg{transition:color 0.3s ease-in-out;color:#D37800;margin-top:-11px}body.publications article p.link:has(a:hover) svg{color:#ED6B06}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
/*# sourceMappingURL=style.css.map */
