





.fl-node-72mdu0hjlcrz > .fl-row-content-wrap {
	background-color: var(--fl-global-insight-blue);
}
 .fl-node-72mdu0hjlcrz > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:10px;
	padding-bottom:20px;
	padding-left:10px;
}
@media ( max-width: 768px ) {
 .fl-node-72mdu0hjlcrz.fl-row > .fl-row-content-wrap {
	padding-right:10px;
	padding-left:10px;
}
}






.fl-node-mptzhesnd2b8.fl-row-fixed-width, .fl-node-mptzhesnd2b8 .fl-row-fixed-width {
	max-width: 1100px;
}
 .fl-node-mptzhesnd2b8 > .fl-row-content-wrap {
	margin-right:0px;
	margin-left:0px;
}
 .fl-node-mptzhesnd2b8 > .fl-row-content-wrap {
	padding-top:60px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
@media ( max-width: 768px ) {
 .fl-node-mptzhesnd2b8.fl-row > .fl-row-content-wrap {
	padding-top:80px;
	padding-right:0px;
	padding-left:0px;
}
}




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




.fl-node-n9x0mjb8h6k2 {
	width: 100%;
}
 .fl-node-n9x0mjb8h6k2 > .fl-col-content {
	margin-right:10px;
	margin-left:10px;
}
@media ( max-width: 768px ) {
 .fl-node-n9x0mjb8h6k2.fl-col > .fl-col-content {
	margin-right:10px;
	margin-left:10px;
}
}




.fl-node-t3zlw86ran7i {
	width: 100%;
}
@media ( max-width: 768px ) {
 .fl-node-t3zlw86ran7i.fl-col > .fl-col-content {
	margin-right:20px;
	margin-left:20px;
}
}
 .fl-node-fmv0spu2r86q > .fl-module-content {
	margin-top:60px;
	margin-right:20px;
	margin-left:20px;
}
@media ( max-width: 768px ) {
 .fl-node-fmv0spu2r86q.fl-module > .fl-module-content {
	margin-top:0px;
	margin-right:20px;
	margin-left:20px;
}
}
.fl-module-box:before,
.fl-module-box:after {
	position: absolute;
}
a.fl-module-box {
	text-decoration: none;
}

/* Zero margins for child modules */
.fl-module-box :where( .fl-module ),
.fl-module-box :where( .fl-module-content ),
.fl-module-box.fl-block > * {
	margin: 0;
}

/* Prevent sliders and carousels from blowing out flex layouts */
:where(.fl-module-box:has(
    [class*="slide"],
    [class*="carousel"],
    [class*="swiper"]
)) {
    min-width: 0;
}
.fl-builder-content-1437 .fl-node-5z07kpjae42c {
	display: grid;
	grid-template-columns: repeat(12,1fr);
	grid-template-rows: repeat(0,1fr);
	flex-direction: column;
	row-gap: 40px;
	column-gap: 40px;
}
@media(max-width: 992px) {
	.fl-builder-content-1437 .fl-node-5z07kpjae42c {
		display: flex;
		flex-direction: column;
	}
}
@media(max-width: 768px) {
	.fl-builder-content-1437 .fl-node-5z07kpjae42c {
		flex-direction: column-reverse;
	}
}
.fl-builder-content-1437 .fl-node-2rla4bg7jypi {
	display: grid;
	grid-template-columns: repeat(0,1fr);
	grid-template-rows: repeat(1,1fr);
	flex-direction: row;
	justify-items: stretch;
	row-gap: 10px;
	column-gap: 10px;
	grid-column: span 7;
}
@media(max-width: 992px) {
	.fl-builder-content-1437 .fl-node-2rla4bg7jypi {
		display: grid;
	}
}
@media(max-width: 768px) {
	.fl-builder-content-1437 .fl-node-2rla4bg7jypi {
		display: flex;
	}
}
.fl-builder-content-1437 .fl-node-dqkfhnt8maxs {
	display: grid;
	grid-template-columns: repeat(12,1fr);
	grid-template-rows: repeat(1,1fr);
	flex-direction: row;
	row-gap: 10px;
	column-gap: 40px;
}
@media(max-width: 992px) {
	.fl-builder-content-1437 .fl-node-dqkfhnt8maxs {
		display: grid;
		grid-template-columns:  repeat(8,1fr);
	}
}
@media(max-width: 768px) {
	.fl-builder-content-1437 .fl-node-dqkfhnt8maxs {
		display: flex;
		flex-direction: column-reverse;
		flex-wrap: wrap-reverse;
	}
}
 .fl-node-dqkfhnt8maxs.fl-module-box {
	margin-right:10px;
	margin-left:10px;
}
@media ( max-width: 768px ) {
 .fl-node-dqkfhnt8maxs.fl-module-box.fl-module {
	margin-top:0px;
}
}
.fl-builder-content-1437 .fl-node-u3jl7o1q0yiv {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex-grow: 0;
	grid-column: span 7;
}
@media(max-width: 992px) {
	.fl-builder-content-1437 .fl-node-u3jl7o1q0yiv {
		grid-column: span 4;
	}
}
@media(max-width: 768px) {
	.fl-builder-content-1437 .fl-node-u3jl7o1q0yiv {
		flex-direction: column;
	}
}
@media ( max-width: 768px ) {
 .fl-node-u3jl7o1q0yiv.fl-module-box.fl-module {
	margin-top:140px;
}
}
.fl-row .fl-col h1.fl-node-xkvmblc1ejrw,
		.fl-row .fl-col h1.fl-node-xkvmblc1ejrw a,
		h1.fl-node-xkvmblc1ejrw,
		h1.fl-node-xkvmblc1ejrw a {
	color: var(--fl-global-insight-white);
}
 .fl-node-xkvmblc1ejrw.fl-module-heading {
	margin-bottom:10px;
}
.fl-node-z4od3me7j6v2, .fl-node-z4od3me7j6v2 .fl-photo {
	text-align: center;
}
.fl-node-z4od3me7j6v2 .fl-photo-content, .fl-node-z4od3me7j6v2 .fl-photo-img {
	width: 100%;
}
.fl-node-z4od3me7j6v2 .fl-photo-img {
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: var(--fl-global-insight-yellow);
	border-top-width: 11px;
	border-right-width: 11px;
	border-bottom-width: 11px;
	border-left-width: 11px;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
	box-shadow: 0px 7px 10px -7px rgb(66, 76, 70);
}
 .fl-node-z4od3me7j6v2.fl-module-photo {
	margin-bottom:-96px;
}
@media ( max-width: 768px ) {
 .fl-node-z4od3me7j6v2.fl-module-photo.fl-module {
	margin-bottom:-96px;
}
}
.fl-builder-content-1437 .fl-node-urj1a0f3bld2 {
	display: flex;
	flex-direction: column;
	gap: 10px;
	grid-column: span 5;
}
@media(max-width: 768px) {
	.fl-builder-content-1437 .fl-node-urj1a0f3bld2 {
		display: flex;
	}
}
 .fl-node-urj1a0f3bld2.fl-module-box {
	margin-top:40px;
}
@media (max-width: 768px) { .fl-node-urj1a0f3bld2.fl-module-box { margin-top:20px; } }.fl-builder-content-1437 .fl-node-h78xjdt65sgr {
	display: flex;
	flex-direction: row;
	justify-content: center;
	gap: 10px;
	grid-column: span 5;
}
@media(max-width: 992px) {
	.fl-builder-content-1437 .fl-node-h78xjdt65sgr {
		grid-column: span 4;
	}
}
@media(max-width: 768px) {
	.fl-builder-content-1437 .fl-node-h78xjdt65sgr {
		flex-direction: column-reverse;
	}
}
	.fl-builder-content .fl-node-nzbd1k0ga2me .fl-icon-wrap .fl-icon-text,
	.fl-builder-content .fl-node-nzbd1k0ga2me .fl-icon-wrap .fl-icon-text * {
		color: var(--fl-global-insight-white);
	}
	.fl-node-nzbd1k0ga2me .fl-icon i,
.fl-node-nzbd1k0ga2me .fl-icon i:before {
	color: var(--fl-global-insight-yellow);
}




.fl-node-nzbd1k0ga2me .fl-icon i, .fl-node-nzbd1k0ga2me .fl-icon i:before {
	font-size: 30px;
}
.fl-node-nzbd1k0ga2me .fl-icon-wrap .fl-icon-text {
	height: 52.5px;
}
.fl-node-nzbd1k0ga2me.fl-module-icon {
	text-align: left;
}
.fl-builder-content .fl-node-nzbd1k0ga2me .fl-icon-wrap .fl-icon-text, .fl-builder-content .fl-node-nzbd1k0ga2me .fl-icon-wrap .fl-icon-text-link * {
	color: var(--fl-global-insight-white);
}
@media(max-width: 1200px) {
	.fl-node-nzbd1k0ga2me .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
@media(max-width: 992px) {
	.fl-node-nzbd1k0ga2me .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
@media(max-width: 768px) {
	.fl-node-nzbd1k0ga2me .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
 .fl-node-nzbd1k0ga2me > .fl-module-content {
	margin-bottom:0px;
}
	.fl-builder-content .fl-node-b52nfjm6iplg .fl-icon-wrap .fl-icon-text,
	.fl-builder-content .fl-node-b52nfjm6iplg .fl-icon-wrap .fl-icon-text * {
		color: var(--fl-global-insight-white);
	}
	.fl-node-b52nfjm6iplg .fl-icon i,
.fl-node-b52nfjm6iplg .fl-icon i:before {
	color: var(--fl-global-insight-yellow);
}




.fl-node-b52nfjm6iplg .fl-icon i, .fl-node-b52nfjm6iplg .fl-icon i:before {
	font-size: 30px;
}
.fl-node-b52nfjm6iplg .fl-icon-wrap .fl-icon-text {
	height: 52.5px;
}
.fl-node-b52nfjm6iplg.fl-module-icon {
	text-align: left;
}
.fl-builder-content .fl-node-b52nfjm6iplg .fl-icon-wrap .fl-icon-text, .fl-builder-content .fl-node-b52nfjm6iplg .fl-icon-wrap .fl-icon-text-link * {
	color: var(--fl-global-insight-white);
}
@media(max-width: 1200px) {
	.fl-node-b52nfjm6iplg .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
@media(max-width: 992px) {
	.fl-node-b52nfjm6iplg .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
@media(max-width: 768px) {
	.fl-node-b52nfjm6iplg .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */

