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

.elementor-135331 .elementor-element.elementor-element-a7778ae {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 25px 25px 25px 25px;
}

.elementor-135331 .elementor-element.elementor-element-a7778ae > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-135331 .elementor-element.elementor-element-0420f28 > .elementor-widget-container {
	background-color: var(--e-global-color-b47dce1);
}

.elementor-135331 .elementor-element.elementor-element-10a5219 {
	margin-top: 45px;
	margin-bottom: 0px;
}

.elementor-135331 .elementor-element.elementor-element-b165100:not(.elementor-motion-effects-element-type-background), .elementor-135331 .elementor-element.elementor-element-b165100 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(218, 226, 253, 0);
}

.elementor-135331 .elementor-element.elementor-element-b165100 > .elementor-background-overlay {
	background-color: var(--e-global-color-b169646);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-135331 .elementor-element.elementor-element-b165100 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-135331 .elementor-element.elementor-element-8c4b622 > .elementor-element-populated {
	padding: 45px 35px 45px 35px;
}

.elementor-135331 .elementor-element.elementor-element-9679895 > .elementor-widget-container {
	padding: 3% 0% 0% 0%;
}

.elementor-135331 .elementor-element.elementor-element-9679895 {
	text-align: center;
}

.elementor-135331 .elementor-element.elementor-element-7616e2d > .elementor-widget-container {
	padding: 0% 5% 2% 5%;
}

.elementor-135331 .elementor-element.elementor-element-7616e2d {
	text-align: center;
}

.elementor-135331 .elementor-element.elementor-element-2da6cf9 > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
}

.elementor-135331 .elementor-element.elementor-element-34f2b01 > .elementor-widget-container {
	margin: 5% 0% 5% 0%;
}

.elementor-135331 .elementor-element.elementor-element-3c0872d > .elementor-background-overlay {
	background-color: var(--e-global-color-b169646);
	opacity: .5;
}

.elementor-135331 .elementor-element.elementor-element-3c0872d {
	padding: 0px 0px 0px 0px;
}

.elementor-135331 .elementor-element.elementor-element-bce28f6 > .elementor-element-populated {
	padding: 45px 35px 45px 35px;
}

.elementor-135331 .elementor-element.elementor-element-59dd31b > .elementor-widget-container {
	background-color: rgba(218, 226, 253, 0);
	padding: 3% 0% 0% 0%;
}

.elementor-135331 .elementor-element.elementor-element-59dd31b {
	text-align: center;
}

.elementor-135331 .elementor-element.elementor-element-59dd31b .elementor-heading-title {
	font-size: 1.4rem;
	font-style: italic;
}

.elementor-135331 .elementor-element.elementor-element-6dd2fb1 > .elementor-widget-container {
	background-color: rgba(218, 226, 253, 0);
	margin: 0% 0% 0% 0%;
	padding: 0% 5% 0% 5%;
}

.elementor-135331 .elementor-element.elementor-element-6dd2fb1 {
	text-align: center;
}

.elementor-135331 .elementor-element.elementor-element-b4bd9b0 > .elementor-widget-container {
	margin: 10% 0% 10% 0%;
}

.elementor-135331 .elementor-element.elementor-element-b12f327 > .elementor-background-overlay {
	background-color: var(--e-global-color-b169646);
	opacity: .5;
}

.elementor-135331 .elementor-element.elementor-element-b12f327 {
	padding: 0px 0px 0px 0px;
}

.elementor-135331 .elementor-element.elementor-element-7f98aaa > .elementor-element-populated {
	padding: 45px 35px 45px 35px;
}

.elementor-135331 .elementor-element.elementor-element-aab79cc > .elementor-widget-container {
	background-color: rgba(218, 226, 253, 0);
	padding: 3% 1% 0% 1%;
}

.elementor-135331 .elementor-element.elementor-element-aab79cc {
	text-align: center;
}

.elementor-135331 .elementor-element.elementor-element-aab79cc .elementor-heading-title {
	font-size: 1.4rem;
	font-style: italic;
}

.elementor-135331 .elementor-element.elementor-element-f45f8a4 > .elementor-widget-container {
	background-color: rgba(218, 226, 253, 0);
	margin: 0% 0% 0% 0%;
	padding: 0% 5% 0% 5%;
}

.elementor-135331 .elementor-element.elementor-element-f45f8a4 {
	text-align: center;
}
