





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






.fl-node-5b841933ccba7.fl-row-default-height > .fl-row-content-wrap, .fl-node-5b841933ccba7.fl-row-full-height > .fl-row-content-wrap, .fl-node-5b841933ccba7.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}






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




.fl-node-5b79c014b893f {
	width: 100%;
}




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




.fl-node-5b79c118ab31d {
	width: 50%;
}
.fl-node-5b79c118ab31d > .fl-col-content {
	background-color: #f4f3f2;
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #428bca;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}




.fl-node-5b841933d0d6f {
	width: 100%;
}




.fl-node-5c8a618d73c0a {
	width: 12.5%;
}




.fl-node-5c8a620224908 {
	width: 100%;
}




.fl-node-6026f0686d865 {
	width: 100%;
}




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




.fl-node-5c8a618d73c0d {
	width: 12.5%;
}




.fl-node-60333ed397a8f {
	width: 50%;
}
.fl-node-60333ed397a8f > .fl-col-content {
	background-color: #f4f3f2;
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #428bca;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}




.fl-node-5b7f90b67bcac {
	width: 33.33%;
}




.fl-node-5c8a618d73c0f {
	width: 12.5%;
}




.fl-node-5c8a618d73c10 {
	width: 12.5%;
}




.fl-node-5c8a618d73c11 {
	width: 12.5%;
}




.fl-node-5c8a61c81046e {
	width: 12.5%;
}




.fl-node-5c8a61c59483e {
	width: 12.5%;
}




.fl-node-5c8a618d73c12 {
	width: 12.5%;
}
.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-node-5b79c014b8989 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-module-icon {
	text-align: center;
}
 }


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



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



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



.fl-node-5b79c014b8dee .fl-icon i, .fl-node-5b79c014b8dee .fl-icon i:before {
	font-size: 16px;
	color: #9b9b9b;
}
.fl-node-5b79c014b8dee .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-5b79c014b8dee.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-5b79c014b8dee .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 992px) {
	.fl-node-5b79c014b8dee .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-5b79c014b8dee .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-5b79c014b8dee > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:3px;
}
 .fl-node-5b79c167931a3 > .fl-module-content {
	margin-top:4px;
	margin-right:8px;
	margin-bottom:0px;
	margin-left:8px;
}
 .fl-node-5b79c2ced3b6e > .fl-module-content {
	margin-top:4px;
	margin-right:8px;
	margin-bottom:4px;
	margin-left:8px;
}
 .fl-node-5b7f90d3132de > .fl-module-content {
	margin-top:0px;
}
 .fl-node-5b7f91ac240e6 > .fl-module-content {
	margin-top:12px;
}
 .fl-node-5b7f9325ee56e > .fl-module-content {
	margin-top:12px;
}
 .fl-node-5c8a620224809 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
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-5c8a622535851, .fl-node-5c8a622535851 .fl-photo {
	text-align: center;
}
.fl-node-5c8a622535851 .fl-photo-content, .fl-node-5c8a622535851 .fl-photo-img {
	width: 88px;
}
 .fl-node-5c8a622535851 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-5c8a63065719a, .fl-node-5c8a63065719a .fl-photo {
	text-align: center;
}
.fl-node-5c8a63065719a .fl-photo-content, .fl-node-5c8a63065719a .fl-photo-img {
	width: 88px;
}
 .fl-node-5c8a63065719a > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-5c8a63e87d2f7, .fl-node-5c8a63e87d2f7 .fl-photo {
	text-align: center;
}
.fl-node-5c8a63e87d2f7 .fl-photo-content, .fl-node-5c8a63e87d2f7 .fl-photo-img {
	width: 88px;
}
 .fl-node-5c8a63e87d2f7 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-5c8a643b3b72c, .fl-node-5c8a643b3b72c .fl-photo {
	text-align: center;
}
.fl-node-5c8a643b3b72c .fl-photo-content, .fl-node-5c8a643b3b72c .fl-photo-img {
	width: 88px;
}
 .fl-node-5c8a643b3b72c > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-5c8a648eaf031, .fl-node-5c8a648eaf031 .fl-photo {
	text-align: center;
}
.fl-node-5c8a648eaf031 .fl-photo-content, .fl-node-5c8a648eaf031 .fl-photo-img {
	width: 88px;
}
 .fl-node-5c8a648eaf031 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-5c8a64e116863, .fl-node-5c8a64e116863 .fl-photo {
	text-align: center;
}
.fl-node-5c8a64e116863 .fl-photo-content, .fl-node-5c8a64e116863 .fl-photo-img {
	width: 88px;
}
 .fl-node-5c8a64e116863 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-5c8a65256da2a, .fl-node-5c8a65256da2a .fl-photo {
	text-align: center;
}
.fl-node-5c8a65256da2a .fl-photo-content, .fl-node-5c8a65256da2a .fl-photo-img {
	width: 88px;
}
 .fl-node-5c8a65256da2a > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-5c8a656fbe3fd, .fl-node-5c8a656fbe3fd .fl-photo {
	text-align: center;
}
.fl-node-5c8a656fbe3fd .fl-photo-content, .fl-node-5c8a656fbe3fd .fl-photo-img {
	width: 88px;
}
 .fl-node-5c8a656fbe3fd > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-6026f33eaf80c .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	width: 100%;
	margin: auto;
}

			.fl-node-6026f33eaf80c .fl-separator {
	border-top-color: #cccccc;
	border-top-style: solid;
}
 .fl-node-6026f33eaf80c > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}









.fl-node-5b79c2b6836a9.fl-button-wrap, .fl-node-5b79c2b6836a9 .fl-button-wrap {
	text-align: left;
}
:where(.fl-builder-content .fl-node-5b79c2b6836a9 .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-5b79c2b6836a9 .fl-button:is(a, button) *) {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
@media(max-width: 768px) {
	.fl-node-5b79c2b6836a9.fl-button-wrap, .fl-node-5b79c2b6836a9 .fl-button-wrap {
		text-align: center;
	}
}
 .fl-node-5b79c2b6836a9 > .fl-module-content {
	margin-top:0px;
}









.fl-node-5b79c2d92801d.fl-button-wrap, .fl-node-5b79c2d92801d .fl-button-wrap {
	text-align: left;
}
:where(.fl-builder-content .fl-node-5b79c2d92801d .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-5b79c2d92801d .fl-button:is(a, button) *) {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
@media(max-width: 768px) {
	.fl-node-5b79c2d92801d.fl-button-wrap, .fl-node-5b79c2d92801d .fl-button-wrap {
		text-align: center;
	}
}
 .fl-node-5b79c2d92801d > .fl-module-content {
	margin-top:0px;
}
	.fl-builder-content .fl-node-6026f0686d749 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-6026f0686d749 .fl-module-content .fl-rich-text * {
		color: #00dddd;
	}
	 .fl-node-6026f0686d749 > .fl-module-content {
	margin-top:12px;
	margin-right:12px;
	margin-bottom:12px;
	margin-left:12px;
}
.fl-animated.fl-fancy-rubber-band {
	animation: fl-fancy-rubber-band 1s ease;
	-webkit-animation: fl-fancy-rubber-band 1s ease;
}
@-webkit-keyframes fl-fancy-rubber-band {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes fl-fancy-rubber-band {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */

