
.elementor-9025 .elementor-element.elementor-element-afd028a {
	--display: flex;
	--min-height: 85vh;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-9025 .elementor-element.elementor-element-afd028a:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-afd028a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbjjbb.nitrocdn.com/HzshDGWENVODViASCIRWxYcOpMXQulAS/assets/images/optimized/rev-8709aac/www.jddesignawards.com/wp-content/uploads/2026/05/Interior-Awards-HERO-Banner-JD-Design-Awards.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-9025 .elementor-element.elementor-element-08bddfe {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 3em;
	--padding-bottom: 0em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-08bddfe:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-08bddfe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-538b214 {
	text-align: start;
}

.elementor-9025 .elementor-element.elementor-element-538b214 .elementor-heading-title {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-0b168ff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-0b168ff:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-0b168ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-0d3ce14 {
	text-align: start;
}

.elementor-9025 .elementor-element.elementor-element-0d3ce14 .elementor-heading-title {
	font-size: 31px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-faa3c89 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .2;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-9025 .elementor-element.elementor-element-faa3c89:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-faa3c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-faa3c89::before, .elementor-9025 .elementor-element.elementor-element-faa3c89 > .elementor-background-video-container::before, .elementor-9025 .elementor-element.elementor-element-faa3c89 > .e-con-inner > .elementor-background-video-container::before, .elementor-9025 .elementor-element.elementor-element-faa3c89 > .elementor-background-slideshow::before, .elementor-9025 .elementor-element.elementor-element-faa3c89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9025 .elementor-element.elementor-element-faa3c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-9025 .elementor-element.elementor-element-daa2883 {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-daa2883 a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-6c2eb21 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-6c2eb21:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-6c2eb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-00b8e4d {
	text-align: start;
}

.elementor-9025 .elementor-element.elementor-element-00b8e4d .elementor-heading-title {
	font-size: 31px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-2175d26 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-9025 .elementor-element.elementor-element-2175d26:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-2175d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-c41fa17 {
	--display: flex;
	--min-height: 60vh;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-9025 .elementor-element.elementor-element-c41fa17:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-c41fa17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbjjbb.nitrocdn.com/HzshDGWENVODViASCIRWxYcOpMXQulAS/assets/images/optimized/rev-8709aac/www.jddesignawards.com/wp-content/uploads/2026/06/futuristic-minimalist-luxury-living-room-with-modern-design-ambient-lighting_124865-90866.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-9025 .elementor-element.elementor-element-6825596 {
	--display: flex;
	--justify-content: center;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-101a790 {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-101a790 a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-af52449 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-af52449:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-af52449 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-f022bfb {
	text-align: start;
}

.elementor-9025 .elementor-element.elementor-element-f022bfb .elementor-heading-title {
	font-size: 31px;
	font-weight: 700;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-b2227ca {
	--display: flex;
}

.elementor-9025 .elementor-element.elementor-element-b2227ca:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-b2227ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-daed1b7 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-9025 .elementor-element.elementor-element-13af979 {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-13af979 a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-d5a1193 {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-d5a1193 a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-601194e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-601194e:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-601194e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-94e43ba {
	text-align: start;
}

.elementor-9025 .elementor-element.elementor-element-94e43ba .elementor-heading-title {
	font-size: 31px;
	font-weight: 700;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-af25a2b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-9025 .elementor-element.elementor-element-af25a2b:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-af25a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-37fd5c4 {
	--display: flex;
	--justify-content: center;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-07a4ed0 {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-07a4ed0 a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-e7be653 {
	--display: flex;
	--min-height: 60vh;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-9025 .elementor-element.elementor-element-e7be653:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-e7be653 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbjjbb.nitrocdn.com/HzshDGWENVODViASCIRWxYcOpMXQulAS/assets/images/optimized/rev-8709aac/www.jddesignawards.com/wp-content/uploads/2026/06/view-modern-futuristic-work-space-with-furniture-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-9025 .elementor-element.elementor-element-cc25ca8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-cc25ca8:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-cc25ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-c06f7fe {
	text-align: start;
}

.elementor-9025 .elementor-element.elementor-element-c06f7fe .elementor-heading-title {
	font-size: 31px;
	font-weight: 700;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-7e3eb10 {
	--display: flex;
}

.elementor-9025 .elementor-element.elementor-element-7e3eb10:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-7e3eb10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-4b590db {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-9025 .elementor-element.elementor-element-ed60bec {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-ed60bec a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-c67ace4 {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-c67ace4 a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-f031f19 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-f031f19:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-f031f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-3b03a33 {
	text-align: start;
}

.elementor-9025 .elementor-element.elementor-element-3b03a33 .elementor-heading-title {
	font-size: 31px;
	font-weight: 700;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-9f128ca {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-9025 .elementor-element.elementor-element-9f128ca:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-9f128ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-5e6fff2 {
	--display: flex;
	--min-height: 60vh;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-9025 .elementor-element.elementor-element-5e6fff2:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-5e6fff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbjjbb.nitrocdn.com/HzshDGWENVODViASCIRWxYcOpMXQulAS/assets/images/optimized/rev-8709aac/www.jddesignawards.com/wp-content/uploads/2026/06/view-modern-futuristic-work-space-with-furniture-1-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-9025 .elementor-element.elementor-element-b549c78 {
	--display: flex;
	--justify-content: center;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-ee47b32 {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-ee47b32 a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-54fb46c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-54fb46c:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-54fb46c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-fc364b4 {
	text-align: start;
}

.elementor-9025 .elementor-element.elementor-element-fc364b4 .elementor-heading-title {
	font-size: 31px;
	font-weight: 700;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-c5504f0 {
	--display: flex;
}

.elementor-9025 .elementor-element.elementor-element-c5504f0:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-c5504f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-46e51fa {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-9025 .elementor-element.elementor-element-d173e06 {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-d173e06 a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-98b6da9 {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-98b6da9 a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-ddfeded {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-ddfeded:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-ddfeded > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-14ae8eb {
	text-align: start;
}

.elementor-9025 .elementor-element.elementor-element-14ae8eb .elementor-heading-title {
	font-size: 31px;
	font-weight: 700;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-2d83d88 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-9025 .elementor-element.elementor-element-2d83d88:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-2d83d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-e1a0e56 {
	--display: flex;
	--justify-content: center;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-713a707 {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-713a707 a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-9d4fb32 {
	--display: flex;
	--min-height: 60vh;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-9025 .elementor-element.elementor-element-9d4fb32:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-9d4fb32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbjjbb.nitrocdn.com/HzshDGWENVODViASCIRWxYcOpMXQulAS/assets/images/optimized/rev-8709aac/www.jddesignawards.com/wp-content/uploads/2026/06/picture-frame-by-velvet-armchair-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-9025 .elementor-element.elementor-element-364500b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-364500b:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-364500b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-ec504e8 {
	text-align: start;
}

.elementor-9025 .elementor-element.elementor-element-ec504e8 .elementor-heading-title {
	font-size: 31px;
	font-weight: 700;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-f72c9e9 {
	--display: flex;
}

.elementor-9025 .elementor-element.elementor-element-f72c9e9:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-f72c9e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-cd520db {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-9025 .elementor-element.elementor-element-86d7c65 {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-86d7c65 a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-1ce93cc {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-1ce93cc a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-62ed6b1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 1em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-62ed6b1:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-62ed6b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-4291dd6 {
	text-align: start;
}

.elementor-9025 .elementor-element.elementor-element-4291dd6 .elementor-heading-title {
	font-size: 31px;
	font-weight: 700;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-0009f9c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 3em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-9025 .elementor-element.elementor-element-0009f9c:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-0009f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #09bf9b;
}

.elementor-9025 .elementor-element.elementor-element-b8e4111 {
	--display: flex;
	--min-height: 60vh;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-9025 .elementor-element.elementor-element-b8e4111:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-b8e4111 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbjjbb.nitrocdn.com/HzshDGWENVODViASCIRWxYcOpMXQulAS/assets/images/optimized/rev-8709aac/www.jddesignawards.com/wp-content/uploads/2026/06/modern-living-room-interior-design-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-9025 .elementor-element.elementor-element-9dc0c45 {
	--display: flex;
	--justify-content: center;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-9025 .elementor-element.elementor-element-93e2e92 {
	text-align: start;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-93e2e92 a {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-c51d467 {
	--display: flex;
	--border-radius: 30px 30px 0px 0px;
	--padding-top: 3em;
	--padding-bottom: 0em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-9025 .elementor-element.elementor-element-c51d467:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-c51d467 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00382e;
}

.elementor-9025 .elementor-element.elementor-element-e45a22e > .elementor-widget-container {
	padding: 0em 0em 2em 0em;
}

.elementor-9025 .elementor-element.elementor-element-e45a22e .elementskit-section-title-wraper .elementskit-section-title {
	color: #fff;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	margin: 0px 0px 0px 0px;
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 45px;
}

.elementor-9025 .elementor-element.elementor-element-e45a22e .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-e45a22e .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-4c19413 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-9025 .elementor-element.elementor-element-591d661 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-591d661 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-591d661 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-591d661 .elementskit-accordion .elementskit-card-body p {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-591d661 .elementskit-accordion .elementskit-card-body {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-591d661 .elementskit-accordion .elementskit-card-body p, .elementor-9025 .elementor-element.elementor-element-591d661 .elementskit-accordion .elementskit-card-body {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-b357010 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-b357010 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-b357010 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-b357010 .elementskit-accordion .elementskit-card-body p {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-b357010 .elementskit-accordion .elementskit-card-body {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-b357010 .elementskit-accordion .elementskit-card-body p, .elementor-9025 .elementor-element.elementor-element-b357010 .elementskit-accordion .elementskit-card-body {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-337866f {
	--display: flex;
	--padding-top: 1em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-9025 .elementor-element.elementor-element-337866f:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-337866f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00382e;
}

.elementor-9025 .elementor-element.elementor-element-33a9966 .elementor-heading-title {
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-d4d7252 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-9025 .elementor-element.elementor-element-29be835 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-29be835 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-29be835 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-29be835 .elementskit-accordion .elementskit-card-body p {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-29be835 .elementskit-accordion .elementskit-card-body {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-29be835 .elementskit-accordion .elementskit-card-body p, .elementor-9025 .elementor-element.elementor-element-29be835 .elementskit-accordion .elementskit-card-body {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-b97b88a .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-b97b88a .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-b97b88a .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-b97b88a .elementskit-accordion .elementskit-card-body p {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-b97b88a .elementskit-accordion .elementskit-card-body {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-b97b88a .elementskit-accordion .elementskit-card-body p, .elementor-9025 .elementor-element.elementor-element-b97b88a .elementskit-accordion .elementskit-card-body {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-833c3fb {
	--display: flex;
	--padding-top: 1em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-9025 .elementor-element.elementor-element-833c3fb:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-833c3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00382e;
}

.elementor-9025 .elementor-element.elementor-element-6bfeec5 .elementor-heading-title {
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-7183328 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-9025 .elementor-element.elementor-element-6d9f11d .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-6d9f11d .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-6d9f11d .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-6d9f11d .elementskit-accordion .elementskit-card-body p {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-6d9f11d .elementskit-accordion .elementskit-card-body {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-6d9f11d .elementskit-accordion .elementskit-card-body p, .elementor-9025 .elementor-element.elementor-element-6d9f11d .elementskit-accordion .elementskit-card-body {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-decd4a3 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-decd4a3 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-decd4a3 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-decd4a3 .elementskit-accordion .elementskit-card-body p {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-decd4a3 .elementskit-accordion .elementskit-card-body {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-decd4a3 .elementskit-accordion .elementskit-card-body p, .elementor-9025 .elementor-element.elementor-element-decd4a3 .elementskit-accordion .elementskit-card-body {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-9d8c894 {
	--display: flex;
	--padding-top: 1em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-9025 .elementor-element.elementor-element-9d8c894:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-9d8c894 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00382e;
}

.elementor-9025 .elementor-element.elementor-element-79bff46 .elementor-heading-title {
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-4d81356 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-9025 .elementor-element.elementor-element-5887683 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-5887683 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-5887683 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-5887683 .elementskit-accordion .elementskit-card-body p {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-5887683 .elementskit-accordion .elementskit-card-body {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-5887683 .elementskit-accordion .elementskit-card-body p, .elementor-9025 .elementor-element.elementor-element-5887683 .elementskit-accordion .elementskit-card-body {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-92dbcd1 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	font-size: 20px;
}

.elementor-9025 .elementor-element.elementor-element-92dbcd1 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-92dbcd1 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
	color: #000;
}

.elementor-9025 .elementor-element.elementor-element-92dbcd1 .elementskit-accordion .elementskit-card-body p {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-92dbcd1 .elementskit-accordion .elementskit-card-body {
	color: #fff;
}

.elementor-9025 .elementor-element.elementor-element-92dbcd1 .elementskit-accordion .elementskit-card-body p, .elementor-9025 .elementor-element.elementor-element-92dbcd1 .elementskit-accordion .elementskit-card-body {
	font-size: 20px;
}

@media (max-width:1366px) {
	.elementor-9025 .elementor-element.elementor-element-daa2883 > .elementor-widget-container {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-2175d26 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-6825596 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-daed1b7 {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-af25a2b {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-37fd5c4 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-4b590db {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-9f128ca {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-b549c78 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-46e51fa {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-2d83d88 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-e1a0e56 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-cd520db {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-0009f9c {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-9dc0c45 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-4c19413 {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-337866f {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-d4d7252 {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-833c3fb {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-7183328 {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-9d8c894 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-4d81356 {
		--grid-auto-flow: row;
	}
}

@media (min-width:768px) {
	.elementor-9025 .elementor-element.elementor-element-afd028a {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-9025 .elementor-element.elementor-element-faa3c89 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-daa2883 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-2175d26 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-9025 .elementor-element.elementor-element-c41fa17 {
		--min-height: 67vh;
		--margin-top: 4em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-6825596 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-101a790 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-daed1b7 {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-13af979 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-d5a1193 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-af25a2b {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-9025 .elementor-element.elementor-element-37fd5c4 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-e7be653 {
		--min-height: 67vh;
		--margin-top: 4em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-4b590db {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-ed60bec {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-c67ace4 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-9f128ca {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-9025 .elementor-element.elementor-element-5e6fff2 {
		--min-height: 67vh;
		--margin-top: 4em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-b549c78 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-ee47b32 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-46e51fa {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-d173e06 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-98b6da9 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-2d83d88 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-9025 .elementor-element.elementor-element-e1a0e56 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-9d4fb32 {
		--min-height: 67vh;
		--margin-top: 4em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-cd520db {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-86d7c65 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-1ce93cc {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-0009f9c {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-9025 .elementor-element.elementor-element-b8e4111 {
		--min-height: 67vh;
		--margin-top: 4em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-9dc0c45 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-93e2e92 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-4c19413 {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-33a9966 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-9025 .elementor-element.elementor-element-d4d7252 {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-6bfeec5 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-9025 .elementor-element.elementor-element-7183328 {
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-79bff46 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-9025 .elementor-element.elementor-element-4d81356 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-9025 .elementor-element.elementor-element-afd028a:not(.elementor-motion-effects-element-type-background), .elementor-9025 .elementor-element.elementor-element-afd028a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center right;
	}
	
	.elementor-9025 .elementor-element.elementor-element-538b214 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-0d3ce14 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-daa2883 > .elementor-widget-container {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-daa2883 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-00b8e4d {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-c41fa17 {
		--min-height: 50vh;
	}
	
	.elementor-9025 .elementor-element.elementor-element-101a790 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-f022bfb {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-daed1b7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-13af979 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-d5a1193 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-94e43ba {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-07a4ed0 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-e7be653 {
		--min-height: 50vh;
	}
	
	.elementor-9025 .elementor-element.elementor-element-c06f7fe {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-4b590db {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-ed60bec {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-c67ace4 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-3b03a33 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-5e6fff2 {
		--min-height: 50vh;
	}
	
	.elementor-9025 .elementor-element.elementor-element-ee47b32 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-fc364b4 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-46e51fa {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-d173e06 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-98b6da9 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-14ae8eb {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-713a707 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-9d4fb32 {
		--min-height: 50vh;
	}
	
	.elementor-9025 .elementor-element.elementor-element-ec504e8 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-cd520db {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-86d7c65 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-1ce93cc {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-4291dd6 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-b8e4111 {
		--min-height: 50vh;
	}
	
	.elementor-9025 .elementor-element.elementor-element-93e2e92 {
		text-align: start;
	}
	
	.elementor-9025 .elementor-element.elementor-element-c51d467 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-e45a22e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-9025 .elementor-element.elementor-element-e45a22e .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 31px;
	}
	
	.elementor-9025 .elementor-element.elementor-element-4c19413 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-337866f {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-d4d7252 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-833c3fb {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-7183328 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-9025 .elementor-element.elementor-element-9d8c894 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-9025 .elementor-element.elementor-element-4d81356 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}
