.fl-node-zp6vgkja7xid {
	color: #ffffff;
}
.fl-builder-content .fl-node-zp6vgkja7xid *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: inherit;
}

.fl-builder-content .fl-node-zp6vgkja7xid a {
	color: #ffffff;
}

.fl-builder-content .fl-node-zp6vgkja7xid a:hover {
	color: #ffffff;
}

.fl-builder-content .fl-node-zp6vgkja7xid h1,
.fl-builder-content .fl-node-zp6vgkja7xid h2,
.fl-builder-content .fl-node-zp6vgkja7xid h3,
.fl-builder-content .fl-node-zp6vgkja7xid h4,
.fl-builder-content .fl-node-zp6vgkja7xid h5,
.fl-builder-content .fl-node-zp6vgkja7xid h6,
.fl-builder-content .fl-node-zp6vgkja7xid h1 a,
.fl-builder-content .fl-node-zp6vgkja7xid h2 a,
.fl-builder-content .fl-node-zp6vgkja7xid h3 a,
.fl-builder-content .fl-node-zp6vgkja7xid h4 a,
.fl-builder-content .fl-node-zp6vgkja7xid h5 a,
.fl-builder-content .fl-node-zp6vgkja7xid h6 a {
	color: #ffffff;
}



.fl-node-zp6vgkja7xid > .fl-row-content-wrap {
	background-color: rgba(15, 108, 186, 0.79);
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.fl-node-zp6vgkja7xid .fl-row-content {
	max-width: 1200px;
}
 .fl-node-zp6vgkja7xid > .fl-row-content-wrap {
	margin-top:0px;
}
 .fl-node-zp6vgkja7xid > .fl-row-content-wrap {
	padding-top:40px;
	padding-right:20px;
	padding-bottom:40px;
	padding-left:20px;
}




.fl-node-zrhq1mbvpdeg {
	width: 50%;
}




.fl-node-529yjx1wd4a7 {
	width: 50%;
}




.fl-node-bhgwe34p0sz6 {
	width: 50%;
}




.fl-node-l2reya7qfmv9 {
	width: 25%;
}




.fl-node-x4vhptrisocu {
	width: 33.33%;
}




.fl-node-puo3dsgxnlbk {
	width: 50%;
}




.fl-node-c104hyn3t9v6 {
	width: 50%;
}




.fl-node-hcw73eazj4rs {
	width: 50%;
}




.fl-node-jpa3fecnmq5t {
	width: 25%;
}




.fl-node-hnjzqg3f6apk {
	width: 33.33%;
}




.fl-node-zc7h6bxj1auw {
	width: 25%;
}




.fl-node-7s0uc5fp4yol {
	width: 33.33%;
}




.fl-node-fegi6z524lsb {
	width: 25%;
}
@media (max-width: 900px) { .fl-module-icon {
	text-align: center;
}
 }.fl-node-xv3ip5g6h80k .fl-icon i,
.fl-node-xv3ip5g6h80k .fl-icon i:before {
	color: #9b9b9b;
}



.fl-node-xv3ip5g6h80k .fl-icon i:hover,
.fl-node-xv3ip5g6h80k .fl-icon i:hover:before,
.fl-node-xv3ip5g6h80k .fl-icon a:hover i,
.fl-node-xv3ip5g6h80k .fl-icon a:hover i:before {
	color: #7f7f7f;
}

.fl-node-xv3ip5g6h80k .fl-icon i, .fl-node-xv3ip5g6h80k .fl-icon i:before {
	font-size: 16px;
}
.fl-node-xv3ip5g6h80k .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-xv3ip5g6h80k.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-xv3ip5g6h80k .fl-icon-wrap .fl-icon-text {
		height: 28px;
		height: 28px;
	}
}
@media(max-width: 900px) {
	.fl-node-xv3ip5g6h80k .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-xv3ip5g6h80k > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}
.fl-node-hke5zb3f092r .fl-icon i,
.fl-node-hke5zb3f092r .fl-icon i:before {
	color: #9b9b9b;
}




.fl-node-hke5zb3f092r .fl-icon i, .fl-node-hke5zb3f092r .fl-icon i:before {
	font-size: 16px;
}
.fl-node-hke5zb3f092r .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-hke5zb3f092r.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-hke5zb3f092r .fl-icon-wrap .fl-icon-text {
		height: 28px;
		height: 28px;
	}
}
@media(max-width: 900px) {
	.fl-node-hke5zb3f092r .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-hke5zb3f092r > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:3px;
}
.fl-node-9th2ayzb5rfl .fl-icon i,
.fl-node-9th2ayzb5rfl .fl-icon i:before {
	color: #9b9b9b;
}



.fl-node-9th2ayzb5rfl .fl-icon i:hover,
.fl-node-9th2ayzb5rfl .fl-icon i:hover:before,
.fl-node-9th2ayzb5rfl .fl-icon a:hover i,
.fl-node-9th2ayzb5rfl .fl-icon a:hover i:before {
	color: #7f7f7f;
}

.fl-node-9th2ayzb5rfl .fl-icon i, .fl-node-9th2ayzb5rfl .fl-icon i:before {
	font-size: 16px;
}
.fl-node-9th2ayzb5rfl .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-9th2ayzb5rfl.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-9th2ayzb5rfl .fl-icon-wrap .fl-icon-text {
		height: 28px;
		height: 28px;
	}
}
@media(max-width: 900px) {
	.fl-node-9th2ayzb5rfl .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-9th2ayzb5rfl > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}
.fl-node-u3f8dwb1zyxs .fl-icon i,
.fl-node-u3f8dwb1zyxs .fl-icon i:before {
	color: #9b9b9b;
}




.fl-node-u3f8dwb1zyxs .fl-icon i, .fl-node-u3f8dwb1zyxs .fl-icon i:before {
	font-size: 16px;
}
.fl-node-u3f8dwb1zyxs .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-u3f8dwb1zyxs.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-u3f8dwb1zyxs .fl-icon-wrap .fl-icon-text {
		height: 28px;
		height: 28px;
	}
}
@media(max-width: 900px) {
	.fl-node-u3f8dwb1zyxs .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-u3f8dwb1zyxs > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:3px;
}
.fl-node-ye56cfq7tx1n, .fl-node-ye56cfq7tx1n .fl-photo {
	text-align: center;
}
.fl-node-ye56cfq7tx1n .fl-photo-content, .fl-node-ye56cfq7tx1n .fl-photo-img {
	width: 125px;
}
.fl-builder-content .fl-rich-text strong {
	font-weight: bold;
}

/**
 * Remove bottom margins from the last paragraph
 * in v2+ text editor modules.
 */
.fl-module.fl-rich-text p:last-child {
	margin-bottom: 0;
}
/* Handle overlays in the builder */
.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {
	margin-bottom: 0;
}
.fl-builder-content .fl-node-hbug8nap90kw .fl-rich-text, .fl-builder-content .fl-node-hbug8nap90kw .fl-rich-text *:not(b, strong) {
	font-weight: 600;
	font-size: 1rem;
	text-align: left;
	text-transform: capitalize;
	text-shadow: 1px 1px 2px #000000;
}
.fl-builder-content .fl-node-jbadhoxt4e31 .fl-rich-text, .fl-builder-content .fl-node-jbadhoxt4e31 .fl-rich-text *:not(b, strong) {
	font-weight: 600;
	font-size: 1rem;
	text-align: left;
	text-shadow: 1px 1px 2px #000000;
}
.fl-builder-content .fl-node-71maicy0tr8h .fl-rich-text, .fl-builder-content .fl-node-71maicy0tr8h .fl-rich-text *:not(b, strong) {
	font-weight: 600;
	font-size: 1rem;
	text-shadow: 1px 1px 2px #000000;
}
.fl-builder-content .fl-node-v025izw4cmrh .fl-rich-text, .fl-builder-content .fl-node-v025izw4cmrh .fl-rich-text *:not(b, strong) {
	font-size: 16px;
	text-shadow: 1px 1px 2px #000000;
}
.fl-node-9z0lh7d24ngx, .fl-node-9z0lh7d24ngx .fl-photo {
	text-align: center;
}
.fl-node-9z0lh7d24ngx .fl-photo-content, .fl-node-9z0lh7d24ngx .fl-photo-img {
	width: 125px;
}
.fl-node-b6ztn9ym1w2x .fl-icon i,
.fl-node-b6ztn9ym1w2x .fl-icon i:before {
	color: #ffffff;
}



.fl-node-b6ztn9ym1w2x .fl-icon i:hover,
.fl-node-b6ztn9ym1w2x .fl-icon i:hover:before,
.fl-node-b6ztn9ym1w2x .fl-icon a:hover i,
.fl-node-b6ztn9ym1w2x .fl-icon a:hover i:before {
	color: #371A6A;
}

.fl-node-b6ztn9ym1w2x .fl-icon i, .fl-node-b6ztn9ym1w2x .fl-icon i:before {
	font-size: 50px;
}
.fl-node-b6ztn9ym1w2x .fl-icon-wrap .fl-icon-text {
	height: 87.5px;
}
.fl-node-b6ztn9ym1w2x.fl-module-icon {
	text-align: center;
}
@media(max-width: 1200px) {
	.fl-node-b6ztn9ym1w2x .fl-icon-wrap .fl-icon-text {
		height: 87.5px;
		height: 87.5px;
	}
}
@media(max-width: 900px) {
	.fl-node-b6ztn9ym1w2x .fl-icon-wrap .fl-icon-text {
		height: 87.5px;
	}
}
.fl-node-avouhspel74n .fl-icon i,
.fl-node-avouhspel74n .fl-icon i:before {
	color: #ffffff;
}



.fl-node-avouhspel74n .fl-icon i:hover,
.fl-node-avouhspel74n .fl-icon i:hover:before,
.fl-node-avouhspel74n .fl-icon a:hover i,
.fl-node-avouhspel74n .fl-icon a:hover i:before {
	color: #371A6A;
}

.fl-node-avouhspel74n .fl-icon i, .fl-node-avouhspel74n .fl-icon i:before {
	font-size: 50px;
}
.fl-node-avouhspel74n .fl-icon-wrap .fl-icon-text {
	height: 87.5px;
}
.fl-node-avouhspel74n.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-avouhspel74n .fl-icon-wrap .fl-icon-text {
		height: 87.5px;
		height: 87.5px;
	}
}
@media(max-width: 900px) {
	.fl-node-avouhspel74n .fl-icon-wrap .fl-icon-text {
		height: 87.5px;
	}
}
.fl-node-8ft0nq1r5oaj .fl-icon i,
.fl-node-8ft0nq1r5oaj .fl-icon i:before {
	color: #ffffff;
}



.fl-node-8ft0nq1r5oaj .fl-icon i:hover,
.fl-node-8ft0nq1r5oaj .fl-icon i:hover:before,
.fl-node-8ft0nq1r5oaj .fl-icon a:hover i,
.fl-node-8ft0nq1r5oaj .fl-icon a:hover i:before {
	color: #371A6A;
}

.fl-node-8ft0nq1r5oaj .fl-icon i, .fl-node-8ft0nq1r5oaj .fl-icon i:before {
	font-size: 50px;
}
.fl-node-8ft0nq1r5oaj .fl-icon-wrap .fl-icon-text {
	height: 87.5px;
}
.fl-node-8ft0nq1r5oaj.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-8ft0nq1r5oaj .fl-icon-wrap .fl-icon-text {
		height: 87.5px;
		height: 87.5px;
	}
}
@media(max-width: 900px) {
	.fl-node-8ft0nq1r5oaj .fl-icon-wrap .fl-icon-text {
		height: 87.5px;
	}
}
.fl-node-9j0bfgyqwr4a .fl-icon i,
.fl-node-9j0bfgyqwr4a .fl-icon i:before {
	color: #ffffff;
}



.fl-node-9j0bfgyqwr4a .fl-icon i:hover,
.fl-node-9j0bfgyqwr4a .fl-icon i:hover:before,
.fl-node-9j0bfgyqwr4a .fl-icon a:hover i,
.fl-node-9j0bfgyqwr4a .fl-icon a:hover i:before {
	color: #371A6A;
}

.fl-node-9j0bfgyqwr4a .fl-icon i, .fl-node-9j0bfgyqwr4a .fl-icon i:before {
	font-size: 50px;
}
.fl-node-9j0bfgyqwr4a .fl-icon-wrap .fl-icon-text {
	height: 87.5px;
}
.fl-node-9j0bfgyqwr4a.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-9j0bfgyqwr4a .fl-icon-wrap .fl-icon-text {
		height: 87.5px;
		height: 87.5px;
	}
}
@media(max-width: 900px) {
	.fl-node-9j0bfgyqwr4a .fl-icon-wrap .fl-icon-text {
		height: 87.5px;
	}
}
.fl-module-heading .fl-heading {
	padding: 0 !important;
	margin: 0 !important;
}.fl-row .fl-col h3.fl-node-yp2a4tsumc78,
		.fl-row .fl-col h3.fl-node-yp2a4tsumc78 a,
		h3.fl-node-yp2a4tsumc78,
		h3.fl-node-yp2a4tsumc78 a {
	color: #ffffff;
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */
#footer .social-links .fl-rich-text {
	display: flex;
	font-size: 0;
}

#footer .social-links .fl-rich-text p:not(:last-child) {
	margin-right: 1.25rem;
	
}

#footer .social-links a:hover {
    text-decoration: none;
}

#footer .social-links .fl-list-item-icon {
    height: auto;
    width: auto;
}

#footer .social-links .fl-list-item-icon:before {
	font-size: 4rem;
	height: auto;
	width: auto;
}

#copyright {
    float: right;
}

body:not(.home) #footer .fl-row-content-wrap {
    background-attachment: scroll !important;
}
/* End Layout CSS */

.fl-node-ye56cfq7tx1n {
  /* Zoom in on hover */
}
.fl-node-ye56cfq7tx1n .hover-zoom-in .fl-photo-content {
  overflow: hidden;
}
.fl-node-ye56cfq7tx1n .hover-zoom-in .fl-photo-content .fl-photo-img {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  will-change: transform;
}
.fl-node-ye56cfq7tx1n .hover-zoom-in .fl-photo-content .fl-photo-img:hover {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
