
.elementor-29172 .elementor-element.elementor-element-669fa69 {
	padding: 10px 0px 50px 0px;
}

.elementor-29172 .elementor-element.elementor-element-27d24cf {
	border-style: none;
	padding: 0px 0px 50px 0px;
}

.elementor-29172 .elementor-element.elementor-element-5dcfb43 > .elementor-element-populated {
	border-style: none;
}

.elementor-29172 .elementor-element.elementor-element-bcfab0c {
	--box-border-width: 1px;
	--item-text-hover-decoration: underline;
}

.elementor-29172 .elementor-element.elementor-element-bcfab0c .elementor-toc__header-title {
	text-align: start;
}

.elementor-29172 .elementor-element.elementor-element-bcfab0c .elementor-toc__header {
	flex-direction: row;
}

.elementor-29172 .elementor-element.elementor-element-0b34536 {
	padding: 0px 0px 30px 0px;
}

.elementor-29172 .elementor-element.elementor-element-f1e36e4 {
	--e-image-carousel-slides-to-show: 3;
}

.elementor-29172 .elementor-element.elementor-element-f1e36e4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-29172 .elementor-element.elementor-element-f1e36e4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-29172 .elementor-element.elementor-element-f1e36e4 .elementor-swiper-button.elementor-swiper-button-next {
	color: var(--e-global-color-primary);
}

.elementor-29172 .elementor-element.elementor-element-f1e36e4 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-29172 .elementor-element.elementor-element-f1e36e4 .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: var(--e-global-color-primary);
}

.elementor-29172 .elementor-element.elementor-element-f1e36e4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style: none;
}

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

.elementor-29172 .elementor-element.elementor-element-f887981 .elementor-divider-separator {
	width: 100%;
}

.elementor-29172 .elementor-element.elementor-element-f887981 .elementor-divider {
	padding-block-start: 30px;
	padding-block-end: 30px;
}

.elementor-29172 .elementor-element.elementor-element-1eeca3c {
	padding: 10px 0px 0px 0px;
}

.elementor-29172 .elementor-element.elementor-element-2ecc26e > .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-29172 .elementor-element.elementor-element-39c193a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-29172 .elementor-element.elementor-element-854d434 {
	text-align: start;
}

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

.elementor-29172 .elementor-element.elementor-element-a412577 .elementor-divider-separator {
	width: 100%;
}

.elementor-29172 .elementor-element.elementor-element-a412577 .elementor-divider {
	padding-block-start: 30px;
	padding-block-end: 30px;
}

.elementor-29172 .elementor-element.elementor-element-c7a41f2 {
	padding: 10px 0px 0px 0px;
}

.elementor-29172 .elementor-element.elementor-element-4d4fc8e > .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-29172 .elementor-element.elementor-element-f021faf > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-29172 .elementor-element.elementor-element-fc04234 {
	text-align: start;
}

.elementor-29172 .elementor-element.elementor-element-705e108 {
	--divider-border-style: solid;
	--divider-color: #00b194;
	--divider-border-width: 1px;
}

.elementor-29172 .elementor-element.elementor-element-705e108 .elementor-divider-separator {
	width: 100%;
}

.elementor-29172 .elementor-element.elementor-element-705e108 .elementor-divider {
	padding-block-start: 30px;
	padding-block-end: 30px;
}

.elementor-29172 .elementor-element.elementor-element-74e308f {
	padding: 10px 0px 0px 0px;
}

.elementor-29172 .elementor-element.elementor-element-e1c19f7 > .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-29172 .elementor-element.elementor-element-347bc94 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-29172 .elementor-element.elementor-element-6560c65 {
	text-align: start;
}

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

.elementor-29172 .elementor-element.elementor-element-6297576 .elementor-divider-separator {
	width: 100%;
}

.elementor-29172 .elementor-element.elementor-element-6297576 .elementor-divider {
	padding-block-start: 30px;
	padding-block-end: 30px;
}

.elementor-29172 .elementor-element.elementor-element-4db67a6 {
	padding: 10px 0px 0px 0px;
}

.elementor-29172 .elementor-element.elementor-element-16a9c55 > .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-29172 .elementor-element.elementor-element-a31597f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-29172 .elementor-element.elementor-element-370479a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

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

.elementor-29172 .elementor-element.elementor-element-dfd1d38 .elementor-divider-separator {
	width: 100%;
}

.elementor-29172 .elementor-element.elementor-element-dfd1d38 .elementor-divider {
	padding-block-start: 30px;
	padding-block-end: 30px;
}

.elementor-29172 .elementor-element.elementor-element-aa6d325 {
	padding: 10px 0px 0px 0px;
}

.elementor-29172 .elementor-element.elementor-element-1445526 > .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-29172 .elementor-element.elementor-element-a985542 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-29172 .elementor-element.elementor-element-ba19e3c {
	text-align: start;
}

.elementor-29172 .elementor-element.elementor-element-c32577f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}
