
.elementor-146197 .elementor-element.elementor-element-8f2d147 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-146197 .elementor-element.elementor-element-8f2d147:not(.elementor-motion-effects-element-type-background), .elementor-146197 .elementor-element.elementor-element-8f2d147 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b47dce1);
}

.elementor-146197 .elementor-element.elementor-element-65cc160 > .elementor-widget-container {
	padding: 10% 8% 10% 8%;
}

.elementor-146197 .elementor-element.elementor-element-5af901d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-146197 .elementor-element.elementor-element-3759352 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-146197 .elementor-element.elementor-element-db37baf > .elementor-widget-container {
	background-color: var(--e-global-color-b169646);
	padding: 10% 10% 10% 10%;
}

.elementor-146197 .elementor-element.elementor-element-db37baf {
	text-align: center;
}

.elementor-146197 .elementor-element.elementor-element-7b575f8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-146197 .elementor-element.elementor-element-102e081 {
	--display: flex;
}

.elementor-146197 .elementor-element.elementor-element-282ebfe {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .3;
}

.elementor-146197 .elementor-element.elementor-element-282ebfe::before, .elementor-146197 .elementor-element.elementor-element-282ebfe > .elementor-background-video-container::before, .elementor-146197 .elementor-element.elementor-element-282ebfe > .e-con-inner > .elementor-background-video-container::before, .elementor-146197 .elementor-element.elementor-element-282ebfe > .elementor-background-slideshow::before, .elementor-146197 .elementor-element.elementor-element-282ebfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-146197 .elementor-element.elementor-element-282ebfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-accent);
	--background-overlay: "";
}

.elementor-146197 .elementor-element.elementor-element-9c99b4f > .elementor-widget-container {
	background-color: rgba(0, 0, 0, 0);
	margin: 0px 0px 0px 0px;
	padding: 50px 80px 80px 80px;
}

@media (max-width:767px) {
	.elementor-146197 .elementor-element.elementor-element-9c99b4f > .elementor-widget-container {
		padding: 35px 35px 35px 35px;
	}
}
