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

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

.elementor-4007 .elementor-element.elementor-element-r45mdmo > .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-4007 .elementor-element.elementor-element-53gb3tm {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-53gb3tm .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-hgrc92y {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-hgrc92y .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-4007 .elementor-element.elementor-element-5q607f1 .elementor-button {
	background-color: #7a5a9e;
	fill: #fff;
	color: #fff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-4007 .elementor-element.elementor-element-u0wy7ri {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-u0wy7ri .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

.elementor-4007 .elementor-element.elementor-element-tanckd0 {
	color: #fff;
}

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

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

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

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

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

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

.elementor-4007 .elementor-element.elementor-element-5fef500:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4007 .elementor-element.elementor-element-5fef500 > .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-836b926/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-4007 .elementor-element.elementor-element-5fef500:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-4007 .elementor-element.elementor-element-5fef500 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

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

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

.elementor-4007 .elementor-element.elementor-element-5fef500 > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-5fef500 > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-5fef500 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-4007 .elementor-element.elementor-element-5fef500 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 20px 40px 20px;
}

.elementor-4007 .elementor-element.elementor-element-5fef500 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4007 .elementor-element.elementor-element-bkjoilc {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-bkjoilc .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-2w8n7zp {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-2w8n7zp .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-p664q8d {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-p664q8d .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-bc-flex-widget .elementor-4007 .elementor-element.elementor-element-nr5c6n2.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

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

.elementor-4007 .elementor-element.elementor-element-nr5c6n2 > .elementor-element-populated {
	padding: 0px 0px 0px 40px;
}

.elementor-4007 .elementor-element.elementor-element-yg52xwv {
	text-align: start;
}

.elementor-4007 .elementor-element.elementor-element-yg52xwv .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-4007 .elementor-element.elementor-element-8j5hdae:not(.elementor-motion-effects-element-type-background), .elementor-4007 .elementor-element.elementor-element-8j5hdae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d4f5c8;
}

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

.elementor-4007 .elementor-element.elementor-element-8j5hdae > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4007 .elementor-element.elementor-element-feujnov {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-feujnov .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

.elementor-bc-flex-widget .elementor-4007 .elementor-element.elementor-element-nz7pm8m.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

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

.elementor-4007 .elementor-element.elementor-element-ko7beal {
	text-align: start;
}

.elementor-4007 .elementor-element.elementor-element-ko7beal .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-ylbxuj9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4007 .elementor-element.elementor-element-ylbxuj9 > .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-836b926/luviesbouncehouse.com/wp-content/uploads/2026/01/IMG_5908_1768246890.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-bc-flex-widget .elementor-4007 .elementor-element.elementor-element-ylbxuj9.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

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

.elementor-4007 .elementor-element.elementor-element-ylbxuj9 > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-ylbxuj9 > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-ylbxuj9 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

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

.elementor-4007 .elementor-element.elementor-element-t296dz7 {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-t296dz7 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-er52oqn {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-er52oqn .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-4007 .elementor-element.elementor-element-gq4ongu {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-gq4ongu .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-7113mf3:not(.elementor-motion-effects-element-type-background), .elementor-4007 .elementor-element.elementor-element-7113mf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d4eeff;
}

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

.elementor-4007 .elementor-element.elementor-element-7113mf3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4007 .elementor-element.elementor-element-7jg1dml {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-7jg1dml .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-4007 .elementor-element.elementor-element-xx9ab5l > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-xx9ab5l > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-xx9ab5l > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

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

.elementor-4007 .elementor-element.elementor-element-5euprh8 {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-5euprh8 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-n91k4t2 {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-n91k4t2 .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-4007 .elementor-element.elementor-element-rfq943j > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-rfq943j > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-rfq943j > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

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

.elementor-4007 .elementor-element.elementor-element-3uche0o {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-3uche0o .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-zo034kp {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-zo034kp .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-4007 .elementor-element.elementor-element-yx70xoc > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-yx70xoc > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-yx70xoc > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

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

.elementor-4007 .elementor-element.elementor-element-linkz39 {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-linkz39 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-y6df2nf {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-y6df2nf .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-45t0vcx {
	margin-top: 16px;
	margin-bottom: 0px;
}

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

.elementor-4007 .elementor-element.elementor-element-5g6ia6s > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-5g6ia6s > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-5g6ia6s > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-4007 .elementor-element.elementor-element-5g6ia6s > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4007 .elementor-element.elementor-element-jjgmguo {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-jjgmguo .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-qu1xdfr {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-qu1xdfr .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-4007 .elementor-element.elementor-element-733734v > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-733734v > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-733734v > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-4007 .elementor-element.elementor-element-733734v > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4007 .elementor-element.elementor-element-njf71sh {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-njf71sh .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-ibo2nf4 {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-ibo2nf4 .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4007 .elementor-element.elementor-element-k48lswy {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-k48lswy .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-w4ls767 {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-w4ls767 .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

.elementor-4007 .elementor-element.elementor-element-gdy6hsq {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-gdy6hsq .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4007 .elementor-element.elementor-element-9f55kyd:not(.elementor-motion-effects-element-type-background), .elementor-4007 .elementor-element.elementor-element-9f55kyd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffe4cb;
}

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

.elementor-4007 .elementor-element.elementor-element-9f55kyd > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4007 .elementor-element.elementor-element-pcca0vp {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-pcca0vp .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-7u80k0m {
	margin-top: 0px;
	margin-bottom: 0px;
}

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

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

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

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

.elementor-4007 .elementor-element.elementor-element-uwcsdij {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-uwcsdij .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-mrzxq70 {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-mrzxq70 .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4007 .elementor-element.elementor-element-v512zmf {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-v512zmf .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-4urjarn {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-4urjarn .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4007 .elementor-element.elementor-element-5yxlwq0 {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-5yxlwq0 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-pb3xynj {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-pb3xynj .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-4007 .elementor-element.elementor-element-7idowz3 > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-7idowz3 > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-7idowz3 > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

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

.elementor-4007 .elementor-element.elementor-element-7idowz3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4007 .elementor-element.elementor-element-bc7si9y {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-bc7si9y .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-9mqjzst {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-9mqjzst .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-zg057xa {
	margin-top: 10px;
	margin-bottom: 0px;
}

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

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

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

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

.elementor-4007 .elementor-element.elementor-element-5p3dm0q {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-5p3dm0q .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-qfzal3t {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-qfzal3t .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4007 .elementor-element.elementor-element-1jvgi38 {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-1jvgi38 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-9id9wvw {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-9id9wvw .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4007 .elementor-element.elementor-element-z3mc45n {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-z3mc45n .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-scuygcs {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-scuygcs .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-4007 .elementor-element.elementor-element-5yv12uu > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-5yv12uu > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-5yv12uu > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

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

.elementor-4007 .elementor-element.elementor-element-5yv12uu > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4007 .elementor-element.elementor-element-pf8var4 {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-pf8var4 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-lxtfzpl {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-lxtfzpl .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-7hqjr02 {
	margin-top: 10px;
	margin-bottom: 0px;
}

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

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

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

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

.elementor-4007 .elementor-element.elementor-element-pgt8rwd {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-pgt8rwd .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-vt9vahb {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-vt9vahb .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4007 .elementor-element.elementor-element-mns0f8s {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-mns0f8s .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-t36i4i7 {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-t36i4i7 .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-4007 .elementor-element.elementor-element-18i5h4j > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-18i5h4j > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-18i5h4j > .elementor-background-slideshow {
	border-radius: 14px 14px 14px 14px;
}

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

.elementor-4007 .elementor-element.elementor-element-18i5h4j > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4007 .elementor-element.elementor-element-dta6h6f {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-dta6h6f .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-9mdhbdf {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-9mdhbdf .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4007 .elementor-element.elementor-element-ns15usi {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-ns15usi .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-cg25ok9 {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-cg25ok9 .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

.elementor-bc-flex-widget .elementor-4007 .elementor-element.elementor-element-v97ulsx.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

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

.elementor-4007 .elementor-element.elementor-element-9utgv2p {
	text-align: start;
}

.elementor-4007 .elementor-element.elementor-element-9utgv2p .elementor-heading-title {
	color: #5a3e5a;
}

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

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

.elementor-bc-flex-widget .elementor-4007 .elementor-element.elementor-element-fcetd96.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

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

.elementor-4007 .elementor-element.elementor-element-fcetd96 > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-fcetd96 > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-fcetd96 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

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

.elementor-4007 .elementor-element.elementor-element-6fx1izu {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-6fx1izu .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-372x0dz .elementor-button {
	background-color: #7a5a9e;
	fill: #fff;
	color: #fff;
	border-radius: 50px 50px 50px 50px;
}

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

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

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

.elementor-4007 .elementor-element.elementor-element-6h9xz9l {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-6h9xz9l .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-4007 .elementor-element.elementor-element-20b3oqr .elementor-accordion-item {
	border-color: #d8ecff;
}

.elementor-4007 .elementor-element.elementor-element-20b3oqr .elementor-accordion-item .elementor-tab-content {
	border-block-start-color: #d8ecff;
}

.elementor-4007 .elementor-element.elementor-element-20b3oqr .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-block-end-color: #d8ecff;
}

.elementor-4007 .elementor-element.elementor-element-20b3oqr .elementor-accordion-icon, .elementor-4007 .elementor-element.elementor-element-20b3oqr .elementor-accordion-title {
	color: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-20b3oqr .elementor-accordion-icon svg {
	fill: #5a3e5a;
}

.elementor-4007 .elementor-element.elementor-element-20b3oqr .elementor-tab-content {
	color: #5a3e5a;
}

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

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

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

.elementor-4007 .elementor-element.elementor-element-hyfa91r {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-hyfa91r .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

.elementor-bc-flex-widget .elementor-4007 .elementor-element.elementor-element-tmni7rl.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

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

.elementor-4007 .elementor-element.elementor-element-btj96zq {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-btj96zq .elementor-heading-title {
	color: #fff;
}

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

.elementor-4007 .elementor-element.elementor-element-2wbrmoe {
	text-align: center;
}

.elementor-4007 .elementor-element.elementor-element-2wbrmoe .elementor-heading-title {
	color: #fff;
}
