.fl-node-57164a1aee345 {
	color: #ffffff;
}
.fl-builder-content .fl-node-57164a1aee345 *: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-57164a1aee345 a {
	color: #ffffff;
}

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

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


	/* Full Height Rows */
	.fl-node-57164a1aee345.fl-row-full-height > .fl-row-content-wrap,
	.fl-node-57164a1aee345.fl-row-custom-height > .fl-row-content-wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.fl-node-57164a1aee345.fl-row-full-height > .fl-row-content-wrap {
		min-height: 100vh;
	}
	.fl-node-57164a1aee345.fl-row-custom-height > .fl-row-content-wrap {
		min-height: 0;
	}

	.fl-builder-edit .fl-node-57164a1aee345.fl-row-full-height > .fl-row-content-wrap {
		min-height: calc( 100vh - 48px );
	}

	/* Full height iPad with portrait orientation. */
	@media all and (width: 768px) and (height: 1024px) and (orientation:portrait){
		.fl-node-57164a1aee345.fl-row-full-height > .fl-row-content-wrap {
			min-height: 1024px;
		}
	}
	/* Full height iPad with landscape orientation. */
	@media all and (width: 1024px) and (height: 768px) and (orientation:landscape){
		.fl-node-57164a1aee345.fl-row-full-height > .fl-row-content-wrap {
			min-height: 768px;
		}
	}
	/* Full height iPhone 5. You can also target devices with aspect ratio. */
	@media screen and (aspect-ratio: 40/71) {
		.fl-node-57164a1aee345.fl-row-full-height > .fl-row-content-wrap {
			min-height: 500px;
		}
	}
.fl-node-57164a1aee345 > .fl-row-content-wrap {
	background-color: #393b45;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.fl-node-57164a1aee345 > .fl-row-content-wrap:after {
	background-color: rgba(57,59,69,0.85);
}
.fl-node-57164a1aee345 .fl-row-content {
	max-width: 1066px;
}
 .fl-node-57164a1aee345 > .fl-row-content-wrap {
	padding-bottom:60px;
}





.fl-node-57164a1b1f6e9 > .fl-row-content-wrap {
	background-color: #003470;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
 .fl-node-57164a1b1f6e9 > .fl-row-content-wrap {
	padding-bottom:0px;
}





.fl-node-57164a1aefab6 > .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-57164a1aefab6 > .fl-row-content-wrap {
	margin-top:0px;
}





.fl-node-57164a1b2162d > .fl-row-content-wrap {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}










.fl-node-57164a1b002b6 > .fl-row-content-wrap {
	background-color: #003470;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}










.fl-node-57164a1b09f05 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
 .fl-node-57164a1b09f05 > .fl-row-content-wrap {
	padding-top:0px;
}





.fl-node-57164a1b03d53 > .fl-row-content-wrap {
	background-color: #003470;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}





.fl-node-57164a1b07409 > .fl-row-content-wrap {
	background-color: #003470;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}





.fl-node-57164a1b083aa > .fl-row-content-wrap {
	background-color: #003470;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.fl-node-57164a1b083aa .fl-row-content {
	max-width: 1001px;
}
.fl-node-57164a1b0f4ff {
	color: #ffffff;
}
.fl-builder-content .fl-node-57164a1b0f4ff *: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-57164a1b0f4ff a {
	color: #ffffff;
}

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

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


	/* Full Height Rows */
	.fl-node-57164a1b0f4ff.fl-row-full-height > .fl-row-content-wrap,
	.fl-node-57164a1b0f4ff.fl-row-custom-height > .fl-row-content-wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.fl-node-57164a1b0f4ff.fl-row-full-height > .fl-row-content-wrap {
		min-height: 100vh;
	}
	.fl-node-57164a1b0f4ff.fl-row-custom-height > .fl-row-content-wrap {
		min-height: 0;
	}

	.fl-builder-edit .fl-node-57164a1b0f4ff.fl-row-full-height > .fl-row-content-wrap {
		min-height: calc( 100vh - 48px );
	}

	/* Full height iPad with portrait orientation. */
	@media all and (width: 768px) and (height: 1024px) and (orientation:portrait){
		.fl-node-57164a1b0f4ff.fl-row-full-height > .fl-row-content-wrap {
			min-height: 1024px;
		}
	}
	/* Full height iPad with landscape orientation. */
	@media all and (width: 1024px) and (height: 768px) and (orientation:landscape){
		.fl-node-57164a1b0f4ff.fl-row-full-height > .fl-row-content-wrap {
			min-height: 768px;
		}
	}
	/* Full height iPhone 5. You can also target devices with aspect ratio. */
	@media screen and (aspect-ratio: 40/71) {
		.fl-node-57164a1b0f4ff.fl-row-full-height > .fl-row-content-wrap {
			min-height: 500px;
		}
	}
.fl-node-57164a1b0f4ff > .fl-row-content-wrap {
	background-color: #393b45;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.fl-node-57164a1b0f4ff > .fl-row-content-wrap:after {
	background-color: rgba(57,59,69,0.85);
}
 .fl-node-57164a1b0f4ff > .fl-row-content-wrap {
	margin-top:0px;
}
 .fl-node-57164a1b0f4ff > .fl-row-content-wrap {
	padding-top:0px;
	padding-bottom:100px;
}





.fl-node-58efb9c3322c8 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}





.fl-node-58f4eb63142e9 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.fl-node-58f4eb63142e9.fl-row-fixed-width, .fl-node-58f4eb63142e9 .fl-row-fixed-width {
	max-width: 1108px;
}
 .fl-node-58f4eb63142e9 > .fl-row-content-wrap {
	margin-left:100px;
}





.fl-node-57164a1b0e55f > .fl-row-content-wrap {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.fl-node-57164a1b0e55f.fl-row-fixed-width, .fl-node-57164a1b0e55f .fl-row-fixed-width {
	max-width: 1117px;
}





.fl-node-57164a1b104a1 > .fl-row-content-wrap {
	background-color: #003470;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}





.fl-node-57164a1b179dc > .fl-row-content-wrap {
	background-color: #003470;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.fl-node-57164a1b1a0f0 {
	color: #ffffff;
}
.fl-builder-content .fl-node-57164a1b1a0f0 *: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-57164a1b1a0f0 a {
	color: #ffffff;
}

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

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


	/* Full Height Rows */
	.fl-node-57164a1b1a0f0.fl-row-full-height > .fl-row-content-wrap,
	.fl-node-57164a1b1a0f0.fl-row-custom-height > .fl-row-content-wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.fl-node-57164a1b1a0f0.fl-row-full-height > .fl-row-content-wrap {
		min-height: 100vh;
	}
	.fl-node-57164a1b1a0f0.fl-row-custom-height > .fl-row-content-wrap {
		min-height: 0;
	}

	.fl-builder-edit .fl-node-57164a1b1a0f0.fl-row-full-height > .fl-row-content-wrap {
		min-height: calc( 100vh - 48px );
	}

	/* Full height iPad with portrait orientation. */
	@media all and (width: 768px) and (height: 1024px) and (orientation:portrait){
		.fl-node-57164a1b1a0f0.fl-row-full-height > .fl-row-content-wrap {
			min-height: 1024px;
		}
	}
	/* Full height iPad with landscape orientation. */
	@media all and (width: 1024px) and (height: 768px) and (orientation:landscape){
		.fl-node-57164a1b1a0f0.fl-row-full-height > .fl-row-content-wrap {
			min-height: 768px;
		}
	}
	/* Full height iPhone 5. You can also target devices with aspect ratio. */
	@media screen and (aspect-ratio: 40/71) {
		.fl-node-57164a1b1a0f0.fl-row-full-height > .fl-row-content-wrap {
			min-height: 500px;
		}
	}
.fl-node-57164a1b1a0f0 > .fl-row-content-wrap {
	background-color: #393b45;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.fl-node-57164a1b1a0f0 > .fl-row-content-wrap:after {
	background-color: rgba(57,59,69,0.85);
}
 .fl-node-57164a1b1a0f0 > .fl-row-content-wrap {
	padding-bottom:60px;
}





.fl-node-57164a1b1eb30 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}




.fl-node-57164a1af0287 {
	width: 100%;
}
.fl-node-57164a1af0287 > .fl-col-content {
	border-left-width: 1px;
}




.fl-node-57164a1af19f9 {
	width: 100%;
}




.fl-node-57164a1b00a87 {
	width: 100%;
}
.fl-node-57164a1b00a87 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-57164a1b04524 {
	width: 50%;
}




.fl-node-57164a1b0a6dc {
	width: 100%;
}




.fl-node-57164a1b0ed2e {
	width: 100%;
}




.fl-node-57164a1b0fcd0 {
	width: 100%;
}
.fl-node-57164a1b0fcd0 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-57164a1b10c71 {
	width: 20%;
}




.fl-node-57164a1b1720c {
	width: 100%;
}




.fl-node-57164a1b181b5 {
	width: 100%;
}




.fl-node-57164a1b1a8c1 {
	width: 100%;
}
.fl-node-57164a1b1a8c1 > .fl-col-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}




.fl-node-57164a1b1b863 {
	width: 100%;
}




.fl-node-57164a1b1d7a6 {
	width: 100%;
}




.fl-node-57164a1b1f301 {
	width: 100%;
}




.fl-node-57164a1b1feba {
	width: 100%;
}




.fl-node-57164a1b21dfe {
	width: 50%;
}




.fl-node-5717abcbbe377 {
	width: 100%;
}




.fl-node-5717acbf7b6d7 {
	width: 100%;
}




.fl-node-58efb9c379785 {
	width: 100%;
}




.fl-node-595d4bdb6e8e2 {
	width: 100%;
}




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




.fl-node-60e869c3569b4 {
	width: 100%;
}




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




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




.fl-node-4d960plruxkb {
	width: 100%;
}




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




.fl-node-9s6dx7fcv0he {
	width: 50%;
}




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




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




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




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




.fl-node-ybqz4cekwgha {
	width: 11%;
}




.fl-node-hw1sjbive8a6 {
	width: 15%;
}




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




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




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




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




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




.fl-node-9ge35osxdvfa {
	width: 50%;
}




.fl-node-k4yxhgjf59b3 {
	width: 22.48%;
}




.fl-node-57164a1b0490d {
	width: 50%;
}




.fl-node-57164a1b11059 {
	width: 20%;
}




.fl-node-57164a1b221e6 {
	width: 50%;
}




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




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




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




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




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




.fl-node-5ma9v4koberg {
	width: 65%;
}




.fl-node-ijlywepuamr5 {
	width: 73%;
}




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




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




.fl-node-twp0edq7bvj1 {
	width: 54.13%;
}




.fl-node-57164a1b11442 {
	width: 20%;
}




.fl-node-l0apg8q39ez6 {
	width: 30.62%;
}




.fl-node-ntxsim8gc6zr {
	width: 19%;
}




.fl-node-1x6p5q9ky3mn {
	width: 14%;
}




.fl-node-m6xb5pc42o3j {
	width: 23.39%;
}




.fl-node-57164a1b1182b {
	width: 20%;
}




.fl-node-ypjzl7aswf1m {
	width: 19.38%;
}




.fl-node-57164a1b11c13 {
	width: 20%;
}
.fl-node-57164a1af066f.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-57164a1af066f > .fl-module-content {
	margin-bottom:10px;
}
/*  Labels
------------------------------------ */
.fl-tabs-label {
	cursor: pointer;
}
a.fl-tabs-label {
	display: block;
}
.fl-tabs-label {
	padding: 12px 18px;
}
.fl-tabs-label.fl-tab-active {
	background: #fff;
	position: relative;
	z-index: 1;
}
.fl-tabs-label.fl-tab-active:focus {
	outline-style: auto;
	outline-color: -webkit-focus-ring-color;
}
.fl-tabs-labels .fl-tabs-label:active,
.fl-tabs-labels .fl-tabs-label:focus,
.fl-tabs-labels .fl-tabs-label:hover {
	text-decoration: none;
}

/*  Panel Labels
------------------------------------ */

.fl-tabs-panel-label {
	display: none;
}
.fl-tabs-panel-label span {
	display: table-cell;
	width: 100%;
}
.fl-tabs-panel-label .fa {
	display: table-cell;
	line-height: inherit;
	opacity: .5;
	padding-left: 15px;
	vertical-align: middle;
}

/*  Panels
------------------------------------ */

.fl-tabs-panels {
	background: #fff;
	border-width: 1px;
	border-style: solid;
}

.fl-tabs-panel-content {
	display: none;
	padding: 18px;
}
.fl-tabs-panel-content.fl-tab-active {
	display: block;
}
.fl-tabs-panel-content p:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

/*  Horizontal
------------------------------------ */

.fl-tabs-horizontal .fl-tabs-label {
	float: left;
}
.fl-tabs-horizontal .fl-tabs-labels .fl-tabs-label {
	border: 1px solid transparent;
	border-bottom: none;
}
.fl-tabs-horizontal .fl-tabs-label.fl-tab-active {
	border-width: 1px;
	border-style: solid;
	border-bottom: none !important;
}
.fl-tabs-horizontal .fl-tabs-label.fl-tab-active:after {
	content: '';
	background: inherit;
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: -1px;
	left: 0;
}

/*  Vertical
------------------------------------ */

.fl-tabs-vertical .fl-tabs-labels {
	float: left;
	width: 30%;
}
.fl-tabs-vertical .fl-tabs-labels .fl-tabs-label {
	border: 1px solid transparent;
	border-right: none;
}
.fl-tabs-vertical .fl-tabs-label.fl-tab-active {
	border-width: 1px;
	border-style: solid;
	border-right: none !important;
}
.fl-tabs-vertical .fl-tabs-label.fl-tab-active:after {
	content: '';
	background: inherit;
	display: block;
	width: 1px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -1px;
}
.fl-tabs-vertical .fl-tabs-panels {
	float: left;
	width: 70%;
}
@media (max-width: 768px) { /*  Labels
------------------------------------ */

.fl-tabs-labels {
	display: none;
}
.fl-tabs-label.fl-tab-active {
	position: static;
}

/*  Panel Labels
------------------------------------ */

.fl-tabs-panel-label {
	display: table;
	padding: 10px 15px;
	width: 100%;
}

/*  Panels
------------------------------------ */

.fl-tabs-panel {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.fl-tabs-panel:last-child {
	border-bottom: none;
}
.fl-tabs-panel-content {
	padding: 0 15px 15px 15px;
}

/*  Horizontal
------------------------------------ */

.fl-tabs-horizontal .fl-tabs-label {
	float: none;
}
.fl-tabs-horizontal .fl-tabs-label.fl-tab-active {
	border: none;
	padding: 10px 15px;
}

/*  Vertical
------------------------------------ */

.fl-tabs-vertical .fl-tabs-labels {
	float: none;
	width: auto;
}
.fl-tabs-vertical .fl-tabs-label.fl-tab-active {
	border: none;
	padding: 10px 15px;
}
.fl-tabs-vertical .fl-tabs-panels {
	float: none;
	width: auto;
}
 }.fl-node-57164a1af25b2 .fl-tabs .fl-tabs-labels .fl-tabs-label.fl-tab-active {
	border-color: #5ed5f7;
}
.fl-node-57164a1af25b2 .fl-tabs-label {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 22px;
	letter-spacing: 0.2px;
}
.fl-node-57164a1af25b2 .fl-tabs-panel-content {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 21px;
}
.fl-node-57164a1af25b2 .fl-tabs-panels, .fl-node-57164a1af25b2 .fl-tabs-panel {
	border-color: #5ed5f7;
}
.fl-builder-content .fl-node-57164a1af410d .fl-rich-text, .fl-builder-content .fl-node-57164a1af410d .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
}
.fl-builder-content .fl-node-57164a1b00e6f .fl-rich-text, .fl-builder-content .fl-node-57164a1b00e6f .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 28px;
}
 .fl-node-57164a1b00e6f > .fl-module-content {
	margin-top:0px;
	margin-left:20px;
}
.fl-node-57164a1b04cf5, .fl-node-57164a1b04cf5 .fl-photo {
	text-align: center;
}
.fl-row .fl-col .fl-node-57164a1b054c6 h3.fl-heading a,
.fl-row .fl-col .fl-node-57164a1b054c6 h3.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-57164a1b054c6 h3.fl-heading .fl-heading-text *,
.fl-node-57164a1b054c6 h3.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-57164a1b054c6.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 32px;
	text-align: center;
}
.fl-node-57164a1b08f64, .fl-node-57164a1b08f64 .fl-photo {
	text-align: center;
}
.fl-builder-content .fl-node-57164a1b0aac0 .fl-rich-text, .fl-builder-content .fl-node-57164a1b0aac0 .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
}
 .fl-node-57164a1b0aac0 > .fl-module-content {
	margin-top:0px;
	margin-right:20px;
	margin-left:150px;
}
@media (max-width: 768px) { .fl-node-57164a1b0aac0 > .fl-module-content { margin-left:20px; } }.fl-builder-content .fl-node-57164a1b0f116 .fl-rich-text, .fl-builder-content .fl-node-57164a1b0f116 .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
}
 .fl-node-57164a1b0f116 > .fl-module-content {
	margin-top:50px;
}
@media (max-width: 768px) { .fl-node-57164a1b0f116 > .fl-module-content { margin-top:20px; } }.fl-embed-video iframe {
	max-width: 100%;
}
.fl-wp-video {
	position: relative;
	height: 0;
	overflow: hidden;
	padding: 0 0 56.25%;
}
.fl-wp-video .wp-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}


.mfp-container .fl-video-lightbox-content .wp-video {
    margin-left: auto;
    margin-right: auto;
}

.mfp-container .fl-video-lightbox-content .fluid-width-video-wrapper iframe {
	width: 80%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.fl-module-video .fl-video-poster {
	cursor: pointer;
}

.fl-wp-video .wp-video .mejs-container,
.fl-wp-video .wp-video .mejs-inner,
.fl-wp-video .wp-video .mejs-layers,
.fl-wp-video .wp-video .mejs-layer,
.fl-wp-video .wp-video-shortcode,
.fl-wp-video .me-plugin,
.fl-wp-video .me-plugin * {
	width: 100% !important;
	height: 100% !important;
}

.fl-video-sticky {
	position: fixed;
    top: 20px;
	z-index: 11;
}

.fl-wp-video img{
	width: 100%;
}
@media (max-width: 768px) {  }







.fl-node-57164a1b13385 .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b13385 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}








.fl-node-57164a1b1376d .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b1376d > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}








.fl-node-57164a1b13f3e .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b13f3e > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}








.fl-node-57164a1b14326 .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b14326 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}








.fl-node-57164a1b14edf .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b14edf > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.fl-row .fl-col .fl-node-57164a1b175f3 h3.fl-heading a,
.fl-row .fl-col .fl-node-57164a1b175f3 h3.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-57164a1b175f3 h3.fl-heading .fl-heading-text *,
.fl-node-57164a1b175f3 h3.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-57164a1b175f3.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 32px;
	text-align: center;
}
.fl-builder-content .fl-node-57164a1b19d07 .fl-rich-text, .fl-builder-content .fl-node-57164a1b19d07 .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
}
.fl-builder-content .fl-node-57164a1b1b092 .fl-rich-text, .fl-builder-content .fl-node-57164a1b1b092 .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
}
.fl-builder-content .fl-node-57164a1b1bc4b .fl-rich-text, .fl-builder-content .fl-node-57164a1b1bc4b .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
}
.fl-row .fl-col .fl-node-57164a1b1c033 h3.fl-heading a,
.fl-row .fl-col .fl-node-57164a1b1c033 h3.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-57164a1b1c033 h3.fl-heading .fl-heading-text *,
.fl-node-57164a1b1c033 h3.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-57164a1b1c033.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 32px;
	text-align: center;
}
.fl-builder-content .fl-node-57164a1b202a2 .fl-rich-text, .fl-builder-content .fl-node-57164a1b202a2 .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
}
 .fl-node-57164a1b202a2 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-row .fl-col .fl-node-57164a1b2068b h1.fl-heading a,
.fl-row .fl-col .fl-node-57164a1b2068b h1.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-57164a1b2068b h1.fl-heading .fl-heading-text *,
.fl-node-57164a1b2068b h1.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-57164a1b2068b.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 47px;
	text-align: center;
}








.fl-node-57164a1b20a73 .fl-video-poster {
	display: none;
}


	.fl-builder-content .fl-node-57164a1b21245 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-57164a1b21245 .fl-module-content .fl-rich-text * {
		color: #070700;
	}
	.fl-builder-content .fl-node-57164a1b21245 .fl-rich-text, .fl-builder-content .fl-node-57164a1b21245 .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 28px;
	text-align: center;
}
.fl-builder-content .fl-node-57164a1b23571 .fl-rich-text, .fl-builder-content .fl-node-57164a1b23571 .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
}
.fl-node-571fd646b3346, .fl-node-571fd646b3346 .fl-photo {
	text-align: center;
}
.fl-node-58efb9cce2951.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 40px;
	text-align: center;
}
.fl-node-58f4ec961ed50, .fl-node-58f4ec961ed50 .fl-photo {
	text-align: center;
}
 .fl-node-58f4ec961ed50 > .fl-module-content {
	margin-top:26px;
	margin-bottom:0px;
	margin-left:0px;
}
@media (max-width: 768px) { .fl-node-58f4ec961ed50 > .fl-module-content { margin-top:20px; } }.fl-node-590281b6a6582.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 47px;
	text-align: center;
}

.fl-builder-content .fl-node-595d4b63315b2 a.fl-button,
.fl-builder-content .fl-node-595d4b63315b2 a.fl-button:hover,
.fl-builder-content .fl-node-595d4b63315b2 a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-595d4b63315b2 a.fl-button,
.fl-page .fl-builder-content .fl-node-595d4b63315b2 a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-595d4b63315b2 a.fl-button:visited {
	background: linear-gradient(to bottom,  #1e528e 0%, #003470 100%);
}

.fl-builder-content .fl-node-595d4b63315b2 a.fl-button,
.fl-builder-content .fl-node-595d4b63315b2 a.fl-button:visited,
.fl-builder-content .fl-node-595d4b63315b2 a.fl-button *,
.fl-builder-content .fl-node-595d4b63315b2 a.fl-button:visited *,
.fl-page .fl-builder-content .fl-node-595d4b63315b2 a.fl-button,
.fl-page .fl-builder-content .fl-node-595d4b63315b2 a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-595d4b63315b2 a.fl-button *,
.fl-page .fl-builder-content .fl-node-595d4b63315b2 a.fl-button:visited * {
	color: rgb(255, 255, 255);
}





.fl-builder-content .fl-node-595d4b63315b2 a.fl-button:hover,
.fl-builder-content .fl-node-595d4b63315b2 a.fl-button:focus,
.fl-page .fl-builder-content .fl-node-595d4b63315b2 a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-595d4b63315b2 a.fl-button:focus {

	background: rgba(0, 0, 0, 0);

		background: linear-gradient(to bottom,  rgba(30,30,30, 0) 0%, rgba(0, 0, 0, 0) 100%);
	}







.fl-node-595d4b63315b2 a.fl-button {
	width: 300px;
}
.fl-node-595d4b63315b2.fl-button-wrap, .fl-node-595d4b63315b2 .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-595d4b63315b2 a.fl-button {
	padding-top: 18px;
	padding-right: 24px;
	padding-bottom: 18px;
	padding-left: 24px;
}
.fl-builder-content .fl-node-595d4b63315b2 a.fl-button, .fl-builder-content .fl-node-595d4b63315b2 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-595d4b63315b2 a.fl-button, .fl-page .fl-builder-content .fl-node-595d4b63315b2 a.fl-button:visited {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 16px;
	border: 1px solid #002864;
}
.fl-builder-content .fl-node-595d4b63315b2 a.fl-button:hover, .fl-builder-content .fl-node-595d4b63315b2 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-595d4b63315b2 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-595d4b63315b2 a.fl-button:focus {
	border: 1px solid rgba(0,0,0, 0);
}

.fl-builder-content .fl-node-595d4bdb6de6e a.fl-button,
.fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:hover,
.fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button,
.fl-page .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:visited {
	background: linear-gradient(to bottom,  #1e528e 0%, #003470 100%);
}

.fl-builder-content .fl-node-595d4bdb6de6e a.fl-button,
.fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:visited,
.fl-builder-content .fl-node-595d4bdb6de6e a.fl-button *,
.fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:visited *,
.fl-page .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button,
.fl-page .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button *,
.fl-page .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:visited * {
	color: rgb(255, 255, 255);
}





.fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:hover,
.fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:focus,
.fl-page .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:focus {

	background: #003470;

		background: linear-gradient(to bottom,  #1e528e 0%, #003470 100%);
	}







.fl-node-595d4bdb6de6e a.fl-button {
	width: 300px;
}
.fl-node-595d4bdb6de6e.fl-button-wrap, .fl-node-595d4bdb6de6e .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-595d4bdb6de6e a.fl-button {
	padding-top: 18px;
	padding-right: 24px;
	padding-bottom: 18px;
	padding-left: 24px;
}
.fl-builder-content .fl-node-595d4bdb6de6e a.fl-button, .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:visited, .fl-page .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button, .fl-page .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:visited {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 28px;
	line-height: 16px;
	border: 1px solid #002864;
}
.fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:hover, .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:focus, .fl-page .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:hover, .fl-page .fl-builder-content .fl-node-595d4bdb6de6e a.fl-button:focus {
	border: 1px solid #002864;
}
.fl-node-5b807b95225b3, .fl-node-5b807b95225b3 .fl-photo {
	text-align: center;
}
 .fl-node-5b807b95225b3 > .fl-module-content {
	margin-top:73px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-5b807b95225b3 > .fl-module-content { margin-top:20px; } }.fl-node-5f32bf6bbb77f.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 34px;
	text-align: center;
}
 .fl-node-5f32bf6bbb77f > .fl-module-content {
	margin-bottom:0px;
}
.fl-builder-content .fl-node-5f4d53f0237d1 .fl-rich-text, .fl-builder-content .fl-node-5f4d53f0237d1 .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
}
.fl-row .fl-col .fl-node-ei41zfyurpwt h1.fl-heading a,
.fl-row .fl-col .fl-node-ei41zfyurpwt h1.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-ei41zfyurpwt h1.fl-heading .fl-heading-text *,
.fl-node-ei41zfyurpwt h1.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-ei41zfyurpwt.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 40px;
	text-align: center;
}
.fl-node-lwc40bvu7tps, .fl-node-lwc40bvu7tps .fl-photo {
	text-align: center;
}
 .fl-node-lwc40bvu7tps > .fl-module-content {
	margin-top:22px;
	margin-left:42px;
}
@media (max-width: 768px) { .fl-node-lwc40bvu7tps > .fl-module-content { margin-top:20px;margin-left:20px; } }







.fl-node-73bsotg1jifn .fl-video-poster {
	display: none;
}


 .fl-node-73bsotg1jifn > .fl-module-content {
	margin-right:0px;
	margin-left:0px;
}
.fl-node-0brx9od3qaie .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-0brx9od3qaie .fl-separator {
	border-top-color: #cccccc;
	border-top-style: solid;
}
.fl-node-ex3t825f7ji6 .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-ex3t825f7ji6 .fl-separator {
	border-top-color: #cccccc;
	border-top-style: solid;
}
.fl-node-4kxrsjwdb87p, .fl-node-4kxrsjwdb87p .fl-photo {
	text-align: center;
}
 .fl-node-4kxrsjwdb87p > .fl-module-content {
	margin-top:96px;
}
@media (max-width: 768px) { .fl-node-4kxrsjwdb87p > .fl-module-content { margin-top:20px; } }.fl-row .fl-col .fl-node-60wh2yqa8nzi h2.fl-heading a,
.fl-row .fl-col .fl-node-60wh2yqa8nzi h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-60wh2yqa8nzi h2.fl-heading .fl-heading-text *,
.fl-node-60wh2yqa8nzi h2.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-60wh2yqa8nzi.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 32px;
	text-align: center;
}
.fl-node-fhzw9yqg0o3t, .fl-node-fhzw9yqg0o3t .fl-photo {
	text-align: center;
}
 .fl-node-fhzw9yqg0o3t > .fl-module-content {
	margin-top:100px;
}
@media (max-width: 768px) { .fl-node-fhzw9yqg0o3t > .fl-module-content { margin-top:20px; } }.fl-row .fl-col .fl-node-r1x9gzp6d5ql h2.fl-heading a,
.fl-row .fl-col .fl-node-r1x9gzp6d5ql h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-r1x9gzp6d5ql h2.fl-heading .fl-heading-text *,
.fl-node-r1x9gzp6d5ql h2.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-r1x9gzp6d5ql.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 32px;
	text-align: center;
}
.fl-row .fl-col .fl-node-cz7qipfmkyu9 h2.fl-heading a,
.fl-row .fl-col .fl-node-cz7qipfmkyu9 h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-cz7qipfmkyu9 h2.fl-heading .fl-heading-text *,
.fl-node-cz7qipfmkyu9 h2.fl-heading .fl-heading-text {
	color: #fff9f9;
}
.fl-node-cz7qipfmkyu9.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 32px;
	text-align: center;
}
.fl-row .fl-col .fl-node-fy70qknxgd1w h2.fl-heading a,
.fl-row .fl-col .fl-node-fy70qknxgd1w h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-fy70qknxgd1w h2.fl-heading .fl-heading-text *,
.fl-node-fy70qknxgd1w h2.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-fy70qknxgd1w.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 32px;
	text-align: center;
}
.fl-row .fl-col .fl-node-3qa6cwvrhlnk h2.fl-heading a,
.fl-row .fl-col .fl-node-3qa6cwvrhlnk h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-3qa6cwvrhlnk h2.fl-heading .fl-heading-text *,
.fl-node-3qa6cwvrhlnk h2.fl-heading .fl-heading-text {
	color: #070700;
}
.fl-node-3qa6cwvrhlnk.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 38px;
	text-align: center;
}
.fl-row .fl-col .fl-node-xalj359mk16s h2.fl-heading a,
.fl-row .fl-col .fl-node-xalj359mk16s h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-xalj359mk16s h2.fl-heading .fl-heading-text *,
.fl-node-xalj359mk16s h2.fl-heading .fl-heading-text {
	color: #070700;
}
.fl-node-xalj359mk16s.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 32px;
}
.fl-node-49c3e7hxufas, .fl-node-49c3e7hxufas .fl-photo {
	text-align: center;
}
 .fl-node-49c3e7hxufas > .fl-module-content {
	margin-top:100px;
}
@media (max-width: 768px) { .fl-node-49c3e7hxufas > .fl-module-content { margin-top:20px; } }.fl-row .fl-col .fl-node-rinxqjfplm6d h2.fl-heading a,
.fl-row .fl-col .fl-node-rinxqjfplm6d h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-rinxqjfplm6d h2.fl-heading .fl-heading-text *,
.fl-node-rinxqjfplm6d h2.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-rinxqjfplm6d.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 32px;
	text-align: center;
}
.fl-node-mdhvsj2k1brg, .fl-node-mdhvsj2k1brg .fl-photo {
	text-align: center;
}
.fl-node-j0nlbye5q48p, .fl-node-j0nlbye5q48p .fl-photo {
	text-align: center;
}
.fl-node-oxzr6h3ne7si .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-oxzr6h3ne7si .fl-separator {
	border-top-color: #cccccc;
	border-top-style: solid;
}
/**
* Pricing Table Columns
*
* Column layouts for pricing table
*/
.fl-pricing-table:before,
.fl-pricing-table:after {
	display: table;
	content: " ";
}
.fl-pricing-table:after {
	clear: both;
}
.fl-pricing-table {
	display: flex;
	margin-left: auto;
	margin-right: auto;
}
.fl-pricing-table-wrap {
	flex: 1;
}
.fl-pricing-table [class^='fl-pricing-table-col-'] {
	min-height: 1px;
}
.fl-pricing-table .fl-pricing-table-payment-frequency {
	text-align: center;
	margin: auto;
	padding-bottom: 30px;
}
.fl-pricing-table .fl-button-wrap {
	padding-bottom: 20px;
}
.fl-pricing-table .fl-button-wrap a.fl-button {
	margin: 0 15px;
}
.fl-pricing-table .second_option-price {
	display: none;
}
.fl-module-pricing-table .fl-builder-switch {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 60px;
	height: 34px;
}
.fl-module-pricing-table .fl-builder-switch .slider i {
	display: none;
}
.fl-module-pricing-table .fl-builder-switch input {
	opacity: 0;
	width: 0;
	height: 0;
}
.fl-module-pricing-table .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: .4s;
	transition: .4s;
}
.fl-module-pricing-table .fl-builder-switch .slider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 4px;
	bottom: 4px;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s;
}
.fl-module-pricing-table .fl-builder-switch input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}

/* Rounded sliders */
.fl-module-pricing-table .fl-builder-switch .slider.round {
	-webkit-border-radius: 34px;
  	-moz-border-radius: 34px;
	border-radius: 34px;
}
.fl-module-pricing-table .fl-builder-switch .slider.round:before {
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	border-radius: 50%;
}

/**
* Pricing Box Spacing
*
* medium, large, and None
*
* Moved to frontend.css.php
*/

/**
* Pricing Boxes
*
* The actual pricing boxes
*/

.fl-pricing-table .fl-pricing-table-column {
	text-align: center;
	position: relative;
}
.fl-pricing-table .fl-pricing-table-inner-wrap {
	position: relative;
}
.fl-pricing-table .fl-pricing-table-column .fl-pricing-table-price {
	padding: 13px 0;
	position: relative;
	z-index: 2;
	letter-spacing: -2px;
}
.fl-pricing-table .fl-pricing-table-column h2 {
	margin: 0;
	padding: 20px;
}
.fl-pricing-table .fl-pricing-table-column .fl-pricing-table-duration {
	font-size: .44em;
	display: inline-block;
	position: relative;
	bottom: 4px;
	letter-spacing: 0px;
	opacity: 0.85;
}
.fl-pricing-table .fl-pricing-table-features {
	margin: 20px 15px;
	list-style-type: none;
	padding: 0;
}
.fl-pricing-table .fl-pricing-table-features li {
	text-align: left;
	padding: 13px 4px;
	list-style-type: none;
}
.fl-pricing-table .fl-pricing-table-features li:last-child {
	border-bottom: 0;
}
.fl-pricing-table a.fl-button {
	margin: 0 15px;
}
.fl-pricing-table a.fl-button .fl-button-text {
	line-height: 18px;
}

/**
* Pricing Box Borders
*
* Large, Medium, Small -- Moved to frontend.css.php in version 2.5.
*
*/

.fl-pricing-table .fl-pricing-table-features .fl-pricing-table-feature-item {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.fl-pricing-table .fl-pricing-table-features .fl-feature-icon,
.fl-pricing-table .fl-pricing-table-features .fl-feature-text,
.fl-pricing-table .fl-pricing-table-features .fl-builder-tooltip {
	display: inline-block;
}
.fl-pricing-table .fl-pricing-table-features .fl-feature-icon {
	text-align: center;
	width: 1.25em;
}
body:not(.rtl) .fl-pricing-table .fl-pricing-table-features .fl-feature-icon {
	padding-right: 2em;
}
body.rtl .fl-pricing-table .fl-pricing-table-features .fl-feature-icon {
	padding-left: 2em;
}
.fl-pricing-table .fl-feature-text {
	margin-right: auto;
}

/* Tooltips */
.fl-pricing-table .fl-builder-tooltip-icon {
	color: #999;
	cursor: pointer;
	padding: 5px;
	vertical-align: middle;
	position: static;
}
.fl-pricing-table .fl-builder-tooltip-text {
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	display: none;
	position: absolute;
	padding: 10px 13px;
	font-weight: normal;
	z-index: 1000;
	border-radius: 4px;
	width: 100%;
	left: 0;
}
.fl-builder-edit .fl-pricing-table .fl-builder-tooltip-text {
	display: none !important;
}
@media (max-width: 768px) { .fl-pricing-table {
	display: block;
}
.fl-pricing-table .fl-pricing-table-wrap {
	width: 90%;
	margin: 35px auto;
} 
 }		.fl-node-idt0h9focsl1 .fl-pricing-table-features li {
			border-bottom-style: solid;
			border-bottom-width: 1px;
			border-bottom-color: rgba(0,0,0,0.15);
		}
				.fl-node-idt0h9focsl1 .fl-pricing-table-column,
		.fl-node-idt0h9focsl1 .fl-pricing-table-inner-wrap {
			display: flex;
			flex-direction: column;
			height: 100%;
		}
		.fl-node-idt0h9focsl1 .fl-pricing-table-features {
			flex: 1;
		}
			
		/*Curvy Boxes*/
		.fl-node-idt0h9focsl1 .fl-pricing-table.fl-pricing-table-rounded .fl-pricing-table-column {
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
		}
		.fl-node-idt0h9focsl1 .fl-pricing-table.fl-pricing-table-rounded .fl-pricing-table-inner-wrap {
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}

		/*Large*/
		.fl-node-idt0h9focsl1 .fl-pricing-table.fl-pricing-table-border-large .fl-pricing-table-inner-wrap {
			margin: 12px;
		}
		.fl-node-idt0h9focsl1 .fl-pricing-table.fl-pricing-table-border-large.fl-pricing-table-column-height-equalize .fl-pricing-table-column {
			/* padding-bottom: 24px; */
		}
		.fl-node-idt0h9focsl1 .fl-pricing-table.fl-pricing-table-border-large .fl-pricing-table-column .fl-pricing-table-price {
			margin: 0 -15px;
		}
		/*adjust for no spacing*/
		.fl-node-idt0h9focsl1 .fl-pricing-table.fl-pricing-table-border-large.fl-pricing-table-spacing-none .fl-pricing-table-column .fl-pricing-table-price {
			margin: 0 -14px;
		}

		/*Medium*/
		.fl-node-idt0h9focsl1 .fl-pricing-table.fl-pricing-table-border-medium .fl-pricing-table-inner-wrap {
			margin: 6px;
		}
		.fl-node-idt0h9focsl1 .fl-pricing-table.fl-pricing-table-border-medium.fl-pricing-table-column-height-equalize .fl-pricing-table-column {
			/* padding-bottom: 12px; */
		}
		.fl-node-idt0h9focsl1 .fl-pricing-table.fl-pricing-table-border-medium .fl-pricing-table-column .fl-pricing-table-price {
			margin: 0 -9px;
		}

		/*Small Border*/
		.fl-node-idt0h9focsl1 .fl-pricing-table.fl-pricing-table-border-small .fl-pricing-table-column {
			border: 0 !important;
		}
		.fl-node-idt0h9focsl1 .fl-pricing-table.fl-pricing-table-border-small .fl-pricing-table-inner-wrap {
			margin: 0px;
		}
		.fl-node-idt0h9focsl1 .fl-pricing-table.fl-pricing-table-border-small .fl-pricing-table-column .fl-pricing-table-price {
			margin: 0 -1px;
		}
	
/* Features Min Height */




	/*Pricing Box Style*/
			.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 {
			border: 1px solid rgb(123,123,123);
			background: rgb(153, 153, 153);
		}
		.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 .fl-pricing-table-inner-wrap {
			border-width: 1px;
			border-style: solid;
			border-color: rgb(123,123,123);
		}
	
	.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 .fl-pricing-table-inner-wrap {
		background: #ffffff;
	}

			.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 h2.fl-pricing-table-title {
			color: rgb(0, 0, 0);
		}
	
				.fl-node-idt0h9focsl1 .fl-pricing-table .fl-pricing-table-wrap .fl-pricing-table-column-0 .fl-pricing-table-price span {
			color: rgb(0, 0, 0);
		}
				
	/*Pricing Box Highlight*/
		.fl-node-idt0h9focsl1 .fl-pricing-table .fl-pricing-table-column-0 .fl-pricing-table-price,
	.fl-node-idt0h9focsl1 .fl-pricing-table .fl-pricing-table-column-0 .fl-pricing-table-price span {
		background: #5ed5f7;
		color: rgb(0, 0, 0);
	}
	
	/*Fix when price is NOT highlighted*/
	
	/*Fix when NOTHING is highlighted*/
	
	/* Button CSS */
	.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button {

		
			}

					.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 .fl-pricing-ribbon-box {
			overflow: initial;
		}
		.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 .fl-pricing-ribbon {
			width: 100%;
			height: 160px;
			position: absolute;
		}
		/* Ribbon CSS */
		.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 .fl-pricing-ribbon .fl-pricing-ribbon-content {
			color: #FFFFFF;
			background: #F8463F;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 16px;
			position: absolute;
			z-index: 3;
			text-align: center;
			width: 100%;
			/* Make height adjustable */
			height: 30px;
			max-height: 30px;
			/* Half of the height */
			margin-top: -15px;
		}
		.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 .fl-pricing-ribbon .fl-pricing-ribbon-content span {
			color: #FFFFFF;
		}
		.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 .fl-pricing-ribbon .fl-pricing-ribbon-content span {
			display: inline-block;
			max-width: 150px;
			overflow: hidden;
		}
							/* Riboon Position: Top */
			.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 .fl-pricing-ribbon-top .fl-pricing-ribbon-content {
				position: relative;
				width: 50%;
				margin-top: -15px;
				margin-left: auto;
				margin-right: auto;
			}
						.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 .fl-pricing-ribbon-content {
				padding-top: 0px;
				padding-bottom: 0px;
				padding-left: 0px;
				padding-right: 0px;
			}
											
.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button,
.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:hover,
.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button,
.fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:visited {
	background: linear-gradient(to bottom,  #1e528e 0%, #003470 100%);
}

.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button,
.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:visited,
.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button *,
.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:visited *,
.fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button,
.fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button *,
.fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:visited * {
	color: #ffffff;
}





.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:hover,
.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:focus,
.fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:focus {

	background: rgb(255, 255, 255);

		background: linear-gradient(to bottom,  rgb(255,255,255) 0%, rgb(255, 255, 255) 100%);
	}

.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:hover,
.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:hover span.fl-button-text,
.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:hover *,
.fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:hover span.fl-button-text,
.fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:hover * {
	color: rgb(0, 0, 0);
}







.fl-node-idt0h9focsl1 .fl-pricing-table-features .fl-pricing-table-feature-item .fl-feature-text {
	color: #808080;
}
.fl-node-idt0h9focsl1 .fl-pricing-table-features .fl-pricing-table-feature-item .fl-builder-tooltip .fl-builder-tooltip-text {
	color: #333333;
}
.fl-node-idt0h9focsl1 .fl-pricing-table-features .fl-pricing-table-feature-item .fl-builder-tooltip-icon {
	color: #808080;
}
.fl-node-idt0h9focsl1 .fl-pricing-table-features .fl-pricing-table-feature-item .fl-feature-icon {
	color: #808080;
}
.fl-node-idt0h9focsl1 .fl-pricing-table .fl-pricing-table-wrap {
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}
.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 {
	margin-top: 0px;
}
.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 h2.fl-pricing-table-title {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 28px;
}
.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 .fl-pricing-table-price {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 31px;
}
.fl-node-idt0h9focsl1 .fl-pricing-table-column-0 .fl-pricing-ribbon-content {
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #d4d4d4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
.fl-node-idt0h9focsl1 .fl-pricing-table-column-0.fl-button-wrap, .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button, .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button, .fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:visited {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 1.6;
	text-align: center;
	border: 1px solid #002864;
}
.fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:hover, .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-idt0h9focsl1 .fl-pricing-table-column-0 a.fl-button:focus {
	border: 1px solid rgb(243,243,243);
}

/* Wrappers */
body.rtl .fl-module-testimonials .bx-viewport {
	direction: ltr;
}
body.rtl .fl-testimonials-wrap.compact .fl-slider-next {
	left: 18px;
	right: auto;
}
body.rtl .fl-testimonials-wrap.compact .fl-slider-prev {
	right: auto !important;
	left: 0;
}
body.rtl .fl-testimonials-wrap .fl-testimonial {
	direction: rtl;
}

.fl-module-testimonials {
	flex-grow: 1;
	place-self: stretch;
}

.fl-module-testimonials .bx-wrapper {
	margin: 0 auto 35px;
}
.fl-testimonials-wrap {
	position: relative;
}
.fl-testimonials-wrap .fl-testimonial {
	position: absolute;
	top: 0;
	visibility: hidden;
}
.fl-testimonials-wrap .fl-testimonial:first-child,
.fl-testimonials-loaded .fl-testimonial {
	position: relative;
	visibility: visible;
}
.fl-testimonials-wrap .fa {
	opacity: 0.8;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
.fl-testimonials-wrap .fa:hover {
	opacity: 1;
}

/* Wide */
.fl-testimonials.wide {
	text-align: center;
}
.fl-testimonials-wrap.wide .fl-slider-next,
.fl-testimonials-wrap.wide .fl-slider-prev {
	position: absolute;
	top: 50%;
	margin-top:-10px;
	right: 0px;
}
.fl-testimonials-wrap.wide .fa {
	font-size: 23px;
	position: relative;
	z-index: 1;
}
.fl-testimonials-wrap.wide .fl-slider-prev {
	left: 0px !important;
}

/* Compact */
.fl-testimonials-wrap.compact h3 {
	margin: .3em 0;
}
.fl-testimonials-wrap.compact .fl-slider-next,
.fl-testimonials-wrap.compact .fl-slider-prev {
	position: absolute;
	top: 9px;
	right: 0;
}
.fl-testimonials-wrap.compact .fa {
	font-size: 17px;
}
.fl-testimonials-wrap.compact .fl-slider-prev {
	right: 18px !important;
}

/* Navigation Fixes */
.fl-testimonials-wrap .fl-slider-next a.disabled,
.fl-testimonials-wrap .fl-slider-prev a.disabled,
.fl-testimonials-wrap .bx-controls a.disabled {
	pointer-events: none;
}
.fl-node-57164a1af0a57 .fl-testimonials-wrap.compact h3 {
	font-size: 24px;
}
.fl-node-57164a1af0a57 .fl-testimonials-wrap .bx-pager.bx-default-pager a,
.fl-node-57164a1af0a57 .fl-testimonials-wrap .bx-pager.bx-default-pager a.active {
	background: #999999;
	opacity: 1;
}
.fl-node-57164a1af0a57 .fl-testimonials-wrap .bx-pager.bx-default-pager a {
	opacity: 0.2;
}
.fl-node-57164a1af0a57 .fl-testimonials-wrap .fas:hover,
.fl-node-57164a1af0a57 .fl-testimonials-wrap .fas {
	color: #999999;
}
.fl-node-57164a1af0a57 .fl-testimonials-wrap.fl-testimonials-no-heading {
	padding-top: 25px;
}
 .fl-node-57164a1af0a57 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-builder-content .fl-node-57164a1b050de .fl-rich-text, .fl-builder-content .fl-node-57164a1b050de .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
}








.fl-node-57164a1b1470f .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b1470f > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}








.fl-node-57164a1b14af7 .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b14af7 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}








.fl-node-57164a1b152c8 .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b152c8 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}








.fl-node-57164a1b156b0 .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b156b0 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}








.fl-node-57164a1b1626a .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b1626a > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.fl-builder-content .fl-node-57164a1b1aca9 a.fl-button,
.fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:hover,
.fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button,
.fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:visited {
	background: linear-gradient(to bottom,  #1e528e 0%, #003470 100%);
}

.fl-builder-content .fl-node-57164a1b1aca9 a.fl-button,
.fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:visited,
.fl-builder-content .fl-node-57164a1b1aca9 a.fl-button *,
.fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:visited *,
.fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button,
.fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button *,
.fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:visited * {
	color: rgb(255, 255, 255);
}





.fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:hover,
.fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:focus,
.fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:focus {

	background: rgb(0, 0, 0);

		background: linear-gradient(to bottom,  rgb(30,30,30) 0%, rgb(0, 0, 0) 100%);
	}







.fl-node-57164a1b1aca9.fl-button-wrap, .fl-node-57164a1b1aca9 .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-57164a1b1aca9 a.fl-button {
	padding-top: 12px;
	padding-right: 24px;
	padding-bottom: 12px;
	padding-left: 24px;
}
.fl-builder-content .fl-node-57164a1b1aca9 a.fl-button, .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button, .fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:visited {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 32px;
	line-height: 22px;
	border: 1px solid #002864;
}
.fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:hover, .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:focus {
	border: 1px solid rgb(0,0,0);
}
.fl-builder-content .fl-node-57164a1b1aca9 a.fl-button, .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:visited, .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:hover, .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button, .fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-57164a1b1aca9 a.fl-button:focus {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.fl-row .fl-col .fl-node-57164a1b20e5c h3.fl-heading a,
.fl-row .fl-col .fl-node-57164a1b20e5c h3.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-57164a1b20e5c h3.fl-heading .fl-heading-text *,
.fl-node-57164a1b20e5c h3.fl-heading .fl-heading-text {
	color: #070700;
}
.fl-node-57164a1b20e5c.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 28px;
	text-align: center;
}
 .fl-node-57164a1b20e5c > .fl-module-content {
	margin-top:100px;
	margin-bottom:10px;
}
@media (max-width: 768px) { .fl-node-57164a1b20e5c > .fl-module-content { margin-top:20px; } }.fl-builder-content .fl-node-57164a1b24512 .fl-rich-text, .fl-builder-content .fl-node-57164a1b24512 .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
}
 .fl-node-57164a1b24512 > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-5717ae4058ccc, .fl-node-5717ae4058ccc .fl-photo {
	text-align: center;
}
 .fl-node-5717ae4058ccc > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-57329c06ef517.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 35px;
	text-align: center;
}
 .fl-node-57329c06ef517 > .fl-module-content {
	margin-top:0px;
}
.fl-builder-content .fl-node-58f4ea451557d .fl-rich-text, .fl-builder-content .fl-node-58f4ea451557d .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
}
.fl-builder-content .fl-node-5f35629d6b19c .fl-rich-text, .fl-builder-content .fl-node-5f35629d6b19c .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
}
.fl-node-6mshb52vjnd0 .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-6mshb52vjnd0 .fl-separator {
	border-top-color: #cccccc;
	border-top-style: solid;
}
.fl-node-gykd6nap4j82, .fl-node-gykd6nap4j82 .fl-photo {
	text-align: center;
}
 .fl-node-gykd6nap4j82 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-row .fl-col .fl-node-f9gzhxelvod3 h2.fl-heading a,
