




 .fl-node-682db0bda76b2 > .fl-row-content-wrap {
	padding-bottom:20px;
}





 .fl-node-682db0bda76a6 > .fl-row-content-wrap {
	padding-top:0px;
}












































.fl-node-5d7748c5a55c6 {
	width: 100%;
}




.fl-node-682db0bda76a8 {
	width: 50%;
}




.fl-node-682db0bda76a9 {
	width: 50%;
}




.fl-node-682db0bda76c9 {
	width: 66.67%;
}




.fl-node-682db0bda76ca {
	width: 33.33%;
}




.fl-node-682db0bda76b5 {
	width: 66.67%;
}




.fl-node-682db0bda76c3 {
	width: 33.33%;
}




.fl-node-682db0bda76c0 {
	width: 66.67%;
}




.fl-node-682db0bda76c4 {
	width: 33.33%;
}




.fl-node-682db2ef30461 {
	width: 66.67%;
}




.fl-node-682db2ef30464 {
	width: 33.33%;
}




.fl-node-689b113a86a49 {
	width: 66.67%;
}




.fl-node-689b113a86a4c {
	width: 33.33%;
}




.fl-node-682db0bda76bb {
	width: 100%;
}




.fl-node-682db0bda76b0 {
	width: 50%;
}




.fl-node-682db0bda76ae {
	width: 50%;
}




.fl-node-682db0bda76d4 {
	width: 100%;
}




.fl-node-682db0bda76d0 {
	width: 100%;
}
 .fl-node-5d7748c5a55fe > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-682db400645db .fl-photo {
	text-align: center;
}
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
	.fl-node-682db0bda76bd.fl-module-mega-headline .overlapped .fl-mega-headline {
		position: absolute;
		width: 100%;
		top: 50%;
		transform: translateY( -50% );
	}
	@media screen and ( min-width: 1440px ) {
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-mobile .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-medium-mobile .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-medium .fl-mega-headline {
			position: static;
			width: auto;
			top: inherit;
			transform: translateY( 0% );
		}
	}
	@media screen and ( max-width: 1439px ) {
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-desktop .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-mobile .fl-mega-headline {
			position: static;
			width: auto;
			top: inherit;
			transform: translateY( 0% );
		}

		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-desktop-medium .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-medium .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-medium-mobile .fl-mega-headline {
			position: absolute;
			width: 100%;
			top: 50%;
			transform: translateY( -50% );
		}
	}
	@media screen and ( max-width: 767px ) {
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-desktop .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-desktop-medium .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-medium .fl-mega-headline {
			position: static;
			width: auto;
			top: inherit;
			transform: translateY( 0% );
		}

		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-medium-mobile .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-mobile .fl-mega-headline {
			position: absolute;
			width: 100%;
			top: 50%;
			transform: translateY( -50% );
		}
	}
 .fl-node-682db0bda76bd > .fl-module-content {
	margin-bottom:0px;
}














.fl-node-682db0bda76b7 .fl-button-wrap {
	text-align: left;
}
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-682db0bda76bc.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
 .fl-node-682db0bda76bc > .fl-module-content {
	margin-bottom:0px;
}
 .fl-node-682db0bda76b6 > .fl-module-content {
	margin-bottom:10px;
	margin-left:20px;
}
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-682db0bda76c1.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
 .fl-node-682db0bda76c1 > .fl-module-content {
	margin-bottom:0px;
}
 .fl-node-682db0bda76c2 > .fl-module-content {
	margin-bottom:10px;
	margin-left:20px;
}
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-682db0bda76c5.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
 .fl-node-682db0bda76c5 > .fl-module-content {
	margin-bottom:0px;
}
 .fl-node-682db0bda76c6 > .fl-module-content {
	margin-bottom:10px;
	margin-left:20px;
}
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-682db2ef30462.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
 .fl-node-682db2ef30462 > .fl-module-content {
	margin-bottom:0px;
}
 .fl-node-682db2ef30463 > .fl-module-content {
	margin-bottom:10px;
	margin-left:20px;
}
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-689b113a86a4a.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
 .fl-node-689b113a86a4a > .fl-module-content {
	margin-bottom:0px;
}
 .fl-node-689b113a86a4b > .fl-module-content {
	margin-bottom:10px;
	margin-left:20px;
}
 .fl-node-682db0bda76b8 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-682db0bda76cb.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
 .fl-node-682db0bda76cb > .fl-module-content {
	margin-bottom:0px;
}
 .fl-node-682db0bda76af > .fl-module-content {
	margin-bottom:10px;
	margin-left:20px;
}
/**
 * Alignment.
 *
 */
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-682db0bda76d2.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
 .fl-node-682db0bda76d2 > .fl-module-content {
	margin-bottom:0px;
}
/**
 * Column spacing.
 *
 */
