
.elementor-7594 .elementor-element.elementor-element-71cdf900 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7594 .elementor-element.elementor-element-71cdf900:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-71cdf900 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbopkn.nitrocdn.com/wHVjaIWuUvtAYLnZFMMHwIlBLWxOGtPA/assets/images/source/rev-ff4493e/fullmarketing.net/wp-content/uploads/2021/10/real-estate-bg-top.svg");
	background-position: top left;
	background-repeat: no-repeat;
}

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

.elementor-7594 .elementor-element.elementor-element-71cdf900 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 80px 0px;
	padding: 215px 10px 0px 10px;
}

.elementor-7594 .elementor-element.elementor-element-71cdf900 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7594 .elementor-element.elementor-element-56e19937 .title {
	font-size: 59px;
	line-height: 1.1em;
}

.elementor-7594 .elementor-element.elementor-element-9fc7897 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-7594 .elementor-element.elementor-element-9fc7897 .wd-text-block {
	max-width: 491px;
	font-size: 18px;
}

.elementor-7594 .elementor-element.elementor-element-fc734a5 {
	width: var(--container-widget-width, 445px);
	max-width: 445px;
	--container-widget-width: 445px;
	--container-widget-flex-grow: 0;
}

.elementor-7594 .elementor-element.elementor-element-fc734a5 > .elementor-widget-container {
	margin: 0px 0px 80px 0px;
}

.elementor-7594 .elementor-element.elementor-element-1f1e96c0 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-7594 .elementor-element.elementor-element-1f1e96c0 .title-subtitle {
	font-family: "Jost", Sans-serif;
	font-weight: 600;
}

.elementor-7594 .elementor-element.elementor-element-1f1e96c0 .title {
	font-size: 41px;
}

.elementor-7594 .elementor-element.elementor-element-6933fe62 .wd-info-box {
	border-radius: 5px 5px 5px 5px;
	background-color: #fff;
}

.elementor-7594 .elementor-element.elementor-element-6933fe62 .wd-info-box:after {
	background-color: #106cd8;
}

.elementor-7594 .elementor-element.elementor-element-27b1197c .wd-info-box {
	border-radius: 5px 5px 5px 5px;
	background-color: #fff;
}

.elementor-7594 .elementor-element.elementor-element-27b1197c .wd-info-box:after {
	background-color: #106cd8;
}

.elementor-7594 .elementor-element.elementor-element-2718948b .wd-info-box {
	border-radius: 5px 5px 5px 5px;
	background-color: #fff;
}

.elementor-7594 .elementor-element.elementor-element-2718948b .wd-info-box:after {
	background-color: #106cd8;
}

.elementor-7594 .elementor-element.elementor-element-1cc725f {
	--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;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-7594 .elementor-element.elementor-element-cfeeed2 {
	--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;
	--background-transition: .3s;
}

.elementor-7594 .elementor-element.elementor-element-a8a042f {
	--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;
	--background-transition: .3s;
}

.elementor-7594 .elementor-element.elementor-element-eac4a8a .title {
	font-size: 38px;
}

.elementor-7594 .elementor-element.elementor-element-eac4a8a .title-after_title {
	color: #7c2323;
}

.elementor-7594 .elementor-element.elementor-element-b208d18 {
	--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;
	--background-transition: .3s;
}

.elementor-7594 .elementor-element.elementor-element-c4b7a98 .title-subtitle {
	font-size: 21px;
}

.elementor-7594 .elementor-element.elementor-element-c4b7a98 .title {
	font-size: 44px;
}

.elementor-7594 .elementor-element.elementor-element-c4b7a98 .title-after_title {
	font-size: 18px;
}

.elementor-7594 .elementor-element.elementor-element-2559f61 .wd-info-box {
	border-radius: 5px 5px 5px 5px;
	background-color: #fff;
}

.elementor-7594 .elementor-element.elementor-element-2559f61 .wd-info-box:after {
	background-color: #106cd8;
}

.elementor-7594 .elementor-element.elementor-element-afb741d .wd-info-box {
	border-radius: 5px 5px 5px 5px;
	background-color: #fff;
}

.elementor-7594 .elementor-element.elementor-element-afb741d .wd-info-box:after {
	background-color: #106cd8;
}

.elementor-7594 .elementor-element.elementor-element-6be2dd0 .wd-info-box {
	border-radius: 5px 5px 5px 5px;
	background-color: #fff;
}

.elementor-7594 .elementor-element.elementor-element-6be2dd0 .wd-info-box:after {
	background-color: #106cd8;
}

.elementor-7594 .elementor-element.elementor-element-573e0c1c {
	margin: 0px 0px 80px 0px;
}

.elementor-7594 .elementor-element.elementor-element-23ac909b .wd-info-box {
	border-radius: 5px 5px 5px 5px;
	background-color: #fff;
}

.elementor-7594 .elementor-element.elementor-element-23ac909b .wd-info-box:after {
	background-color: #106cd8;
}

.elementor-7594 .elementor-element.elementor-element-f2b934d .wd-info-box {
	border-radius: 5px 5px 5px 5px;
	background-color: #fff;
}

.elementor-7594 .elementor-element.elementor-element-f2b934d .wd-info-box:after {
	background-color: #106cd8;
}

.elementor-7594 .elementor-element.elementor-element-c12ea8a .wd-info-box {
	border-radius: 5px 5px 5px 5px;
	background-color: #fff;
}

.elementor-7594 .elementor-element.elementor-element-c12ea8a .wd-info-box:after {
	background-color: #106cd8;
}

.elementor-7594 .elementor-element.elementor-element-655332f5:not(.elementor-motion-effects-element-type-background), .elementor-7594 .elementor-element.elementor-element-655332f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0f6dd9;
}