.fl-row .fl-col .fl-node-f9gzhxelvod3 h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-f9gzhxelvod3 h2.fl-heading .fl-heading-text *,
.fl-node-f9gzhxelvod3 h2.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-f9gzhxelvod3.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 32px;
	text-align: center;
}
.fl-row .fl-col .fl-node-olb9u1t4wxea h2.fl-heading a,
.fl-row .fl-col .fl-node-olb9u1t4wxea h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-olb9u1t4wxea h2.fl-heading .fl-heading-text *,
.fl-node-olb9u1t4wxea h2.fl-heading .fl-heading-text {
	color: #fffcfc;
}
.fl-node-olb9u1t4wxea.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 32px;
	text-align: center;
}
.fl-row .fl-col .fl-node-kwcm183xzjga h2.fl-heading a,
.fl-row .fl-col .fl-node-kwcm183xzjga h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-kwcm183xzjga h2.fl-heading .fl-heading-text *,
.fl-node-kwcm183xzjga h2.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-kwcm183xzjga.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 32px;
	text-align: center;
}
.fl-node-rvkn94tgdow8, .fl-node-rvkn94tgdow8 .fl-photo {
	text-align: center;
}
 .fl-node-rvkn94tgdow8 > .fl-module-content {
	margin-top:33px;
	margin-left:0px;
}
@media (max-width: 768px) { .fl-node-rvkn94tgdow8 > .fl-module-content { margin-top:20px; } }.fl-node-hwkdb2em064j, .fl-node-hwkdb2em064j .fl-photo {
	text-align: center;
}
 .fl-node-hwkdb2em064j > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
	.fl-builder-content .fl-node-2vazeri9j64p .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-2vazeri9j64p .fl-module-content .fl-rich-text * {
		color: #070700;
	}
	.fl-builder-content .fl-node-2vazeri9j64p .fl-rich-text, .fl-builder-content .fl-node-2vazeri9j64p .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	text-align: center;
}
	.fl-builder-content .fl-node-0dkvwelxfoz4 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-0dkvwelxfoz4 .fl-module-content .fl-rich-text * {
		color: #070700;
	}
	.fl-builder-content .fl-node-0dkvwelxfoz4 .fl-rich-text, .fl-builder-content .fl-node-0dkvwelxfoz4 .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
}
.fl-node-c2ix7gwjz5eh .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-c2ix7gwjz5eh .fl-separator {
	border-top-color: #cccccc;
	border-top-style: solid;
}
	.fl-node-zivc4agndr9x .fl-wp-video {
		padding-bottom: 56.25%;
	}








.fl-node-zivc4agndr9x .fl-video-poster {
	display: none;
}

	.fl-node-zivc4agndr9x .fl-wp-video .mejs-overlay-loading {
		display: none;
	}

.fl-builder-content .fl-node-62kg04xsmqeu .fl-rich-text, .fl-builder-content .fl-node-62kg04xsmqeu .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
}
.fl-node-5e9j3glnwsfa, .fl-node-5e9j3glnwsfa .fl-photo {
	text-align: center;
}








.fl-node-57164a1b11ffb .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b11ffb > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}








.fl-node-57164a1b12402 .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b12402 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}








.fl-node-57164a1b12bb4 .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b12bb4 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}








.fl-node-57164a1b12f9c .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b12f9c > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}








.fl-node-57164a1b13b56 .fl-video-poster {
	display: none;
}


 .fl-node-57164a1b13b56 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.fl-row .fl-col .fl-node-57164a1b225cf h3.fl-heading a,
.fl-row .fl-col .fl-node-57164a1b225cf h3.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-57164a1b225cf h3.fl-heading .fl-heading-text *,
.fl-node-57164a1b225cf h3.fl-heading .fl-heading-text {
	color: #070700;
}
.fl-node-57164a1b225cf.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 28px;
	text-align: center;
}
 .fl-node-57164a1b225cf > .fl-module-content {
	margin-top:0px;
}
.fl-node-5717ae6c419d2.fl-module-heading .fl-heading {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 40px;
	text-align: center;
}








.fl-node-5841fbd89da0b .fl-video-poster {
	display: none;
}


 .fl-node-5841fbd89da0b > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-builder-content .fl-node-ndx8m90cp37s .fl-rich-text, .fl-builder-content .fl-node-ndx8m90cp37s .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
}
.fl-builder-content .fl-node-nrtafudz3xwh .fl-rich-text, .fl-builder-content .fl-node-nrtafudz3xwh .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 22px;
}
.fl-node-ug6qklpodr43 .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-ug6qklpodr43 .fl-separator {
	border-top-color: #cccccc;
	border-top-style: solid;
}
.fl-builder-content .fl-node-7h1a0io53ncb .fl-rich-text, .fl-builder-content .fl-node-7h1a0io53ncb .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
}
.fl-node-v7taobsu9n4p, .fl-node-v7taobsu9n4p .fl-photo {
	text-align: center;
}
 .fl-node-v7taobsu9n4p > .fl-module-content {
	margin-top:40px;
	margin-bottom:0px;
}
@media (max-width: 768px) { .fl-node-v7taobsu9n4p > .fl-module-content { margin-top:20px; } }.fl-node-emyut083olgh, .fl-node-emyut083olgh .fl-photo {
	text-align: center;
}
 .fl-node-emyut083olgh.fl-module-photo {
	margin-top:50px;
}
@media (max-width: 768px) { .fl-node-emyut083olgh.fl-module-photo { margin-top:20px; } }.fl-node-pvm2ijs0xocw, .fl-node-pvm2ijs0xocw .fl-photo {
	text-align: center;
}
 .fl-node-pvm2ijs0xocw.fl-module-photo {
	margin-top:72px;
}
@media (max-width: 768px) { .fl-node-pvm2ijs0xocw.fl-module-photo { margin-top:20px; } }		.fl-node-57164a1b100b8 .fl-pricing-table-features li {
			border-bottom-style: solid;
			border-bottom-width: 1px;
			border-bottom-color: rgba(0,0,0,0.15);
		}
			
		/*Curvy Boxes*/
		.fl-node-57164a1b100b8 .fl-pricing-table.fl-pricing-table-rounded .fl-pricing-table-column {
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
		}
		.fl-node-57164a1b100b8 .fl-pricing-table.fl-pricing-table-rounded .fl-pricing-table-inner-wrap {
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}

		/*Large*/
		.fl-node-57164a1b100b8 .fl-pricing-table.fl-pricing-table-border-large .fl-pricing-table-inner-wrap {
			margin: 12px;
		}
		.fl-node-57164a1b100b8 .fl-pricing-table.fl-pricing-table-border-large.fl-pricing-table-column-height-equalize .fl-pricing-table-column {
			/* padding-bottom: 24px; */
		}
		.fl-node-57164a1b100b8 .fl-pricing-table.fl-pricing-table-border-large .fl-pricing-table-column .fl-pricing-table-price {
			margin: 0 -15px;
		}
		/*adjust for no spacing*/
		.fl-node-57164a1b100b8 .fl-pricing-table.fl-pricing-table-border-large.fl-pricing-table-spacing-none .fl-pricing-table-column .fl-pricing-table-price {
			margin: 0 -14px;
		}

		/*Medium*/
		.fl-node-57164a1b100b8 .fl-pricing-table.fl-pricing-table-border-medium .fl-pricing-table-inner-wrap {
			margin: 6px;
		}
		.fl-node-57164a1b100b8 .fl-pricing-table.fl-pricing-table-border-medium.fl-pricing-table-column-height-equalize .fl-pricing-table-column {
			/* padding-bottom: 12px; */
		}
		.fl-node-57164a1b100b8 .fl-pricing-table.fl-pricing-table-border-medium .fl-pricing-table-column .fl-pricing-table-price {
			margin: 0 -9px;
		}

		/*Small Border*/
		.fl-node-57164a1b100b8 .fl-pricing-table.fl-pricing-table-border-small .fl-pricing-table-column {
			border: 0 !important;
		}
		.fl-node-57164a1b100b8 .fl-pricing-table.fl-pricing-table-border-small .fl-pricing-table-inner-wrap {
			margin: 0px;
		}
		.fl-node-57164a1b100b8 .fl-pricing-table.fl-pricing-table-border-small .fl-pricing-table-column .fl-pricing-table-price {
			margin: 0 -1px;
		}
	