.fl-node-682db0bda76d1 .fl-mega-teaser-wrapper {
	margin-top: -40px;
	margin-right: -20px;
	margin-bottom: -20px;
	margin-left: -20px;
}
.fl-node-682db0bda76d1 .fl-mega-teaser-wrapper .fl-mega-teaserbox {
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.fl-node-682db0bda76d1 .fl-mega-carousel-wrapper::before {
	left: -20px;
	width: 20px;
}
.fl-node-682db0bda76d1 .fl-mega-carousel-wrapper::after {
	right: -20px;
	width: 20px;
}



/**
 * Column width.
 *
 */
.fl-node-682db0bda76d1 .fl-mega-teaser-wrapper .fl-mega-teaserbox {
	width: 33.333333333333%;
}

@media only screen and ( max-width: 1439px ) {
	.fl-node-682db0bda76d1 .fl-mega-teaser-wrapper .fl-mega-teaserbox {
		width: 50%;
	}
}

@media only screen and ( max-width: 767px ) {
	.fl-node-682db0bda76d1 .fl-mega-teaser-wrapper .fl-mega-teaserbox {
		width: 100%;
	}
}



/**
 * General height styles.
 *
 */



/**
 * General box content alignment.
 *
 */
.fl-node-682db0bda76d1 .fl-mega-teaserbox .outer-wrap .front-wrap .inner-wrap {
			position: relative;
		top: 0;
	}



/**
 * Specific styles.
 *
 */

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */


                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        





















































/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
	.fl-node-682db0bda76bd.fl-module-mega-headline .overlapped .fl-mega-headline {
		position: absolute;
		width: 100%;
		top: 50%;
		transform: translateY( -50% );
	}
	@media screen and ( min-width: 1440px ) {
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-mobile .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-medium-mobile .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-medium .fl-mega-headline {
			position: static;
			width: auto;
			top: inherit;
			transform: translateY( 0% );
		}
	}
	@media screen and ( max-width: 1439px ) {
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-desktop .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-mobile .fl-mega-headline {
			position: static;
			width: auto;
			top: inherit;
			transform: translateY( 0% );
		}

		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-desktop-medium .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-medium .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-medium-mobile .fl-mega-headline {
			position: absolute;
			width: 100%;
			top: 50%;
			transform: translateY( -50% );
		}
	}
	@media screen and ( max-width: 767px ) {
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-desktop .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-desktop-medium .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-medium .fl-mega-headline {
			position: static;
			width: auto;
			top: inherit;
			transform: translateY( 0% );
		}

		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-medium-mobile .fl-mega-headline,
		.fl-node-682db0bda76bd.fl-module-mega-headline .overlap-mobile .fl-mega-headline {
			position: absolute;
			width: 100%;
			top: 50%;
			transform: translateY( -50% );
		}
	}
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-682db0bda76bc.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-682db0bda76c1.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-682db0bda76c5.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-682db2ef30462.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-689b113a86a4a.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-682db0bda76cb.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
/**
 * Alignment.
 *
 */
/**
 * Headline styles.
 *
 */



/**
 * Subheadline styles.
 *
 */
.fl-row .fl-col .fl-node-682db0bda76d2.fl-module-mega-headline .fl-mega-subheadline {
	color: #a4b6c8;
}



/**
 * Visibility.
 *
 */



/**
 * Overlapping Subheadline.
 *
 */
/**
 * Column spacing.
 *
 */
.fl-node-682db0bda76d1 .fl-mega-teaser-wrapper {
	margin-top: -40px;
	margin-right: -20px;
	margin-bottom: -20px;
	margin-left: -20px;
}
.fl-node-682db0bda76d1 .fl-mega-teaser-wrapper .fl-mega-teaserbox {
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.fl-node-682db0bda76d1 .fl-mega-carousel-wrapper::before {
	left: -20px;
	width: 20px;
}
.fl-node-682db0bda76d1 .fl-mega-carousel-wrapper::after {
	right: -20px;
	width: 20px;
}



/**
 * Column width.
 *
 */
.fl-node-682db0bda76d1 .fl-mega-teaser-wrapper .fl-mega-teaserbox {
	width: 33.333333333333%;
}

@media only screen and ( max-width: 1439px ) {
	.fl-node-682db0bda76d1 .fl-mega-teaser-wrapper .fl-mega-teaserbox {
		width: 50%;
	}
}

@media only screen and ( max-width: 767px ) {
	.fl-node-682db0bda76d1 .fl-mega-teaser-wrapper .fl-mega-teaserbox {
		width: 100%;
	}
}



/**
 * General height styles.
 *
 */



/**
 * General box content alignment.
 *
 */
.fl-node-682db0bda76d1 .fl-mega-teaserbox .outer-wrap .front-wrap .inner-wrap {
			position: relative;
		top: 0;
	}



/**
 * Specific styles.
 *
 */
