
.elementor-146474 .elementor-element.elementor-element-511ed8d {
	--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-146474 .elementor-element.elementor-element-beb6d3a {
	--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-146474 .elementor-element.elementor-element-c9c4929 {
	--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-146474 .elementor-element.elementor-element-c9c4929:not(.elementor-motion-effects-element-type-background), .elementor-146474 .elementor-element.elementor-element-c9c4929 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b47dce1);
}

.elementor-146474 .elementor-element.elementor-element-b4461f8 > .elementor-widget-container {
	padding: 10% 8% 10% 8%;
}

.elementor-146474 .elementor-element.elementor-element-eb0f9f8 > .elementor-widget-container {
	padding: 5% 0% 0% 0%;
}

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

.elementor-146474 .elementor-element.elementor-element-c40d2f0 > .elementor-widget-container {
	padding: 10% 12% 10% 12%;
}

.elementor-146474 .elementor-element.elementor-element-c40d2f0 {
	text-align: center;
}

.elementor-146474 .elementor-element.elementor-element-f29a562 {
	--display: flex;
}

.elementor-146474 .elementor-element.elementor-element-0f2e8a3 {
	--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-146474 .elementor-element.elementor-element-0f2e8a3:not(.elementor-motion-effects-element-type-background), .elementor-146474 .elementor-element.elementor-element-0f2e8a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b169646);
}

.elementor-146474 .elementor-element.elementor-element-d6566a8 > .elementor-widget-container {
	padding: 10% 12% 10% 12%;
}

.elementor-146474 .elementor-element.elementor-element-d6566a8 {
	text-align: center;
}

.elementor-146474 .elementor-element.elementor-element-6708c48 {
	--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-146474 .elementor-element.elementor-element-ace5ea0 {
	--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: .5;
}

.elementor-146474 .elementor-element.elementor-element-ace5ea0::before, .elementor-146474 .elementor-element.elementor-element-ace5ea0 > .elementor-background-video-container::before, .elementor-146474 .elementor-element.elementor-element-ace5ea0 > .e-con-inner > .elementor-background-video-container::before, .elementor-146474 .elementor-element.elementor-element-ace5ea0 > .elementor-background-slideshow::before, .elementor-146474 .elementor-element.elementor-element-ace5ea0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-146474 .elementor-element.elementor-element-ace5ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

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

.elementor-146474 .elementor-element.elementor-element-bff9917 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 50px 120px 80px 80px;
}

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