
.elementor-9742 .elementor-element.elementor-element-f3uxeizs:not(.elementor-motion-effects-element-type-background), .elementor-9742 .elementor-element.elementor-element-f3uxeizs > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilacdkj.nitrocdn.com/EyhkWYnYXakJfHBslnuzMiHEmntoOzHA/assets/images/optimized/rev-464615a/luviesbouncehouse.com/wp-content/uploads/2025/07/Luxury-white-bounce-house-rental-setup-for-elegant-backyard-party-in-Orange-County.png");
}

.elementor-9742 .elementor-element.elementor-element-f3uxeizs > .elementor-background-overlay {
	background-color: rgba(249, 168, 168, .5);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9742 .elementor-element.elementor-element-f3uxeizs {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 120px 40px 100px 40px;
}

.elementor-9742 .elementor-element.elementor-element-f3v76vfa > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.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-9742 .elementor-element.elementor-element-f3uyp4tq {
	text-align: center;
}

.elementor-9742 .elementor-element.elementor-element-f3uyp4tq .elementor-heading-title {
	text-shadow: 0px 2px 8px rgba(90, 62, 90, .4);
	color: #fff;
}

.elementor-9742 .elementor-element.elementor-element-f3uzr8vz {
	--spacer-size: 12px;
}

.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-9742 .elementor-element.elementor-element-f3v13740 {
	--spacer-size: 16px;
}

.elementor-9742 .elementor-element.elementor-element-f3v3a18s {
	--spacer-size: 24px;
}

.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-9742 .elementor-element.elementor-element-f3v4s2ko .elementor-button {
	background-color: #e87878;
	fill: #fff;
	color: #fff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-9742 .elementor-element.elementor-element-f3v5o3qg {
	--spacer-size: 16px;
}

.elementor-9742 .elementor-element.elementor-element-f3v8byt7:not(.elementor-motion-effects-element-type-background), .elementor-9742 .elementor-element.elementor-element-f3v8byt7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9a8a8;
}

.elementor-9742 .elementor-element.elementor-element-f3v8byt7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 22px 40px 22px 40px;
}

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

.elementor-9742 .elementor-element.elementor-element-f3valh1f > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

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

.elementor-9742 .elementor-element.elementor-element-f3vmqkck {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 60px 40px;
}

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

.elementor-9742 .elementor-element.elementor-element-f3vlos6i > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-f3vby4t3 {
	--spacer-size: 10px;
}

.elementor-9742 .elementor-element.elementor-element-f3vcty45 {
	text-align: center;
}

.elementor-9742 .elementor-element.elementor-element-f3vcty45 .elementor-heading-title {
	color: #d4547a;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

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

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-9742 .elementor-element.elementor-element-f3vdg5sz {
	--divider-border-style: solid;
	--divider-color: Array;
	--divider-border-width: 2px;
}

.elementor-9742 .elementor-element.elementor-element-f3vdg5sz .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-9742 .elementor-element.elementor-element-f3vdg5sz .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-9742 .elementor-element.elementor-element-f3vecfxg {
	--spacer-size: 10px;
}

.elementor-9742 .elementor-element.elementor-element-f3vgicod {
	--spacer-size: 14px;
}

.elementor-9742 .elementor-element.elementor-element-f3vi63jl {
	--spacer-size: 20px;
}

.elementor-9742 .elementor-element.elementor-element-f3vjiah9 .elementor-button {
	background-color: #e87878;
	fill: #fff;
	color: #fff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-9742 .elementor-element.elementor-element-f3vkvs2i {
	--spacer-size: 10px;
}

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

.elementor-9742 .elementor-element.elementor-element-g4mx88q9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 60px 40px;
}

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

.elementor-9742 .elementor-element.elementor-element-g4mshpip > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-g4mpmlw6 {
	text-align: center;
}

.elementor-9742 .elementor-element.elementor-element-g4mpmlw6 .elementor-heading-title {
	color: #3a6b35;
}

.elementor-9742 .elementor-element.elementor-element-g4mqyje6 {
	--divider-border-style: solid;
	--divider-color: Array;
	--divider-border-width: 2px;
}

.elementor-9742 .elementor-element.elementor-element-g4mqyje6 .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-9742 .elementor-element.elementor-element-g4mqyje6 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-9742 .elementor-element.elementor-element-g4mrm725 {
	--spacer-size: 10px;
}

.elementor-9742 .elementor-element.elementor-element-g4mu2puf > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-g4mw17al > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

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

.elementor-9742 .elementor-element.elementor-element-g4n7972x {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 60px 40px;
}

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

.elementor-9742 .elementor-element.elementor-element-g4n68fza > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-g4myys4s {
	text-align: center;
}

.elementor-9742 .elementor-element.elementor-element-g4myys4s .elementor-heading-title {
	color: #2a5f8a;
}

.elementor-9742 .elementor-element.elementor-element-g4mz7xl4 {
	--divider-border-style: solid;
	--divider-color: Array;
	--divider-border-width: 2px;
}

.elementor-9742 .elementor-element.elementor-element-g4mz7xl4 .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-9742 .elementor-element.elementor-element-g4mz7xl4 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-9742 .elementor-element.elementor-element-g4n0eezq {
	--spacer-size: 10px;
}

.elementor-9742 .elementor-element.elementor-element-g4n2caoh {
	--spacer-size: 20px;
}

.elementor-9742 .elementor-element.elementor-element-g4n4xngb {
	--spacer-size: 20px;
}

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

.elementor-9742 .elementor-element.elementor-element-h5erv95o {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 60px 40px;
}

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

.elementor-9742 .elementor-element.elementor-element-h5ekvz3x > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-h5ehq0ye {
	text-align: center;
}

.elementor-9742 .elementor-element.elementor-element-h5ehq0ye .elementor-heading-title {
	color: #6a3a8a;
}

.elementor-9742 .elementor-element.elementor-element-h5eiqtia {
	--divider-border-style: solid;
	--divider-color: Array;
	--divider-border-width: 2px;
}

.elementor-9742 .elementor-element.elementor-element-h5eiqtia .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-9742 .elementor-element.elementor-element-h5eiqtia .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-9742 .elementor-element.elementor-element-h5ejjjk0 {
	--spacer-size: 10px;
}

.elementor-9742 .elementor-element.elementor-element-h5em5dm6 > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-h5eo91ns > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-h5eqbpmh > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

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

.elementor-9742 .elementor-element.elementor-element-h5eycf56 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 60px 40px;
}

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

.elementor-9742 .elementor-element.elementor-element-h5etz6v3 > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-h5evwy3g > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-h5exg1yy > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

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

.elementor-9742 .elementor-element.elementor-element-i66ixv4x {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 60px 40px;
}

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

.elementor-9742 .elementor-element.elementor-element-i66dybjl > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-i6693fey {
	text-align: center;
}

.elementor-9742 .elementor-element.elementor-element-i6693fey .elementor-heading-title {
	color: #8a5a2a;
}

.elementor-9742 .elementor-element.elementor-element-i66a4yle {
	--divider-border-style: solid;
	--divider-color: Array;
	--divider-border-width: 2px;
}

.elementor-9742 .elementor-element.elementor-element-i66a4yle .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-9742 .elementor-element.elementor-element-i66a4yle .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-9742 .elementor-element.elementor-element-i66b53yo {
	--spacer-size: 10px;
}

.elementor-9742 .elementor-element.elementor-element-i66f6zds > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-i66hxkfm > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

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

.elementor-9742 .elementor-element.elementor-element-j6yc0gyj {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 60px 40px;
}

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

.elementor-9742 .elementor-element.elementor-element-j6ybsz8h > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-j6y16umw {
	text-align: center;
}

.elementor-9742 .elementor-element.elementor-element-j6y16umw .elementor-heading-title {
	color: #8a7a1a;
}

.elementor-9742 .elementor-element.elementor-element-j6y2qzk6 {
	--divider-border-style: solid;
	--divider-color: Array;
	--divider-border-width: 2px;
}

.elementor-9742 .elementor-element.elementor-element-j6y2qzk6 .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-9742 .elementor-element.elementor-element-j6y2qzk6 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-9742 .elementor-element.elementor-element-j6y305uh {
	--spacer-size: 10px;
}

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

.elementor-9742 .elementor-element.elementor-element-j6yj5ojv {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 40px 60px 40px;
}

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

.elementor-9742 .elementor-element.elementor-element-j6yihuuc > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-j6yd9tik {
	text-align: center;
}

.elementor-9742 .elementor-element.elementor-element-j6yd9tik .elementor-heading-title {
	color: #d4547a;
}

.elementor-9742 .elementor-element.elementor-element-j6yevno8 {
	--divider-border-style: solid;
	--divider-color: Array;
	--divider-border-width: 2px;
}

.elementor-9742 .elementor-element.elementor-element-j6yevno8 .elementor-divider-separator {
	width: 60%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-9742 .elementor-element.elementor-element-j6yevno8 .elementor-divider {
	text-align: center;
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-9742 .elementor-element.elementor-element-j6yfe0jn {
	--spacer-size: 10px;
}

.elementor-9742 .elementor-element.elementor-element-j6yhga0g {
	--spacer-size: 10px;
}

.elementor-9742 .elementor-element.elementor-element-j6ykiki9:not(.elementor-motion-effects-element-type-background), .elementor-9742 .elementor-element.elementor-element-j6ykiki9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, #f9a8a8 0%, #ffe4cb 100%);
}

.elementor-9742 .elementor-element.elementor-element-j6ykiki9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 80px 40px 80px 40px;
}

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

.elementor-9742 .elementor-element.elementor-element-j6ys1q3h > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-9742 .elementor-element.elementor-element-j6ylalf9 {
	text-align: center;
}

.elementor-9742 .elementor-element.elementor-element-j6ylalf9 .elementor-heading-title {
	color: #5a3e5a;
}

.elementor-9742 .elementor-element.elementor-element-j6ymz9g9 {
	--spacer-size: 12px;
}

.elementor-9742 .elementor-element.elementor-element-j6youm9r {
	--spacer-size: 10px;
}

.elementor-9742 .elementor-element.elementor-element-j6ypkg8n .elementor-button {
	background-color: #e87878;
	fill: #fff;
	color: #fff;
	border-radius: 50px 50px 50px 50px;
}

.elementor-9742 .elementor-element.elementor-element-j6yqfmvx {
	--spacer-size: 16px;
}

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