 .projektfilter {display: flex;width: 100%;flex-direction: row;margin-bottom: 1.562em;}.projektfilter:last-child {margin-bottom: 0;}.projektsuche {width: 100%;margin-bottom: 3.125em;}.projektsuche form {display: flex;flex-direction: row;max-width: 590px;}.projektsuche form button {width: 100%;max-width: 150px;height: 45px;border: none;cursor: pointer;border-radius: 0 5px 5px 0;display: flex;justify-content: center;align-items: center;outline: 0;box-shadow: 0 0.47619047619047616em 0.7142857142857143em 0 rgba(0,0,0,0.03);margin-left: -4%;}.projektfilter-outer {width: 100%;display: block;}.projektfilter-button {display:none;}.projektfilter-inner {display: block;}.projektfilter-active {display: flex;flex-direction: row;width: 100%;margin-top: 1.875em;justify-content: flex-start;align-items: center;}.projektfilter-title, .projektfilter-tags {width: auto;display: flex;}.projektfilter-title {margin-right: 1.562em;}.projektfilter-tag {margin-right: 1.250em;border-radius: 100px;padding: 2px 15px;transition: all 0.3s ease;}.projektfilter-tag:hover {transform: scale(1.03);transition: all 0.3s ease;cursor: pointer;}.projektfilter-tag p span {margin-left: 10px;position: relative;}.projektfilter-tag p span svg {transform: rotate(0deg);transition: all 0.5s ease;}.projektfilter-tag:hover p span svg {transform: rotate(180deg);transition: all 0.5s ease;}.projekte-overview {display: grid;grid-template-columns: repeat(3, 1fr);gap: 50px 50px;width: 100%;margin: 0px auto 0 auto;}.projekt-card {width: 100%;height: auto;display: flex;flex-direction: row;justify-content: flex-start;align-items: center;transition: all 0.3s ease;transform: scale(1);}.projekte-overview a .projekt-card {text-decoration: none;display: block;width: 100%;height: 100%;}.projekte-overview a:hover .projekt-card {transform: scale(1.02);transition: all 0.3s ease;border: 0px solid var(--accent2-color);border-radius: 10px;cursor: pointer;box-shadow: 0 7px 55px 0 rgb(0 0 0 / 15%);}.projekte-overview a:hover .projekt-card{transition: all 0.3s ease;}.projekt-card-inner {display: flex;flex-direction: column;justify-content: flex-start;width: 100%;height: 100%;}.projekt-image {width: 100%;height: 14em;background-color: #ccc;border-radius: 10px 10px 0px 0;background-size: cover;background-position: center center;}.projekte-overview .projekt-image {border-radius: 10px 10px 0px 0;}.projekt-content {display: flex;flex-flow: column nowrap;flex-grow: 1;}.projekt-kat {width: 100%;text-align: center;display: flex;justify-content: center;margin: 20px 0;}.projekt-kat p {display: inline-block;border-bottom: 1px solid currentColor;}.projekt-verein {width: 100%;text-align: center;display: flex;justify-content: center;}.projekt-name {width: 100%;text-align: center;display: flex;justify-content: center;margin: 20px 0;padding: 0 20px;}.projekt-infos-stats {margin-top: auto;}.projekt-summe {width: 100%;text-align: center;display: flex;justify-content: center;margin: .5em 0 0.15em 0;}.projekt-zeit {margin-bottom: 2em;width: 100%;text-align: center;display: flex;justify-content: center;padding:0 5px;}.projekt-fortschritt {height: auto;width: 100%;padding: 25px 0;display: flex;flex-direction: row;justify-content: center;align-items: center;}.projekt-infos {width: 100%;display: flex;flex-direction: row;align-items: center;justify-content: center;height: 60px;}.projekt-info-item {height: 100%;width: 33.4%;display: flex;flex-direction: column;justify-content: center;align-items: center;padding-top: 5px;}.projekt-info-item:nth-child(1) {border-bottom-left-radius: 10px;}.projekt-info-item:nth-child(3) {border-bottom-right-radius: 10px;}.projekt-info-icon {margin-bottom: 2px;}.projekt-button {margin: auto auto 1.5em auto;}.projekt-more {width: 100%;margin: 100px 0 0 0;display: flex;justify-content: center;}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.projektsuche form button {height: 45px;}.projektfilter-title {margin-right: 20px;}.projektfilter-tag {margin-right: 20px;padding: 5px 15px;}.projektfilter-tag p span svg {height: 10px;}.projekte-overview {grid-template-columns: repeat(2, 1fr);gap: 35px 35px;margin: 0px auto 0 auto;}.projekt-kat {margin: 15px 0;}.projekt-name {margin: 15px 0;}.projekt-fortschritt svg {height: 68px;}.projekt-more {margin: 75px 0 0 0;}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {.projektsuche form button {height: 45px;}.projekte-overview {grid-template-columns: repeat(3, 1fr);gap: 35px 35px;margin: 35px auto 0 auto;}}@media only screen and (max-width: 767px) {.projektsuche {width: 100%;margin-bottom: 35px;}.projektsuche form button {width: 100%;max-width: 50px;height: 50px;}.projektsuche form button svg {max-width: 20px;}.projektsuche form input.standard-option, .projektsuche form select.standard-option {width: 100%;height: 50px;}.projektfilter-outer {padding-top: 35px;border-top: 1px solid var(--accent2-color);}.projektfilter-outer .module-headline-small {display: flex;justify-content: space-between;margin-bottom: 0px;}.projektfilter-outer .module-headline-small h2 {max-width: 80%;float: left;}.projektfilter-button {display:block;font-size: 18px;position: relative;}.projektfilter-inner {display: none;margin-top: 20px;}.projektfilter {margin-bottom: 0px;}.projektfilter .fp-form {flex-direction: column;width: 100%;}.projektfilter form input.standard-option, .projektfilter form select.standard-option {margin-bottom: 20px;}.projektfilter-active {margin-top: 0px;flex-direction: column;}.projektfilter-title, .projektfilter-tags {width: 100%;}.projektfilter-title {margin-right: 0;margin-bottom: 15px;margin-top: 10px;}.projektfilter-tags {flex-wrap: wrap;}.projektfilter-tag {margin-bottom: 20px;margin-right: 20px;}.projekte-overview {grid-template-columns: repeat(2, 1fr);gap: 35px 35px;margin: 35px auto 0 auto;width: 100%;}.projekt-image {height: 200px;}.projekt-content {padding-bottom: 0px;}.projekt-kat {margin: 15px 0 0px 0;}.projekt-verein {margin: 15px 0;}.projekt-name {margin: 0px 0 20px 0;}.projekt-info-item {margin-bottom: 0px;}.projekt-more {margin: 75px 0 0 0;}}@media only screen and (max-width: 600px) {.projekte-overview {grid-template-columns: repeat(1, 1fr);gap: 35px 35px;margin: 35px auto 0 auto;}}.projektsuche form {max-width: 100%;}.projektfilter:last-child col-react-bridge {width:100%;}.projektfilter:last-child col-react-bridge .input-group .dropdown-menu {min-width: 126px;width: 127px;border: 0;background-color: #fff;padding: 0;}.projektfilter:last-child col-react-bridge .input-group .dropdown-menu {display:none;}.projektfilter:last-child col-react-bridge .input-group .open>.dropdown-menu {display:block;float:right;width:20%;}.projektfilter:last-child col-react-bridge .input-group .dropdown-menu li{background: #fff;border-bottom: 1px solid #fff;height: 45px;padding: 11px 10px;border-radius: 5px;}.projektfilter:last-child col-react-bridge .input-group .dropdown-menu > li > a {border: none;padding: 11px 10px;font-size: 1em;text-decoration: none;}.projektfilter:last-child col-react-bridge .input-group .dropdown button {margin-bottom: 0px;width: 20%;border: none;font-size: 1.125em;height: 45px;float:right;background-color:var(--accent2-color);color:var(--white-color);border-radius: 0 5px 5px 0;}.projektfilter:last-child col-react-bridge .input-group .Select {width:80%;display:inline-block;height:45px;}.projektfilter:last-child col-react-bridge .input-group .Select + span,.projektfilter:last-child col-react-bridge .input-group .Select-input {height:45px;}.projektfilter:last-child col-react-bridge .input-group .Select-control {border:0px;}.projektsuche form .standard-option {width: 80%;margin-right: 0;}.projektsuche form button {max-width: 20%;margin-left: 0;}.dropdown button .caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid\9;border-right: 4px solid transparent;border-left: 4px solid transparent;}.projektfilter:last-child col-react-bridge .input-group .Select .Select-menu-outer {font-size: 14px;}@media only screen and (max-width: 767px) {.projektfilter:last-child col-react-bridge .input-group .dropdown-menu > li > a ,.projektfilter:last-child col-react-bridge .input-group .dropdown button, .projektfilter:last-child col-react-bridge .input-group .Select-control .Select-placeholder, .projektfilter:last-child col-react-bridge .input-group .Select-control .Select-value {font-size: 14px;}.projektfilter:last-child col-react-bridge .input-group .open>.dropdown-menu, .projektsuche form button, .projektfilter:last-child col-react-bridge .input-group .dropdown button {width: 40%!important;max-width: 40%!important;}.projektfilter:last-child col-react-bridge .input-group .Select, .projektsuche form .standard-option{width: 60%!important;}.projektfilter:last-child col-react-bridge .input-group .Select + span,.projektfilter:last-child col-react-bridge .input-group .Select div {font-size:14px;}}.projekt-content .projekt-info-item {color: var(--main-color);} .projektfilter .Select-control .Select-placeholder,  .projektfilter .Select--single > .Select-control .Select-value {line-height: 45px;} .praemien .praemiencard {border-radius:5px;}.projekt-card .projekt-card-inner {border-radius:10px;}