
.elementor-54279 .elementor-element.elementor-element-f6aca5e {
	padding: 10px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-4798006d {
	--spacer-size: 50px;
}

.elementor-54279 .elementor-element.elementor-element-5c953770 {
	padding: 0px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-7f78c414 {
	--box-border-width: 1px;
	--item-text-hover-decoration: underline;
}

.elementor-54279 .elementor-element.elementor-element-7f78c414 .elementor-toc__header-title {
	text-align: start;
}

.elementor-54279 .elementor-element.elementor-element-7f78c414 .elementor-toc__header {
	flex-direction: row;
}

.elementor-54279 .elementor-element.elementor-element-47f24f29 {
	--spacer-size: 50px;
}

.elementor-54279 .elementor-element.elementor-element-14abbf6 {
	padding: 0px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-031871b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-76b3a88d {
	--divider-border-style: solid;
	--divider-color: #00b194;
	--divider-border-width: 1px;
}

.elementor-54279 .elementor-element.elementor-element-76b3a88d .elementor-divider-separator {
	width: 100%;
}

.elementor-54279 .elementor-element.elementor-element-76b3a88d .elementor-divider {
	padding-block-start: 40px;
	padding-block-end: 40px;
}

.elementor-54279 .elementor-element.elementor-element-e91f53a {
	padding: 0px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-4ef385f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-bf55896 {
	--divider-border-style: solid;
	--divider-color: #00b194;
	--divider-border-width: 1px;
}

.elementor-54279 .elementor-element.elementor-element-bf55896 .elementor-divider-separator {
	width: 100%;
}

.elementor-54279 .elementor-element.elementor-element-bf55896 .elementor-divider {
	padding-block-start: 40px;
	padding-block-end: 40px;
}

.elementor-54279 .elementor-element.elementor-element-456f94a {
	padding: 0px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-f17610a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-7b037731 {
	--divider-border-style: solid;
	--divider-color: #00b194;
	--divider-border-width: 1px;
}

.elementor-54279 .elementor-element.elementor-element-7b037731 .elementor-divider-separator {
	width: 100%;
}

.elementor-54279 .elementor-element.elementor-element-7b037731 .elementor-divider {
	padding-block-start: 40px;
	padding-block-end: 40px;
}

.elementor-54279 .elementor-element.elementor-element-3b1d001 {
	padding: 0px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-40314be {
	padding: 0px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-5d59472 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 40px;
}

.elementor-54279 .elementor-element.elementor-element-5d59472 > .elementor-element-populated {
	padding: 0px 20px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-99a5c90.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-54279 .elementor-element.elementor-element-99a5c90.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-54279 .elementor-element.elementor-element-99a5c90.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-54279 .elementor-element.elementor-element-99a5c90 .elementor-image-box-title {
	margin-bottom: 4px;
	font-size: 16px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: .75px;
}

.elementor-54279 .elementor-element.elementor-element-99a5c90 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-54279 .elementor-element.elementor-element-99a5c90 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-54279 .elementor-element.elementor-element-f734e91.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-54279 .elementor-element.elementor-element-f734e91.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-54279 .elementor-element.elementor-element-f734e91.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-54279 .elementor-element.elementor-element-f734e91 .elementor-image-box-title {
	margin-bottom: 4px;
	font-size: 16px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: .75px;
}

.elementor-54279 .elementor-element.elementor-element-f734e91 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-54279 .elementor-element.elementor-element-f734e91 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-54279 .elementor-element.elementor-element-24568aa.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-54279 .elementor-element.elementor-element-24568aa.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-54279 .elementor-element.elementor-element-24568aa.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-54279 .elementor-element.elementor-element-24568aa .elementor-image-box-title {
	margin-bottom: 4px;
	font-size: 16px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: .75px;
}

.elementor-54279 .elementor-element.elementor-element-24568aa .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-54279 .elementor-element.elementor-element-24568aa .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-54279 .elementor-element.elementor-element-87d4446.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-54279 .elementor-element.elementor-element-87d4446.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-54279 .elementor-element.elementor-element-87d4446.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-54279 .elementor-element.elementor-element-87d4446 .elementor-image-box-title {
	margin-bottom: 4px;
	font-size: 16px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: .75px;
}

.elementor-54279 .elementor-element.elementor-element-87d4446 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-54279 .elementor-element.elementor-element-87d4446 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-54279 .elementor-element.elementor-element-a9547db {
	--spacer-size: 30px;
}

.elementor-54279 .elementor-element.elementor-element-98cb87e {
	padding: 0px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-9a83dda > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-46e9d504 {
	--divider-border-style: solid;
	--divider-color: #00b194;
	--divider-border-width: 1px;
}

.elementor-54279 .elementor-element.elementor-element-46e9d504 .elementor-divider-separator {
	width: 100%;
}

.elementor-54279 .elementor-element.elementor-element-46e9d504 .elementor-divider {
	padding-block-start: 40px;
	padding-block-end: 40px;
}

.elementor-54279 .elementor-element.elementor-element-a33cda5 {
	padding: 0px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-b1e6d86 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-54279 .elementor-element.elementor-element-efd9f92 {
	--spacer-size: 10px;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-54279 .elementor-element.elementor-element-5d59472 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-54279 .elementor-element.elementor-element-40314be {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-5d59472 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 20px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-5d59472 > .elementor-element-populated {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-99a5c90 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 52%;
	}
	
	.elementor-54279 .elementor-element.elementor-element-f734e91 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 52%;
	}
	
	.elementor-54279 .elementor-element.elementor-element-24568aa .elementor-image-box-wrapper .elementor-image-box-img {
		width: 52%;
	}
	
	.elementor-54279 .elementor-element.elementor-element-87d4446 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 52%;
	}
	
	.elementor-54279 .elementor-element.elementor-element-a9547db {
		--spacer-size: 10px;
	}
}

@media (max-width:767px) {
	.elementor-54279 .elementor-element.elementor-element-4798006d {
		--spacer-size: 60px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-47f24f29 {
		--spacer-size: 60px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-40314be {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-99a5c90 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-54279 .elementor-element.elementor-element-99a5c90 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-99a5c90.elementor-position-right .elementor-image-box-img {
		margin-left: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-99a5c90.elementor-position-left .elementor-image-box-img {
		margin-right: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-99a5c90.elementor-position-top .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-99a5c90 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%;
	}
	
	.elementor-54279 .elementor-element.elementor-element-f734e91 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-54279 .elementor-element.elementor-element-f734e91 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-f734e91.elementor-position-right .elementor-image-box-img {
		margin-left: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-f734e91.elementor-position-left .elementor-image-box-img {
		margin-right: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-f734e91.elementor-position-top .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-f734e91 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%;
	}
	
	.elementor-54279 .elementor-element.elementor-element-24568aa .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-54279 .elementor-element.elementor-element-24568aa .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-24568aa.elementor-position-right .elementor-image-box-img {
		margin-left: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-24568aa.elementor-position-left .elementor-image-box-img {
		margin-right: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-24568aa.elementor-position-top .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-24568aa .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%;
	}
	
	.elementor-54279 .elementor-element.elementor-element-87d4446 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-54279 .elementor-element.elementor-element-87d4446 .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-87d4446.elementor-position-right .elementor-image-box-img {
		margin-left: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-87d4446.elementor-position-left .elementor-image-box-img {
		margin-right: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-87d4446.elementor-position-top .elementor-image-box-img {
		margin-bottom: 8px;
	}
	
	.elementor-54279 .elementor-element.elementor-element-87d4446 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%;
	}
}
