




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

	.fl-builder-edit .fl-node-alyhcf7sj41n.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-alyhcf7sj41n.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-alyhcf7sj41n.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-alyhcf7sj41n.fl-row-full-height > .fl-row-content-wrap {
			min-height: 500px;
		}
	}
.fl-node-alyhcf7sj41n.fl-row-custom-height > .fl-row-content-wrap {
	min-height: 500px;
}
 .fl-node-alyhcf7sj41n > .fl-row-content-wrap {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
 .fl-node-alyhcf7sj41n > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}




.fl-node-6d8sphg94rxv {
	width: 100%;
}
.fl-builder-content .fl-node-6d8sphg94rxv > .fl-col-content {
	min-height: 100px;
}




.fl-node-asogqd2icr1x {
	width: 100%;
}
.fl-builder-content .fl-node-asogqd2icr1x > .fl-col-content {
	min-height: 100px;
}




.fl-node-74wh0d5j8v6y {
	width: 100%;
}
.fl-builder-content .fl-node-74wh0d5j8v6y > .fl-col-content {
	min-height: 100px;
}




.fl-node-60wrk3fxi8dy {
	width: 100%;
}
.fl-node-60wrk3fxi8dy > .fl-col-content {
	background-color: rgb(0, 0, 0);
}
.fl-builder-content .fl-node-60wrk3fxi8dy > .fl-col-content {
	min-height: 500px;
}
 .fl-node-60wrk3fxi8dy > .fl-col-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
 .fl-node-60wrk3fxi8dy > .fl-col-content {
	padding-top:00px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}




.fl-node-pj7skt6hud5o {
	width: 33.33%;
}




.fl-node-54h9tafs0kdj {
	width: 33.33%;
}




.fl-node-owbspyidgnmr {
	width: 33.33%;
}
@media (max-width: 768px) { .fl-module-icon {
	text-align: center;
}
 }.fl-node-k3jceyiaqhvt .fl-icon i,
.fl-node-k3jceyiaqhvt .fl-icon i:before {
	color: rgb(255, 255, 255);
}




