
.elementor-4006 .elementor-element.elementor-element-3b365868:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-3b365868 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d8ecff;
}

.elementor-4006 .elementor-element.elementor-element-3b365868 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 60px 100px 60px;
}

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

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-4006 .elementor-element.elementor-element-42548a4 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-42548a4 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-6bd6840c {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-6bd6840c .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-4006 .elementor-element.elementor-element-2b0b7f80 .elementor-button {
	background-color: #7a5a9e;
	fill: #fff;
	color: #fff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-4006 .elementor-element.elementor-element-389d2262 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-389d2262 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-67b244ba:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-67b244ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4a6fa5;
}

.elementor-4006 .elementor-element.elementor-element-67b244ba {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 60px 30px 60px;
}

.elementor-4006 .elementor-element.elementor-element-67b244ba > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-2a9ef6fb:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-2a9ef6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d8ecff;
}

.elementor-4006 .elementor-element.elementor-element-2a9ef6fb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 60px 20px 60px;
}

.elementor-4006 .elementor-element.elementor-element-2a9ef6fb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-466a0d03:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-466a0d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-466a0d03 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 50px 70px 50px;
}

.elementor-4006 .elementor-element.elementor-element-466a0d03 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-41833bae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-41833bae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d8ecff;
	background-image: url("https://cdn-ilacdkj.nitrocdn.com/EyhkWYnYXakJfHBslnuzMiHEmntoOzHA/assets/images/optimized/rev-464615a/luviesbouncehouse.com/wp-content/uploads/2025/10/Bounce-House-Rental-Riverside-Ca-White.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-4006 .elementor-element.elementor-element-41833bae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-4006 .elementor-element.elementor-element-41833bae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-4006 .elementor-element.elementor-element-41833bae.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-41833bae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: middle;
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-41833bae > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-41833bae > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-41833bae > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-4006 .elementor-element.elementor-element-41833bae > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 20px 40px 20px;
}

.elementor-4006 .elementor-element.elementor-element-41833bae > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-7d659f4e {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-7d659f4e .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-3c4aaa0d {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-3c4aaa0d .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-3c69f0e0 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-3c69f0e0 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-135d25f6 .elementor-button {
	background-color: #7a5a9e;
	fill: #fff;
	color: #fff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-bc-flex-widget .elementor-4006 .elementor-element.elementor-element-3401c65f.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-3401c65f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: middle;
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-3401c65f > .elementor-element-populated {
	padding: 0px 0px 0px 40px;
}

.elementor-4006 .elementor-element.elementor-element-1586cfd {
	text-align: start;
}

.elementor-4006 .elementor-element.elementor-element-1586cfd .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-392282a6 .elementor-button {
	background-color: #7a5a9e;
	fill: #fff;
	color: #fff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-4006 .elementor-element.elementor-element-1067f9a7:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-1067f9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d4f5c8;
}

.elementor-4006 .elementor-element.elementor-element-1067f9a7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 50px 70px 50px;
}

.elementor-4006 .elementor-element.elementor-element-1067f9a7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-46ac1768 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-46ac1768 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-7cb0de74:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-7cb0de74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-7cb0de74 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 50px 70px 50px;
}

.elementor-4006 .elementor-element.elementor-element-7cb0de74 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-4006 .elementor-element.elementor-element-30cd32f5.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-30cd32f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: middle;
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-d288b31 {
	text-align: start;
}

.elementor-4006 .elementor-element.elementor-element-d288b31 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-50bc69ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-50bc69ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffe4cb;
	background-image: url("https://cdn-ilacdkj.nitrocdn.com/EyhkWYnYXakJfHBslnuzMiHEmntoOzHA/assets/images/optimized/rev-464615a/luviesbouncehouse.com/wp-content/uploads/2026/01/IMG_5908_1768246890.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-4006 .elementor-element.elementor-element-50bc69ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-4006 .elementor-element.elementor-element-50bc69ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-4006 .elementor-element.elementor-element-50bc69ae.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-50bc69ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: middle;
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-50bc69ae > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-50bc69ae > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-50bc69ae > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-4006 .elementor-element.elementor-element-50bc69ae > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 20px 40px 20px;
}

.elementor-4006 .elementor-element.elementor-element-50bc69ae > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-45d236a3 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-45d236a3 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-f75fd00 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-f75fd00 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-6e4842da .elementor-button {
	background-color: #7a5a9e;
	fill: #fff;
	color: #fff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-4006 .elementor-element.elementor-element-68843611 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-68843611 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-4daf7195:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-4daf7195 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d4eeff;
}

.elementor-4006 .elementor-element.elementor-element-4daf7195 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 50px 70px 50px;
}

.elementor-4006 .elementor-element.elementor-element-4daf7195 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-5a26b099 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-5a26b099 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-6bc3c93a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-6bc3c93a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d8ecff;
}

.elementor-4006 .elementor-element.elementor-element-6bc3c93a > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-6bc3c93a > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-6bc3c93a > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-4006 .elementor-element.elementor-element-6bc3c93a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 28px 16px 28px 16px;
}

.elementor-4006 .elementor-element.elementor-element-6bc3c93a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-56526e1b {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-56526e1b .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-45b96512 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-45b96512 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-278586b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-278586b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edd8ff;
}

.elementor-4006 .elementor-element.elementor-element-278586b9 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-278586b9 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-278586b9 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-4006 .elementor-element.elementor-element-278586b9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 28px 16px 28px 16px;
}

.elementor-4006 .elementor-element.elementor-element-278586b9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-323a3547 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-323a3547 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-2715c5df {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-2715c5df .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-3e8ce976:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-3e8ce976 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d4f5c8;
}

.elementor-4006 .elementor-element.elementor-element-3e8ce976 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-3e8ce976 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-3e8ce976 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-4006 .elementor-element.elementor-element-3e8ce976 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 28px 16px 28px 16px;
}

.elementor-4006 .elementor-element.elementor-element-3e8ce976 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-26c0da9e {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-26c0da9e .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-199642c2 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-199642c2 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-5be7f41b {
	margin-top: 16px;
	margin-bottom: 0px;
}

.elementor-4006 .elementor-element.elementor-element-498189da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-498189da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffe4cb;
}

.elementor-4006 .elementor-element.elementor-element-498189da > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-498189da > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-498189da > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-4006 .elementor-element.elementor-element-498189da > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 28px 16px 28px 16px;
}

.elementor-4006 .elementor-element.elementor-element-498189da > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-10006282 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-10006282 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-16b31a52 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-16b31a52 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-5772f0f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-5772f0f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff5cc;
}

.elementor-4006 .elementor-element.elementor-element-5772f0f4 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-5772f0f4 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-5772f0f4 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-4006 .elementor-element.elementor-element-5772f0f4 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 28px 16px 28px 16px;
}

.elementor-4006 .elementor-element.elementor-element-5772f0f4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-5b9d804e {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-5b9d804e .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-394e2c74 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-394e2c74 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-59f97be7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-59f97be7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d8ecff;
}

.elementor-4006 .elementor-element.elementor-element-59f97be7 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-59f97be7 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-59f97be7 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-4006 .elementor-element.elementor-element-59f97be7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 28px 16px 28px 16px;
}

.elementor-4006 .elementor-element.elementor-element-59f97be7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-6b807699 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-6b807699 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-74ef9498 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-74ef9498 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-1f48f6a7:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-1f48f6a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edd8ff;
}

.elementor-4006 .elementor-element.elementor-element-1f48f6a7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 50px 70px 50px;
}

.elementor-4006 .elementor-element.elementor-element-1f48f6a7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-496a3faf {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-496a3faf .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-6bf5d095:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-6bf5d095 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-6bf5d095 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-6bf5d095 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-6bf5d095 > .elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-4006 .elementor-element.elementor-element-6bf5d095 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 24px 20px 24px 20px;
}

.elementor-4006 .elementor-element.elementor-element-6bf5d095 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-34b8a316:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-34b8a316 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-34b8a316 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-34b8a316 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-34b8a316 > .elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-4006 .elementor-element.elementor-element-34b8a316 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 24px 20px 24px 20px;
}

.elementor-4006 .elementor-element.elementor-element-34b8a316 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-bbf7b7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-bbf7b7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-bbf7b7b > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-bbf7b7b > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-bbf7b7b > .elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-4006 .elementor-element.elementor-element-bbf7b7b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 24px 20px 24px 20px;
}

.elementor-4006 .elementor-element.elementor-element-bbf7b7b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-47544b91:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-47544b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffe4cb;
}

.elementor-4006 .elementor-element.elementor-element-47544b91 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 50px 70px 50px;
}

.elementor-4006 .elementor-element.elementor-element-47544b91 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-2bb0724a {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-2bb0724a .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-753b145c {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-4006 .elementor-element.elementor-element-7678c614:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-7678c614 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-7678c614 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-7678c614 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-7678c614 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-4006 .elementor-element.elementor-element-7678c614 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 16px 8px 16px 8px;
}

.elementor-4006 .elementor-element.elementor-element-7678c614 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-8944caf {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-8944caf .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-79331da7 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-79331da7 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-595af796:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-595af796 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-595af796 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-595af796 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-595af796 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-4006 .elementor-element.elementor-element-595af796 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 16px 8px 16px 8px;
}

.elementor-4006 .elementor-element.elementor-element-595af796 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-7fff1a99 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-7fff1a99 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-2382239a {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-2382239a .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-4a4416f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-4a4416f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-4a4416f1 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-4a4416f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-4a4416f1 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-4006 .elementor-element.elementor-element-4a4416f1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 16px 8px 16px 8px;
}

.elementor-4006 .elementor-element.elementor-element-4a4416f1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-2c1ce012 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-2c1ce012 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-34bb49eb {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-34bb49eb .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-56093179:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-56093179 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-56093179 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-56093179 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-56093179 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-4006 .elementor-element.elementor-element-56093179 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 16px 8px 16px 8px;
}

.elementor-4006 .elementor-element.elementor-element-56093179 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-165789f6 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-165789f6 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-11854644 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-11854644 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-758a0bfc {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-4006 .elementor-element.elementor-element-6eb7e24d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-6eb7e24d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-6eb7e24d > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-6eb7e24d > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-6eb7e24d > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-4006 .elementor-element.elementor-element-6eb7e24d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 16px 8px 16px 8px;
}

.elementor-4006 .elementor-element.elementor-element-6eb7e24d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-70f63fff {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-70f63fff .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-7363af6c {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-7363af6c .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-400799e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-400799e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-400799e4 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-400799e4 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-400799e4 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-4006 .elementor-element.elementor-element-400799e4 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 16px 8px 16px 8px;
}

.elementor-4006 .elementor-element.elementor-element-400799e4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-5dcae216 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-5dcae216 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-56a2ee5a {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-56a2ee5a .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-2cb24539:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-2cb24539 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-2cb24539 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-2cb24539 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-2cb24539 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-4006 .elementor-element.elementor-element-2cb24539 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 16px 8px 16px 8px;
}

.elementor-4006 .elementor-element.elementor-element-2cb24539 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-6cfadec8 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-6cfadec8 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-6a43348 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-6a43348 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-492d06cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-492d06cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-492d06cb > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-492d06cb > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-492d06cb > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-4006 .elementor-element.elementor-element-492d06cb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 16px 8px 16px 8px;
}

.elementor-4006 .elementor-element.elementor-element-492d06cb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-6cd071a5 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-6cd071a5 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-2ed0922a {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-2ed0922a .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-35dd179d {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-4006 .elementor-element.elementor-element-6762fb97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-6762fb97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-6762fb97 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-6762fb97 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-6762fb97 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-4006 .elementor-element.elementor-element-6762fb97 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 16px 8px 16px 8px;
}

.elementor-4006 .elementor-element.elementor-element-6762fb97 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-4b58079d {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-4b58079d .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-6017424d {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-6017424d .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-686c21d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-686c21d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-686c21d1 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-686c21d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-686c21d1 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-4006 .elementor-element.elementor-element-686c21d1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 16px 8px 16px 8px;
}

.elementor-4006 .elementor-element.elementor-element-686c21d1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-2479742a {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-2479742a .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-6eabaee7 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-6eabaee7 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-40ed7c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-40ed7c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-40ed7c7 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-40ed7c7 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-40ed7c7 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-4006 .elementor-element.elementor-element-40ed7c7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 16px 8px 16px 8px;
}

.elementor-4006 .elementor-element.elementor-element-40ed7c7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-59e05b54 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-59e05b54 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-32a512c {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-32a512c .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-35f11895:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-35f11895 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-35f11895 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-35f11895 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-35f11895 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

.elementor-4006 .elementor-element.elementor-element-35f11895 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 16px 8px 16px 8px;
}

.elementor-4006 .elementor-element.elementor-element-35f11895 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-2f1189b9 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-2f1189b9 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-3784f0fd {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-3784f0fd .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-3c44ae29:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-3c44ae29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d4f5c8;
}

.elementor-4006 .elementor-element.elementor-element-3c44ae29 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 50px 70px 50px;
}

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

.elementor-bc-flex-widget .elementor-4006 .elementor-element.elementor-element-5d60605.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-5d60605.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: middle;
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-2970c579 {
	text-align: start;
}

.elementor-4006 .elementor-element.elementor-element-2970c579 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-66e5d610 .elementor-button {
	background-color: #7a5a9e;
	fill: #fff;
	color: #fff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-4006 .elementor-element.elementor-element-379c0001:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4006 .elementor-element.elementor-element-379c0001 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d4eeff;
}

.elementor-bc-flex-widget .elementor-4006 .elementor-element.elementor-element-379c0001.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-379c0001.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: middle;
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-379c0001 > .elementor-element-populated, .elementor-4006 .elementor-element.elementor-element-379c0001 > .elementor-element-populated > .elementor-background-overlay, .elementor-4006 .elementor-element.elementor-element-379c0001 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-4006 .elementor-element.elementor-element-379c0001 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 36px 20px 36px 20px;
}

.elementor-4006 .elementor-element.elementor-element-379c0001 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-5c1833c {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-5c1833c .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-5cdd6952 .elementor-button {
	background-color: #7a5a9e;
	fill: #fff;
	color: #fff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-4006 .elementor-element.elementor-element-67841afc:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-67841afc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff5cc;
}

.elementor-4006 .elementor-element.elementor-element-67841afc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 50px 70px 50px;
}

.elementor-4006 .elementor-element.elementor-element-67841afc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4006 .elementor-element.elementor-element-32290ce2 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-32290ce2 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-accordion-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-accordion .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-4006 .elementor-element.elementor-element-74c25f18 .elementor-accordion-item {
	border-color: #d8ecff;
}

.elementor-4006 .elementor-element.elementor-element-74c25f18 .elementor-accordion-item .elementor-tab-content {
	border-block-start-color: #d8ecff;
}

.elementor-4006 .elementor-element.elementor-element-74c25f18 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-block-end-color: #d8ecff;
}

.elementor-4006 .elementor-element.elementor-element-74c25f18 .elementor-accordion-icon, .elementor-4006 .elementor-element.elementor-element-74c25f18 .elementor-accordion-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-74c25f18 .elementor-accordion-icon svg {
	fill: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-74c25f18 .elementor-tab-content {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-fcf65e6:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-fcf65e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-fcf65e6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 50px;
}

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

.elementor-4006 .elementor-element.elementor-element-73ef680e {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-73ef680e .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4006 .elementor-element.elementor-element-57b9a700:not(.elementor-motion-effects-element-type-background), .elementor-4006 .elementor-element.elementor-element-57b9a700 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, #7a5a9e 0%, #d8ecff 100%);
}

.elementor-4006 .elementor-element.elementor-element-57b9a700 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 90px 50px 90px 50px;
}

.elementor-4006 .elementor-element.elementor-element-57b9a700 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-4006 .elementor-element.elementor-element-55478b.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-55478b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: middle;
	align-items: middle;
}

.elementor-4006 .elementor-element.elementor-element-280ecd36 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-280ecd36 .elementor-heading-title {
	color: #fff;
}

.elementor-4006 .elementor-element.elementor-element-47a3335f .elementor-button {
	background-color: #fff;
	fill: #7a5a9e;
	color: #7a5a9e;
	border-radius: 50px 50px 50px 50px;
}

.elementor-4006 .elementor-element.elementor-element-6c5ee626 {
	text-align: center;
}

.elementor-4006 .elementor-element.elementor-element-6c5ee626 .elementor-heading-title {
	color: #fff;
}
