 .fp-accordion {width: 100%;margin: 0 auto;}.fp-acc-title {padding-right: 50px;}.fp-acc-title .title-up {width: 100%;position: relative;display: flex;flex-direction: row;font-size: 0.5em;font-weight: 500;margin-bottom: 5px;}.fp-acc-title .title-up .title-up-date {margin-right: 10px;}.fp-acc-title .title-up .title-up-time::before {content: '·';margin-right: 10px;}.fp-accordion-item {position: relative;border-bottom: 1px solid var(--main-color);}.fp-accordion-item:last-child {border-bottom: 0px;}.fp-accordion-item.fp-acc-active .fp-acc-icon {background: transparent;}.fp-accordion-item.fp-acc-active .fp-acc-icon:after {width: 0;}.fp-accordion-item .fp-acc-heading {display: block;text-decoration: none;position: relative;padding: 15px 30px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.fp-acc-grid .fp-accordion-item .fp-acc-heading {padding: 0.5em 0em 0.5em 0em;}.fp-acc-grid .fp-accordion-item .fp-acc-icon {right: 0em;}.fp-accordion-item .fp-acc-icon {display: block;position: absolute;top: 50%;right: 30px;width: 3rem;height: 3rem;border: 0px solid #fefefe;border-radius: 3px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.fp-accordion-item .fp-acc-icon:before, .fp-accordion-item .fp-acc-icon:after {content: '';width: 1.25rem;height: 0.25rem;position: absolute;border-radius: 3px;left: 50%;top: 50%;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.fp-accordion-item .fp-acc-icon:after {-webkit-transform: translate(-50%, -50%) rotate(90deg);transform: translate(-50%, -50%) rotate(90deg);z-index: -1;}.fp-accordion-item .fp-acc-content {display: none;}.fp-accordion-item .fp-acc-content {display: none;padding: 0 30px;}.fp-accordion-item .fp-acc-content .fp-acc-content-flex {display: flex;flex-direction: row;width: 100%;justify-content: flex-start;margin-top: 15px;}.fp-accordion-item .fp-acc-content .fp-acc-content-flex .fp-acc-content-left {display: flex;justify-content: center;padding-right: 35px;}.fp-accordion-item .fp-acc-content .fp-acc-content-flex .fp-acc-content-left img {max-width: 150px;max-height: 150px;border-radius: 100%;box-shadow: 0 15px 25px 0 rgba(0,0,0,0.10);}.fp-accordion-item .fp-acc-content .fp-acc-content-flex .fp-acc-content-right {}.fp-acc-grid .fp-accordion-item .fp-acc-content {padding: 0;}.fp-accordion-item .fp-acc-content .acc-headline {-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;margin: 40px 0 10px 0;}.fp-accordion-item .fp-acc-content .acc-headline:first-child {margin: 15px 0 10px 0;}.fp-accordion-item .fp-acc-content p {margin-top: 0;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;margin-bottom: 20px;}.fp-accordion-item .fp-acc-content p a {color: var(--main-color);text-decoration: none;font-weight: 600;border-bottom: 2px solid currentColor;padding-bottom: 0px;}.fp-accordion-item .fp-acc-content p a:hover {color: var(--main-color);text-decoration: none;border-bottom: 2px solid var(--main-color);}.fp-accordion-item .fp-acc-content p:last-child {padding-bottom: 30px;}.fp-accordion-item .fp-acc-content .fp-acc-content-news-item {margin: 0 0px 35px 0;}.fp-accordion-item .fp-acc-content .fp-acc-content-news-item:first-child {margin-top: 20px;}.fp-accordion-item .fp-acc-content .fp-acc-content-news-item:last-child {margin: 0px;}.fp-accordion-item .fp-acc-content .fp-acc-content-news-item .fp-acc-content-news-date {margin-bottom: 5px;}.fp-accordion-item .fp-acc-content .fp-acc-content-news-item .fp-acc-content-news-date:before {content: '';float: left;width: 20px;height: 1px;background-color: var(--main-color);margin-right: 10px;margin-top: 8px;}.fp-accordion-item .fp-acc-content .fp-acc-content-news-item .fp-acc-content-news-headline {font-weight: 700;margin-bottom: 5px;}.fp-accordion-item .fp-acc-content .fp-acc-content-news-item .fp-acc-content-news-headline, .fp-accordion-item .fp-acc-content .fp-acc-content-news-item p {margin-left: 0px;}.fp-accordion-item .fp-acc-content .fp-acc-content-news-item p {padding-bottom: 0;}.fp-accordion-item .fp-acc-content .fp-acc-content-news-item .fp-acc-content-news-date {margin-left: 0px;}.projektzyklus .fp-accordion-item.fp-acc-active:before {background-color: currentColor;opacity: 0.05;content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 0;}.projektzyklus .fp-accordion-item .fp-acc-heading .fp-acc-title {color: currentColor;margin-left: 10px;transition: all .3s;}.projektzyklus .fp-acc-title:before {content: '';width: 15px;height: 15px;bottom: 2px;background-color: currentColor;position: relative;display: inline-block;margin-right: 13px;border-radius: 20px;transition: all .3s;}.projektzyklus .fp-accordion-item .fp-acc-heading:hover .fp-acc-title {margin-left: 23px;transition: all .3s;}.projektzyklus .fp-acc-title span {margin-left: 10px;}.projektzyklus .fp-acc-content .fp-acc-content-flex {width: 94%;margin-left: 40px;margin-bottom: 25px;margin-top: 25px;padding-bottom: 25px;border-bottom: 1px solid currentColor;}.projektzyklus .fp-accordion-item:last-child .fp-acc-heading {padding: 0.5em 0em 0em 0em;}.projektzyklus .fp-accordion-item:last-child .fp-acc-content .fp-acc-content-flex.loadmore {margin-bottom: 0px;}.projektzyklus .fp-accordion-item .fp-acc-content .fp-acc-content-flex:last-child {border-bottom: 0px solid;}.projektzyklus .fp-acc-content .fp-acc-content-flex .fp-acc-content-flex-one {width: 50%;}.projektzyklus .fp-acc-content .fp-acc-content-flex .fp-acc-content-flex-two {width: 25%;}.projektzyklus .fp-acc-content .fp-acc-content-flex .fp-acc-content-flex-three {width: 25%;}.projektzyklus .projektinfo {display: flex;flex-direction: row;width: 100%;height: 100%;}.projektzyklus .projektinfo .projektinfo-image {min-width: 175px;min-height: 110px;background-color: transparent;margin-right: 15px;background-size: contain;background-position: top center;background-repeat:no-repeat;border-radius:0;}.projektzyklus .projektinfo .projektinfo-text {display: flex;flex-direction: column;width: 60%;padding-right: 20px;}.projektzyklus .projektinfo .projektinfo-text .projektinfo-link {margin: auto auto 0 auto;width: 100%;}.projektzyklus .projektinfo .projektinfo-text .projektinfo-link a {text-align: left;}.projektzyklus .projektinfo .projektinfo-text .projektinfo-link a:hover {text-decoration: none;}.projektzyklus .trashbutton {width: 100%;display: flex;align-items: flex-end;height: 100%;padding-left: 20px;}.projektzyklus .projekt-action {width: 100%;display: flex;flex-direction: column;height: 100%;}.projektzyklus .projekt-action .projekt-comment {margin-bottom: 10px;}.projektzyklus .projekt-action .projekt-action-buttons {display: flex;flex-direction: row;width: 100%;justify-content: space-between;margin: auto auto 0 auto;column-gap: 15px;}.projektzyklus .wraparea textarea.form-standard:focus + .form-standard-label, .projektzyklus .wraparea textarea.form-standard:not(:placeholder-shown) + .form-standard-label {transform: scale(0);margin-top: 0px;margin-left: 0px;}.projektzyklus .projekt-history {padding: 10px;display: flex;flex-direction: column;margin-right: 20px;height: 100%;}.projektzyklus .projekt-history-date {margin-bottom: 5px;}.projektzyklus .projekt-history-comment {margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;max-height: 70px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}.projektzyklus .projekt-history-link {margin: auto auto 0px auto;width: 100%;text-align: left;}.projektzyklus .projekt-history-link a {text-transform: uppercase;text-decoration: underline;display: block;}.projektzyklus .projekt-history-link a:hover {text-decoration: none;}.projektzyklus .fp-acc-content .fp-acc-content-flex.loadmore {align-items: center;padding-top: 10px;margin-bottom: 10px;}.projektzyklus .fp-acc-content .fp-acc-content-flex.loadmore .projekegesamt {margin-left: 25px;}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.fp-accordion-item .fp-acc-icon:before, .fp-accordion-item .fp-acc-icon:after {width: 0.85rem;height: 0.19rem;}.fp-accordion-item .fp-acc-content .fp-acc-content-news-item .fp-acc-content-news-date:before {margin-top: 7px;}.fp-accordion-item .fp-acc-content .fp-acc-content-flex .fp-acc-content-left img {max-width: 115px;max-height: 115px;}.projektzyklus .fp-acc-content .fp-acc-content-flex {flex-wrap: wrap;width: 94%;margin-left: 3%;}.projektzyklus .fp-acc-content.withcomments .fp-acc-content-flex-one {width: 100%;margin-bottom: 20px;}.projektzyklus .fp-acc-content.withcomments .fp-acc-content-flex-two, .projektzyklus .fp-acc-content.withcomments .fp-acc-content-flex-three {width: 50%;}.projektzyklus .fp-acc-content.nocomments .fp-acc-content-flex-one {width: 60%;}.projektzyklus .fp-acc-content.nocomments .fp-acc-content-flex-two {width: 40%;}.projektzyklus .fp-acc-content.nocomments .fp-acc-content-flex-two .projekt-history {margin-right: 0;}.projektzyklus .projektinfo .projektinfo-image {max-width: 125px;min-height: 100px;height: auto;}.projektzyklus .projektinfo .projektinfo-text {padding-right: 0px;}.projektzyklus .fp-accordion-item .fp-acc-heading:hover .fp-acc-title {margin-left: 10px;transition: all .3s;}.projektzyklus .fp-acc-title:before {bottom: -1px;}.projektzyklus .fp-accordion-item .fp-acc-content-flex.loadmore {margin-bottom: 0px;padding-top: 0px;}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {.projektzyklus .fp-acc-content .fp-acc-content-flex {margin-left: 3%;}.projektzyklus .fp-accordion-item .fp-acc-heading:hover .fp-acc-title {margin-left: 10px;transition: all .3s;}.projektzyklus .fp-acc-content.withcomments .fp-acc-content-flex-one {width: 40%;}.projektzyklus .fp-acc-content.withcomments .fp-acc-content-flex-two {width: 27%;}.projektzyklus .fp-acc-content.withcomments .fp-acc-content-flex-three {width: 33%;}.projektzyklus .fp-acc-content.nocomments .fp-acc-content-flex-one {width: 65%;}.projektzyklus .fp-acc-content.nocomments .fp-acc-content-flex-two {width: 35%;}.projektzyklus .fp-acc-content.nocomments .fp-acc-content-flex-two .projekt-history {margin-right: 0;}.projektzyklus .projektinfo .projektinfo-image {max-width: 115px;}.projektzyklus .fp-accordion-item .fp-acc-content-flex.loadmore {margin-bottom: 0px;padding-top: 0px;}}@media only screen and (max-width: 767px) {.fp-acc-title {width: 90%;}.fp-accordion-item .fp-acc-icon {right: 20px;width: 2rem;height: 2rem;}.fp-accordion-item .fp-acc-icon:before, .fp-accordion-item .fp-acc-icon:after {width: 1rem;height: 0.2rem;}.fp-accordion-item .fp-acc-content p {padding-bottom: 20px;}.fp-acc-title {padding-right: 5px;}.fp-acc-title .title-up {margin-bottom: 2px;}.fp-accordion-item .fp-acc-content .fp-acc-content-flex {flex-direction: column;}.fp-accordion-item .fp-acc-content .fp-acc-content-flex .fp-acc-content-left img {max-width: 100px;max-height: 100px;margin-bottom: 15px;}.dashboard-row.dashgrid1.projektzyklus > div {max-height: 100%;}.projektzyklus .fp-accordion-item .fp-acc-heading .fp-acc-title {margin-left: 5px;transition: all .3s;}.projektzyklus .fp-acc-title:before {content: '';width: 12px;height: 12px;bottom: 0px;background-color: currentColor;position: relative;display: inline-block;margin-right: 8px;border-radius: 20px;transition: all .3s;}.projektzyklus .fp-accordion-item .fp-acc-heading:hover .fp-acc-title {margin-left: 5px;transition: all .3s;}.projektzyklus .fp-acc-content .fp-acc-content-flex {flex-wrap: wrap;width: 94%;margin-left: 3%;flex-direction: row;margin-top: 30px;margin-bottom: 20px;padding-bottom: 0px;}.projektzyklus .fp-acc-content.withcomments .fp-acc-content-flex-one {width: 100%;margin-bottom: 20px;}.projektzyklus .fp-acc-content.withcomments .fp-acc-content-flex-two, .projektzyklus .fp-acc-content.withcomments .fp-acc-content-flex-three {width: 100%;margin-bottom: 20px;}.projektzyklus .fp-acc-content.withcomments .fp-acc-content-flex-two {margin-bottom: 20px;}.projektzyklus .fp-acc-content.nocomments .fp-acc-content-flex-one {width: 100%;margin-bottom: 20px;}.projektzyklus .fp-acc-content.nocomments .fp-acc-content-flex-two {width: 100%;margin-bottom: 20px;}.projektzyklus .fp-acc-content.withcomments .fp-acc-content-flex-two .projekt-history, .projektzyklus .fp-acc-content.nocomments .fp-acc-content-flex-two .projekt-history {margin-right: 0;}.projektzyklus .projektinfo .projektinfo-image {max-width: 75px;min-height: 100px;height: auto;}.projektzyklus .projektinfo .projektinfo-text {padding-right: 0px;}.projektzyklus .projektinfo-starter {margin-bottom: 2px;}.projektzyklus .trashbutton {padding-left: 0px;}.projektzyklus .projekt-action .projekt-action-buttons {column-gap: 10px;}.projektzyklus .fp-acc-content .fp-acc-content-flex.loadmore {padding-top: 0px;margin-bottom: 10px;justify-content: center;}.projektzyklus .fp-acc-content .fp-acc-content-flex.loadmore .projekegesamt {margin-left: 0;margin-top: 10px;width: 100%;text-align: center;}}.fp-accordion-item .fp-accordion-content p {margin-top: 0;padding-bottom: 30px;font-size: 1.125em;line-height: 1.5;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}.fp-accordion-item .fp-accordion-content li {font-size: 1.125em;}@media only screen and (max-width: 767px){.fp-accordion-item .fp-accordion-content p {padding-bottom: 20px;font-size: 14px;line-height: 1.35;}.fp-accordion-item .fp-accordion-content li {font-size: 14px;}}.projektzyklus .fp-acc-title {font-size: 0.9em;}.projektzyklus .fp-acc-title span {font-size: 0.5em;font-weight: 500;color: var(--main-50-color);}.projektzyklus .projektinfo-starter {font-size: 0.85em;color: var(--main-color);}.projektzyklus .projektinfo-link {font-size: 0.75em;text-transform: uppercase;color: var(--main-color);}.projektzyklus .projektinfo-titel {font-size: 1.35em;font-weight: 700;line-height: 1.1;color: var(--main-color);}.projektzyklus .fp-accordion-item .fp-acc-heading:hover .fp-acc-icon:before, .projektzyklus .fp-accordion-item .fp-acc-heading:hover .fp-acc-icon:after {background: var(--main-color);}.projektzyklus .fp-accordion-item .fp-acc-icon:before, .projektzyklus .fp-accordion-item .fp-acc-icon:after {background: var(--main-color);}.projektzyklus .projekt-history {background-color: var(--white-color);border: 1px solid var(--main-25-color);}.projektzyklus .projekt-history-date, .fp-modal-container .projekt-history-date, .projektzyklus .projekt-history-link a {color: var(--main-50-color);font-size: 0.75em;letter-spacing: 0.03em;line-height: 1;}.projektzyklus .projekt-history-link a:hover {color: var(--main-color);}.projektzyklus .projekt-history-comment {color: var(--main-color);font-size: 0.95em;line-height: 1.35;}.projektzyklus .projekt-history-comment author, .projektzyklus .projekt-history-comment span.projekt-history-comment-text, .fp-modal-container .projekt-history-comment author, .fp-modal-container .projekt-history-comment span.projekt-history-comment-text {font-style: italic;}.projektzyklus .projekt-history-comment span.projekt-status , .fp-modal-container .projekt-history-comment span.projekt-status {text-transform: uppercase;font-weight: 700;letter-spacing: 0.02em;}.projektzyklus .projekt-history-comment span.projekt-status.accept, .fp-modal-container .projekt-history-comment span.projekt-status.accept {color: var(--accent1-color);}.projektzyklus .projekt-history-comment span.projekt-status.declined, .fp-modal-container .projekt-history-comment span.projekt-status.declined {color: var(--alert-color);}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {.projektzyklus .projektinfo-titel {font-size: 2em;}.projektzyklus .projektinfo-starter {font-size: 1.15em;}.projektzyklus .projektinfo-link {font-size: 1em;}.projektzyklus label.form-standard-label, .projektzyklus .wraparea label.form-standard-label {font-size: 12px;}.projektzyklus .projekt-history-comment {font-size: 1.15em;line-height: 1.45;}.projektzyklus .projekt-history-date, .fp-modal-container .projekt-history-date, .projektzyklus .projekt-history-link a {font-size: 0.9em;letter-spacing: 0.03em;line-height: 1;}}@media only screen and (max-width: 767px) {.projektzyklus .projektinfo-titel {font-size: 18px;}.projektzyklus .projektinfo-starter {font-size: 11px;}.projektzyklus .projekt-history-comment {font-size: 12px;}.projektzyklus .projektinfo-link a, .projektzyklus .projekt-history-date, .projektzyklus .projekt-history-link a, .projektzyklus .fp-acc-content .fp-acc-content-flex.loadmore .projekegesamt {font-size: 10px;}}.fp-acc-grid .fp-accordion-item .fp-acc-icon{cursor: pointer;}