





.fl-node-szm5hkbp3y0j {
	color: #3e3e3e;
}
:where(.fl-builder-content .fl-node-szm5hkbp3y0j *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
	color: inherit;
}
.fl-builder-content .fl-node-szm5hkbp3y0j a {
	color: #3e3e3e;
}
.fl-builder-content .fl-node-szm5hkbp3y0j :where(.fl-row-content-wrap) a:hover {
	color: #3e3e3e;
}
.fl-builder-content .fl-node-szm5hkbp3y0j h1, .fl-builder-content .fl-node-szm5hkbp3y0j h2, .fl-builder-content .fl-node-szm5hkbp3y0j h3, .fl-builder-content .fl-node-szm5hkbp3y0j h4, .fl-builder-content .fl-node-szm5hkbp3y0j h5, .fl-builder-content .fl-node-szm5hkbp3y0j h6, .fl-builder-content .fl-node-szm5hkbp3y0j h1 a, .fl-builder-content .fl-node-szm5hkbp3y0j h2 a, .fl-builder-content .fl-node-szm5hkbp3y0j h3 a, .fl-builder-content .fl-node-szm5hkbp3y0j h4 a, .fl-builder-content .fl-node-szm5hkbp3y0j h5 a, .fl-builder-content .fl-node-szm5hkbp3y0j h6 a {
	color: #3e3e3e;
}
.fl-node-szm5hkbp3y0j > .fl-row-content-wrap {
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.fl-node-szm5hkbp3y0j.fl-row-default-height > .fl-row-content-wrap, .fl-node-szm5hkbp3y0j.fl-row-full-height > .fl-row-content-wrap, .fl-node-szm5hkbp3y0j.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-node-szm5hkbp3y0j .fl-row-content {
	max-width: 1190px;
}
 .fl-node-szm5hkbp3y0j > .fl-row-content-wrap {
	padding-top:40px;
	padding-bottom:0px;
}

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





.fl-node-g6hinte5yj7v.fl-row-default-height > .fl-row-content-wrap, .fl-node-g6hinte5yj7v.fl-row-full-height > .fl-row-content-wrap, .fl-node-g6hinte5yj7v.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-node-g6hinte5yj7v.fl-row-fixed-width, .fl-node-g6hinte5yj7v .fl-row-fixed-width {
	max-width: 1176px;
}
 .fl-node-g6hinte5yj7v > .fl-row-content-wrap {
	padding-top:0px;
	padding-bottom:0px;
}

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



.fl-node-h6i7maqxvjpf {
	width: 30.2%;
}
.fl-node-h6i7maqxvjpf > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-h6i7maqxvjpf {
		width: 33.33% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-h6i7maqxvjpf {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}
@media ( max-width: 992px ) {
 .fl-node-h6i7maqxvjpf.fl-col > .fl-col-content {
	margin-right:5px;
}
}




.fl-node-puw0lhkz6xoi {
	width: 27%;
}




.fl-node-dhpf7bj6zkvs {
	width: 19.8%;
}
.fl-node-dhpf7bj6zkvs > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-dhpf7bj6zkvs {
		width: 33.33% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-dhpf7bj6zkvs {
		width: 50% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}
@media ( max-width: 992px ) {
 .fl-node-dhpf7bj6zkvs.fl-col > .fl-col-content {
	margin-right:5px;
	margin-left:5px;
}
}




.fl-node-bfy0o81qah6u {
	width: 72%;
}




.fl-node-2qx85ik1mg3h {
	width: 20%;
}
.fl-node-2qx85ik1mg3h > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-2qx85ik1mg3h {
		width: 33.33% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-2qx85ik1mg3h {
		width: 50% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}




.fl-node-9cwbao8ldzti {
	width: 30%;
}
.fl-node-9cwbao8ldzti > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-9cwbao8ldzti {
		width: 100% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media (max-width: 768px) { .fl-module-icon {
	text-align: center;
}
 }


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



.fl-node-nix42poe6t9c .fl-icon i, .fl-node-nix42poe6t9c .fl-icon i:before {
	font-size: 16px;
	color: #9b9b9b;
}
.fl-node-nix42poe6t9c .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-nix42poe6t9c.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-nix42poe6t9c .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 992px) {
	.fl-node-nix42poe6t9c .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-nix42poe6t9c .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-nix42poe6t9c > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:3px;
}
.fl-module-heading .fl-heading {
	padding: 0 !important;
	margin: 0 !important;
}.fl-node-gos0h92etxfd.fl-module-heading .fl-heading {
	font-family: Lora, serif;
	font-weight: 400;
	font-size: 18px;
	text-align: left;
}
 .fl-node-gos0h92etxfd > .fl-module-content {
	margin-top:12px;
	margin-right:12px;
	margin-bottom:12px;
	margin-left:12px;
}



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



.fl-node-mhkl278o51vw .fl-icon i, .fl-node-mhkl278o51vw .fl-icon i:before {
	font-size: 16px;
	color: #9b9b9b;
}
.fl-node-mhkl278o51vw .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-mhkl278o51vw.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-mhkl278o51vw .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 992px) {
	.fl-node-mhkl278o51vw .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-mhkl278o51vw .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-mhkl278o51vw > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:3px;
}
.fl-node-x7c024vsmla3.fl-module-heading .fl-heading {
	text-align: left;
}
 .fl-node-x7c024vsmla3 > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-xrh40o15mkcg, .fl-node-xrh40o15mkcg .fl-photo {
	text-align: left;
}
.fl-node-xrh40o15mkcg .fl-photo-content, .fl-node-xrh40o15mkcg .fl-photo-img {
	width: 270px;
}
@media(max-width: 768px) {
	.fl-node-xrh40o15mkcg, .fl-node-xrh40o15mkcg .fl-photo {
		text-align: center;
	}
}
 .fl-node-xrh40o15mkcg > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
}
.fl-node-hkspqdn6wr2v.fl-module-heading .fl-heading {
	font-family: Lora, serif;
	font-weight: 400;
	font-size: 18px;
	text-align: left;
}
 .fl-node-hkspqdn6wr2v > .fl-module-content {
	margin-top:12px;
	margin-right:12px;
	margin-bottom:12px;
	margin-left:12px;
}



.fl-node-2t9bkpgf0nhx .fl-icon i, .fl-node-2t9bkpgf0nhx .fl-icon i:before {
	font-size: 30px;
	color: #ffffff;
}
.fl-node-2t9bkpgf0nhx .fl-icon-wrap .fl-icon-text {
	height: 52.5px;
}
.fl-node-2t9bkpgf0nhx .fl-icon i {
	line-height: 52.5px;
	width: 52.5px;
	background: #8BC43F;
	border-radius: 100%;
	text-align: center;
}
.fl-node-2t9bkpgf0nhx .fl-icon i::before {
	line-height: 52.5px;
}
.fl-node-2t9bkpgf0nhx.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-2t9bkpgf0nhx .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
@media(max-width: 992px) {
	.fl-node-2t9bkpgf0nhx .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
@media(max-width: 768px) {
	.fl-node-2t9bkpgf0nhx .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
.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-7416 .fl-node-5s7xad8mi301 {
	display: flex;
	flex-direction: row;
	gap: 10px;
}
:where( .fl-builder-content-7416 .fl-node-5s7xad8mi301 > :not( .fl-block-overlay, .fl-drop-target ) ) {
	flex-grow: 1;
}
@media(max-width: 768px) {
	.fl-builder-content-7416 .fl-node-5s7xad8mi301 {
		justify-content: center;
	}
}
 .fl-node-5s7xad8mi301.fl-module-box {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.fl-builder-content-7416 .fl-node-3m15cgflxdst {
	display: flex;
	flex-direction: row;
	gap: 10px;
}
@media(max-width: 768px) {
	.fl-builder-content-7416 .fl-node-3m15cgflxdst {
		justify-content: center;
	}
}
.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-t2p4bcl8u5vn .fl-rich-text, .fl-builder-content .fl-node-t2p4bcl8u5vn .fl-rich-text *:not(b, strong) {
	text-align: right;
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-t2p4bcl8u5vn .fl-rich-text, .fl-builder-content .fl-node-t2p4bcl8u5vn .fl-rich-text *:not(b, strong) {
		font-size: 12px;
		text-align: center;
	}
}
.fl-builder-content .fl-node-4stpo0wg7eib .fl-rich-text, .fl-builder-content .fl-node-4stpo0wg7eib .fl-rich-text *:not(b, strong) {
	line-height: 1.8em;
}
 .fl-node-4stpo0wg7eib > .fl-module-content {
	margin-top:12px;
	margin-right:12px;
	margin-bottom:12px;
	margin-left:12px;
}
 .fl-node-y7zj1utrvahk > .fl-module-content {
	margin-top:12px;
	margin-right:12px;
	margin-bottom:12px;
	margin-left:12px;
}
.fl-form-field input,
.fl-form-field input[type=text],
.fl-form-field input[type=email] {
	height: auto;
	width: 100%;
	font-size: 16px;
	line-height: 1;
	padding: 12px 24px;
	border-radius: 4px;
}

.fl-form-field .hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.fl-subscribe-form-inline .fl-form-field {
	float: left;
	margin: 0;
	padding-right: 10px;
	width: 33.33%;
}
.fl-subscribe-form-inline.fl-subscribe-form-name-hide .fl-form-field {
	width: 66.66%;
}
.fl-subscribe-form-inline .fl-form-button {
	float: left;
	width: 33.33%;
}
.fl-subscribe-form-inline .fl-form-recaptcha {
	clear: both;
	float: none;
	margin: 0;
	padding-top: 15px;
	width: auto;
}
.fl-terms-checkbox-wrap {
	display: inline-flex;
	vertical-align: middle;
}
.fl-form-field.fl-terms-checkbox input[type="checkbox"] {
	height: 23px !important;
	width: 23px;
	margin: 0px 10px 0 -2px;
	padding: 0!important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.fl-form-field.fl-terms-checkbox {
	width: 100%;
}
.fl-form-field.fl-terms-checkbox label {
	word-wrap: break-word;
}
.fl-form-field .fl-terms-checkbox-text {
	margin: 10px 0;
}
@media (max-width: 768px) { .fl-subscribe-form-inline .fl-form-field {
	float: none;
	margin: 0 0 15px;
	padding-right: 0;
	width: 100%;
}
.fl-subscribe-form-inline.fl-subscribe-form-name-hide .fl-form-field {
	width: 100%;
}
.fl-subscribe-form-inline .fl-form-button {
	float: none;
	width: 100%;
}
.fl-form-field.fl-terms-checkbox input[type=checkbox] {
	-webkit-margin-start: 5px;
}
 }








.fl-node-o3uc0tqdgl7i .fl-button:is(a, button), .fl-node-$id a.fl-button:visited, .fl-node-o3uc0tqdgl7i .fl-button:is(a, button) *, .fl-node-$id a.fl-button:visited * {
	color: #ffffff;
}
.fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button) {
	width: 100%;
}
.fl-node-o3uc0tqdgl7i.fl-button-wrap, .fl-node-o3uc0tqdgl7i .fl-button-wrap {
	text-align: left;
}
.fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button), .fl-builder-content .fl-node-o3uc0tqdgl7i a.fl-button:visited, .fl-page .fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-o3uc0tqdgl7i a.fl-button:visited {
	font-family: "Source Sans 3", sans-serif;
	font-weight: 400;
	font-size: 16px;
	border: 1px solid #7fb833;
	background-color: #8BC43F;
	background-image: none;
}
.fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button):hover, .fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button):focus {
	border: 1px solid #7fb833;
}
.fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button):hover {
	background-color: #8BC43F;
	background-image: none;
}
.fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button), .fl-builder-content .fl-node-o3uc0tqdgl7i a.fl-button:visited, .fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button) *, .fl-builder-content .fl-node-o3uc0tqdgl7i a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-o3uc0tqdgl7i a.fl-button:visited, .fl-page .fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-o3uc0tqdgl7i a.fl-button:visited * {
	color: #ffffff;
}
:where(.fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-o3uc0tqdgl7i .fl-button:is(a, button) *) {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
.fl-node-o3uc0tqdgl7i .fl-form-success-message {
	display: none;
}



.fl-node-bgu6kcf1jzle .fl-icon i, .fl-node-bgu6kcf1jzle .fl-icon i:before {
	font-size: 30px;
	color: #ffffff;
}
.fl-node-bgu6kcf1jzle .fl-icon-wrap .fl-icon-text {
	height: 52.5px;
}
.fl-node-bgu6kcf1jzle .fl-icon i {
	line-height: 52.5px;
	width: 52.5px;
	background: #8BC43F;
	border-radius: 100%;
	text-align: center;
}
.fl-node-bgu6kcf1jzle .fl-icon i::before {
	line-height: 52.5px;
}
.fl-node-bgu6kcf1jzle.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-bgu6kcf1jzle .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
@media(max-width: 992px) {
	.fl-node-bgu6kcf1jzle .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
@media(max-width: 768px) {
	.fl-node-bgu6kcf1jzle .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}



.fl-node-pb0fy18n5aot .fl-icon i, .fl-node-pb0fy18n5aot .fl-icon i:before {
	font-size: 30px;
	color: #ffffff;
}
.fl-node-pb0fy18n5aot .fl-icon-wrap .fl-icon-text {
	height: 52.5px;
}
.fl-node-pb0fy18n5aot .fl-icon i {
	line-height: 52.5px;
	width: 52.5px;
	background: #8BC43F;
	border-radius: 100%;
	text-align: center;
}
.fl-node-pb0fy18n5aot .fl-icon i::before {
	line-height: 52.5px;
}
.fl-node-pb0fy18n5aot.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-pb0fy18n5aot .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
@media(max-width: 992px) {
	.fl-node-pb0fy18n5aot .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
@media(max-width: 768px) {
	.fl-node-pb0fy18n5aot .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}



.fl-node-tpyicx0oj5v1 .fl-icon i, .fl-node-tpyicx0oj5v1 .fl-icon i:before {
	font-size: 30px;
	color: #ffffff;
}
.fl-node-tpyicx0oj5v1 .fl-icon-wrap .fl-icon-text {
	height: 52.5px;
}
.fl-node-tpyicx0oj5v1 .fl-icon i {
	line-height: 52.5px;
	width: 52.5px;
	background: #8BC43F;
	border-radius: 100%;
	text-align: center;
}
.fl-node-tpyicx0oj5v1 .fl-icon i::before {
	line-height: 52.5px;
}
.fl-node-tpyicx0oj5v1.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-tpyicx0oj5v1 .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
@media(max-width: 992px) {
	.fl-node-tpyicx0oj5v1 .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}
@media(max-width: 768px) {
	.fl-node-tpyicx0oj5v1 .fl-icon-wrap .fl-icon-text {
		height: 52.5px;
	}
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */


        			.fl-node-szm5hkbp3y0j .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-g6hinte5yj7v .fl-row-content {
				min-width: 0px;
			}
		