.fl-node-k3jceyiaqhvt .fl-module-content {
	line-height: 0;
}
.fl-node-k3jceyiaqhvt .fl-icon i, .fl-node-k3jceyiaqhvt .fl-icon i:before {
	font-size: 40px;
}
.fl-node-k3jceyiaqhvt .fl-icon-wrap .fl-icon-text {
	height: 70px;
}
.fl-node-k3jceyiaqhvt.fl-module-icon {
	text-align: center;
}
@media(max-width: 1200px) {
	.fl-node-k3jceyiaqhvt .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
@media(max-width: 992px) {
	.fl-node-k3jceyiaqhvt .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
@media(max-width: 768px) {
	.fl-node-k3jceyiaqhvt .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
 .fl-node-k3jceyiaqhvt > .fl-module-content {
	margin-top:0px;
	margin-right:20px;
	margin-left:20px;
}
@media (max-width: 768px) { .fl-node-k3jceyiaqhvt > .fl-module-content { margin-left:0px;margin-right:0px; } }.fl-module-box:before,
.fl-module-box:after {
	position: absolute;
}
a.fl-module-box {
	text-decoration: none;
}

/* Zero margins for top level boxes */
.fl-builder-content > .fl-module-box {
	margin: 0;
}

/* Zero margins for child modules */
.fl-module-box :where( .fl-module ),
.fl-module-box :where( .fl-module-content ),
.fl-module-box.fl-block > * {
	margin: 0;
}
.fl-builder-content-1386 .fl-node-t0oq2x6u39b4 {
	display: flex;
	flex-direction: row;
	gap: 10px;
}
.fl-builder-content-1386 .fl-node-zwl7xdq105e8 img.fl-photo-img {
	object-position: center;
}
.fl-node-zwl7xdq105e8, .fl-node-zwl7xdq105e8 .fl-photo {
	text-align: center;
}
.fl-node-zwl7xdq105e8 .fl-photo-content, .fl-node-zwl7xdq105e8 .fl-photo-img {
	width: 250px;
}
.fl-node-v459ajwyhx7i .fl-icon i,
.fl-node-v459ajwyhx7i .fl-icon i:before {
	color: rgb(255, 255, 255);
}




.fl-node-v459ajwyhx7i .fl-module-content {
	line-height: 0;
}
.fl-node-v459ajwyhx7i .fl-icon i, .fl-node-v459ajwyhx7i .fl-icon i:before {
	font-size: 40px;
}
.fl-node-v459ajwyhx7i .fl-icon-wrap .fl-icon-text {
	height: 70px;
}
.fl-node-v459ajwyhx7i.fl-module-icon {
	text-align: center;
}
@media(max-width: 1200px) {
	.fl-node-v459ajwyhx7i .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
@media(max-width: 992px) {
	.fl-node-v459ajwyhx7i .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
@media(max-width: 768px) {
	.fl-node-v459ajwyhx7i .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
 .fl-node-v459ajwyhx7i > .fl-module-content {
	margin-right:20px;
	margin-left:20px;
}
@media (max-width: 768px) { .fl-node-v459ajwyhx7i > .fl-module-content { margin-left:0px;margin-right:0px; } }	.fl-builder-content .fl-node-of9xpvr1w6y2.fl-rich-text,
	.fl-builder-content .fl-node-of9xpvr1w6y2.fl-rich-text * {
		color: rgb(255, 255, 255);
	}
	.fl-builder-content .fl-node-of9xpvr1w6y2.fl-rich-text, .fl-builder-content .fl-node-of9xpvr1w6y2.fl-rich-text *:not(b, strong) {
	font-size: 20px;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
}
@media(max-width: 1200px) {
	.fl-builder-content .fl-node-of9xpvr1w6y2.fl-rich-text, .fl-builder-content .fl-node-of9xpvr1w6y2.fl-rich-text *:not(b, strong) {
		font-size: 18px;
	}
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-of9xpvr1w6y2.fl-rich-text, .fl-builder-content .fl-node-of9xpvr1w6y2.fl-rich-text *:not(b, strong) {
		font-size: 14px;
	}
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-of9xpvr1w6y2.fl-rich-text, .fl-builder-content .fl-node-of9xpvr1w6y2.fl-rich-text *:not(b, strong) {
		font-size: 12px;
		letter-spacing: 0px;
		text-transform: uppercase;
	}
}
 .fl-node-of9xpvr1w6y2.fl-module-rich-text {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
@media ( max-width: 768px ) {
 .fl-node-of9xpvr1w6y2.fl-module-rich-text.fl-module {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
}
.fl-builder-content-1386 .fl-node-ir86vmxjc0zf {
	display: flex;
	flex-direction: row;
	justify-content: center;
	gap: 10px;
}
.fl-node-09exncq7hilj .fl-icon i,
.fl-node-09exncq7hilj .fl-icon i:before {
	color: rgb(255, 255, 255);
}




.fl-node-09exncq7hilj .fl-module-content {
	line-height: 0;
}
.fl-node-09exncq7hilj .fl-icon i, .fl-node-09exncq7hilj .fl-icon i:before {
	font-size: 40px;
}
.fl-node-09exncq7hilj .fl-icon-wrap .fl-icon-text {
	height: 70px;
}
.fl-node-09exncq7hilj.fl-module-icon {
	text-align: center;
}
@media(max-width: 1200px) {
	.fl-node-09exncq7hilj .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
@media(max-width: 992px) {
	.fl-node-09exncq7hilj .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
@media(max-width: 768px) {
	.fl-node-09exncq7hilj .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
 .fl-node-09exncq7hilj > .fl-module-content {
	margin-right:20px;
	margin-left:20px;
}
@media (max-width: 768px) { .fl-node-09exncq7hilj > .fl-module-content { margin-left:0px;margin-right:0px; } }.fl-node-m2s30u1c4thk {
	min-height: 0;
}

.fl-node-m2s30u1c4thk .fl-separator {
	border-top-width: 50px;
	border-top-style: solid;
	border-top-color: ;
	max-width: 100%;
	margin: auto;
}

			.fl-builder-content-1386 .fl-node-0nwls8xdzotk {
	display: flex;
	flex-direction: row;
	gap: 10px;
}
.fl-node-4jr2lfnowxsg .fl-icon i,
.fl-node-4jr2lfnowxsg .fl-icon i:before {
	color: rgb(255, 255, 255);
}




.fl-node-4jr2lfnowxsg .fl-module-content {
	line-height: 0;
}
.fl-node-4jr2lfnowxsg .fl-icon i, .fl-node-4jr2lfnowxsg .fl-icon i:before {
	font-size: 40px;
}
.fl-node-4jr2lfnowxsg .fl-icon-wrap .fl-icon-text {
	height: 70px;
}
.fl-node-4jr2lfnowxsg.fl-module-icon {
	text-align: center;
}
@media(max-width: 1200px) {
	.fl-node-4jr2lfnowxsg .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
@media(max-width: 992px) {
	.fl-node-4jr2lfnowxsg .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
@media(max-width: 768px) {
	.fl-node-4jr2lfnowxsg .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
 .fl-node-4jr2lfnowxsg > .fl-module-content {
	margin-right:20px;
	margin-left:20px;
}
@media (max-width: 768px) { .fl-node-4jr2lfnowxsg > .fl-module-content { margin-left:0px;margin-right:0px; } }.fl-node-eij38rabgoqz .fl-icon i,
.fl-node-eij38rabgoqz .fl-icon i:before {
	color: rgb(255, 255, 255);
}




.fl-node-eij38rabgoqz .fl-module-content {
	line-height: 0;
}
.fl-node-eij38rabgoqz .fl-icon i, .fl-node-eij38rabgoqz .fl-icon i:before {
	font-size: 40px;
}
.fl-node-eij38rabgoqz .fl-icon-wrap .fl-icon-text {
	height: 70px;
}
.fl-node-eij38rabgoqz.fl-module-icon {
	text-align: center;
}
@media(max-width: 1200px) {
	.fl-node-eij38rabgoqz .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
@media(max-width: 992px) {
	.fl-node-eij38rabgoqz .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
@media(max-width: 768px) {
	.fl-node-eij38rabgoqz .fl-icon-wrap .fl-icon-text {
		height: 70px;
	}
}
 .fl-node-eij38rabgoqz > .fl-module-content {
	margin-right:20px;
	margin-left:20px;
}
@media (max-width: 768px) { .fl-node-eij38rabgoqz > .fl-module-content { margin-left:0px;margin-right:0px; } }.fl-builder-content-1386 .fl-node-9xaqyir27opm {
	display: flex;
	flex-direction: row;
	gap: 10px;
}
:where( .fl-node-9xaqyir27opm > :not( .fl-block-overlay, .fl-drop-target ) ) {
	flex-grow: 1;
}
	.fl-builder-content .fl-node-syfdtxv0b1kl.fl-rich-text,
	.fl-builder-content .fl-node-syfdtxv0b1kl.fl-rich-text * {
		color: rgb(153, 153, 153);
	}
	.fl-builder-content .fl-node-syfdtxv0b1kl.fl-rich-text, .fl-builder-content .fl-node-syfdtxv0b1kl.fl-rich-text *:not(b, strong) {
	font-family: "Cormorant Garamond", serif;
	font-weight: 400;
	font-size: 18px;
}
 .fl-node-syfdtxv0b1kl.fl-module-rich-text {
	margin-top:40px;
	margin-right:0px;
	margin-bottom:40px;
	margin-left:0px;
}
@media (max-width: 768px) { .fl-node-syfdtxv0b1kl.fl-module-rich-text { margin-top:0px;margin-bottom:0px; } }
/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */


