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

.elementor-25110 .elementor-element.elementor-element-90725d2 > .elementor-container {
	max-width: 1165px;
}

.elementor-25110 .elementor-element.elementor-element-90725d2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-25110 .elementor-element.elementor-element-90725d2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25110 .elementor-element.elementor-element-62cbb6b {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-f19d4b5 .menu-item a.hfe-menu-item {
	padding-left: 15px;
	padding-right: 15px;
}

.elementor-25110 .elementor-element.elementor-element-f19d4b5 .menu-item a.hfe-sub-menu-item {
	padding-left: calc(15px + 20px);
	padding-right: 15px;
}

.elementor-25110 .elementor-element.elementor-element-f19d4b5 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item {
	padding-left: calc(15px + 40px);
	padding-right: 15px;
}

.elementor-25110 .elementor-element.elementor-element-f19d4b5 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item {
	padding-left: calc(15px + 60px);
	padding-right: 15px;
}

.elementor-25110 .elementor-element.elementor-element-f19d4b5 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item {
	padding-left: calc(15px + 80px);
	padding-right: 15px;
}

.elementor-25110 .elementor-element.elementor-element-f19d4b5 .menu-item a.hfe-menu-item, .elementor-25110 .elementor-element.elementor-element-f19d4b5 .menu-item a.hfe-sub-menu-item {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-25110 .elementor-element.elementor-element-f19d4b5 ul.sub-menu {
	width: 220px;
}

.elementor-25110 .elementor-element.elementor-element-f19d4b5 .sub-menu a.hfe-sub-menu-item, .elementor-25110 .elementor-element.elementor-element-f19d4b5 nav.hfe-dropdown li a.hfe-menu-item, .elementor-25110 .elementor-element.elementor-element-f19d4b5 nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-25110 .elementor-element.elementor-element-f19d4b5 nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-25110 .elementor-element.elementor-element-f19d4b5 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-25110 .elementor-element.elementor-element-f19d4b5 > .elementor-widget-container {
	padding: 4% 0% 0% 0%;
}

.elementor-25110 .elementor-element.elementor-element-f19d4b5 .hfe-nav-menu__toggle {
	margin-left: auto;
}

.elementor-25110 .elementor-element.elementor-element-f19d4b5 .sub-menu, .elementor-25110 .elementor-element.elementor-element-f19d4b5 nav.hfe-dropdown, .elementor-25110 .elementor-element.elementor-element-f19d4b5 nav.hfe-dropdown-expandible, .elementor-25110 .elementor-element.elementor-element-f19d4b5 nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-25110 .elementor-element.elementor-element-f19d4b5 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
	background-color: #fff;
}

.elementor-25110 .elementor-element.elementor-element-f19d4b5 .sub-menu li.menu-item:not(:last-child), .elementor-25110 .elementor-element.elementor-element-f19d4b5 nav.hfe-dropdown li.menu-item:not(:last-child), .elementor-25110 .elementor-element.elementor-element-f19d4b5 nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
	border-bottom-style: solid;
	border-bottom-color: #c4c4c4;
	border-bottom-width: 1px;
}

.elementor-25110 .elementor-element.elementor-element-fda027e > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-25110 .elementor-element.elementor-element-fda027e {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-25110 .elementor-element.elementor-element-94a7d52.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-25110 .elementor-element.elementor-element-94a7d52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-25110 .elementor-element.elementor-element-94a7d52 > .elementor-element-populated {
	padding: 100px 60px 150px 30px;
}

.elementor-25110 .elementor-element.elementor-element-d0242dc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-d0242dc {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-2c5eb92 > .elementor-widget-container {
	padding: 0px 75px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-3015ea4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-b3d4210:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-b3d4210 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b7c3c3;
}

.elementor-25110 .elementor-element.elementor-element-b3d4210 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-25110 .elementor-element.elementor-element-8da35c3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-25110 .elementor-element.elementor-element-aed2ad6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-25110 .elementor-element.elementor-element-de132b8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-25110 .elementor-element.elementor-element-bef7332 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-25110 .elementor-element.elementor-element-a61bf11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-a61bf11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-adnig.nitrocdn.com/sVbOluLmLoKJmPaqJhEXxOqDNYgPTPAq/assets/images/optimized/rev-2f98b92/wp-content/uploads/2020/05/home-3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-25110 .elementor-element.elementor-element-a61bf11 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-25110 .elementor-element.elementor-element-4f5dca1 {
	--spacer-size: 50px;
}

.elementor-25110 .elementor-element.elementor-element-46b3e1d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-25110 .elementor-element.elementor-element-46b3e1d {
	margin-top: -150px;
	margin-bottom: 0px;
}

.elementor-25110 .elementor-element.elementor-element-34965e7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-25110 .elementor-element.elementor-element-34965e7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25110 .elementor-element.elementor-element-6d40fc7 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-25110 .elementor-element.elementor-element-8fd4417:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-8fd4417 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #839595;
}

.elementor-bc-flex-widget .elementor-25110 .elementor-element.elementor-element-8fd4417.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-25110 .elementor-element.elementor-element-8fd4417.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-25110 .elementor-element.elementor-element-8fd4417 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 30px 50px;
}

.elementor-25110 .elementor-element.elementor-element-8fd4417 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25110 .elementor-element.elementor-element-df7e315 {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-df7e315 .elementor-heading-title {
	color: #fff;
}

.elementor-25110 .elementor-element.elementor-element-53afb26 .elementor-button {
	background-color: #fff;
	fill: #839595;
	color: #839595;
}

.elementor-25110 .elementor-element.elementor-element-53afb26 .elementor-button:hover, .elementor-25110 .elementor-element.elementor-element-53afb26 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-25110 .elementor-element.elementor-element-53afb26 > .elementor-widget-container {
	padding: 40px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-53afb26 .elementor-button:hover svg, .elementor-25110 .elementor-element.elementor-element-53afb26 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-25110 .elementor-element.elementor-element-8727d59 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-25110 .elementor-element.elementor-element-8727d59 {
	padding: 100px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-9a5ef09 {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-a0714ac {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-67b527e > .elementor-widget-container {
	padding: 0px 75px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-a260764 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-7da6ea7 > .elementor-element-populated > .elementor-background-overlay {
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25110 .elementor-element.elementor-element-7da6ea7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-25110 .elementor-element.elementor-element-8814c39:not(.elementor-motion-effects-element-type-background), .elementor-25110 .elementor-element.elementor-element-8814c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(131, 149, 149, .05);
}

.elementor-25110 .elementor-element.elementor-element-8814c39 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 150px 0px 100px 0px;
}

.elementor-25110 .elementor-element.elementor-element-8814c39 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25110 .elementor-element.elementor-element-979573c {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-132d5e7 {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-5134b5c {
	padding: 50px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-08cf779 > .elementor-element-populated {
	padding: 0px 50px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-15d2fee {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-4a3e5d2 {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-118b338 > .elementor-element-populated {
	padding: 0px 50px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-96b4e3d {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-037584b {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-cf315c1 > .elementor-element-populated {
	padding: 0px 50px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-1a64dcc {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-bffdbe9 {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-6d43f4b:not(.elementor-motion-effects-element-type-background), .elementor-25110 .elementor-element.elementor-element-6d43f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(131, 149, 149, .05);
}

.elementor-25110 .elementor-element.elementor-element-6d43f4b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 0px 30px;
}

.elementor-25110 .elementor-element.elementor-element-6d43f4b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25110 .elementor-element.elementor-element-e29ec08 > .elementor-element-populated {
	padding: 100px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-a96387e {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-6bd1053 {
	text-align: left;
}

.elementor-25110 .elementor-element.elementor-element-27324ee > .elementor-widget-container {
	padding: 0px 50px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-57fa4ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-57fa4ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-adnig.nitrocdn.com/sVbOluLmLoKJmPaqJhEXxOqDNYgPTPAq/assets/images/optimized/rev-2f98b92/wp-content/uploads/2020/05/living-room-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-25110 .elementor-element.elementor-element-57fa4ba > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .1;
}

.elementor-25110 .elementor-element.elementor-element-57fa4ba:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .25;
}

.elementor-bc-flex-widget .elementor-25110 .elementor-element.elementor-element-57fa4ba.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-25110 .elementor-element.elementor-element-57fa4ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-25110 .elementor-element.elementor-element-57fa4ba > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 50px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 350px 50px 50px 50px;
}

.elementor-25110 .elementor-element.elementor-element-57fa4ba > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25110 .elementor-element.elementor-element-a3fc2fe .elementor-button:hover, .elementor-25110 .elementor-element.elementor-element-a3fc2fe .elementor-button:focus {
	background-color: #fff;
	color: #839595;
}

.elementor-25110 .elementor-element.elementor-element-a3fc2fe > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-a3fc2fe .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-25110 .elementor-element.elementor-element-a3fc2fe .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-25110 .elementor-element.elementor-element-a3fc2fe .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-25110 .elementor-element.elementor-element-a3fc2fe .elementor-button:hover svg, .elementor-25110 .elementor-element.elementor-element-a3fc2fe .elementor-button:focus svg {
	fill: #839595;
}

.elementor-25110 .elementor-element.elementor-element-cc2608f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-cc2608f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #839595;
}

.elementor-25110 .elementor-element.elementor-element-cc2608f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -50px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

.elementor-25110 .elementor-element.elementor-element-37bf9da > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-25110 .elementor-element.elementor-element-7f2848a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-7f2848a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-adnig.nitrocdn.com/sVbOluLmLoKJmPaqJhEXxOqDNYgPTPAq/assets/images/optimized/rev-2f98b92/wp-content/uploads/2020/05/bedroom-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-25110 .elementor-element.elementor-element-7f2848a > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .1;
}

.elementor-25110 .elementor-element.elementor-element-7f2848a:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .25;
}

.elementor-25110 .elementor-element.elementor-element-7f2848a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 250px 50px 50px 50px;
}

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

.elementor-25110 .elementor-element.elementor-element-d75b91a .elementor-button:hover, .elementor-25110 .elementor-element.elementor-element-d75b91a .elementor-button:focus {
	background-color: #fff;
	color: #839595;
}

.elementor-25110 .elementor-element.elementor-element-d75b91a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-d75b91a .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-25110 .elementor-element.elementor-element-d75b91a .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-25110 .elementor-element.elementor-element-d75b91a .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-25110 .elementor-element.elementor-element-d75b91a .elementor-button:hover svg, .elementor-25110 .elementor-element.elementor-element-d75b91a .elementor-button:focus svg {
	fill: #839595;
}

.elementor-25110 .elementor-element.elementor-element-222adea > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-25110 .elementor-element.elementor-element-858feb1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-858feb1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-adnig.nitrocdn.com/sVbOluLmLoKJmPaqJhEXxOqDNYgPTPAq/assets/images/optimized/rev-2f98b92/wp-content/uploads/2020/05/kitchen-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-25110 .elementor-element.elementor-element-858feb1 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .1;
}

.elementor-25110 .elementor-element.elementor-element-858feb1:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .25;
}

.elementor-25110 .elementor-element.elementor-element-858feb1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 250px 50px 50px 50px;
}

.elementor-25110 .elementor-element.elementor-element-858feb1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25110 .elementor-element.elementor-element-0c76f2a .elementor-button:hover, .elementor-25110 .elementor-element.elementor-element-0c76f2a .elementor-button:focus {
	background-color: #fff;
	color: #839595;
}

.elementor-25110 .elementor-element.elementor-element-0c76f2a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-0c76f2a .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-25110 .elementor-element.elementor-element-0c76f2a .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-25110 .elementor-element.elementor-element-0c76f2a .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-25110 .elementor-element.elementor-element-0c76f2a .elementor-button:hover svg, .elementor-25110 .elementor-element.elementor-element-0c76f2a .elementor-button:focus svg {
	fill: #839595;
}

.elementor-25110 .elementor-element.elementor-element-f65bf08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-f65bf08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-adnig.nitrocdn.com/sVbOluLmLoKJmPaqJhEXxOqDNYgPTPAq/assets/images/optimized/rev-2f98b92/wp-content/uploads/2020/05/office-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-25110 .elementor-element.elementor-element-f65bf08 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .1;
}

.elementor-25110 .elementor-element.elementor-element-f65bf08:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .25;
}

.elementor-bc-flex-widget .elementor-25110 .elementor-element.elementor-element-f65bf08.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-25110 .elementor-element.elementor-element-f65bf08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-25110 .elementor-element.elementor-element-f65bf08 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 350px 50px 50px 50px;
}

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

.elementor-25110 .elementor-element.elementor-element-10114a9 .elementor-button:hover, .elementor-25110 .elementor-element.elementor-element-10114a9 .elementor-button:focus {
	background-color: #fff;
	color: #839595;
}

.elementor-25110 .elementor-element.elementor-element-10114a9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-10114a9 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-25110 .elementor-element.elementor-element-10114a9 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-25110 .elementor-element.elementor-element-10114a9 .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-25110 .elementor-element.elementor-element-10114a9 .elementor-button:hover svg, .elementor-25110 .elementor-element.elementor-element-10114a9 .elementor-button:focus svg {
	fill: #839595;
}

.elementor-25110 .elementor-element.elementor-element-a10aaf1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-a10aaf1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-adnig.nitrocdn.com/sVbOluLmLoKJmPaqJhEXxOqDNYgPTPAq/assets/images/optimized/rev-2f98b92/wp-content/uploads/2020/05/bathroom-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-25110 .elementor-element.elementor-element-a10aaf1 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .1;
}

.elementor-25110 .elementor-element.elementor-element-a10aaf1:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #000;
	opacity: .25;
}

.elementor-bc-flex-widget .elementor-25110 .elementor-element.elementor-element-a10aaf1.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-25110 .elementor-element.elementor-element-a10aaf1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-25110 .elementor-element.elementor-element-a10aaf1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 50px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 350px 50px 50px 50px;
}

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

.elementor-25110 .elementor-element.elementor-element-d571be8 .elementor-button:hover, .elementor-25110 .elementor-element.elementor-element-d571be8 .elementor-button:focus {
	background-color: #fff;
	color: #839595;
}

.elementor-25110 .elementor-element.elementor-element-d571be8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-d571be8 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-25110 .elementor-element.elementor-element-d571be8 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-25110 .elementor-element.elementor-element-d571be8 .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-25110 .elementor-element.elementor-element-d571be8 .elementor-button:hover svg, .elementor-25110 .elementor-element.elementor-element-d571be8 .elementor-button:focus svg {
	fill: #839595;
}

.elementor-25110 .elementor-element.elementor-element-5946cb7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-25110 .elementor-element.elementor-element-5946cb7 > .elementor-container {
	max-width: 760px;
}

.elementor-25110 .elementor-element.elementor-element-5946cb7 {
	padding: 100px 0px 100px 0px;
}

.elementor-25110 .elementor-element.elementor-element-80c0561 {
	text-align: center;
}

.elementor-25110 .elementor-element.elementor-element-3f52e2d {
	text-align: center;
}

.elementor-25110 .elementor-element.elementor-element-fea0f08 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-fea0f08 {
	text-align: center;
}

.elementor-25110 .elementor-element.elementor-element-31c31de > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-f0346a7 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-f0346a7 {
	text-align: center;
}

.elementor-25110 .elementor-element.elementor-element-0fd5c39 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-25110 .elementor-element.elementor-element-0fd5c39 {
	text-align: center;
}

@media (min-width:768px) {
	.elementor-25110 .elementor-element.elementor-element-34965e7 {
		width: 25%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-8fd4417 {
		width: 15%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-e29ec08 {
		width: 19%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-57fa4ba {
		width: 27%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-cc2608f {
		width: 27%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-f65bf08 {
		width: 14%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-a10aaf1 {
		width: 13%;
	}
}

@media (max-width:1024px) {
	.elementor-25110 .elementor-element.elementor-element-94a7d52 > .elementor-element-populated {
		padding: 75px 20px 0px 20px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-2c5eb92 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-46b3e1d {
		margin-top: -75px;
		margin-bottom: 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-8fd4417 > .elementor-element-populated {
		padding: 46px 46px 46px 46px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-53afb26 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-8727d59 {
		padding: 75px 25px 50px 25px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-8814c39 {
		padding: 100px 25px 50px 25px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-5134b5c {
		padding: 35px 0px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-08cf779 > .elementor-element-populated {
		padding: 0px 35px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-118b338 > .elementor-element-populated {
		padding: 0px 17px 0px 17px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-cf315c1 > .elementor-element-populated {
		padding: 0px 0px 0px 35px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-6d43f4b {
		padding: 75px 0px 0px 25px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-e29ec08 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-27324ee > .elementor-widget-container {
		padding: 0px 17px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-57fa4ba > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-7f2848a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 120px 15px 15px 15px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-858feb1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 120px 15px 15px 15px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-f65bf08 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-a10aaf1 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-5946cb7 {
		padding: 75px 0px 75px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-fea0f08 > .elementor-widget-container {
		padding: 0px 75px 0px 75px;
	}
}

@media (max-width:767px) {
	.elementor-25110 .elementor-element.elementor-element-fda027e {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-94a7d52 > .elementor-element-populated {
		padding: 75px 50px 25px 20px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-2c5eb92 > .elementor-widget-container {
		padding: 0px 60px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-b3d4210 {
		width: 50%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-aed2ad6 {
		width: 100%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-bef7332 {
		width: 100%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-a61bf11 {
		width: 50%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-4f5dca1 {
		--spacer-size: 200px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-46b3e1d {
		margin-top: -20px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-080fea7 {
		width: 100%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-34965e7 {
		width: 100%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-8fd4417 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-8727d59 {
		padding: 75px 20px 50px 20px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-242c01f > .elementor-element-populated {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-67b527e > .elementor-widget-container {
		padding: 0px 40px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-8814c39 {
		padding: 75px 20px 0px 20px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-5134b5c {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-08cf779 > .elementor-element-populated {
		padding: 0px 30px 30px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-118b338 > .elementor-element-populated {
		padding: 0px 30px 30px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-cf315c1 > .elementor-element-populated {
		padding: 0px 30px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-6d43f4b {
		padding: 75px 0px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-e29ec08 > .elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-27324ee > .elementor-widget-container {
		padding: 0px 30px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-57fa4ba > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 100px 20px 20px 20px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-cc2608f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-37bf9da {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-7f2848a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 100px 20px 20px 20px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-222adea {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-858feb1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 100px 20px 20px 20px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-0c76f2a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-f65bf08 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-10114a9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 100px 20px 20px 20px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-a10aaf1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-d571be8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 100px 20px 20px 20px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-5946cb7 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 75px 0px 75px 0px;
	}
	
	.elementor-25110 .elementor-element.elementor-element-fea0f08 > .elementor-widget-container {
		padding: 0px 30px 0px 30px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-25110 .elementor-element.elementor-element-94a7d52 {
		width: 40%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-b3d4210 {
		width: 30%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-a61bf11 {
		width: 30%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-080fea7 {
		width: 16%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-34965e7 {
		width: 34%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-8fd4417 {
		width: 34%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-72cccf6 {
		width: 8%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-a3346e7 {
		width: 8%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-e29ec08 {
		width: 28%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-57fa4ba {
		width: 18%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-cc2608f {
		width: 18%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-f65bf08 {
		width: 18%;
	}
	
	.elementor-25110 .elementor-element.elementor-element-a10aaf1 {
		width: 18%;
	}
}

@media (min-width:1025px) {
	.elementor-25110 .elementor-element.elementor-element-a61bf11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-a61bf11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-25110 .elementor-element.elementor-element-57fa4ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-57fa4ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-25110 .elementor-element.elementor-element-7f2848a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-7f2848a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-25110 .elementor-element.elementor-element-858feb1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-858feb1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-25110 .elementor-element.elementor-element-f65bf08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-f65bf08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-25110 .elementor-element.elementor-element-a10aaf1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25110 .elementor-element.elementor-element-a10aaf1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}
