
.elementor-44047 .elementor-element.elementor-element-d956070 {
	padding: 10px 0px 0px 0px;
}

.elementor-44047 .elementor-element.elementor-element-795943e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-44047 .elementor-element.elementor-element-13777f7 {
	padding: 50px 0px 0px 0px;
}

.elementor-44047 .elementor-element.elementor-element-922aa0b {
	--box-border-width: 1px;
	--item-text-hover-decoration: underline;
}

.elementor-44047 .elementor-element.elementor-element-922aa0b .elementor-toc__header-title {
	text-align: start;
}

.elementor-44047 .elementor-element.elementor-element-922aa0b .elementor-toc__header {
	flex-direction: row;
}

.elementor-44047 .elementor-element.elementor-element-024ae80 {
	padding: 50px 0px 0px 0px;
}

.elementor-44047 .elementor-element.elementor-element-501078d {
	--spacer-size: 60px;
}

.elementor-44047 .elementor-element.elementor-element-f08aa13 {
	padding: 0px 0px 0px 0px;
}

.elementor-44047 .elementor-element.elementor-element-e86e762 .elementor-heading-title {
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: .75px;
	color: #00b194;
}

.elementor-44047 .elementor-element.elementor-element-0580cc0 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-44047 .elementor-element.elementor-element-8301d38 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-44047 .elementor-element.elementor-element-8301d38 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-44047 .elementor-element.elementor-element-8301d38 .elementor-image-box-title {
	margin-bottom: 8px;
	font-weight: 900;
	letter-spacing: 0px;
}

.elementor-44047 .elementor-element.elementor-element-c48585c .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-44047 .elementor-element.elementor-element-c48585c .elementor-image-box-title {
	margin-bottom: 8px;
	font-weight: 900;
	letter-spacing: 0px;
}

.elementor-44047 .elementor-element.elementor-element-ed8eca2 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-44047 .elementor-element.elementor-element-ed8eca2 .elementor-image-box-title {
	margin-bottom: 8px;
	font-weight: 900;
	letter-spacing: 0px;
}

.elementor-44047 .elementor-element.elementor-element-d24bc45 {
	--spacer-size: 80px;
}

.elementor-44047 .elementor-element.elementor-element-620c088 {
	padding: 0px 0px 0px 0px;
}

.elementor-44047 .elementor-element.elementor-element-260c2e2 .elementor-heading-title {
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: .75px;
	color: #00b194;
}

.elementor-44047 .elementor-element.elementor-element-829d0d1 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-44047 .elementor-element.elementor-element-445c869 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-44047 .elementor-element.elementor-element-445c869 .elementor-image-box-title {
	margin-bottom: 8px;
	font-weight: 900;
	letter-spacing: 0px;
}

.elementor-44047 .elementor-element.elementor-element-29b700a .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-44047 .elementor-element.elementor-element-29b700a .elementor-image-box-title {
	margin-bottom: 8px;
	font-weight: 900;
	letter-spacing: 0px;
}

.elementor-44047 .elementor-element.elementor-element-c8f973e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-44047 .elementor-element.elementor-element-c8f973e .elementor-image-box-title {
	margin-bottom: 8px;
	font-weight: 900;
	letter-spacing: 0px;
}

.elementor-44047 .elementor-element.elementor-element-c3da330 {
	padding: 0px 0px 0px 0px;
}

.elementor-44047 .elementor-element.elementor-element-9f9e187 {
	--spacer-size: 80px;
}

.elementor-44047 .elementor-element.elementor-element-51ea3bc {
	padding: 0px 0px 0px 0px;
}

.elementor-44047 .elementor-element.elementor-element-bdb1fef .elementor-heading-title {
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: .75px;
	color: #00b194;
}

.elementor-44047 .elementor-element.elementor-element-2a6fe84 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-44047 .elementor-element.elementor-element-5726a5f .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-44047 .elementor-element.elementor-element-5726a5f .elementor-image-box-title {
	margin-bottom: 8px;
	font-weight: 900;
	letter-spacing: 0px;
}

.elementor-44047 .elementor-element.elementor-element-fe1a0f5 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-44047 .elementor-element.elementor-element-fe1a0f5 .elementor-image-box-title {
	margin-bottom: 8px;
	font-weight: 900;
	letter-spacing: 0px;
}

.elementor-44047 .elementor-element.elementor-element-76b24cf .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-44047 .elementor-element.elementor-element-76b24cf .elementor-image-box-title {
	margin-bottom: 8px;
	font-weight: 900;
	letter-spacing: 0px;
}

.elementor-44047 .elementor-element.elementor-element-57f8e97 {
	padding: 0px 0px 0px 0px;
}

.elementor-44047 .elementor-element.elementor-element-842369d {
	--spacer-size: 80px;
}

.elementor-44047 .elementor-element.elementor-element-57a96d0 {
	padding: 0px 0px 0px 0px;
}

.elementor-44047 .elementor-element.elementor-element-0c5f61d .elementor-heading-title {
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: .75px;
	color: #00b194;
}

.elementor-44047 .elementor-element.elementor-element-f885977 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-44047 .elementor-element.elementor-element-8d11172 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-44047 .elementor-element.elementor-element-8d11172 .elementor-image-box-title {
	margin-bottom: 8px;
	font-weight: 900;
	letter-spacing: 0px;
}

.elementor-44047 .elementor-element.elementor-element-436a003 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-44047 .elementor-element.elementor-element-436a003 .elementor-image-box-title {
	margin-bottom: 8px;
	font-weight: 900;
	letter-spacing: 0px;
}

.elementor-44047 .elementor-element.elementor-element-330c788 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-44047 .elementor-element.elementor-element-330c788 .elementor-image-box-title {
	margin-bottom: 8px;
	font-weight: 900;
	letter-spacing: 0px;
}

.elementor-44047 .elementor-element.elementor-element-31b6c12 {
	padding: 0px 0px 0px 0px;
}

.elementor-44047 .elementor-element.elementor-element-9c2cd8f {
	--divider-border-style: solid;
	--divider-color: #00b194;
	--divider-border-width: 1px;
}

.elementor-44047 .elementor-element.elementor-element-9c2cd8f .elementor-divider-separator {
	width: 100%;
}

.elementor-44047 .elementor-element.elementor-element-9c2cd8f .elementor-divider {
	padding-block-start: 50px;
	padding-block-end: 50px;
}

.elementor-44047 .elementor-element.elementor-element-e8da875 {
	padding: 0px 0px 0px 0px;
}

@media (max-width:767px) {
	.elementor-44047 .elementor-element.elementor-element-d24bc45 {
		--spacer-size: 75px;
	}
	
	.elementor-44047 .elementor-element.elementor-element-9f9e187 {
		--spacer-size: 75px;
	}
	
	.elementor-44047 .elementor-element.elementor-element-842369d {
		--spacer-size: 75px;
	}
}
