





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






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






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






.fl-node-81asercolx4v.fl-row-default-height > .fl-row-content-wrap, .fl-node-81asercolx4v.fl-row-full-height > .fl-row-content-wrap, .fl-node-81asercolx4v.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-node-81asercolx4v > .fl-row-content-wrap {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}






.fl-node-6xy75joeziut.fl-row-default-height > .fl-row-content-wrap, .fl-node-6xy75joeziut.fl-row-full-height > .fl-row-content-wrap, .fl-node-6xy75joeziut.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-node-6xy75joeziut > .fl-row-content-wrap {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}






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






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






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




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




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




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




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




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




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




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




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




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




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




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




.fl-node-8c6gs2djtz5b {
	width: 100%;
}




.fl-node-7tuemv2x35cj {
	width: 49.92%;
}
.fl-node-vxmuwba4ys28 .fl-mosaicflow {
	margin-left: -20px;
}
.fl-mosaicflow-item {
	margin: 0 0 20px 20px;
}
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;
}

.fl-node-zb4sc9yj0w7t .fl-callout {
	text-align: center;
}
.fl-node-zb4sc9yj0w7t .fl-callout-icon-left, .fl-node-zb4sc9yj0w7t .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-zb4sc9yj0w7t .fl-callout-icon-left, .fl-node-zb4sc9yj0w7t .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-zb4sc9yj0w7t .fl-callout-icon-left, .fl-node-zb4sc9yj0w7t .fl-callout-icon-right {
		float: none;
	}
}
.fl-row .fl-col .fl-node-xlpou1fgcjed h2.fl-heading a,
.fl-row .fl-col .fl-node-xlpou1fgcjed h2.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-xlpou1fgcjed h2.fl-heading .fl-heading-text *,
.fl-node-xlpou1fgcjed h2.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-xlpou1fgcjed.fl-module-heading .fl-heading {
	text-align: center;
}
.fl-node-p5vg24colwrx, .fl-node-p5vg24colwrx .fl-photo {
	text-align: center;
}
.fl-node-p5vg24colwrx .fl-photo-content, .fl-node-p5vg24colwrx .fl-photo-img {
	width: 200px;
}
 .fl-node-p5vg24colwrx > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-ru57wsv14tg0.fl-module-heading .fl-heading {
	text-align: center;
}
.fl-node-8r1mnxhzlu3f .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	width: 100%;
	margin: auto;
}

			.fl-node-8r1mnxhzlu3f .fl-separator {
	border-top-color: #916089;
	border-top-style: solid;
}
 .fl-node-6s3jom8k12hq > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.fl-node-8c1ixj7l3he6.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-8c1ixj7l3he6 > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-pw38yfbzlt0u .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	width: 100%;
	margin: auto;
}

			.fl-node-pw38yfbzlt0u .fl-separator {
	border-top-color: #5e054c;
	border-top-style: solid;
}








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


.fl-node-psaebm1wl4jo.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-psaebm1wl4jo > .fl-module-content {
	margin-bottom:0px;
}

.fl-node-wpa702dior39 .fl-button-group-layout-horizontal .fl-button-group-buttons {
		justify-content: center}


.fl-node-wpa702dior39 .fl-button-group-layout-vertical .fl-button-group-buttons .fl-button:is(a, button), .fl-node-wpa702dior39 .fl-button-group-layout-horizontal .fl-button-group-buttons .fl-button:is(a, button) {
	width: 100%;
}
.fl-node-wpa702dior39 .fl-button-group-layout-vertical .fl-button-group-buttons .fl-button-group-button .fl-button-wrap {
	text-align: center;
}
.fl-node-wpa702dior39 .fl-button-group-layout-horizontal .fl-button-group-buttons {
	justify-content: center;
}
.fl-builder-content .fl-node-wpa702dior39 .fl-button-group .fl-button-group-buttons .fl-button-group-button {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.fl-builder-content .fl-node-wpa702dior39 .fl-button-group .fl-button:is(a, button) > span, .fl-builder-content .fl-node-wpa702dior39 .fl-button-group .fl-button:is(a, button) > i {
	color: #a59d8f;
}
.fl-builder-content .fl-node-wpa702dior39 .fl-button-group .fl-button:is(a, button):hover > span, .fl-builder-content .fl-node-wpa702dior39 .fl-button-group .fl-button:is(a, button):focus > span, .fl-builder-content .fl-node-wpa702dior39 .fl-button-group .fl-button:is(a, button):hover > i, .fl-builder-content .fl-node-wpa702dior39 .fl-button-group .fl-button:is(a, button):focus > i {
	color: #ffffff;
}
.fl-builder-content .fl-node-wpa702dior39 .fl-button-group .fl-button-group-buttons {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fl-builder-content .fl-node-wpa702dior39 .fl-button-group .fl-button-group-buttons .fl-button:is(a, button):hover, .fl-builder-content .fl-node-wpa702dior39 .fl-button-group .fl-button-group-buttons .fl-button:is(a, button):focus {
	background: #a59d8f;
}
.fl-builder-content .fl-node-wpa702dior39 .fl-button-group .fl-button-group-buttons .fl-button:is(a, button) {
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #999183;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.fl-builder-content .fl-node-wpa702dior39 .fl-button-group .fl-button-group-buttons .fl-button:is(a, button):hover {
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #979797;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
#fl-button-group-button-wpa702dior39-0 .fl-button:is(a, button) {
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	background: #ffffff;
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #a59d8f;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
#fl-button-group-button-wpa702dior39-0 .fl-button:is(a, button) > span, #fl-button-group-button-wpa702dior39-0 .fl-button:is(a, button) > i {
	color: #333333;
}
#fl-button-group-button-wpa702dior39-0 .fl-button:is(a, button):hover > span, #fl-button-group-button-wpa702dior39-0 .fl-button:is(a, button):focus > span, #fl-button-group-button-wpa702dior39-0 .fl-button:is(a, button):hover > i, #fl-button-group-button-wpa702dior39-0 .fl-button:is(a, button):focus > i {
	color: #ffffff;
}
#fl-button-group-button-wpa702dior39-0 .fl-button:is(a, button):hover, #fl-button-group-button-wpa702dior39-0 .fl-button:is(a, button):focus {
	background: #a59d8f;
}
#fl-button-group-button-wpa702dior39-0 .fl-button, #fl-button-group-button-wpa702dior39-0 .fl-button * {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
#fl-button-group-button-wpa702dior39-1 .fl-button:is(a, button) {
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	background: #ffffff;
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #a59d8f;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
#fl-button-group-button-wpa702dior39-1 .fl-button:is(a, button) > span, #fl-button-group-button-wpa702dior39-1 .fl-button:is(a, button) > i {
	color: #333333;
}
#fl-button-group-button-wpa702dior39-1 .fl-button:is(a, button):hover > span, #fl-button-group-button-wpa702dior39-1 .fl-button:is(a, button):focus > span, #fl-button-group-button-wpa702dior39-1 .fl-button:is(a, button):hover > i, #fl-button-group-button-wpa702dior39-1 .fl-button:is(a, button):focus > i {
	color: #ffffff;
}
#fl-button-group-button-wpa702dior39-1 .fl-button:is(a, button):hover, #fl-button-group-button-wpa702dior39-1 .fl-button:is(a, button):focus {
	background: #a59d8f;
}
#fl-button-group-button-wpa702dior39-1 .fl-button, #fl-button-group-button-wpa702dior39-1 .fl-button * {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
#fl-button-group-button-wpa702dior39-2 .fl-button:is(a, button) {
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	background: #ffffff;
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #a59d8f;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
#fl-button-group-button-wpa702dior39-2 .fl-button:is(a, button) > span, #fl-button-group-button-wpa702dior39-2 .fl-button:is(a, button) > i {
	color: #333333;
}
#fl-button-group-button-wpa702dior39-2 .fl-button:is(a, button):hover > span, #fl-button-group-button-wpa702dior39-2 .fl-button:is(a, button):focus > span, #fl-button-group-button-wpa702dior39-2 .fl-button:is(a, button):hover > i, #fl-button-group-button-wpa702dior39-2 .fl-button:is(a, button):focus > i {
	color: #ffffff;
}
#fl-button-group-button-wpa702dior39-2 .fl-button:is(a, button):hover, #fl-button-group-button-wpa702dior39-2 .fl-button:is(a, button):focus {
	background: #a59d8f;
}
#fl-button-group-button-wpa702dior39-2 .fl-button, #fl-button-group-button-wpa702dior39-2 .fl-button * {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
.fl-builder-content .fl-node-wpa702dior39 .fl-button, .fl-builder-content .fl-node-wpa702dior39 .fl-button * {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
@media(max-width: 1200px) {
	.fl-builder-content .fl-node-wpa702dior39 .fl-button, .fl-builder-content .fl-node-wpa702dior39 .fl-button * {
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
	}
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-wpa702dior39 .fl-button, .fl-builder-content .fl-node-wpa702dior39 .fl-button * {
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
	}
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-wpa702dior39 .fl-button, .fl-builder-content .fl-node-wpa702dior39 .fl-button * {
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
	}
}
 .fl-node-wpa702dior39 > .fl-module-content {
	margin-top:0px;
}
.fl-node-6qv03hznp4f8 .fl-callout {
	text-align: center;
}
.fl-node-6qv03hznp4f8 .fl-callout-icon-left, .fl-node-6qv03hznp4f8 .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-6qv03hznp4f8 .fl-callout-icon-left, .fl-node-6qv03hznp4f8 .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-6qv03hznp4f8 .fl-callout-icon-left, .fl-node-6qv03hznp4f8 .fl-callout-icon-right {
		float: none;
	}
}
 .fl-node-ptbdi03oexyu > .fl-module-content {
	margin-top:0px;
}

	.fl-node-06wspg9umab4 .fl-post-carousel-wrapper{
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
	}

	

