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

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

.elementor-4127 .elementor-element.elementor-element-4pnyeul > .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-4127 .elementor-element.elementor-element-x6a9vrw {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-x6a9vrw .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-8gnp3bv {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-8gnp3bv .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-4127 .elementor-element.elementor-element-udaap4w .elementor-button {
	background-color: #7a5a9e;
	fill: #fff;
	color: #fff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-4127 .elementor-element.elementor-element-rovuqa0 {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-rovuqa0 .elementor-heading-title {
	color: #5a3e5a;
}

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

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

.elementor-4127 .elementor-element.elementor-element-0e1ecws > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4127 .elementor-element.elementor-element-mt19ahy {
	color: #fff;
}

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

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

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-1g1z6ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4127 .elementor-element.elementor-element-1g1z6ff > .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-4127 .elementor-element.elementor-element-1g1z6ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-4127 .elementor-element.elementor-element-1g1z6ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-4127 .elementor-element.elementor-element-1g1z6ff.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

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

.elementor-4127 .elementor-element.elementor-element-1g1z6ff > .elementor-element-populated, .elementor-4127 .elementor-element.elementor-element-1g1z6ff > .elementor-element-populated > .elementor-background-overlay, .elementor-4127 .elementor-element.elementor-element-1g1z6ff > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-4127 .elementor-element.elementor-element-1g1z6ff > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4127 .elementor-element.elementor-element-iqvfnzb {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-iqvfnzb .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-02gnpsd {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-02gnpsd .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-k2nibjq {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-k2nibjq .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-bc-flex-widget .elementor-4127 .elementor-element.elementor-element-6ku0ohv.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

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

.elementor-4127 .elementor-element.elementor-element-6ku0ohv > .elementor-element-populated {
	padding: 0px 0px 0px 40px;
}

.elementor-4127 .elementor-element.elementor-element-19pben0 {
	text-align: start;
}

.elementor-4127 .elementor-element.elementor-element-19pben0 .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-kj2r2is {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-kj2r2is .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

.elementor-bc-flex-widget .elementor-4127 .elementor-element.elementor-element-1dlw38r.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

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

.elementor-4127 .elementor-element.elementor-element-kgl5c3i {
	text-align: start;
}

.elementor-4127 .elementor-element.elementor-element-kgl5c3i .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-98o3saz {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-98o3saz .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-ke641ht {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-ke641ht .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-4127 .elementor-element.elementor-element-ee7qnrf {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-ee7qnrf .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-2y37blo:not(.elementor-motion-effects-element-type-background), .elementor-4127 .elementor-element.elementor-element-2y37blo > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d4eeff;
}

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

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

.elementor-4127 .elementor-element.elementor-element-79kmx0w {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-79kmx0w .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-4127 .elementor-element.elementor-element-76jzq5k > .elementor-element-populated, .elementor-4127 .elementor-element.elementor-element-76jzq5k > .elementor-element-populated > .elementor-background-overlay, .elementor-4127 .elementor-element.elementor-element-76jzq5k > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-4127 .elementor-element.elementor-element-76jzq5k > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4127 .elementor-element.elementor-element-wa5b016 {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-wa5b016 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-yudgvbp {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-yudgvbp .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-finic97 {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-finic97 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-3whlk0t {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-3whlk0t .elementor-heading-title {
	color: #5a3e5a;
}

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

.elementor-4127 .elementor-element.elementor-element-9c1ofen > .elementor-element-populated, .elementor-4127 .elementor-element.elementor-element-9c1ofen > .elementor-element-populated > .elementor-background-overlay, .elementor-4127 .elementor-element.elementor-element-9c1ofen > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-4127 .elementor-element.elementor-element-9c1ofen > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4127 .elementor-element.elementor-element-pbqp27h {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-pbqp27h .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-h6b0qec {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-h6b0qec .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-4bq9ttf {
	margin-top: 16px;
	margin-bottom: 0px;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-k3msdfb {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-k3msdfb .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-6681hwm {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-6681hwm .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-taqgus1 {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-taqgus1 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-ilw1zcp {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-ilw1zcp .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-pc7n78c {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-pc7n78c .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-l4xzfql {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-l4xzfql .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

.elementor-4127 .elementor-element.elementor-element-ac1e32r {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-ac1e32r .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-mdjtrt0 {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-mdjtrt0 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-y6fth3q {
	margin-top: 0px;
	margin-bottom: 0px;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-h5c106x {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-h5c106x .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-tg8ve8p {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-tg8ve8p .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-uikfk3x {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-uikfk3x .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-b6wgkvz {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-b6wgkvz .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-5ye8o3x {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-5ye8o3x .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-sep2dam {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-sep2dam .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-84s686d {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-84s686d .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-jwktadk {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-jwktadk .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-zvmifbi {
	margin-top: 10px;
	margin-bottom: 0px;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-6qp2208 {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-6qp2208 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-mpl3w7f {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-mpl3w7f .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-wrna8k6 {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-wrna8k6 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-nflmdza {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-nflmdza .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-4ofia04 {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-4ofia04 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-lht18ra {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-lht18ra .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-f48qsmq {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-f48qsmq .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-47x4p23 {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-47x4p23 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-dqcsz4c {
	margin-top: 10px;
	margin-bottom: 0px;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-s8rnhzf {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-s8rnhzf .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-l6fpwpj {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-l6fpwpj .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-4e658q5 {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-4e658q5 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-0gngs2y {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-0gngs2y .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-44dscgt {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-44dscgt .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-oajrlru {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-oajrlru .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-v6rp036 {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-v6rp036 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-ezaivlj {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-ezaivlj .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

.elementor-bc-flex-widget .elementor-4127 .elementor-element.elementor-element-475222y.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

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

.elementor-4127 .elementor-element.elementor-element-oa886ho {
	text-align: start;
}

.elementor-4127 .elementor-element.elementor-element-oa886ho .elementor-heading-title {
	color: #5a3e5a;
}

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

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

.elementor-bc-flex-widget .elementor-4127 .elementor-element.elementor-element-16t66xy.elementor-column .elementor-widget-wrap {
	align-items: middle;
}

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

.elementor-4127 .elementor-element.elementor-element-16t66xy > .elementor-element-populated, .elementor-4127 .elementor-element.elementor-element-16t66xy > .elementor-element-populated > .elementor-background-overlay, .elementor-4127 .elementor-element.elementor-element-16t66xy > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-4127 .elementor-element.elementor-element-16t66xy > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4127 .elementor-element.elementor-element-4sdrek1 {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-4sdrek1 .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-010aupl {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-010aupl .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-4127 .elementor-element.elementor-element-hw9l1ry .elementor-accordion-item {
	border-color: #d8ecff;
}

.elementor-4127 .elementor-element.elementor-element-hw9l1ry .elementor-accordion-item .elementor-tab-content {
	border-block-start-color: #d8ecff;
}

.elementor-4127 .elementor-element.elementor-element-hw9l1ry .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-block-end-color: #d8ecff;
}

.elementor-4127 .elementor-element.elementor-element-hw9l1ry .elementor-accordion-icon, .elementor-4127 .elementor-element.elementor-element-hw9l1ry .elementor-accordion-title {
	color: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-hw9l1ry .elementor-accordion-icon svg {
	fill: #5a3e5a;
}

.elementor-4127 .elementor-element.elementor-element-hw9l1ry .elementor-tab-content {
	color: #5a3e5a;
}

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

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

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

.elementor-4127 .elementor-element.elementor-element-6bqffhe {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-6bqffhe .elementor-heading-title {
	color: #5a3e5a;
}

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

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

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

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

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

.elementor-4127 .elementor-element.elementor-element-sfu0anl {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-sfu0anl .elementor-heading-title {
	color: #fff;
}

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

.elementor-4127 .elementor-element.elementor-element-mz2702p {
	text-align: center;
}

.elementor-4127 .elementor-element.elementor-element-mz2702p .elementor-heading-title {
	color: #fff;
}
