





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




.fl-node-5babd8723ed7d {
	width: 35%;
}
.fl-node-5babd8723ed7d > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.fl-node-5babd8723ef0f {
	color: #ffffff;
}
:where(.fl-builder-content .fl-node-5babd8723ef0f *:not(span):not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
	color: inherit;
}

.fl-builder-content .fl-node-5babd8723ef0f :where(.fl-col-content) a {
	color: #fbb040;
}

.fl-builder-content .fl-node-5babd8723ef0f :where(.fl-col-content) a:hover {
	color: #2e3192;
}

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

.fl-node-5babd8723ef0f {
	width: 50%;
}
.fl-node-5babd8723ef0f > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-5babd8723eddf {
	width: 64%;
}
.fl-node-5babd8723eddf > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
 .fl-node-5babd8723eddf > .fl-col-content {
	margin-left:50px;
}
@media ( max-width: 1023px ) {
 .fl-node-5babd8723eddf.fl-col > .fl-col-content {
	margin-left:0px;
}
}




.fl-node-5babd8723ef71 {
	width: 50%;
}
.fl-node-5babd8723ef71 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
img.mfp-img {
    padding-bottom: 40px !important;
}

/* Support for object-fit */
.fl-builder-edit .fl-fill-container img {
	transition: object-position .5s;
}

.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {
	height: 100% !important;
	width: 100% !important;
}

@media (max-width: 768px) { /* Mobile Photo */
.fl-photo-content,
.fl-photo-img {
	max-width: 100%;
} }.fl-node-5babd8723ee42, .fl-node-5babd8723ee42 .fl-photo {
	text-align: center;
}
.fl-row .fl-col .fl-node-5babd8723efce h4.fl-heading a,
.fl-row .fl-col .fl-node-5babd8723efce h4.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-5babd8723efce h4.fl-heading .fl-heading-text *,
.fl-node-5babd8723efce h4.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-5babd8723efce.fl-module-heading .fl-heading {
	text-align: left;
}
 .fl-node-5babd8723efce > .fl-module-content {
	margin-bottom:10px;
}









.fl-builder-content .fl-node-5babd8723f08f .fl-button:is(a, button) {
	width: 100%;
	padding-top: 12px;
	padding-right: 24px;
	padding-bottom: 12px;
	padding-left: 24px;
}
.fl-node-5babd8723f08f.fl-button-wrap, .fl-node-5babd8723f08f .fl-button-wrap {
	text-align: left;
}
.fl-builder-content .fl-node-5babd8723f08f .fl-button:is(a, button), .fl-builder-content .fl-node-5babd8723f08f a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5babd8723f08f .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-5babd8723f08f a.fl-button:visited {
	font-size: 18px;
	line-height: 18px;
}
:where(.fl-builder-content .fl-node-5babd8723f08f .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-5babd8723f08f .fl-button:is(a, button) *) {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
 .fl-node-5babd8723f08f > .fl-module-content {
	margin-bottom:10px;
}
 .fl-node-5babd8723f02d > .fl-module-content {
	margin-top:0px;
}









.fl-builder-content .fl-node-5babd8723f0f1 .fl-button:is(a, button) {
	width: 100%;
	padding-top: 12px;
	padding-right: 24px;
	padding-bottom: 12px;
	padding-left: 24px;
}
.fl-node-5babd8723f0f1.fl-button-wrap, .fl-node-5babd8723f0f1 .fl-button-wrap {
	text-align: left;
}
.fl-builder-content .fl-node-5babd8723f0f1 .fl-button:is(a, button), .fl-builder-content .fl-node-5babd8723f0f1 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5babd8723f0f1 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-5babd8723f0f1 a.fl-button:visited {
	font-size: 18px;
	line-height: 18px;
}
:where(.fl-builder-content .fl-node-5babd8723f0f1 .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-5babd8723f0f1 .fl-button:is(a, button) *) {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
 .fl-node-5babd8723f0f1 > .fl-module-content {
	margin-top:10px;
	margin-bottom:10px;
}









.fl-builder-content .fl-node-5babd8723f14c .fl-button:is(a, button) {
	width: 100%;
	padding-top: 12px;
	padding-right: 24px;
	padding-bottom: 12px;
	padding-left: 24px;
}
.fl-node-5babd8723f14c.fl-button-wrap, .fl-node-5babd8723f14c .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-5babd8723f14c .fl-button:is(a, button), .fl-builder-content .fl-node-5babd8723f14c a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5babd8723f14c .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-5babd8723f14c a.fl-button:visited {
	font-size: 18px;
	line-height: 18px;
}
:where(.fl-builder-content .fl-node-5babd8723f14c .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-5babd8723f14c .fl-button:is(a, button) *) {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
 .fl-node-5babd8723f14c > .fl-module-content {
	margin-top:10px;
	margin-bottom:0px;
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */

/* fix padding on pre-footer rows */
/*@media (max-width: 768px) {*/
	/*.pre-footer .fl-row-content-wrap {*/
	    /*padding: 20px !important;*/
	/*}*/
/*}*/

/* Widget Styles */
.fl-widget:last-child {
	margin-bottom: 0;
}


/* Make post carousel full width and have nav arrows hover over top */
.fl-module .fl-post-carousel {
	padding: 0;
}
.fl-post-carousel-navigation {
	visibility: hidden;
}
.fl-post-carousel:hover .fl-post-carousel-navigation {
	visibility: visible;
}


/* fix pop-up modal color issues */
.fl-builder-edit .media-modal-content input, .fl-builder-edit .media-modal-content textarea, .fl-builder-edit .media-modal-content select {
	background: #fcfcfc;
	color: black;
}


