





.fl-node-oe70s9xqnpul.fl-row-default-height > .fl-row-content-wrap, .fl-node-oe70s9xqnpul.fl-row-full-height > .fl-row-content-wrap, .fl-node-oe70s9xqnpul.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}






.fl-node-ln7b2i90sgjp.fl-row-default-height > .fl-row-content-wrap, .fl-node-ln7b2i90sgjp.fl-row-full-height > .fl-row-content-wrap, .fl-node-ln7b2i90sgjp.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-node-ln7b2i90sgjp .fl-row-content {
	max-width: 840px;
}






.fl-node-6dewp5oi2znv.fl-row-default-height > .fl-row-content-wrap, .fl-node-6dewp5oi2znv.fl-row-full-height > .fl-row-content-wrap, .fl-node-6dewp5oi2znv.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}






.fl-node-jaki3xpq4fde.fl-row-default-height > .fl-row-content-wrap, .fl-node-jaki3xpq4fde.fl-row-full-height > .fl-row-content-wrap, .fl-node-jaki3xpq4fde.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-node-jaki3xpq4fde .fl-row-content {
	max-width: 840px;
}






.fl-node-xqy0snvomdkh > .fl-row-content-wrap {
	background-color: var(--cc-global-gruen);
}
.fl-node-xqy0snvomdkh.fl-row-default-height > .fl-row-content-wrap, .fl-node-xqy0snvomdkh.fl-row-full-height > .fl-row-content-wrap, .fl-node-xqy0snvomdkh.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
 .fl-node-xqy0snvomdkh > .fl-row-content-wrap {
	padding-top:0px;
	padding-bottom:0px;
}






.fl-node-c5z1i3mbas7x.fl-row-default-height > .fl-row-content-wrap, .fl-node-c5z1i3mbas7x.fl-row-full-height > .fl-row-content-wrap, .fl-node-c5z1i3mbas7x.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}






.fl-node-1m2fvzu76eqh.fl-row-default-height > .fl-row-content-wrap, .fl-node-1m2fvzu76eqh.fl-row-full-height > .fl-row-content-wrap, .fl-node-1m2fvzu76eqh.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-node-1m2fvzu76eqh .fl-row-content {
	max-width: 840px;
}






.fl-node-fxj0mywvblc3 > .fl-row-content-wrap {
	background-color: var(--cc-global-violett);
}
.fl-node-fxj0mywvblc3.fl-row-default-height > .fl-row-content-wrap, .fl-node-fxj0mywvblc3.fl-row-full-height > .fl-row-content-wrap, .fl-node-fxj0mywvblc3.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
 .fl-node-fxj0mywvblc3 > .fl-row-content-wrap {
	padding-top:0px;
	padding-bottom:0px;
}






.fl-node-u3cfqwnhro0d.fl-row-default-height > .fl-row-content-wrap, .fl-node-u3cfqwnhro0d.fl-row-full-height > .fl-row-content-wrap, .fl-node-u3cfqwnhro0d.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-node-u3cfqwnhro0d .fl-row-content {
	max-width: 840px;
}






.fl-node-glmi3tj782pn > .fl-row-content-wrap {
	background-color: var(--cc-global-gelb);
}
.fl-node-glmi3tj782pn.fl-row-default-height > .fl-row-content-wrap, .fl-node-glmi3tj782pn.fl-row-full-height > .fl-row-content-wrap, .fl-node-glmi3tj782pn.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-node-glmi3tj782pn .fl-row-content {
	max-width: 840px;
}
@media ( max-width: 1200px ) {
 .fl-node-glmi3tj782pn.fl-row > .fl-row-content-wrap {
	padding-top:3.125em;
	padding-bottom:3.125em;
}
}
@media ( max-width: 768px ) {
 .fl-node-glmi3tj782pn.fl-row > .fl-row-content-wrap {
	padding-top:2.5em;
	padding-bottom:2.5em;
}
}






.fl-node-9vn7xi3gsyte.fl-row-default-height > .fl-row-content-wrap, .fl-node-9vn7xi3gsyte.fl-row-full-height > .fl-row-content-wrap, .fl-node-9vn7xi3gsyte.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}




.fl-node-h7k105muzxor {
	width: 100%;
}




.fl-node-dwyrtmg598cu {
	width: 100%;
}




.fl-node-eynjsm06zrfp {
	width: 100%;
}




.fl-node-p3v5dlmb6chi {
	width: 100%;
}




.fl-node-elv14fbk8x6o {
	width: 100%;
}




.fl-node-dyn7u3olr8g6 {
	width: 100%;
}




.fl-node-h7tqsamdx3ky {
	width: 100%;
}




.fl-node-3d4utlyse190 {
	width: 100%;
}




.fl-node-0qe17aohfyvw {
	width: 100%;
}




.fl-node-ka5103b78uzi {
	width: 100%;
}




.fl-node-tsvki8um5xdf {
	width: 100%;
}




.fl-node-kt9dcmeq5axj {
	width: 100%;
}




.fl-node-kj2q6asd4vxp {
	width: 100%;
}
.fl-accordion-button {
	cursor: pointer;
	display: table;
}
.fl-accordion-button:focus,
.fl-accordion-button-icon:focus,
.fl-accordion-button-icon:active {
	outline: 0
}

.fl-accordion-button-label {
	display: table-cell;
	width: 100%;
	border: none;
	background: none;
	text-align: left;
	outline: 0px;
	text-decoration: none;
}

.fl-accordion-button-label:focus,
.fl-accordion-button-label:active,
.fl-accordion-button-icon:focus,
.fl-accordion-button-icon:active {
	opacity: 1;
	background: none;
	outline-width: 0px;
	outline-color: -webkit-focus-ring-color;
	outline-style: auto;
	text-decoration: none;
}

.fl-accordion-button-label:hover,
.fl-accordion-button-icon:hover {
	text-decoration: none;
}

.fl-accordion-button-icon {
	display: block;
	line-height: inherit;
}

.fl-accordion-button-icon-left {
	margin-inline-end: 10px;
}

.fl-accordion-button-icon-right {
	margin-inline-start: 10px;
}

.fl-accordion-button-icon-left, .fl-accordion-button-icon-right {
	opacity: .5;
}

.fl-accordion-content {
	display: none;
}
.fl-accordion-item {
	overflow: hidden;
}
.fl-accordion-button-label:focus, 
.fl-accordion-button-label:active, 
.fl-accordion-button-icon:focus, 
.fl-accordion-button-icon:active {
	outline-style: none;
}
/*--- Custom Accordion ----*/ 
.fl-accordion.cc-custom-accordion .fl-accordion-item {
    margin: 0;
    border-style: solid;
    border-width: 0;
    background-clip: border-box;
    border-color: var(--cc-global-schrift-dunkel);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
	padding: .75rem .5rem;
}
.fl-accordion.cc-custom-accordion .fl-accordion-item:first-child {
    border-top-width: 1px;
}

.fl-accordion.cc-custom-accordion .fl-accordion-button-icon {
    width: 2rem;
    height: 2rem;
    transition: transform .2s ease;
    opacity: 1;
}
.fl-accordion.cc-custom-accordion .fl-accordion-item .fl-accordion-content {
	padding: 1rem 0 1rem 0;
}

/*--- Custom Accordion: Light Version----*/ 
.fl-accordion.cc-custom-accordion.light .fl-accordion-item {
    border-color: var(--cc-global-schrift-hell);
	color: var(--cc-global-schrift-hell);
}
.fl-accordion.cc-custom-accordion.light .fl-accordion-item * {
	color: var(--cc-global-schrift-hell);
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */

