/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.newsletter{background-color:#fcd500;border-radius:10px;grid-column-end:content-end;grid-column-start:content-start;padding:2rem;text-align:center}.newsletter__inner{margin:auto;width:50%}@media(max-width:1023px){.newsletter__inner{width:100%}}.newsletter__title{margin-bottom:.5em}.newsletter__description{margin-bottom:1rem}.newsletter .form__input--email{border:1px solid #173145;border-radius:2px}.newsletter .form__label{font-weight:400;margin-bottom:2rem}.newsletter .form__legend{font-weight:400;text-align:center}
.grid--projects-overview{gap:4rem;grid-column-end:end;grid-column-start:5;grid-template-columns:repeat(2,1fr)}.grid--projects-highlight{display:block}.form__fieldset--name-field-regions-value .form__item--radio,.form__fieldset--name-thema .form__item--radio{align-items:center;display:inline-flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;margin-bottom:.5rem;margin-left:.25rem;margin-right:.25rem}.form__fieldset--name-field-regions-value .form__label label,.form__fieldset--name-thema .form__label label{cursor:pointer}.form__fieldset--name-field-regions-value .form__label--radio,.form__fieldset--name-thema .form__label--radio{background:#fff none;border-radius:.25rem;font-size:.8rem;padding:.5rem 1rem;transition:background-color .25s ease-in-out}.form__fieldset--name-field-regions-value .form__label--radio:hover,.form__fieldset--name-thema .form__label--radio:hover{background-color:#ffde62}.form__fieldset--name-field-regions-value .form__input--radio,.form__fieldset--name-thema .form__input--radio{opacity:0;position:absolute;top:-1rem;width:0}.form__fieldset--name-field-regions-value .form__input--radio:checked+label,.form__fieldset--name-thema .form__input--radio:checked+label{background:#fcd500 none;color:#173145;font-weight:700}.form__fieldset--name-thema .form__input-wrapper,.form__fieldset--name-thema .form__wrapper{height:100%;width:100%}.form__fieldset--name-thema .form__item:first-child{text-transform:uppercase}.form__fieldset--name-thema .form__label{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;line-height:1.5;text-align:center;width:100%}.form__fieldset--name-thema .form__label img{height:45px;margin-bottom:.5rem;width:45px}.form__fieldset--name-thema .form-radios{display:flex}@media(max-width:767px){.form__fieldset--name-thema .form-radios{flex-wrap:wrap}}.form__fieldset--name-field-regions-value{align-items:center;display:flex;justify-content:center}.form__fieldset--name-field-regions-value .form__label--radio{border-radius:3rem}.overview-filters{grid-column-end:-3;grid-column-start:3;margin-bottom:1rem}.overview-filters__title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1rem}.overview-filters__title__filter-icon svg{height:20px;margin-right:1rem;width:20px}.overview-filters__filter-open-icon--rotate svg{transform:rotate(180deg)}.overview-filters__filter-open-icon svg{transition:transform .25s ease-in-out}.overview-filters__filter-open-icon svg path{stroke:#173145}@media(max-width:767px){.overview-filters__content{display:none}}.view---projects .pagination{grid-column-end:end;grid-column-start:5}.scroll-to-map{justify-content:flex-end;margin-bottom:1rem;margin-top:1rem}.scroll-to-map,.scroll-to-map a{align-items:center;display:flex}.scroll-to-map a svg{margin-right:1rem}.no-filter-results{margin-bottom:3rem;margin-top:3rem;text-align:center}