/* Features Min Height */




	/*Pricing Box Style*/
			.fl-node-57164a1b100b8 .fl-pricing-table-column-0 {
			border: 1px solid rgb(123,123,123);
			background: rgb(153, 153, 153);
		}
		.fl-node-57164a1b100b8 .fl-pricing-table-column-0 .fl-pricing-table-inner-wrap {
			border-width: 1px;
			border-style: solid;
			border-color: rgb(123,123,123);
		}
	
	.fl-node-57164a1b100b8 .fl-pricing-table-column-0 .fl-pricing-table-inner-wrap {
		background: #ffffff;
	}

			.fl-node-57164a1b100b8 .fl-pricing-table-column-0 h2.fl-pricing-table-title {
			color: #333333;
		}
	
				.fl-node-57164a1b100b8 .fl-pricing-table .fl-pricing-table-wrap .fl-pricing-table-column-0 .fl-pricing-table-price span {
			color: rgb(0, 0, 0);
		}
				
	/*Pricing Box Highlight*/
	
	.fl-node-57164a1b100b8 .fl-pricing-table-column-0 .fl-pricing-table-title {
		background: #5ed5f7;
		color: #ffffff;
	}
	
	/*Fix when price is NOT highlighted*/
		.fl-node-57164a1b100b8 .fl-pricing-table-column-0 .fl-pricing-table-price {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.fl-node-57164a1b100b8 .fl-pricing-table-column-0 .fl-pricing-table-features {
		margin-top: 10px;
	}
	
	/*Fix when NOTHING is highlighted*/
	
	/* Button CSS */
	.fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button {

		
			}

		
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:visited {
	background: linear-gradient(to bottom,  #1e528e 0%, #003470 100%);
}

.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:visited,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button *,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:visited *,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button *,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:visited * {
	color: rgb(255, 255, 255);
}





.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:focus,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:focus {

	background: rgb(255, 255, 255);

		background: linear-gradient(to bottom,  rgb(255,255,255) 0%, rgb(255, 255, 255) 100%);
	}

.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover span.fl-button-text,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover *,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover span.fl-button-text,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover * {
	color: rgb(0, 0, 0);
}







.fl-node-57164a1b100b8 .fl-pricing-table-features .fl-pricing-table-feature-item .fl-feature-text {
	color: #808080;
}
.fl-node-57164a1b100b8 .fl-pricing-table-features .fl-pricing-table-feature-item .fl-builder-tooltip .fl-builder-tooltip-text {
	color: #333333;
}
.fl-node-57164a1b100b8 .fl-pricing-table-features .fl-pricing-table-feature-item .fl-builder-tooltip-icon {
	color: #808080;
}
.fl-node-57164a1b100b8 .fl-pricing-table-features .fl-pricing-table-feature-item .fl-feature-icon {
	color: #808080;
}
.fl-node-57164a1b100b8 .fl-pricing-table .fl-pricing-table-wrap {
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}
.fl-node-57164a1b100b8 .fl-pricing-table-column-0 {
	margin-top: 0px;
}
.fl-node-57164a1b100b8 .fl-pricing-table-column-0 h2.fl-pricing-table-title {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 28px;
}
.fl-node-57164a1b100b8 .fl-pricing-table-column-0 .fl-pricing-table-price {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 31px;
}
.fl-node-57164a1b100b8 .fl-pricing-table-column-0.fl-button-wrap, .fl-node-57164a1b100b8 .fl-pricing-table-column-0 .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button {
	padding-top: 12px;
	padding-right: 24px;
	padding-bottom: 12px;
	padding-left: 24px;
}
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button, .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:visited {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 16px;
	border: 1px solid #002864;
}
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover, .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:focus {
	border: 1px solid rgb(243,243,243);
}
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button, .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:visited, .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover, .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-0 a.fl-button:focus {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}


	/*Pricing Box Style*/
			.fl-node-57164a1b100b8 .fl-pricing-table-column-1 {
			border: 1px solid rgb(123,123,123);
			background: rgb(153, 153, 153);
		}
		.fl-node-57164a1b100b8 .fl-pricing-table-column-1 .fl-pricing-table-inner-wrap {
			border-width: 1px;
			border-style: solid;
			border-color: rgb(123,123,123);
		}
	
	.fl-node-57164a1b100b8 .fl-pricing-table-column-1 .fl-pricing-table-inner-wrap {
		background: #ffffff;
	}

			.fl-node-57164a1b100b8 .fl-pricing-table-column-1 h2.fl-pricing-table-title {
			color: #333333;
		}
	
					
	/*Pricing Box Highlight*/
	
	.fl-node-57164a1b100b8 .fl-pricing-table-column-1 .fl-pricing-table-title {
		background: #5ed5f7;
		color: #ffffff;
	}
	
	/*Fix when price is NOT highlighted*/
		.fl-node-57164a1b100b8 .fl-pricing-table-column-1 .fl-pricing-table-price {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.fl-node-57164a1b100b8 .fl-pricing-table-column-1 .fl-pricing-table-features {
		margin-top: 10px;
	}
	
	/*Fix when NOTHING is highlighted*/
	
	/* Button CSS */
	.fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button {

		
			}

		
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:visited {
	background: linear-gradient(to bottom,  #1e528e 0%, #003470 100%);
}

.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:visited,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button *,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:visited *,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:visited,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button *,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:visited * {
	color: rgb(255, 255, 255);
}





.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:focus,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:focus {

	background: rgb(255, 255, 255);

		background: linear-gradient(to bottom,  rgb(255,255,255) 0%, rgb(255, 255, 255) 100%);
	}

.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover span.fl-button-text,
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover *,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover span.fl-button-text,
.fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover * {
	color: rgb(0, 0, 0);
}







.fl-node-57164a1b100b8 .fl-pricing-table-column-1 {
	margin-top: 0px;
}
.fl-node-57164a1b100b8 .fl-pricing-table-column-1 h2.fl-pricing-table-title {
	font-size: 28px;
}
.fl-node-57164a1b100b8 .fl-pricing-table-column-1 .fl-pricing-table-price {
	font-size: 31px;
}
.fl-node-57164a1b100b8 .fl-pricing-table-column-1.fl-button-wrap, .fl-node-57164a1b100b8 .fl-pricing-table-column-1 .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button {
	padding-top: 12px;
	padding-right: 24px;
	padding-bottom: 12px;
	padding-left: 24px;
}
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button, .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:visited {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 16px;
	border: 1px solid #002864;
}
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover, .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:focus {
	border: 1px solid rgb(243,243,243);
}
.fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button, .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:visited, .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover, .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-57164a1b100b8 .fl-pricing-table-column-1 a.fl-button:focus {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

 .fl-node-57164a1b100b8 > .fl-module-content {
	margin-left:20px;
}
.fl-builder-content .fl-node-57164a1b24129 .fl-rich-text, .fl-builder-content .fl-node-57164a1b24129 .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
	font-size: 40px;
}
.fl-node-tz0j9e3567rp, .fl-node-tz0j9e3567rp .fl-photo {
	text-align: center;
}
.fl-node-7u0n6s2lqaxp, .fl-node-7u0n6s2lqaxp .fl-photo {
	text-align: center;
}
.fl-node-y4vzm6sdq930, .fl-node-y4vzm6sdq930 .fl-photo {
	text-align: center;
}
 .fl-node-y4vzm6sdq930 > .fl-module-content {
	margin-top:43px;
	margin-bottom:62px;
}
@media (max-width: 768px) { .fl-node-y4vzm6sdq930 > .fl-module-content { margin-top:20px;margin-bottom:20px; } }.fl-node-kjwbno2yrlm8, .fl-node-kjwbno2yrlm8 .fl-photo {
	text-align: center;
}
.fl-builder-content .fl-node-zfyo5h1g0c8t.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-zfyo5h1g0c8t.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 500;
	text-align: center;
}
.fl-builder-content .fl-node-57164a1af299b .fl-rich-text, .fl-builder-content .fl-node-57164a1af299b .fl-rich-text *:not(b, strong) {
	font-family: "League Spartan", sans-serif;
	font-weight: 400;
}
 .fl-node-57164a1af299b > .fl-module-content {
	margin-left:200px;
}
@media (max-width: 768px) { .fl-node-57164a1af299b > .fl-module-content { margin-left:20px; } }
/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */

