
.elementor-144741 .elementor-element.elementor-element-c59851c {
	--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-144741 .elementor-element.elementor-element-8446952 {
	--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-144741 .elementor-element.elementor-element-8446952:not(.elementor-motion-effects-element-type-background), .elementor-144741 .elementor-element.elementor-element-8446952 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b47dce1);
}

.elementor-144741 .elementor-element.elementor-element-9ada0db > .elementor-widget-container {
	padding: 10% 8% 10% 8%;
}

.elementor-144741 .elementor-element.elementor-element-b3c8895 {
	--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-144741 .elementor-element.elementor-element-d29904e > .elementor-widget-container {
	padding: 10% 0% 0% 0%;
}

.elementor-144741 .elementor-element.elementor-element-99c8f84 {
	--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-144741 .elementor-element.elementor-element-11b072b {
	--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;
	--margin-top: 5%;
	--margin-bottom: 10%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-144741 .elementor-element.elementor-element-11b072b:not(.elementor-motion-effects-element-type-background), .elementor-144741 .elementor-element.elementor-element-11b072b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b169646);
}

.elementor-144741 .elementor-element.elementor-element-b997e99 > .elementor-widget-container {
	padding: 10% 12% 10% 12%;
}

.elementor-144741 .elementor-element.elementor-element-b997e99 {
	text-align: center;
}

.elementor-144741 .elementor-element.elementor-element-19f5f16 {
	--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-144741 .elementor-element.elementor-element-67763c6 {
	--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;
	--margin-top: 5%;
	--margin-bottom: 10%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-144741 .elementor-element.elementor-element-67763c6:not(.elementor-motion-effects-element-type-background), .elementor-144741 .elementor-element.elementor-element-67763c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b169646);
}

.elementor-144741 .elementor-element.elementor-element-b94f433 > .elementor-widget-container {
	padding: 10% 12% 10% 12%;
}

.elementor-144741 .elementor-element.elementor-element-b94f433 {
	text-align: center;
}

.elementor-144741 .elementor-element.elementor-element-dacd922 {
	--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-144741 .elementor-element.elementor-element-12ffe28 {
	--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-144741 .elementor-element.elementor-element-12ffe28::before, .elementor-144741 .elementor-element.elementor-element-12ffe28 > .elementor-background-video-container::before, .elementor-144741 .elementor-element.elementor-element-12ffe28 > .e-con-inner > .elementor-background-video-container::before, .elementor-144741 .elementor-element.elementor-element-12ffe28 > .elementor-background-slideshow::before, .elementor-144741 .elementor-element.elementor-element-12ffe28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-144741 .elementor-element.elementor-element-12ffe28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-accent);
	--background-overlay: "";
}

.elementor-144741 .elementor-element.elementor-element-644498c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 50px 120px 80px 80px;
}

@media (max-width:767px) {
	.elementor-144741 .elementor-element.elementor-element-644498c > .elementor-widget-container {
		padding: 35px 35px 35px 35px;
	}
}