.elementor-7594 .elementor-element.elementor-element-655332f5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 80px 0px;
	padding: 80px 10px 50px 10px;
}

.elementor-7594 .elementor-element.elementor-element-655332f5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7594 .elementor-element.elementor-element-7fed8952 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7594 .elementor-element.elementor-element-7fed8952 {
	margin: 0px 0px 0px 0px;
}

.elementor-7594 .elementor-element.elementor-element-6cb93871 > .elementor-element-populated {
	margin: 0px 0px 40px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-7594 .elementor-element.elementor-element-14c07224 > .elementor-element-populated {
	margin: 0px 0px 40px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-7594 .elementor-element.elementor-element-63945840 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-7594 .elementor-element.elementor-element-63945840 .title-subtitle {
	font-family: "Jost", Sans-serif;
	font-weight: 600;
}

.elementor-7594 .elementor-element.elementor-element-63945840 .title {
	font-size: 54px;
	line-height: 1.1em;
}

.elementor-7594 .elementor-element.elementor-element-ecc00b7 .wd-text-block {
	max-width: 444px;
}

.elementor-7594 .elementor-element.elementor-element-2017b2a7 .wd-info-box {
	border-radius: 5px 5px 5px 5px;
	background-color: #fff;
}

.elementor-7594 .elementor-element.elementor-element-2017b2a7 .wd-info-box:after {
	background-color: #fff;
}

.elementor-7594 .elementor-element.elementor-element-92fe35a {
	margin: 0px 0px -40px 0px;
}

.elementor-7594 .elementor-element.elementor-element-2a692718 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-7594 .elementor-element.elementor-element-2a692718 .title-subtitle {
	font-family: "Jost", Sans-serif;
	font-weight: 600;
}

.elementor-7594 .elementor-element.elementor-element-2a9ac0cd {
	margin: 0px 0px 65px 0px;
}

.elementor-7594 .elementor-element.elementor-element-48400209 > .elementor-widget-container {
	margin: 0px 30px 0px 30px;
}

.elementor-7594 .elementor-element.elementor-element-48400209 .wd-info-box .info-box-icon {
	background-color: #eaeaea;
}

.elementor-7594 .elementor-element.elementor-element-2931c58d > .elementor-widget-container {
	margin: 0px 30px 0px 30px;
}

.elementor-7594 .elementor-element.elementor-element-2931c58d .wd-info-box .info-box-icon {
	background-color: #eaeaea;
}

.elementor-7594 .elementor-element.elementor-element-df8b6d > .elementor-widget-container {
	margin: 0px 30px 0px 30px;
}

.elementor-7594 .elementor-element.elementor-element-df8b6d .wd-info-box .info-box-icon {
	background-color: #eaeaea;
}

.elementor-7594 .elementor-element.elementor-element-13e8d295 > .elementor-widget-container {
	margin: 0px 30px 0px 30px;
}

.elementor-7594 .elementor-element.elementor-element-13e8d295 .wd-info-box .info-box-icon {
	background-color: #eaeaea;
}

@media (min-width:768px) {
	.elementor-7594 .elementor-element.elementor-element-cfeeed2 {
		--width: 50%;
	}
	
	.elementor-7594 .elementor-element.elementor-element-a8a042f {
		--width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-7594 .elementor-element.elementor-element-71cdf900 {
		margin: 0px 0px 60px 0px;
		padding: 100px 10px 0px 10px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-56e19937 .title {
		font-size: 64px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-9fc7897 .wd-text-block {
		font-size: 16px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-fc734a5 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-573e0c1c {
		margin: 0px 0px 60px 0px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-655332f5 {
		margin: 0px 0px 60px 0px;
		padding: 60px 10px 30px 10px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-63945840 .title {
		font-size: 60px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-2a9ac0cd {
		margin: 0px 0px 45px 0px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-48400209 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-2931c58d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-df8b6d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-13e8d295 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-7594 .elementor-element.elementor-element-71cdf900 {
		margin: 0px 0px 40px 0px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-56e19937 .title {
		font-size: 54px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-573e0c1c {
		margin: 0px 0px 40px 0px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-655332f5 {
		margin: 0px 0px 40px 0px;
		padding: 40px 10px 10px 10px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-63945840 .title {
		font-size: 54px;
	}
	
	.elementor-7594 .elementor-element.elementor-element-2a9ac0cd {
		margin: 0px 0px 35px 0px;
	}
}
