





.fl-node-zq7dcmiyphl2 .fl-row-content {
	max-width: 1368px;
}
 .fl-node-zq7dcmiyphl2 > .fl-row-content-wrap {
	margin-top:75px;
}
 .fl-node-zq7dcmiyphl2 > .fl-row-content-wrap {
	padding-right:0px;
	padding-bottom:0px;
}

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





.fl-node-naz5oqhilrsm .fl-row-content {
	max-width: 1368px;
}

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



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




.fl-node-5lq1btgo83yk {
	width: 73%;
}
 .fl-node-5lq1btgo83yk > .fl-col-content {
	padding-top:20px;
	padding-right:50px;
	padding-bottom:50px;
}




.fl-node-ex7hwtujqkp2 {
	width: 100%;
}
.fl-node-ex7hwtujqkp2 > .fl-col-content {
	background-color: #f2f2f2;
}
 .fl-node-ex7hwtujqkp2 > .fl-col-content {
	margin-right:100px;
}




.fl-node-80p7miyg1ojs {
	width: 100%;
}




.fl-node-xhfbe9y2vc5u {
	width: 26%;
}
.fl-node-xhfbe9y2vc5u > .fl-col-content {
	background-color: #70d3e6;
}
 .fl-node-xhfbe9y2vc5u > .fl-col-content {
	margin-bottom:5px;
	margin-left:20px;
}
 .fl-node-xhfbe9y2vc5u > .fl-col-content {
	padding-top:0px;
}
@media ( max-width: 1368px ) {
 .fl-node-xhfbe9y2vc5u.fl-col > .fl-col-content {
	padding-right:20px;
}
}
.fl-module-heading .fl-heading {
	padding: 0 !important;
	margin: 0 !important;
}.fl-node-buleqwzhj43a.fl-module-heading .fl-heading {
	font-family: MetaPro-Bold, Verdana, Arial, sans-serif;
	font-weight: 800;
	font-size: 55px;
	line-height: 48px;
}
 .fl-node-buleqwzhj43a > .fl-module-content {
	margin-top:0px;
	margin-bottom:20px;
	margin-left:0px;
}
.fl-builder-content .fl-node-c8xw67p5gfr9 .fl-rich-text, .fl-builder-content .fl-node-c8xw67p5gfr9 .fl-rich-text *:not(b, strong) {
	font-family: MetaPro-Book, Verdana, Arial, sans-serif;
	font-weight: 500;
	font-size: 18px;
}
 .fl-node-c8xw67p5gfr9 > .fl-module-content {
	margin-top:20px;
	margin-bottom:20px;
}
.fl-node-sa6y7dipbmxk.fl-module-heading .fl-heading {
	font-family: MetaPro-Bold, Verdana, Arial, sans-serif;
	font-weight: 400;
	font-size: 35px;
	line-height: 1.1;
	text-align: left;
}
 .fl-node-ag0dpulcxm2z > .fl-module-content {
	margin-top:50px;
	margin-right:100px;
	margin-left:0px;
}
@media (max-width: 768px) { .fl-node-ag0dpulcxm2z > .fl-module-content { margin-top:20px;margin-right:20px; } }.fl-node-ya5d6ij8s2gp, .fl-node-ya5d6ij8s2gp .fl-photo {
	text-align: center;
}
 .fl-node-ya5d6ij8s2gp > .fl-module-content {
	margin-right:40px;
	margin-bottom:20px;
	margin-left:40px;
}
@media (max-width: 768px) { .fl-node-ya5d6ij8s2gp > .fl-module-content { margin-left:20px;margin-right:20px; } }.fl-node-b3ra8mutkloi.fl-module-heading .fl-heading {
	font-family: "Meta Condensed Bold Roman", Verdana, Arial, sans-serif;
	font-weight: 400;
	font-size: 3rem;
	line-height: 1em;
	letter-spacing: 0px;
	text-align: left;
	text-transform: uppercase;
}
 .fl-node-b3ra8mutkloi > .fl-module-content {
	margin-top:40px;
}
@media (max-width: 768px) { .fl-node-b3ra8mutkloi > .fl-module-content { margin-top:20px; } }.fl-node-7cwy980mp6vf .fl-separator {
	border-top-width: 2px;
	max-width: 100%;
	width: 100%;
	margin: auto;
}

			.fl-node-7cwy980mp6vf .fl-separator {
	border-top-color: #233454;
	border-top-style: solid;
}
 .fl-node-7cwy980mp6vf > .fl-module-content {
	margin-top:10px;
}
.fl-builder-content .fl-node-95phqy8dzsfe .fl-rich-text, .fl-builder-content .fl-node-95phqy8dzsfe .fl-rich-text *:not(b, strong) {
	font-family: MetaSerifPro-Book, Verdana, Arial, sans-serif;
	font-weight: 100;
	font-size: 1.8rem;
	line-height: 1.5;
}
 .fl-node-95phqy8dzsfe > .fl-module-content {
	margin-top:0px;
	margin-right:40px;
	margin-bottom:0px;
	margin-left:40px;
}
@media (max-width: 768px) { .fl-node-95phqy8dzsfe > .fl-module-content { margin-left:20px;margin-right:20px; } }.fl-node-ytd9zmb867ao .fl-separator {
	border-top-width: 2px;
	max-width: 100%;
	width: 100%;
	margin: auto;
}

			.fl-node-ytd9zmb867ao .fl-separator {
	border-top-color: #233454;
	border-top-style: solid;
}
 .fl-node-ytd9zmb867ao > .fl-module-content {
	margin-top:10px;
}
.fl-node-wtpzg7akd3bm, .fl-node-wtpzg7akd3bm .fl-photo {
	text-align: left;
}
.fl-node-wtpzg7akd3bm .fl-photo-content, .fl-node-wtpzg7akd3bm .fl-photo-img {
	width: 275px;
}
 .fl-node-wtpzg7akd3bm > .fl-module-content {
	margin-top:0px;
	margin-bottom:20px;
	margin-left:30px;
}
@media (max-width: 768px) { .fl-node-wtpzg7akd3bm > .fl-module-content { margin-left:20px; } }.fl-builder-content .fl-node-7c3uy6png4bj .fl-rich-text, .fl-builder-content .fl-node-7c3uy6png4bj .fl-rich-text *:not(b, strong) {
	font-family: MetaSerifPro-Book, Verdana, Arial, sans-serif;
	font-weight: 100;
	font-size: 15px;
	line-height: 1.5em;
	letter-spacing: 0px;
	font-style: italic;
}
 .fl-node-7c3uy6png4bj > .fl-module-content {
	margin-top:0px;
	margin-right:40px;
	margin-bottom:30px;
	margin-left:40px;
}
@media (max-width: 768px) { .fl-node-7c3uy6png4bj > .fl-module-content { margin-bottom:20px;margin-left:20px;margin-right:20px; } } .fl-node-z5o9ji78resw > .fl-module-content {
	margin-bottom:40px;
}
@media (max-width: 768px) { .fl-node-z5o9ji78resw > .fl-module-content { margin-bottom:20px; } }
/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */


        			.fl-node-zq7dcmiyphl2 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-naz5oqhilrsm .fl-row-content {
				min-width: 0px;
			}
		
            .fl-node-xhfbe9y2vc5u {
                position: relative;
                                overflow: hidden;
                            }
            .fl-node-xhfbe9y2vc5u .pp-col-separator {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                z-index: 1;
            }
            .pp-previewing .fl-node-xhfbe9y2vc5u .pp-col-separator {
                z-index: 2;
            }
            .fl-node-xhfbe9y2vc5u .pp-col-separator svg {
                position: absolute;
                left: 0;
                width: 100%;
                opacity: calc(100/100);
            }
            .fl-node-xhfbe9y2vc5u .pp-col-separator-left,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-right,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-top,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-top svg,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-left svg,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-right svg {
                top: 0;
                bottom: auto;
            }
            .fl-node-xhfbe9y2vc5u .pp-col-separator-bottom,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-bottom svg {
                top: auto;
                bottom: 0;
            }
            .fl-node-xhfbe9y2vc5u .pp-col-separator.pp-col-separator-left {
                left: 0;
                right: auto;
                z-index: 0;
            }
            .fl-node-xhfbe9y2vc5u .pp-col-separator.pp-col-separator-right {
                left: auto;
                right: 0;
                z-index: 0;
            }

            .fl-node-xhfbe9y2vc5u .pp-col-separator-left svg {
                left: 0;
                right: auto;
                                transform: rotate(90deg) scaleY(-1) translateX(calc(-20px/2));
                transform-origin: left;
            }
            .fl-node-xhfbe9y2vc5u .pp-col-separator-right svg {
                left: auto;
                right: 0;
                                transform: rotate(90deg) scale(-1, 1) translateX(calc(20px/2));
                transform-origin: right;
            }
            
            .fl-node-xhfbe9y2vc5u .pp-col-separator-bottom svg.pp-big-triangle,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-top svg.pp-big-triangle-left,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-top svg.pp-big-triangle-right,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-bottom svg.pp-small-triangle,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-top svg.pp-tilt-right,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-bottom svg.pp-tilt-right,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-bottom svg.pp-curve,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-bottom svg.pp-wave,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-top svg.pp-cloud,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-bottom svg.pp-slit,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-bottom svg.pp-slit {
                transform: scaleY(-1);
            }
                                    .fl-node-xhfbe9y2vc5u .pp-col-separator svg.pp-big-triangle-right,
            .fl-node-xhfbe9y2vc5u .pp-col-separator-bottom svg.pp-tilt-right {
                transform: scaleX(-1);
            }
            .fl-node-xhfbe9y2vc5u .pp-col-separator-top svg.pp-tilt-left {
                transform: scale(-1);
            }
            .fl-node-xhfbe9y2vc5u .pp-col-separator .pp-zigzag:before,
            .fl-node-xhfbe9y2vc5u .pp-col-separator .pp-zigzag:after {
                content: '';
                pointer-events: none;
                position: absolute;
                right: 0;
                left: 0;
                z-index: 1;
                display: block;
                height: 20px;
                background-size: 20px 100%;
            }
            .fl-node-xhfbe9y2vc5u .pp-col-separator .pp-zigzag:after {
                top: 100%;
                background-image: -webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, #ffffff), color-stop(0.25, #ffffff));
                background-image: linear-gradient(135deg,  25%, transparent 25%), linear-gradient(225deg, #ffffff 25%, transparent 25%);
                background-position: 50%;
            }
            @media only screen and (max-width: 992px) {
                .fl-node-xhfbe9y2vc5u .pp-col-separator {
                                            display: none;
                    					                }
                            }
            @media only screen and (max-width: 768px) {
                .fl-node-xhfbe9y2vc5u .pp-col-separator {
                                            display: none;
                    					                }
                            } 