
.elementor-10288 .elementor-element.elementor-element-v13wic1:not(.elementor-motion-effects-element-type-background), .elementor-10288 .elementor-element.elementor-element-v13wic1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f5f0;
}

.elementor-10288 .elementor-element.elementor-element-v13wic1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 20px 90px 20px;
}

.elementor-10288 .elementor-element.elementor-element-v13wic1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10288 .elementor-element.elementor-element-cq7t0zd {
	text-align: center;
}

.elementor-10288 .elementor-element.elementor-element-cq7t0zd .elementor-heading-title {
	color: #baa586;
	font-family: "Julius Sans One", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 4px;
}

.elementor-10288 .elementor-element.elementor-element-cq7t0zd > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-10288 .elementor-element.elementor-element-8uiwyxy {
	text-align: center;
}

.elementor-10288 .elementor-element.elementor-element-8uiwyxy .elementor-heading-title {
	color: #175a60;
	font-family: "Julius Sans One", Sans-serif;
	font-size: 60px;
	font-weight: 400;
	line-height: 1.15em;
}

.elementor-10288 .elementor-element.elementor-element-8uiwyxy > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-10288 .elementor-element.elementor-element-zwfqo3p > .elementor-widget-container {
	margin: 0px 0px 35px 0px;
}

.elementor-10288 .elementor-element.elementor-element-wu37pua:not(.elementor-motion-effects-element-type-background), .elementor-10288 .elementor-element.elementor-element-wu37pua > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10288 .elementor-element.elementor-element-wu37pua {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #e8e0d0;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 20px 30px 20px;
}

.elementor-10288 .elementor-element.elementor-element-wu37pua > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10288 .elementor-element.elementor-element-74ftjbi:not(.elementor-motion-effects-element-type-background), .elementor-10288 .elementor-element.elementor-element-74ftjbi > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f5f0;
}

.elementor-10288 .elementor-element.elementor-element-74ftjbi {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 20px 80px 20px;
}

.elementor-10288 .elementor-element.elementor-element-74ftjbi > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10288 .elementor-element.elementor-element-ro9cdiw:not(.elementor-motion-effects-element-type-background), .elementor-10288 .elementor-element.elementor-element-ro9cdiw > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10288 .elementor-element.elementor-element-ro9cdiw {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 20px 80px 20px;
}

.elementor-10288 .elementor-element.elementor-element-ro9cdiw > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10288 .elementor-element.elementor-element-a9p2ctb {
	text-align: center;
}

.elementor-10288 .elementor-element.elementor-element-a9p2ctb .elementor-heading-title {
	color: #175a60;
	font-family: "Julius Sans One", Sans-serif;
	font-size: 42px;
	font-weight: 400;
}

.elementor-10288 .elementor-element.elementor-element-a9p2ctb > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-10288 .elementor-element.elementor-element-c6sn366:not(.elementor-motion-effects-element-type-background), .elementor-10288 .elementor-element.elementor-element-c6sn366 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f5f0;
}

.elementor-10288 .elementor-element.elementor-element-c6sn366 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 20px 80px 20px;
}

.elementor-10288 .elementor-element.elementor-element-c6sn366 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10288 .elementor-element.elementor-element-oqhgoc0 {
	text-align: center;
}

.elementor-10288 .elementor-element.elementor-element-oqhgoc0 .elementor-heading-title {
	color: #175a60;
	font-family: "Julius Sans One", Sans-serif;
	font-size: 42px;
	font-weight: 400;
}

.elementor-10288 .elementor-element.elementor-element-oqhgoc0 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-10288 .elementor-element.elementor-element-vgkri73:not(.elementor-motion-effects-element-type-background), .elementor-10288 .elementor-element.elementor-element-vgkri73 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #175a60;
}

.elementor-10288 .elementor-element.elementor-element-vgkri73 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 90px 20px 90px 20px;
}

.elementor-10288 .elementor-element.elementor-element-vgkri73 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10288 .elementor-element.elementor-element-cqu1yk4 {
	text-align: center;
}

.elementor-10288 .elementor-element.elementor-element-cqu1yk4 .elementor-heading-title {
	color: #fff;
	font-family: "Julius Sans One", Sans-serif;
	font-size: 48px;
	font-weight: 400;
}

.elementor-10288 .elementor-element.elementor-element-cqu1yk4 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

@media (max-width:1024px) {
	.elementor-10288 .elementor-element.elementor-element-8uiwyxy .elementor-heading-title {
		font-size: 44px;
	}
}

@media (max-width:767px) {
	.elementor-10288 .elementor-element.elementor-element-8uiwyxy .elementor-heading-title {
		font-size: 34px;
	}
}
