





.fl-node-usv7k5ahrp2o > .fl-row-content-wrap {
	background-color: #9880cc;
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #d6deee;
	border-bottom-width: 1px;
}
.fl-node-usv7k5ahrp2o.fl-row-default-height > .fl-row-content-wrap, .fl-node-usv7k5ahrp2o.fl-row-full-height > .fl-row-content-wrap, .fl-node-usv7k5ahrp2o.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-node-usv7k5ahrp2o .fl-builder-bottom-edge-layer > * {
	width: 100%;
	left: auto;
	right: auto;
	height: 350px;
	top: auto;
	bottom: 0;
	transform: scaleX(1) scaleY(-1);
}
.fl-node-usv7k5ahrp2o .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape {
	fill: rgba(255, 255, 255, 0.12);
}
@media ( max-width: 768px ) {
 .fl-node-usv7k5ahrp2o.fl-row > .fl-row-content-wrap {
	margin-bottom:17px;
}
}

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





.fl-node-z8xsc72kgtrl > .fl-row-content-wrap {
	background-color: #ffffff;
}
.fl-node-z8xsc72kgtrl.fl-row-default-height > .fl-row-content-wrap, .fl-node-z8xsc72kgtrl.fl-row-full-height > .fl-row-content-wrap, .fl-node-z8xsc72kgtrl.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}

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





.fl-node-z1h0m3wxckyu > .fl-row-content-wrap {
	background-color: #edf1f9;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.fl-node-z1h0m3wxckyu.fl-row-default-height > .fl-row-content-wrap, .fl-node-z1h0m3wxckyu.fl-row-full-height > .fl-row-content-wrap, .fl-node-z1h0m3wxckyu.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
 .fl-node-z1h0m3wxckyu > .fl-row-content-wrap {
	padding-top:26px;
	padding-bottom:60px;
}

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



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




.fl-node-05rb7czk3fq6 {
	width: 50%;
}




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




.fl-node-5py1089h4ekn {
	width: 50%;
}
 .fl-node-o2s5h39ynvq7 > .fl-module-content {
	margin-top:0px;
}
.fl-node-n3xwfeydi8zc, .fl-node-n3xwfeydi8zc .fl-photo {
	text-align: center;
}
.fl-node-n3xwfeydi8zc .fl-photo-content, .fl-node-n3xwfeydi8zc .fl-photo-img {
	width: 610px;
}
.fl-node-n3xwfeydi8zc .fl-photo-img {
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #5a7aaa;
	border-top-width: 4px;
	border-left-width: 4px;
	border-top-left-radius: 14px;
	border-top-right-radius: 14px;
	border-bottom-left-radius: 14px;
	border-bottom-right-radius: 14px;
	box-shadow: 4px 4px 0px 0px #9880cc;
}
.fl-module-heading .fl-heading {
	padding: 0 !important;
	margin: 0 !important;
}.fl-row .fl-col .fl-node-skh0fib61yvq h1.fl-heading a,
.fl-row .fl-col .fl-node-skh0fib61yvq h1.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-skh0fib61yvq h1.fl-heading .fl-heading-text *,
.fl-node-skh0fib61yvq h1.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-skh0fib61yvq.fl-module-heading .fl-heading {
	font-size: 50px;
	line-height: 1.2;
	text-align: left;
}
 .fl-node-skh0fib61yvq > .fl-module-content {
	margin-top:0px;
	margin-bottom:12px;
}
.fl-node-kyfatdp8n94l .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	width: 100%;
	margin: auto;
}

			.fl-node-kyfatdp8n94l .fl-separator {
	border-top-color: #e8e8e8;
	border-top-style: solid;
}
.fl-post-info-sep {
	margin: 0 3px;
}.fl-node-kwsmdp6x034q {
	text-align: left;
}
.fl-node-kwsmdp6x034q, .fl-node-kwsmdp6x034q .fl-module-content.fl-node-content span[class^='fl-post-info'], .fl-node-kwsmdp6x034q .fl-node-content a {
	color: #ffffff;
}
.fl-node-kwsmdp6x034q .fl-node-content a {
	color: #ffffff;
}
 .fl-node-kwsmdp6x034q > .fl-module-content {
	margin-top:0px;
	margin-bottom:15px;
}
.fl-node-xdopauigh358 .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	width: 100%;
	margin: auto;
}

			.fl-node-xdopauigh358 .fl-separator {
	border-top-color: #e8e8e8;
	border-top-style: solid;
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */


        			.fl-node-usv7k5ahrp2o .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-z8xsc72kgtrl .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-z1h0m3wxckyu .fl-row-content {
				min-width: 0px;
			}
		