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