.fl-node-06wspg9umab4 .fl-post-carousel .fl-post-carousel-post {
	width: 33.33%;
}

.fl-node-06wspg9umab4 .fl-post-carousel .fl-post-carousel-post:nth-child(-n+3) {
	position: relative;
}



	.fl-builder-content .fl-node-06wspg9umab4 .fl-post-carousel-post{
		background-color: #ffffff;
	}




.fl-node-06wspg9umab4 .fl-post-carousel-meta {
	color: #5e054c;
}
.fl-node-06wspg9umab4 .fl-post-carousel-meta a {
	color: #cccccc;
}
.fl-node-06wspg9umab4 .fl-post-carousel-meta a:hover {
	color: #ffffff;
}


	
		.fl-node-owmclna4td2g .fl-post-slider-background .fl-post-slider-content{
			position: relative;
			z-index: 10;
			padding: 50px;
					background-color: rgba(51,51,51,0.8);
				}

		.fl-node-owmclna4td2g .fl-post-slider-background .fl-post-slider-content-bg{
			display: none;
			position: absolute;
			top: 0;
			z-index: 5;
		}

	
	.fl-node-owmclna4td2g .fl-post-slider-no-thumb{
		padding: 50px;
			background-color: rgba(51,51,51,0.8);
		}

	@media ( min-width: 768px ) {

		.fl-node-owmclna4td2g .fl-post-slider-post {
			min-height: 400px;
		}

		.fl-node-owmclna4td2g .fl-slide-bg-photo {
			display: block;
		}

		.fl-node-owmclna4td2g .fl-post-slider-mobile-img {
			display: none;
		}

		
			
			.fl-node-owmclna4td2g .fl-post-slider-background .fl-post-slider-content{
									position: absolute;
					left: 0;
					right: 0;
					bottom: 0;
								background-color: rgba(51,51,51,0.8);			}

		
	
	}


	.fl-node-owmclna4td2g .fl-post-slider-navigation path{
			}

	
.fl-node-owmclna4td2g .fl-post-slider-title a {
	color: #ffffff;
}
.fl-node-owmclna4td2g .fl-post-slider-title a:hover {
	color: #ffffff;
}
.fl-node-owmclna4td2g .fl-post-slider-title, .fl-node-owmclna4td2g .fl-post-slider-title a {
	font-size: 24px;
}
.fl-node-owmclna4td2g .fl-post-slider-feed-meta {
	color: #ffffff;
}
.fl-node-owmclna4td2g .fl-post-slider-feed-meta a {
	color: #ffffff;
}
.fl-node-owmclna4td2g .fl-post-slider-feed-meta a:hover {
	color: #ffffff;
}
.fl-node-owmclna4td2g .fl-post-slider-feed-more {
	color: #ffffff;
}
.fl-node-owmclna4td2g .fl-post-slider-feed-more:hover {
	color: #ffffff;
}
.fl-node-5wxtocbzi0hd .fl-separator {
	border-top-width: 1px;
	max-width: 50%;
	width: 50%;
	margin: auto;
}

			.fl-node-5wxtocbzi0hd .fl-separator {
	border-top-color: #916089;
	border-top-style: solid;
}
.fl-node-psnfaz8154ye .fl-callout {
	text-align: center;
}
.fl-node-psnfaz8154ye .fl-callout-icon-left, .fl-node-psnfaz8154ye .fl-callout-icon-right {
	float: none;
}
@media(max-width: 992px) {
	.fl-node-psnfaz8154ye .fl-callout-icon-left, .fl-node-psnfaz8154ye .fl-callout-icon-right {
		float: none;
	}
}
@media(max-width: 768px) {
	.fl-node-psnfaz8154ye .fl-callout-icon-left, .fl-node-psnfaz8154ye .fl-callout-icon-right {
		float: none;
	}
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */

