.w-layout-grid {
	display: -ms-grid;
	display: grid;
	grid-auto-columns: 1fr;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
	grid-row-gap: 16px;
	grid-column-gap: 16px;
}

.w-layout-grid.f-sitemap-grid {
	grid-row-gap: 0;
}

.ui-button-contained-primary,
.ui-button-contained-primary span,
.ui-button-contained-primary svg path {
	color: #fff !important;
}

body {
	font-family: Poppins, sans-serif;
	color: #3d3838;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

h1 {
	margin-top: 0px;
	margin-bottom: 20px;
	font-family: 'DM Serif Display', sans-serif;
	font-size: 75px;
	line-height: 80px;
	font-weight: 200;
}

h2 {
	font-family: 'DM Serif Display', sans-serif;
	font-size: 38px;
	line-height: 42px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

h3 {
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 24px;
	line-height: 30px;
	font-weight: 600;
}

h4 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 24px;
}

p {
	margin-bottom: 30px;
	line-height: 28px;
	font-weight: 400;
}

.home-hero-video {
	display: none;
	height: 550px;
	margin-top: 65px;
	padding-right: 60px;
	padding-left: 60px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(0, 0, 0, 0.6)),
		to(rgba(0, 0, 0, 0.6))
	);
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
}

.main-nav {
	position: fixed;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 80px;
	padding-right: 30px;
	padding-left: 30px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
	font-size: 14px;
}

.man-nav-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.nav-logo-link {
	width: 225px;
	padding-left: 0px;
	font-size: 32px;
	line-height: 32px;
	font-weight: 200;
}

.nav-menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.main-nav-link {
	margin-left: 25px;
	padding: 0px;
	border-bottom: 2px solid hsla(0, 0%, 100%, 0);
	-webkit-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	color: #3d3838;
	font-size: 15px;
}

.main-nav-link:hover {
	border-bottom-color: #ff7880;
}

.main-nav-link.w--current {
	border-bottom-color: #ff7880;
	color: #ff7880;
}

.hero-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1170px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.hero-inner.left {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.hr {
	width: 70px;
	height: 1px;
	margin-bottom: 20px;
	background-color: #ff7880;
}

.hero-slogan {
	text-align: center;
	letter-spacing: -1px;
}

.hero-slogan.white {
	color: #fff;
}

.large-btn {
	padding: 18px 30px;
	border-style: solid;
	border-width: 2px;
	border-color: #ff7880;
	border-radius: 2px;
	background-color: #ff7880;
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
	color: #fff;
	text-align: center;
}

.large-btn:hover {
	background-color: transparent;
}

.large-btn.on-white:hover {
	color: #3d3838;
}

.large-btn.ghost {
	background-color: transparent;
	color: #3d3838;
}

.large-btn.ghost:hover {
	background-color: #ff7880;
	color: #fff;
}

.post-date {
	margin-bottom: 5px;
	color: #ff7880;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	text-decoration: none;
}

.med-ghost-btn {
	padding: 8px 15px;
	border-style: solid;
	border-width: 2px;
	border-color: #ff7880;
	border-radius: 2px;
	background-color: transparent;
	-webkit-transition: color 200ms ease, background-color 200ms ease;
	transition: color 200ms ease, background-color 200ms ease;
	color: #3d3838;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}

.med-ghost-btn:hover {
	background-color: #ff7880;
	color: #fff;
}

.home-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.lined-section-title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1170px;
	margin-bottom: 60px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.section-title-line {
	width: 100%;
	height: 1px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background-color: #e2e2e2;
}

.section-title {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'DM Serif Display', sans-serif;
	color: #3d3838;
}

.section-title.m-b-40 {
	margin-bottom: 40px;
}

.section-title.mb20 {
	margin-bottom: 20px;
}

.section-title.white {
	color: #fff;
}

.homesnewswrapper {
	display: -ms-grid;
	display: grid;
	width: 100%;
	max-width: 1170px;
	margin-right: auto;
	margin-left: auto;
	grid-auto-columns: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 20px;
	-ms-grid-columns: 0.5fr 1fr;
	grid-template-columns: 0.5fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.latest-news-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 150px 60px 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f7f7f7;
}

.link-card {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	box-shadow: none;
	-webkit-transition: -webkit-transform 200ms ease;
	transition: -webkit-transform 200ms ease;
	transition: transform 200ms ease;
	transition: transform 200ms ease, -webkit-transform 200ms ease;
	color: #3d3838;
	text-decoration: none;
}

.link-card:hover {
	-webkit-transform: translate(0px, -5px);
	-ms-transform: translate(0px, -5px);
	transform: translate(0px, -5px);
}

.link-card-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: -40px;
	margin-left: 15%;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 25px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-top-left-radius: 2px;
	background-color: #f7f7f7;
	text-decoration: none;
}

.link-card-content.white {
	background-color: #fff;
}

.link-card-title {
	margin-top: 0px;
	font-family: 'DM Serif Display', sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: 400;
}

.left-sec-title-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 60px;
	padding-right: 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.left-sec-title {
	margin-top: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}

.homesellbanner {
	max-width: 1170px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	padding: 80px 90px;
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, scroll;
}

.community-spolight-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 1170px;
	margin-right: auto;
	margin-left: auto;
}

.left-sec-title-white {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 100%;
	padding-right: 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	color: #fff;
}

.footer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 0px;
	padding-right: 60px;
	padding-left: 60px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #3d3838;
}

.footer-inner {
	display: -ms-grid;
	display: grid;
	width: 100%;
	max-width: 1170px;
	grid-auto-columns: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	-ms-grid-columns: 1.25fr 1.5fr 1.25fr;
	grid-template-columns: 1.25fr 1.5fr 1.25fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.f-address-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 60px;
	padding-right: 40px;
	padding-bottom: 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-right: 1px solid hsla(0, 0%, 100%, 0.1);
}

.f-sitemap-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 60px 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.f-newsletter-form-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 60px 0px 60px 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	border-left: 1px solid hsla(0, 0%, 100%, 0.1);
}

.footer-logo {
	width: 200px;
	margin-bottom: 40px;
}

.footer-title {
	margin-top: 0px;
	margin-bottom: 40px;
	font-family: 'DM Serif Display', sans-serif;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
}

.footer-address {
	margin-bottom: 20px;
	color: #fff;
	text-decoration: none;
}

.footer-address:hover {
	color: #ff7880;
}

.footer-phone {
	margin-bottom: 20px;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	color: #ff7880;
	font-size: 18px;
	line-height: 30px;
	font-weight: 200;
	text-decoration: none;
}

.footer-phone:hover {
	color: #fff;
}

.f-sitemap-grid {
	grid-column-gap: 20px;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.f-sitempa-link {
	display: block;
	margin-bottom: 8px;
	color: hsla(0, 0%, 100%, 0.6);
	font-size: 14px;
	font-weight: 200;
	text-decoration: none;
}

.f-sitempa-link:hover {
	color: #fff;
}

.f-newsletter-form {
	margin-bottom: 0px;
	position: relative;
}

.f-newsletter-form .screen-reader-response {
	position: absolute;
	width: 100%;
}

.f-news-form-input {
	height: 55px;
	margin-bottom: 0px;
	padding-left: 20px;
	border-style: solid;
	border-width: 1px;
	border-color: transparent;
	border-radius: 3px 0px 0px 3px;
	background-color: rgba(0, 0, 0, 0.26);
}

.f-news-form-input,
.f-newsletter-form .wpcf7-form-control-wrap {
	flex-basis: auto;
	max-width: auto;
	flex: 1;
}

.wpcf7-form-control-wrap .f-news-form-input {
	max-width: 100%;
}

.f-news-form-input:focus {
	border-color: #ff7880;
	color: #fff;
}

.news-form-inner,
.f-newsletter-form form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
}

.submit-button {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: #ff7880;
	position: relative;
	flex-basis: auto;
	flex: 0.3;
}

.p-white {
	color: #fff;
}

.p-white._60 {
	max-width: 60%;
}

.cta-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f7f7f7;
}

.cta-wrap.white {
	background-color: #fff;
}

.cta-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 800px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sold-properties-hero {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 450px;
	margin-top: 80px;
	padding-right: 60px;
	padding-left: 60px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(0, 0, 0, 0.5)),
		to(rgba(0, 0, 0, 0.5))
	);
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}

.sold-properties-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 80px 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f7f7f7;
}

.property-details-card-grid {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	grid-column-gap: 5px;
	grid-row-gap: 0px;
	-ms-grid-columns: 0.5fr 0.5fr 0.75fr;
	grid-template-columns: 0.5fr 0.5fr 0.75fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	border-top: 1px solid #e4e4e4;
	color: #9e9d9d;
	font-size: 14px;
	line-height: 18px;
}

.property-detail-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.property-detail-icon {
	width: 20px;
	margin-right: 6px;
}

.sold-properties-cards {
	max-width: 1170px;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.view-all-btn-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1170px;
	margin-top: 40px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.smallbtn {
	display: inline-block;
	height: 40px;
	padding: 8px 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #e0e0e0;
	border-radius: 2px;
	-webkit-transition: border 200ms ease, color 200ms ease;
	transition: border 200ms ease, color 200ms ease;
	color: #3d3838;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
}

.smallbtn:hover {
	border-color: #3d3838;
	color: #3d3838;
}

.smallbtn.filled {
	border-color: #ff7880;
	background-color: #ff7880;
	color: #fff;
}

.smallbtn.filled:hover {
	background-color: transparent;
	color: #ff7880;
}

.sold-date {
	font-size: 14px;
	line-height: 22px;
}

.sold-price {
	margin-right: 20px;
	font-size: 14px;
}

.property-card-address {
	margin-top: 0px;
	margin-bottom: 10px;
}

.price-date-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sold-property-hero {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 450px;
	margin-top: 80px;
	padding-right: 60px;
	padding-left: 60px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	color: #fff;
}

.sold-prop-address {
	text-align: left;
}

.sold-prop-subtext {
	max-width: 50%;
	text-align: center;
}

.sold-prop-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 80px 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f7f7f7;
}

.sold-prop-key-stats-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 60px;
	padding-left: 60px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.key-stats-wrap-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1170px;
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.property-details-grid {
	width: 100%;
	max-width: 50%;
	grid-column-gap: 10px;
	grid-row-gap: 0px;
	-ms-grid-columns: 0.25fr 0.25fr 0.25fr;
	grid-template-columns: 0.25fr 0.25fr 0.25fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	color: #3d3838;
	font-size: 16px;
	line-height: 18px;
}

.sold-price-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 15px;
	padding-bottom: 15px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #ff7880;
	font-size: 16px;
	font-weight: 600;
}

.large-property-detail-icon {
	width: 30px;
	margin-right: 10px;
}

.detail-property-detail-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 15px;
	padding-bottom: 15px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-right-width: 1px;
	border-right-color: #e4e4e4;
}

.sold-prop-content-inner {
	display: -ms-grid;
	display: grid;
	width: 100%;
	max-width: 1170px;
	margin-bottom: 60px;
	padding-bottom: 60px;
	grid-auto-columns: 1fr;
	grid-column-gap: 40px;
	grid-row-gap: 0px;
	-ms-grid-columns: 1fr 0.5fr;
	grid-template-columns: 1fr 0.5fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	border-bottom: 1px solid #e4e4e4;
}

.about-property-header {
	margin-top: 0px;
	margin-bottom: 29px;
}

.service {
	display: inline-block;
	margin-bottom: 6px;
	padding: 10px 10px 10px 40px;
	border-style: solid;
	border-width: 1px;
	border-color: #e4e4e4;
	border-radius: 3px;
	background-color: #fff;
	background-image: url('../images/pinkChecked.svg');
	background-position: 12px 50%;
	background-size: 20px;
	background-repeat: no-repeat;
	font-size: 14px;
}

.service-block-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.gallery-grid {
	width: 100%;
	max-width: 1170px;
	margin-bottom: 100px;
	padding: 0px;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	-ms-grid-rows: auto auto auto auto;
	grid-template-rows: auto auto auto auto;
	border-radius: 3px;
}

.lightbox-link {
	position: relative;
}

.lightbox-link-hover {
	position: absolute;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: 0%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.3);
	opacity: 0;
	-webkit-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	color: #fff;
}

.lightbox-link-hover:hover {
	opacity: 1;
}

.testimonial-wrap {
	position: relative;
	top: -126px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding: 44px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #ebebeb;
	text-align: center;
}

.testimonial-headshots {
	width: 80px;
	height: 80px;
	margin-bottom: 20px;
	border-style: solid;
	border-width: 4px;
	border-color: #fff;
	border-radius: 100%;
}

.testimonial-author {
	font-weight: 600;
}

.expand-icon {
	width: 40px;
}

.buying-hero,
.page-hero {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 450px;
	margin-top: 80px;
	padding: 40px 60px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	/* background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(0, 0, 0, 0.5)),
      to(rgba(0, 0, 0, 0.5))
    ),
    url('../images/soldPropertyHero.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url('../images/soldPropertyHero.jpg'); */
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	color: #fff;
}

.testimonials {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 80px 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f7f7f7;
}

.testimonial-grid {
	display: -ms-grid;
	display: grid;
	width: 100%;
	max-width: 1170px;
	grid-auto-columns: 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 0px;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.testimonial-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 600px;
	padding: 30px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.05);
	text-align: center;
}

.our-process-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 80px 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f7f7f7;
}

.process-video {
	width: 100%;
	height: auto;
}

.process-video-wrap {
	width: 100%;
	max-width: 1170px;
}

.benefits-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 80px 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
}

.benefits-grid {
	display: -ms-grid;
	display: grid;
	width: 100%;
	max-width: 1170px;
	margin: 80px auto;
	grid-auto-columns: 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 0px;
	-ms-grid-columns: 1.25fr 2fr;
	grid-template-columns: 1.25fr 2fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.benefit-card-grid {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	-ms-grid-rows: auto auto auto;
	grid-template-rows: auto auto auto;
}

.benefit-card {
	padding: 30px;
	background-color: #f7f7f7;
}

.benefit-title {
	margin-bottom: 10px;
	color: #ff7880;
	font-size: 16px;
	line-height: 22px;
}

.m-b-0 {
	margin-bottom: 0px;
}

.out-of-state-grid {
	display: -ms-grid;
	display: grid;
	width: 100%;
	max-width: 1170px;
	margin: 80px auto;
	grid-auto-columns: 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 0px;
	-ms-grid-columns: 2.5fr 1.5fr;
	grid-template-columns: 2.5fr 1.5fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.right-sec-title-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-left: 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.section-hr {
	width: 100%;
	height: 1px;
	max-width: 1170px;
	background-color: #e4e4e4;
}

.logonav {
	display: block;
}

.herosubtext {
	max-width: 600px;
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	text-align: center;
}

.featuredcommunities {
	max-width: 1170px;
	margin-bottom: 60px;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.homefeaturedcommunites {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 1170px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 2px;
}

.card-title-indented {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: -40px;
	margin-left: 25%;
	padding: 12px 0px 12px 20px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-top-left-radius: 2px;
	background-color: #fff;
	text-decoration: none;
}

.featcommunitytitle {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-family: 'DM Serif Display', sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: 500;
	letter-spacing: 0px;
}

.cardline {
	height: 1px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background-color: #ff7880;
}

.sectitlewrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1170px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.pinkslogan {
	color: #ff7880;
}

.herowrapperinner {
	position: relative;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1170px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.herowrapperinner.ctr {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.slogansubtext {
	margin-bottom: 40px;
	color: snow;
	font-size: 18px;
	font-weight: 200;
	letter-spacing: 0.3px;
}

.homebgvideo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 550px;
	margin-top: 80px;
	padding: 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.6);
}

.section-title-icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 70px;
	height: 70px;
	margin-bottom: 10px;
	padding: 20px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	background-color: rgba(31, 31, 31, 0.03);
}

.latest-news-card {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	box-shadow: none;
	-webkit-transition: -webkit-transform 200ms ease;
	transition: -webkit-transform 200ms ease;
	transition: transform 200ms ease;
	transition: transform 200ms ease, -webkit-transform 200ms ease;
	color: #3d3838;
	text-decoration: none;
}

.latest-news-card:hover {
	-webkit-transform: translate(0px, -5px);
	-ms-transform: translate(0px, -5px);
	transform: translate(0px, -5px);
}

.search-btn {
	padding: 18px 30px 18px 50px;
	border-style: solid;
	border-width: 2px;
	border-color: #ff7880;
	border-radius: 2px;
	background-color: #ff7880;
	background-image: url('../images/search.svg');
	background-position: 20px 50%;
	background-size: 20px;
	background-repeat: no-repeat;
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
	color: #fff;
	text-align: center;
}

.search-btn:hover {
	background-color: transparent;
}

._2colnewsgrid {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
}

.ctr-title-subtext {
	max-width: 600px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: center;
}

.preapprovedbanner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1170px;
	margin-bottom: -120px;
	padding: 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 2px solid #ff7880;
	border-radius: 2px;
	background-color: #fff;
	box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.1);
}

.preapprovedbannersubtext {
	max-width: 600px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.navmainlinks {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.navsecondarylinks {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 8px;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.navsecondarylink {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-left: 30px;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	color: #9e9d9d;
	font-size: 13px;
	line-height: 20px;
	font-weight: 400;
	text-decoration: none;
}

.navsecondarylink:hover {
	color: #ff7880;
}

.secondarylinkicon {
	display: none;
	width: 15px;
	margin-right: 5px;
}

.testimonialssection {
	padding: 60px;
}

.testslider {
	height: auto;
	max-width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: transparent;
}

.testslideinner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	padding-right: 80px;
	padding-left: 80px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.testquoteicon {
	width: 40px;
	margin-bottom: 20px;
}

.testslidenav {
	padding-top: 40px;
	font-size: 6px;
}

.test-auth {
	margin-bottom: 20px;
}

.chatwrapouter {
	position: fixed;
	left: auto;
	top: auto;
	right: 0%;
	bottom: 0%;
	z-index: 1000;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 10px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: solid;
	border-width: 1px;
	border-color: #ff7880;
	border-radius: 50%;
	background-color: #ff7880;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
	-webkit-transition: border 200ms ease;
	transition: border 200ms ease;
	font-size: 14px;
}

.chatwrapouter:hover {
	-webkit-transform: translate(0px, -3px);
	-ms-transform: translate(0px, -3px);
	transform: translate(0px, -3px);
}

.chaticon {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

.propsearchtitlewrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 80px;
	padding: 15px 30px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: #fff;
}

.wide-hero-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.propsearchfilterwrap {
	position: -webkit-sticky;
	position: sticky;
	top: 80px;
	z-index: 1000;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0px;
	padding: 5px 30px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	background-color: #f7f7f7;
}

.propsearchfilterform {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	font-size: 13px;
}

.filterblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: 5px;
}

.filterblock.savebtn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: 0px;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.filterblock.mr0 {
	margin-right: 0px;
}

.hidden {
	display: none;
}

.filtertextfield {
	height: 40px;
	margin-bottom: 0px;
	border: 1px none #000;
	border-radius: 2px;
	background-color: transparent;
}

.filtertextfield::-webkit-input-placeholder {
	font-size: 12px;
}

.filtertextfield:-ms-input-placeholder {
	font-size: 12px;
}

.filtertextfield::-ms-input-placeholder {
	font-size: 12px;
}

.filtertextfield::placeholder {
	font-size: 12px;
}

.filtertextfield.propsearch {
	width: 300px;
	padding-right: 12px;
	border-style: solid;
	border-color: #e4e4e4;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: #fff;
}

.filtertextfield.propsearch:focus {
	border-color: #3d3838;
}

.dropfilter {
	margin-right: 0px;
	font-size: 13px;
}

.dropfiltertoggle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	padding: 0px 30px 0px 15px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: solid;
	border-width: 1px;
	border-color: #e4e4e4;
	border-radius: 2px;
	background-color: #fff;
}

.dropfiltertoggle:hover {
	border-color: #ff7880;
}

.dropfiltericon {
	margin-right: 10px;
}

.searchmag {
	width: 15px;
}

.smallsearchbtn {
	display: inline-block;
	height: 40px;
	padding: 8px 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #3d3838;
	border-radius: 0px 2px 2px 0px;
	background-color: #3d3838;
	-webkit-transition: border 200ms ease, color 200ms ease;
	transition: border 200ms ease, color 200ms ease;
	color: #3d3838;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
}

.smallsearchbtn:hover {
	border-color: #ff7880;
	background-color: #ff7880;
	color: #3d3838;
}

.smallpagetitle {
	z-index: 1;
	margin-bottom: 0px;
	font-family: 'DM Serif Display', sans-serif;
	color: #3d3838;
	font-size: 30px;
	line-height: 35px;
	font-weight: 400;
	text-align: left;
	letter-spacing: 0px;
}

.listings {
	overflow: auto;
	width: 50%;
	max-height: 90vh;
	min-height: 90vh;
	padding: 20px 30px 30px;
}

.listingmap {
	width: 50%;
	max-height: 90vh;
	min-height: 90vh;
	background-image: url('../images/Screen-Shot-2023-01-08-at-4.37.31-PM.png');
	background-position: 0% 0%;
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow: inset 8px -8px 30px 0 rgba(0, 0, 0, 0.16);
}

.listingblock {
	width: 100%;
	text-decoration: none;
}

.searchform {
	margin-bottom: 0px;
}

.searchform.ml20 {
	margin-left: 20px;
}

.grid {
	grid-column-gap: 20px;
	grid-row-gap: 30px;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.listingthumbslider {
	height: auto;
}

.thumbsliderarrow {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 50px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	opacity: 0.74;
	font-size: 20px;
}

.thumbsliderarrow:hover {
	opacity: 1;
}

.thumbsliderarrowicon {
	left: auto;
	top: 0%;
	right: 0%;
	bottom: 0%;
	margin-right: 15px;
	margin-left: 15px;
}

.thumbslidenav {
	font-size: 7px;
	line-height: 15px;
}

.listthumbslide {
	border-radius: 2px;
}

.listingthumbdesc {
	padding: 10px 0px;
	font-size: 14px;
	line-height: 20px;
}

.list-thumbprice {
	color: #3d3838;
	font-size: 18px;
	font-weight: 600;
}

.listthumbaddress {
	color: #9e9d9d;
	line-height: 20px;
}

.housespecgrid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 10px;
	margin-bottom: 20px;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.housespecgrid.detailpage {
	margin-top: 0px;
	margin-bottom: 0px;
}

.housespecblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #3d3838;
}

.housespecvalue {
	margin-right: 3px;
	font-weight: 500;
}

.listthumbsliderblock {
	position: relative;
	overflow: hidden;
	border-radius: 2px;
}

.listthumbtags {
	position: absolute;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: auto;
	z-index: 3;
	display: block;
	padding: 5px;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.listtag {
	display: inline-block;
	margin-right: 5px;
	padding: 3px 6px;
	border-radius: 2px;
	background-color: #e4e4e4;
	color: #3d3838;
	font-size: 11px;
	line-height: 13px;
	font-weight: 500;
}

.listingsproptype {
	font-weight: 500;
}

.listingsproptypeblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	padding-right: 10px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.listingsproptypeblock._100 {
	width: 100%;
	padding-right: 0px;
}

.listingssortblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 13px;
}

.displaycount {
	margin-right: 10px;
}

.pagination-block {
	display: block;
	margin-top: 40px;
}

.pagination-numeral {
	display: inline-block;
	margin-right: 5px;
	padding: 4px 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #e4e4e4;
	border-radius: 2px;
	-webkit-transition: border-color 200ms ease;
	transition: border-color 200ms ease;
	color: #ff7880;
	font-size: 13px;
	text-decoration: none;
}

.pagination-numeral:hover {
	border-color: #ff5a5f;
}

.pagination-numeral.w--current {
	background-color: #ececec;
	color: #888;
}

.thumblistpriceblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 8px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.hearticon {
	width: 20px;
}

.processvideo {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1170px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	border-radius: 2px;
}

._3colbenefitsgrid {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
}

.sellbenefitswrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1170px;
	margin-right: auto;
	margin-left: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	grid-auto-columns: 1fr;
	-ms-grid-columns: 0.5fr 1fr;
	grid-template-columns: 0.5fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.benefits-block {
	padding: 40px;
	background-color: #fff;
	box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.03);
	font-weight: 200;
	text-align: center;
}

.sellbenefittitle {
	margin-bottom: 15px;
	font-family: 'DM Serif Display', sans-serif;
	font-size: 24px;
	text-align: center;
}

.sellbgvideo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 400px;
	margin-top: 80px;
	padding: 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.6);
}

.specicon {
	width: 18px;
	margin-right: 5px;
}

.home-hero-search {
	width: 75%;
	margin-bottom: 0px;
	padding: 25px;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 0.4);
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
}

.home-hero-search-form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.home-hero-search-input {
	height: 64px;
	margin-bottom: 0px;
	border-style: solid none solid solid;
	border-width: 1px;
	border-color: #fff;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}

.home-hero-search-input:focus-visible {
	border-top-color: #ff7880;
	border-bottom-color: #ff7880;
	border-left-color: #ff7880;
}

.home-hero-search-input[data-wf-focus-visible] {
	border-top-color: #ff7880;
	border-bottom-color: #ff7880;
	border-left-color: #ff7880;
}

.heroformtitle {
	margin-bottom: 10px;
}

.heroformtitle.ctr {
	text-align: center;
}

.featured-communites-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.about-community-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 80px 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
}

.communitylistingswrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1170px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.community-listings-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: auto;
	width: 100%;
	max-width: 1170px;
	padding: 0px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

._3-col-community-grid {
	grid-column-gap: 20px;
	grid-row-gap: 30px;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.hero-subtext {
	max-width: 50%;
	text-align: center;
}

.article-list-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 80px 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
}

.article-list-wrap.gray {
	background-color: #f7f7f7;
}

.blog-article-grid {
	width: 100%;
	max-width: 1170px;
	grid-column-gap: 20px;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.blog-thumb-block {
	padding-right: 0px;
	padding-left: 0px;
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}

.thumb-link-block {
	position: relative;
	display: block;
	overflow: hidden;
	max-height: 500px;
}

.thumb-link-hover-overlay {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 1;
	background-color: rgba(51, 51, 51, 0.2);
	opacity: 0;
	-webkit-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
}

.thumb-link-hover-overlay:hover {
	opacity: 1;
}

.img-full-width {
	width: 100%;
}

.thumb-text-block {
	padding: 15px 15px 0px;
	text-align: center;
}

.article-thumb-title {
	display: block;
	margin-bottom: 10px;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	font-family: 'DM Serif Display', sans-serif;
	color: #3d3838;
	font-size: 20px;
	text-decoration: none;
}

.article-thumb-title:hover {
	color: #ff5a5f;
}

.article-thumb-date {
	color: #ff7880;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	text-align: center;
}

.right-arrow {
	width: 60px;
	opacity: 0.8;
	-webkit-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	font-size: 1.4rem;
	line-height: 1.8rem;
	cursor: default;
}

.right-arrow:hover {
	opacity: 1;
}

.social-share-link-block {
	width: 24px;
	height: 24px;
	margin-right: 5px;
	-webkit-transition: -webkit-transform 200ms ease;
	transition: -webkit-transform 200ms ease;
	transition: transform 200ms ease;
	transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.social-share-link-block svg {
	max-width: 100%;
	vertical-align: middle;
	display: inline-block;
}

.social-share-link-block:hover {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.article-title-detailed {
	margin-top: 10px;
}

.article-details-block {
	display: inline-block;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: left;
}

.author-details-block {
	display: inline-block;
	float: left;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 13px;
}

.social-share-block {
	display: inline-block;
}

.secondary-btn {
	margin-top: 20px;
	padding: 8px 12px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-color: transparent;
	-webkit-transition: background-color 200ms ease, color 200ms ease;
	transition: background-color 200ms ease, color 200ms ease;
	color: #4e4e4e;
	font-size: 0.8rem;
	line-height: 1.2rem;
	text-transform: capitalize;
}

.secondary-btn:hover {
	background-color: #ccc;
	color: #fff;
}

.secondary-btn.white {
	border-color: #fff;
	color: #fff;
}

.post-date-2 {
	display: inline-block;
	margin-top: 15px;
	margin-right: 15px;
	padding-right: 15px;
	padding-left: 15px;
	border-right: 1px solid #ececec;
	border-left: 1px solid #ececec;
	color: #4e4e4e;
	font-style: normal;
	font-weight: 400;
	text-align: left;
}

.image-slide {
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.slider-caption {
	margin-bottom: 30px;
	color: #929292;
	font-size: 0.8rem;
}

.image-slider {
	height: 400px;
}

.image-slider.margin-bottom {
	margin-bottom: 10px;
}

.author-headshot {
	overflow: hidden;
	width: 50px;
	height: 50px;
	margin-right: 10px;
	float: left;
	border-radius: 100%;
}

.more-articles-section {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 60px 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f7f7f7;
}

.copy-block-p-title {
	margin-bottom: 20px;
	letter-spacing: 0px;
}

.copy-block {
	display: block;
	max-width: 60%;
	margin-right: auto;
	margin-left: auto;
	padding: 25px 60px 60px;
}

.copy-block.overlap {
	position: relative;
	max-width: 800px;
	margin-top: -70px;
	background-color: #fff;
}

.text-link {
	color: #ff5a5f;
	text-decoration: none;
}

.text-link:hover {
	text-decoration: underline;
}

.content-wrap {
	margin-top: 80px;
	padding: 30px 40px 60px;
}

.left-arrow {
	width: 60px;
	opacity: 0.8;
	-webkit-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	font-size: 1.5rem;
	line-height: 1.8rem;
	cursor: default;
}

.left-arrow:hover {
	opacity: 1;
}

.block-quote {
	margin-bottom: 30px;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 30px;
	border-left-style: none;
	border-radius: 2px;
	background-color: #f7f7f7;
	line-height: 26px;
	font-weight: 600;
}

.block-quote p {
	margin-bottom: 0;
	line-height: 26px;
	font-weight: 600;
}

.wrapper-inner {
	position: relative;
	display: block;
	max-width: 1170px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

.hr-50 {
	width: 50px;
	height: 1px;
	margin-top: 20px;
	background-color: #ff5a5f;
}

.hr-50.margin-bottom {
	margin-bottom: 20px;
}

.hr-50.margin-bottom.pink {
	background-color: #ff5a5f;
}

.author-desc {
	color: #4e4e4e;
	text-decoration: none;
}

.author-desc.name {
	display: inline-block;
	margin-top: 15px;
	margin-right: 15px;
	border-bottom: 1px solid transparent;
	-webkit-transition: border 200ms ease;
	transition: border 200ms ease;
	text-transform: capitalize;
}

.author-desc.name:hover {
	border-bottom-color: #ff5a5f;
}

.author-desc.written-by {
	display: inline-block;
	margin-top: 15px;
	margin-right: 5px;
	color: #929292;
}

.social-share-text {
	margin-right: 12px;
	float: left;
	color: #929292;
	text-transform: capitalize;
}

.copy-block-p-title-2 {
	margin-bottom: 20px;
	color: #333;
	font-size: 1.6rem;
	line-height: 1.9rem;
}

.ctrheroslogan {
	z-index: 1;
	margin-bottom: 20px;
	font-family: 'DM Serif Display', sans-serif;
	color: #fff;
	font-size: 75px;
	line-height: 80px;
	font-weight: 400;
	text-align: center;
	letter-spacing: 0.8px;
}

.contactpagegrid {
	min-height: 80vh;
	margin-top: 80px;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.contactpageimage {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10% 15%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-color: #f7f7f7;
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	color: #fff;
}

.contactformwrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0px;
	padding: 10% 15%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.text-field {
	height: 50px;
	margin-bottom: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #e4e4e4;
	border-radius: 5px;
	background-color: #f7f7f7;
}

.text-field:hover {
	border-color: #ff7880;
}

.text-field:focus {
	border-color: #ff7880;
}

.text-field.message {
	height: auto;
	min-height: 80px;
}

.text-field.smaller {
	height: 40px;
}

.field-label {
	font-size: 13px;
}

.field-label.pb0 {
	margin-bottom: 0px;
}

.input-field-block {
	margin-bottom: 10px;
}

.contact-page-phone {
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	color: #ff7880;
	font-size: 18px;
	line-height: 30px;
	font-weight: 500;
	text-decoration: none;
}

.contact-page-phone:hover {
	color: #fff;
}

.contact-page-address {
	font-weight: 500;
}

.contact-page-address-title {
	margin-bottom: 5px;
	font-weight: 600;
}

.signinpagewrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 80vh;
	margin-top: 80px;
	padding-top: 80px;
	padding-right: 80px;
	padding-left: 80px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.loginformwrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0px;
	padding: 0%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.loginform {
	margin-top: 20px;
}

.signin {
	width: 450px;
	padding-right: 50px;
}

.register {
	width: 450px;
	padding-left: 50px;
	border-left: 1px solid #e4e4e4;
}

.grid-2 {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.form-2-col {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.filterlist.w--open {
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	background-color: #f7f7f7;
}

.filterlistitem {
	padding: 8px 12px;
	background-color: #fff;
}

.filterlistitem:hover {
	background-color: #f7f7f7;
}

.socialicons {
	margin-bottom: 60px;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.socialiconblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 40px;
	height: 40px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 2px;
	background-color: rgba(0, 0, 0, 0.26);
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.socialiconblock:hover {
	background-color: rgba(0, 0, 0, 0.55);
}

.socialicon {
	width: 18px;
}

.copywrite {
	color: #fff;
	font-size: 13px;
	font-weight: 200;
}

.equalhousinglog {
	width: 75px;
	margin-right: 20px;
	opacity: 0.7;
}

.equalhousinglogoblock {
	margin-top: 40px;
	padding-top: 30px;
	border-top: 1px solid hsla(0, 0%, 100%, 0.1);
}

.abouthero {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 500px;
	margin-top: 80px;
	padding-right: 60px;
	padding-left: 60px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			from(rgba(0, 0, 0, 0.5)),
			to(rgba(0, 0, 0, 0.5))
		),
		url('../images/soldPropertyHero.jpg');
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('../images/soldPropertyHero.jpg');
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	color: #fff;
}

.contacthr {
	width: 70px;
	height: 1px;
	margin-bottom: 20px;
	background-color: #ff7880;
}

.sucessmessage {
	padding: 40px;
	border-style: none;
	border-width: 1px;
	border-color: #e4e4e4;
	border-radius: 2px;
	background-color: #f7f7f7;
}

.thankyoumessagelogo {
	width: 200px;
	margin-bottom: 20px;
}

.filtertrigger {
	display: none;
	height: 40px;
	padding-right: 12px;
	padding-left: 12px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: solid;
	border-width: 1px;
	border-color: #e4e4e4;
	border-radius: 2px;
	font-size: 13px;
}

.filtertrigger:hover {
	border-color: #ff7880;
}

.listingssortblockinner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.filtericon {
	width: 18px;
	margin-right: 5px;
}

.filtermodal {
	display: none;
}

.propsearchfilterwrap-copy {
	position: -webkit-sticky;
	position: sticky;
	top: 80px;
	z-index: 1000;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0px;
	padding: 5px 30px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	background-color: #f7f7f7;
}

.propsearchfilterform-copy {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	font-size: 13px;
}

.mapmodal {
	display: none;
}

.property-detail-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 80px;
	padding: 40px 60px 80px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
}

.property-detail-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1170px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	grid-auto-columns: 1fr;
	grid-column-gap: 40px;
	grid-row-gap: 0px;
	-ms-grid-columns: 1fr 0.5fr;
	grid-template-columns: 1fr 0.5fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.propertydetailadd {
	margin-bottom: 0px;
	font-size: 38px;
	line-height: 42px;
}

.propcontentgrid {
	width: 100%;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	-ms-grid-columns: 2fr 1fr;
	grid-template-columns: 2fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.gallerygridwrap {
	position: relative;
	margin-bottom: 30px;
}

.gallerygridmain {
	overflow: hidden;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	border-radius: 2px;
}

.mainvimage {
	-webkit-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	-o-object-fit: cover;
	object-fit: cover;
}

.mainvimage:hover {
	opacity: 0.85;
}

._4imggrid {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}

.allphotosbtn {
	position: absolute;
	left: auto;
	top: auto;
	right: 0%;
	bottom: 0%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: 30px;
	margin-bottom: 30px;
	padding: 8px 12px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 5px;
	background-color: #fff;
	color: #333;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
}

.allphotosbtn:hover {
	background-color: hsla(0, 0%, 100%, 0.75);
}

.btnicon {
	width: 15px;
	margin-right: 8px;
	-o-object-fit: cover;
	object-fit: cover;
}

.propdetailstabmenu {
	margin-bottom: 30px;
	padding-bottom: 0px;
	border-bottom: 1px solid #e4e4e4;
}

.propdetailstablink {
	margin-bottom: -2px;
	padding: 8px 15px;
	border-bottom: 3px solid transparent;
	background-color: hsla(0, 0%, 86.7%, 0);
	-webkit-transition: border-color 200ms ease;
	transition: border-color 200ms ease;
	font-size: 16px;
	font-weight: 500;
}

.propdetailstablink:hover {
	border-bottom-color: #9e9d9d;
}

.propdetailstablink.w--current {
	border-bottom-color: #ff7880;
	background-color: hsla(0, 0%, 86.7%, 0);
}

.tabpanetitle {
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 0px;
}

.tabpanetitle.wsubtext {
	margin-bottom: 10px;
}

.grid-3 {
	margin-bottom: 24px;
	grid-column-gap: 20px;
	grid-row-gap: 12px;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	border-radius: 2px;
}

.featureblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 12px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	border-bottom: 1px solid #e4e4e4;
	border-right-width: 1px;
	border-right-color: #e4e4e4;
}

.featurelabel {
	margin-bottom: 0px;
	color: #9e9d9d;
}

.featurevalue {
	color: #3d3838;
}

.featuresacc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 10px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.acc-wrap {
	overflow: hidden;
	width: 100%;
	margin-bottom: 0px;
	border-radius: 4px;
}

.acc-title-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 45px;
	margin-bottom: 15px;
	padding: 0px 50px 0px 0px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid #e0e0e0;
	-webkit-transition: border-color 200ms ease, background-color 200ms ease;
	transition: border-color 200ms ease, background-color 200ms ease;
	font-size: 16px;
	font-weight: 500;
	white-space: break-spaces;
}

.acc-title-2:hover {
	border-color: #818181;
}

.acc-title-2.w--open {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.faq-icon {
	position: absolute;
	left: auto;
	top: 0%;
	right: 0%;
	bottom: 0%;
	z-index: 2;
	width: 20px;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

.acc-body {
	position: relative;
	display: block;
	background-color: transparent;
}

.acc-body.w--open {
	background-color: transparent;
}

.acc-body-content {
	padding: 10px 0px 0px;
	border-top: 1px none #000;
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
}

.propctablock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	border-style: solid;
	border-width: 1px;
	border-color: #e4e4e4;
	border-radius: 2px;
	box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.15);
}

.propctablockouter {
	position: -webkit-sticky;
	position: sticky;
	top: 90px;
}

.div-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.propertydetailprint {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: -10px;
	margin-left: 20px;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.vcontentbutton {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 5px;
	background-color: hsla(0, 0%, 94.1%, 0);
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	cursor: pointer;
}

.vcontentbutton:hover {
	background-color: #f3f3f3;
}

.div-block-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.homeprice {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: 20px;
	padding-right: 20px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-right: 1px solid #e4e4e4;
	font-size: 20px;
	font-weight: 600;
}

.forsaletag {
	margin-bottom: 4px;
	padding: 2px 4px;
	border-style: none;
	border-width: 1px;
	border-color: #e4e4e4;
	border-radius: 2px;
	background-color: #ff7880;
	color: #fff;
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
}

.smallprint {
	color: #9e9d9d;
	font-size: 13px;
	line-height: 18px;
}

.smallprint.mt30 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.smallprint.mb10 {
	margin-bottom: 10px;
}

.gallerywraptop {
	position: absolute;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: auto;
	display: none;
	height: 50px;
	padding: 10px 40px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid #e4e4e4;
	background-color: #fff;
	font-size: 16px;
	line-height: 22px;
}

.thumbnailwrapinner {
	display: -ms-grid;
	display: grid;
	overflow: auto;
	height: 100%;
	grid-auto-columns: 1fr;
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
}

.gallery-arrow-left {
	position: absolute;
	left: 0%;
	top: 50%;
	right: auto;
	bottom: 0%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100px;
	height: 100px;
	padding-right: 25px;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transform: translate(-50px, -50%);
	-ms-transform: translate(-50px, -50%);
	transform: translate(-50px, -50%);
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.gallery-arrow-left:hover {
	background-color: #1e6aff;
}

.gallery-arrow-right {
	position: absolute;
	left: auto;
	top: 50%;
	right: 0%;
	bottom: 0%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100px;
	height: 100px;
	padding-left: 25px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transform: translate(50px, -50%);
	-ms-transform: translate(50px, -50%);
	transform: translate(50px, -50%);
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.gallery-arrow-right:hover {
	background-color: #1e6aff;
}

.l-form-nav-action-icon {
	width: 18px;
	margin-right: 5px;
}

.l-form-nav-action-icon.mr0 {
	margin-right: 0px;
}

.closeicon-2 {
	width: 20px;
}

.gallerycount {
	margin-top: 15px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400;
}

.thumbnailwrap {
	width: 275px;
	padding: 5px;
	background-color: #fff;
}

.gallery-wrap-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.mainimgwrap {
	position: relative;
	z-index: 3000;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	height: 100%;
	padding: 60px 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-left: 1px solid #e4e4e4;
}

.closegallery {
	position: absolute;
	left: auto;
	top: 0%;
	right: 0%;
	bottom: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 10px;
	margin-right: 10px;
	padding: 15px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 100%;
	-webkit-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
	color: #818181;
	text-decoration: none;
}

.closegallery:hover {
	background-color: #e6e6e6;
}

.main-gallery-img {
	width: 100%;
	height: 100%;
	max-height: 650px;
	max-width: 1170px;
	background-color: transparent;
	-o-object-fit: contain;
	object-fit: contain;
}

.gallery-wrap {
	position: fixed;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: 0%;
	z-index: 5000;
	display: none;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
}

.gallerythumb {
	position: relative;
}

.gallerythumb:hover {
	border-color: #1e6aff;
}

.gallerythumbhover {
	position: absolute;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: 0%;
	border-style: solid;
	border-width: 3px;
	border-color: transparent;
	-webkit-transition: border-color 200ms ease;
	transition: border-color 200ms ease;
}

.gallerythumbhover:hover {
	border-color: #ff7880;
}

.gallerythumbhover.active {
	border-color: #ff7880;
}

.arrowicon-2 {
	width: 15px;
}

.scheduletourwrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0px;
	padding: 0%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.scheduletourform {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.getinfobtnwrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.requestinfo {
	color: #9e9d9d;
	text-decoration: none;
}

.requestinfo:hover {
	color: #ff7880;
}

.mobilectawrap {
	display: none;
	padding: 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f7f7f7;
}

.scheduletourmodal {
	position: fixed;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: 0%;
	z-index: 3000;
	display: none;
	padding: 40px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-color: rgba(0, 0, 0, 0.49);
}

.tourformblock {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 400px;
	padding: 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 2px;
	background-color: #fff;
	box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.15);
}

.closemodal {
	position: absolute;
	left: auto;
	top: 0%;
	right: 0%;
	bottom: auto;
	width: 20px;
	margin-top: 15px;
	margin-right: 15px;
}

.requestinfomodal {
	position: fixed;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: 0%;
	z-index: 3000;
	display: none;
	overflow: auto;
	padding: 40px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-color: rgba(0, 0, 0, 0.49);
}

.equalhousinglog-copy {
	width: 75px;
	margin-right: 20px;
}

.realtorlogo {
	width: 75px;
	margin-right: 20px;
}

.cornellogo,
.footer-comp {
	width: 75px;
	margin-right: 20px;
}

.listwraptoggle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.listmapicon {
	width: 18px;
	margin-right: 8px;
}

.listtoggleblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 80px;
	height: 40px;
	padding-right: 0px;
	padding-left: 0px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: solid;
	border-width: 1px;
	border-color: #e4e4e4;
	border-radius: 2px 0px 0px 2px;
	background-color: #fff;
	font-size: 13px;
	cursor: pointer;
}

.listtoggleblock:hover {
	background-color: #e4e4e4;
}

.listtoggleblock.chosen {
	background-color: #e4e4e4;
}

.listtoggleblock.chosen:hover {
	background-color: #fff;
}

.maptoggleblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 80px;
	height: 40px;
	padding-right: 0px;
	padding-left: 0px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: solid solid solid none;
	border-width: 1px;
	border-color: #e4e4e4;
	border-radius: 0px 2px 2px 0px;
	background-color: #e4e4e4;
	font-size: 13px;
	cursor: pointer;
}

.maptoggleblock:hover {
	background-color: #e4e4e4;
}

.maptoggleblock.unchosen {
	background-color: #fff;
}

.maptoggleblock.unchosen:hover {
	background-color: #e4e4e4;
}

.mapview {
	display: none;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.listview {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.fulllistings {
	overflow: auto;
	width: 100%;
	max-height: 90vh;
	min-height: 90vh;
	padding: 20px 30px 30px;
}

.propertylist {
	overflow: auto;
	width: 100%;
	padding: 0 30px 30px;
}

.propertylist .widget-container .ui-grid {
	padding: 0 30px;
}
.propertylist .widget-container .listings-search-top-nav {
	background-color: #f7f7f7 !important;
}

._4colgrid {
	grid-column-gap: 20px;
	grid-row-gap: 30px;
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.div-block-4 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.mobiellistingmap {
	display: none;
	width: 50%;
	max-height: 90vh;
	min-height: 90vh;
	background-image: url('../images/Screen-Shot-2023-01-08-at-4.37.31-PM.png');
	background-position: 0% 0%;
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow: inset 8px -8px 30px 0 rgba(0, 0, 0, 0.16);
}

.agentheadblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	font-size: 13px;
}

.agentheadshot {
	width: 80px;
	height: 80px;
	margin-right: 10px;
	border-radius: 100%;
}

.formintro {
	margin-bottom: 0px;
	line-height: 20px;
}

.propertytitleblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.back-to-all-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	color: #9e9d9d;
	font-size: 13px;
	line-height: 17px;
	text-decoration: none;
}

.back-to-all-link:hover {
	color: #3d3838;
}

.backtoallicon {
	width: 12px;
	margin-right: 5px;
}

@media screen and (max-width: 991px) {
	.main-nav {
		height: 60px;
		padding-right: 0px;
	}

	.nav-menu {
		margin-top: 60px;
		padding: 25px 25px 15px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		background-color: #f7f7f7;
	}

	.main-nav-link {
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.hero-slogan.white {
		font-size: 50px;
		line-height: 55px;
	}

	.large-btn.on-white {
		-webkit-box-flex: 0;
		-webkit-flex: 0 auto;
		-ms-flex: 0 auto;
		flex: 0 auto;
	}

	.home-content-wrap {
		padding: 50px;
	}

	.section-title {
		font-size: 28px;
		line-height: 32px;
	}

	.homesnewswrapper {
		-ms-grid-columns: 10fr;
		grid-template-columns: 10fr;
	}

	.latest-news-wrap {
		padding: 100px 50px 50px;
	}

	.link-card-title {
		font-size: 22px;
		line-height: 26px;
	}

	.left-sec-title-block {
		padding-top: 0px;
		padding-right: 0px;
	}

	.homesellbanner {
		margin-bottom: 0px;
		padding-right: 50px;
		padding-left: 50px;
	}

	.left-sec-title-white {
		padding-right: 0px;
	}

	.footer {
		padding-right: 50px;
		padding-left: 50px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.footer-inner {
		-ms-grid-columns: 1.25fr 1.5fr;
		grid-template-columns: 1.25fr 1.5fr;
	}

	.f-address-block {
		padding-top: 40px;
		padding-bottom: 40px;
		border-right-style: none;
	}

	.f-sitemap-block {
		padding: 40px 0px;
	}

	.f-newsletter-form-wrap {
		padding-top: 40px;
		padding-bottom: 40px;
		padding-left: 0px;
		border-top: 1px solid hsla(0, 0%, 100%, 0.1);
		border-left-style: none;
	}

	.footer-title {
		font-size: 18px;
	}

	.p-white._60 {
		max-width: 100%;
	}

	.cta-wrap {
		padding: 50px;
	}

	.cta-wrap.mobile-hidden {
		display: none;
	}

	.sold-property-hero {
		height: 300px;
		margin-top: 60px;
		padding-right: 50px;
		padding-left: 50px;
	}

	.sold-prop-address {
		font-size: 50px;
		line-height: 55px;
	}

	.sold-prop-subtext {
		max-width: none;
	}

	.buying-hero {
		height: 300px;
		margin-top: 60px;
		padding-right: 50px;
		padding-left: 50px;
	}

	.featuredcommunities {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}

	.card-title-indented {
		margin-left: 15%;
	}

	.featcommunitytitle {
		font-size: 22px;
		line-height: 26px;
	}

	.slogansubtext {
		text-align: center;
	}

	.homebgvideo {
		margin-top: 60px;
		padding: 50px;
	}

	.preapprovedbanner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.prepaprovedbannerinner {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 15px;
		padding-right: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.preapprovedbannersubtext {
		text-align: center;
	}

	.navmainlinks {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.navsecondarylinks {
		margin-bottom: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.navsecondarylink {
		margin-left: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #ff7880;
		font-size: 15px;
	}

	.testimonialssection {
		padding: 50px;
	}

	.testslideinner {
		height: auto;
	}

	.testslidenav {
		padding-top: 40px;
	}

	.propsearchtitlewrap {
		margin-top: 60px;
	}

	.propsearchfilterwrap {
		display: none;
	}

	.filterblock {
		margin-right: 0px;
	}

	.dropfilter {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.listings {
		width: 100%;
		border-top: 1px solid #e4e4e4;
	}

	.listingmap {
		display: none;
	}

	.grid {
		display: none;
	}

	.listingsproptype {
		margin-bottom: 10px;
	}

	.listingsproptypeblock {
		width: 100%;
		padding-right: 0px;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.listingsproptypeblock._100 {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.listingssortblock {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.sellbgvideo {
		margin-top: 60px;
		padding: 50px;
	}

	.home-hero-search {
		width: 100%;
	}

	.featured-communites-wrap {
		padding: 50px;
	}

	.about-community-content {
		padding: 50px;
	}

	._3-col-community-grid {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}

	.hero-subtext {
		max-width: 100%;
	}

	.article-list-wrap {
		padding: 50px;
	}

	.right-arrow {
		width: 35px;
		font-size: 1.6rem;
	}

	.article-title-detailed {
		font-size: 2rem;
		line-height: 2.4rem;
	}

	.image-slider {
		height: 300px;
	}

	.copy-block-p-title {
		font-size: 1.2rem;
		line-height: 1.6rem;
	}

	.copy-block.overlap {
		max-width: 700px;
		margin-top: -30px;
		padding-right: 40px;
		padding-left: 40px;
	}

	.content-wrap {
		padding: 30px 20px;
	}

	.left-arrow {
		width: 35px;
		font-size: 1.6rem;
	}

	.hr-50 {
		margin-top: 12px;
	}

	.author-desc.name {
		text-transform: capitalize;
	}

	.copy-block-p-title-2 {
		font-size: 1.2rem;
		line-height: 1.6rem;
	}

	.ctrheroslogan {
		font-size: 50px;
		line-height: 55px;
	}

	.contactpagegrid {
		margin-top: 60px;
	}

	.field-label {
		font-size: 13px;
	}

	.signinpagewrap {
		margin-top: 60px;
		padding-top: 50px;
		padding-right: 50px;
		padding-left: 50px;
	}

	.signin {
		width: 100%;
		padding-right: 40px;
	}

	.register {
		width: 100%;
		padding-left: 40px;
	}

	.grid-2 {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.menu-button {
		background-color: #f7f7f7;
	}

	.menu-button.w--open {
		background-color: #f7f7f7;
		color: #ff7880;
	}

	.abouthero {
		height: 400px;
		margin-top: 60px;
	}

	.sucessmessage {
		padding: 30px;
	}

	.image {
		display: block;
	}

	.filtertrigger {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: 40px;
		margin-left: 15px;
		padding-right: 15px;
		padding-left: 15px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		border-style: solid;
		border-width: 1px;
		border-color: #e4e4e4;
		border-radius: 2px;
		font-size: 13px;
		line-height: 20px;
		font-weight: 400;
	}

	.filtermodal {
		position: fixed;
		left: 0%;
		top: 0%;
		right: 0%;
		bottom: 0%;
		z-index: 2000;
		display: none;
		padding: 50px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		background-color: #fff;
	}

	.closeicon {
		position: absolute;
		left: auto;
		top: 0%;
		right: 0%;
		bottom: auto;
		width: 40px;
		height: 40px;
		margin-top: 10px;
		margin-right: 10px;
		padding: 10px;
		border-radius: 100%;
	}

	.closeicon:hover {
		background-color: #e4e4e4;
	}

	.closeicon.white {
		background-color: #fff;
	}

	.closeicon.white:hover {
		background-color: #f7f7f7;
	}

	.propsearchfilterwrap-copy {
		top: 0px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-flex: 0;
		-webkit-flex: 0 auto;
		-ms-flex: 0 auto;
		flex: 0 auto;
		border-top-style: none;
		border-bottom-style: none;
		border-radius: 2px;
		background-color: hsla(0, 0%, 96.7%, 0);
	}

	.propsearchfilterform-copy {
		display: -ms-grid;
		display: grid;
		margin-top: 10px;
		margin-bottom: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		grid-auto-columns: 1fr;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		-ms-grid-rows: auto auto;
		grid-template-rows: auto auto;
	}

	.mapmodal {
		position: fixed;
		left: 0%;
		top: 0%;
		right: 0%;
		bottom: 0%;
		z-index: 2000;
		padding: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		background-color: #fff;
	}

	.map {
		height: 100%;
		margin-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		background-image: url('../images/Screen-Shot-2022-03-20-at-12.38.14-PM.png');
		background-position: 0% 0%;
		background-size: auto;
	}

	.property-detail-content {
		margin-top: 60px;
		padding: 30px;
	}

	.propertydetailadd {
		font-size: 30px;
		line-height: 35px;
	}

	.propcontentgrid {
		-ms-grid-columns: 2fr;
		grid-template-columns: 2fr;
	}

	.allphotosbtn {
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.propdetailstabmenu {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.propdetailstablink {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}

	.propctablockouter {
		display: none;
	}

	.div-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.propertydetailprint {
		margin-top: 15px;
		margin-right: 0px;
		margin-left: -10px;
	}

	.thumbnailwrapinner {
		-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
		-ms-grid-rows: auto;
		grid-template-rows: auto;
	}

	.thumbnailwrap {
		display: block;
		overflow: hidden;
		width: 100%;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gallery-wrap-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.mainimgwrap {
		border-left-style: none;
	}

	.main-gallery-img {
		max-height: 500px;
	}

	.gallerythumb {
		display: inline-block;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.div-block-3 {
		overflow: hidden;
	}

	.detailstabtext {
		display: inline-block;
		white-space: nowrap;
	}

	.mobilectawrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding: 50px;
	}

	.buttongrid {
		grid-column-gap: 10px;
		-ms-grid-rows: auto;
		grid-template-rows: auto;
	}

	.maptoggleblock {
		background-color: #fff;
	}

	.fulllistings {
		width: 100%;
		border-top: 1px solid #e4e4e4;
	}

	._4colgrid {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}

	.mobiellistingmap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
	}

	.propertytitleblock {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}

@media screen and (max-width: 767px) {
	.hero-slogan.white {
		font-size: 40px;
		line-height: 45px;
	}

	.home-content-wrap {
		padding: 30px;
	}

	.lined-section-title {
		margin-bottom: 30px;
	}

	.section-title.m-b-40 {
		text-align: center;
	}

	.latest-news-wrap {
		padding: 120px 30px 30px;
	}

	.homesellbanner {
		padding-right: 30px;
		padding-left: 30px;
	}

	.footer {
		padding-right: 30px;
		padding-left: 30px;
	}

	.footer-inner {
		-ms-grid-columns: 1.5fr 1.5fr;
		grid-template-columns: 1.5fr 1.5fr;
	}

	.f-sitemap-grid {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.cta-wrap {
		padding: 30px;
	}

	.sold-property-hero {
		padding-right: 30px;
		padding-left: 30px;
	}

	.sold-prop-address {
		font-size: 40px;
		line-height: 45px;
	}

	.sold-prop-subtext {
		text-align: left;
	}

	.sold-prop-content-inner {
		margin-bottom: 30px;
		padding-bottom: 30px;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.buying-hero {
		padding-right: 30px;
		padding-left: 30px;
	}

	.featuredcommunities {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}

	.homebgvideo {
		height: 450px;
		padding: 30px;
	}

	.preapprovedbanner {
		text-align: center;
	}

	.testimonialssection {
		padding: 30px 30px 60px;
	}

	.testslideinner {
		height: auto;
	}

	.testslidenav {
		padding-top: 40px;
	}

	.wide-hero-inner {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.dropfilter {
		-webkit-box-flex: 0;
		-webkit-flex: 0 auto;
		-ms-flex: 0 auto;
		flex: 0 auto;
	}

	.smallpagetitle {
		display: block;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.housespecgrid.detailpage {
		margin-bottom: 9px;
	}

	.listingsproptypeblock {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.listingsproptypeblock._100 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.listingssortblock {
		width: 100%;
	}

	._3colbenefitsgrid {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}

	.sellbgvideo {
		padding: 30px;
	}

	.featured-communites-wrap {
		padding: 30px;
	}

	.about-community-content {
		padding: 30px;
	}

	.article-list-wrap {
		padding: 30px;
	}

	.blog-thumb-block {
		margin-bottom: 30px;
	}

	.thumb-text-block {
		padding-right: 5px;
		padding-left: 5px;
	}

	.article-thumb-title {
		font-size: 1.1rem;
		line-height: 1.4rem;
	}

	.social-share-link-block {
		width: 20px;
		height: 20px;
		margin-right: 10px;
	}

	.social-share-block {
		display: inline-block;
		margin-top: 0px;
	}

	.post-date-2 {
		margin-top: 5px;
		margin-right: 0px;
		padding-right: 0px;
		padding-left: 0px;
		border-right-style: none;
		border-left-style: none;
	}

	.image-slider.margin-bottom {
		height: 300px;
	}

	.more-articles-section {
		padding: 40px 20px;
	}

	.copy-block.overlap {
		max-width: 500px;
		margin-top: -20px;
		padding-right: 25px;
		padding-left: 25px;
	}

	.author-desc.name {
		margin-top: 5px;
	}

	.author-desc.written-by {
		margin-top: 5px;
	}

	.ctrheroslogan {
		font-size: 40px;
		line-height: 45px;
	}

	.contactpageimage {
		padding: 30px;
	}

	.contactformwrap {
		padding: 30px;
	}

	.signinpagewrap {
		padding-right: 30px;
		padding-bottom: 50px;
		padding-left: 30px;
	}

	.abouthero {
		height: 300px;
	}

	.listingssortblockinner {
		width: 100%;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.mapmodal {
		padding: 0px;
	}

	.property-detail-content {
		padding: 30px;
	}

	.property-detail-content-wrap {
		margin-bottom: 30px;
		padding-bottom: 30px;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.gallerygridmain {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	._4imggrid {
		display: none;
	}

	.propdetailstab {
		overflow: hidden;
		max-width: 100%;
	}

	.propdetailstabmenu {
		overflow: scroll;
	}

	.propdetailstablink {
		padding-right: 15px;
		padding-left: 15px;
		text-align: center;
	}

	.grid-3 {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.div-block {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.propertydetailprint {
		margin-top: 0px;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.div-block-2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.homeprice {
		margin-right: 0px;
		margin-bottom: 15px;
		padding-right: 0px;
		border-right-style: none;
	}

	.forsaletag {
		margin-left: 0px;
	}

	.gallery-arrow-left {
		background-color: rgba(0, 0, 0, 0.25);
	}

	.gallery-arrow-right {
		background-color: rgba(0, 0, 0, 0.25);
	}

	.mainimgwrap {
		padding-right: 0px;
		padding-left: 0px;
	}

	.main-gallery-img {
		height: auto;
		max-height: none;
	}

	.scheduletourwrap {
		padding: 30px;
	}

	.detailstabtext {
		display: block;
		white-space: nowrap;
	}

	.mobilectawrap {
		padding: 30px;
	}

	.scheduletourmodal {
		padding: 30px;
	}

	.requestinfomodal {
		padding: 30px;
	}

	.div-block-4 {
		margin-bottom: 20px;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

@media screen and (max-width: 479px) {
	.main-nav {
		padding-right: 0px;
		padding-left: 20px;
	}

	.nav-logo-link {
		width: 175px;
	}

	.nav-logo-link.w--current {
		padding-left: 0px;
	}

	.hr {
		margin-right: auto;
		margin-left: auto;
	}

	.hero-slogan.white {
		font-size: 35px;
		line-height: 40px;
	}

	.large-btn {
		padding: 12px 20px;
	}

	.home-content-wrap {
		padding: 20px;
	}

	.latest-news-wrap {
		padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
	}

	.link-card-title {
		font-size: 18px;
		line-height: 22px;
	}

	.left-sec-title-block {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}

	.left-sec-title-white {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}

	.footer {
		padding-right: 20px;
		padding-bottom: 40px;
		padding-left: 20px;
	}

	.footer-inner {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-grid-columns: 1.5fr;
		grid-template-columns: 1.5fr;
	}

	.f-address-block {
		padding-right: 0px;
		padding-bottom: 0px;
	}

	.footer-title {
		margin-bottom: 20px;
	}

	.smallbtn.filled.full {
		width: 100%;
		text-align: center;
	}

	.sold-property-hero {
		padding-right: 20px;
		padding-left: 20px;
	}

	.sold-prop-address {
		font-size: 35px;
		line-height: 40px;
		text-align: center;
	}

	.sold-prop-subtext {
		max-width: none;
		text-align: center;
	}

	.buying-hero {
		height: 300px;
		padding-right: 20px;
		padding-left: 20px;
	}

	.card-title-indented {
		margin-left: 10%;
		padding-left: 15px;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		line-height: 21px;
	}

	.featcommunitytitle {
		margin-right: 0px;
		font-size: 18px;
		line-height: 20px;
	}

	.cardline {
		display: none;
	}

	.sectitlewrap {
		text-align: center;
	}

	.pinkslogan {
		display: block;
	}

	.homebgvideo {
		height: auto;
		padding: 40px 20px;
	}

	.section-title-icon {
		width: 50px;
		height: 50px;
		padding: 15px;
	}

	.search-btn {
		height: 45px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 30px;
		background-position: 15px 50%;
		background-size: 15px;
	}

	._2colnewsgrid {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.preapprovedbanner {
		padding: 20px;
		text-align: center;
	}

	.testslideinner {
		padding: 0px;
	}

	.chatwrapouter {
		left: auto;
		top: auto;
		right: 0%;
		bottom: 0%;
		margin-left: 10px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.propsearchtitlewrap {
		padding-right: 20px;
		padding-left: 20px;
	}

	.wide-hero-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.filtertextfield.propsearch {
		width: 100%;
	}

	.dropfilter {
		margin-left: 0px;
	}

	.dropfilter.full {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.listings {
		padding-right: 20px;
		padding-bottom: 100px;
		padding-left: 20px;
	}

	.searchform.ml20 {
		width: 100%;
		margin-top: 10px;
		margin-left: 0px;
	}

	.grid {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.listingssortblock {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.displaycount {
		margin-right: 0px;
		margin-bottom: 5px;
	}

	._3colbenefitsgrid {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.sellbgvideo {
		height: auto;
		padding: 40px 20px;
	}

	.home-hero-search {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
	}

	.home-hero-search-form {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.home-hero-search-input {
		height: 45px;
		margin-bottom: 5px;
		border-radius: 2px;
	}

	.featured-communites-wrap {
		padding: 20px;
	}

	.about-community-content {
		padding: 20px;
	}

	._3-col-community-grid {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.blog-article-grid {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.blog-thumb-block {
		margin-bottom: 20px;
	}

	.article-title-detailed {
		font-size: 1.4rem;
		line-height: 1.7rem;
	}

	.article-details-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.social-share-block {
		display: block;
		text-align: left;
	}

	.secondary-btn {
		margin-top: 20px;
		padding: 4px 10px;
		font-size: 0.7rem;
	}

	.post-date-2 {
		display: block;
		margin-top: 0px;
	}

	.slider-caption {
		line-height: 1.1rem;
	}

	.image-slider.margin-bottom {
		height: 175px;
	}

	.copy-block-p-title {
		font-size: 1.3rem;
		line-height: 1.5rem;
	}

	.copy-block.overlap {
		margin-top: 0px;
		padding-right: 20px;
		padding-bottom: 30px;
		padding-left: 20px;
	}

	.content-wrap {
		padding-top: 20px;
		padding-right: 20px;
		padding-left: 20px;
	}

	.block-quote {
		margin-bottom: 20px;
	}

	.hr-50.margin-bottom {
		margin-bottom: 15px;
	}

	.author-desc.name {
		margin-right: 10px;
	}

	.social-share-text {
		margin-right: 10px;
	}

	.copy-block-p-title-2 {
		font-size: 1.3rem;
		line-height: 1.5rem;
	}

	.ctrheroslogan {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		font-size: 35px;
		line-height: 40px;
	}

	.contactpagegrid {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.contactpageimage {
		padding: 20px;
	}

	.field-label {
		font-size: 13px;
		line-height: 15px;
	}

	.signinpagewrap {
		padding: 20px;
	}

	.signin {
		margin-bottom: 20px;
		padding-right: 0px;
		padding-bottom: 20px;
		border-bottom: 1px solid #e4e4e4;
	}

	.register {
		padding-left: 0px;
	}

	.grid-2 {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.socialicons {
		margin-bottom: 30px;
	}

	.abouthero {
		height: 200px;
	}

	.sucessmessage {
		background-color: #f7f7f7;
		font-size: 15px;
	}

	.thankyoumessagelogo {
		width: 160px;
		margin-bottom: 19px;
	}

	.filtertrigger {
		margin-top: 5px;
		margin-left: 0px;
	}

	.listingssortblockinner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.filtermodal {
		padding: 30px;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.closeicon {
		z-index: 2000;
	}

	.propsearchfilterform-copy {
		margin-right: 0px;
		margin-left: 0px;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.mapmodal {
		display: none;
		padding: 0px;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.property-detail-content {
		padding: 20px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.property-detail-content-wrap {
		position: relative;
	}

	.propcontentgrid {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.gallerygridwrap {
		margin-bottom: 20px;
	}

	.gallerygridmain {
		grid-column-gap: 5px;
		grid-row-gap: 5px;
	}

	.mainvimage {
		width: 100%;
	}

	._4imggrid {
		grid-column-gap: 5px;
		grid-row-gap: 5px;
	}

	.allphotosbtn {
		position: relative;
		margin-right: 0px;
		margin-bottom: 0px;
		padding-left: 5px;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.propdetailstabmenu {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		overflow: scroll;
		max-width: 100%;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		grid-auto-columns: 1fr;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: auto;
		grid-template-rows: auto;
	}

	.propertydetailprint {
		margin-right: 0px;
		margin-left: -10px;
	}

	.gallery-arrow-left {
		width: 60px;
		height: 60px;
		padding-right: 0px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-transform: translate(-10px, -50%);
		-ms-transform: translate(-10px, -50%);
		transform: translate(-10px, -50%);
	}

	.gallery-arrow-right {
		width: 60px;
		height: 60px;
		padding-left: 0px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-transform: translate(10px, -50%);
		-ms-transform: translate(10px, -50%);
		transform: translate(10px, -50%);
	}

	.mainimgwrap {
		padding-right: 0px;
		padding-left: 0px;
	}

	.closegallery {
		position: absolute;
		left: auto;
		top: 0%;
		right: 0%;
		bottom: auto;
		padding-right: 8px;
		padding-left: 9px;
		font-size: 13px;
	}

	.arrowicon-2 {
		width: 12px;
	}

	.scheduletourwrap {
		padding: 20px;
	}

	.div-block-3 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		overflow: hidden;
	}

	.detailstabtext {
		white-space: nowrap;
	}

	.buttongrid {
		width: 100%;
		grid-row-gap: 10px;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.scheduletourmodal {
		padding: 20px;
	}

	.tourformblock {
		padding: 0px;
	}

	.requestinfomodal {
		padding: 20px;
	}

	.listwraptoggle {
		display: -ms-grid;
		display: grid;
		grid-auto-columns: 1fr;
		grid-column-gap: 0px;
		grid-row-gap: 16px;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		-ms-grid-rows: auto;
		grid-template-rows: auto;
	}

	.listtoggleblock {
		width: 100%;
	}

	.maptoggleblock {
		width: 100%;
	}

	.fulllistings {
		padding-right: 20px;
		padding-bottom: 100px;
		padding-left: 20px;
	}

	._4colgrid {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.div-block-4 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.mobiellistingmap {
		background-position: 50% 50%;
	}

	.propertytitleblock {
		margin-top: 10px;
	}
}

#w-node-e1e9d7c0-1c70-0b43-90ac-88dbc5a9c9a3-ffe4c312 {
	-ms-grid-column-span: 2;
	grid-column-end: 3;
	-ms-grid-column: 1;
	grid-column-start: 1;
	-ms-grid-row-span: 1;
	grid-row-end: 2;
	-ms-grid-row: 1;
	grid-row-start: 1;
}

#w-node-efd7b30e-7838-c4e2-952d-2711b45e54e7-d3d9b6ed {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-b2f953f3-8191-97e4-e657-4e1322332f27-d3d9b6ed {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_14440a23-3753-95a0-d4f1-5d89126e0af5-d3d9b6ed {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_5005d97c-ae93-8008-8d2d-0612ae1f8ca9-d3d9b6ed {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac828-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac82e-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac834-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac858-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac85e-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac864-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac888-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac88e-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac894-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac8b8-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac8be-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac8c4-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac8e8-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac8ee-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac8f4-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac918-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac91e-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac924-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac948-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac94e-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac954-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac978-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac97e-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac984-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac9a8-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac9ae-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac9b4-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac9d8-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac9de-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78ac9e4-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78aca08-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78aca0e-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78aca14-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78aca38-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78aca3e-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb675f8f-fa33-a6bd-3034-63a5e78aca44-01e4c31b {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1bfff8fa-d479-390d-da9f-ff16a2ed75a3-b3e4c31c {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1dbab744-5b10-4522-a7dd-45800623d164-b3e4c31c {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_206fdd58-81fc-88fb-9354-ee0b64468a50-b3e4c31c {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_878864c2-5162-975c-3dbd-ae9bb38604d9-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_878864c2-5162-975c-3dbd-ae9bb38604df-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_878864c2-5162-975c-3dbd-ae9bb38604e5-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f7198dca-7a67-b624-895f-f9020d878029-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f7198dca-7a67-b624-895f-f9020d87802a-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f7198dca-7a67-b624-895f-f9020d87802b-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f7198dca-7a67-b624-895f-f9020d87802c-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f7198dca-7a67-b624-895f-f9020d87802d-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f7198dca-7a67-b624-895f-f9020d87802e-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-bad5f09c-ddd0-f358-76c7-5581781386f1-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e177382a-935b-4b33-7411-27ae48ad12ff-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e177382a-935b-4b33-7411-27ae48ad1304-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e177382a-935b-4b33-7411-27ae48ad130b-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e177382a-935b-4b33-7411-27ae48ad1310-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e177382a-935b-4b33-7411-27ae48ad1315-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e177382a-935b-4b33-7411-27ae48ad131a-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e177382a-935b-4b33-7411-27ae48ad131f-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e177382a-935b-4b33-7411-27ae48ad1324-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e177382a-935b-4b33-7411-27ae48ad1329-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-ab376921-967b-c643-8202-7459f07cb469-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-ab376921-967b-c643-8202-7459f07cb46e-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-ab376921-967b-c643-8202-7459f07cb475-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-ab376921-967b-c643-8202-7459f07cb47a-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_89f87d75-8520-2c41-8873-1301dce8eab8-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_89f87d75-8520-2c41-8873-1301dce8eabd-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_89f87d75-8520-2c41-8873-1301dce8eac4-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_89f87d75-8520-2c41-8873-1301dce8eac9-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f93edb28-4761-56f0-03dc-01be6ec13f18-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f93edb28-4761-56f0-03dc-01be6ec13f1d-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f93edb28-4761-56f0-03dc-01be6ec13f24-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f93edb28-4761-56f0-03dc-01be6ec13f29-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e965e236-e181-711f-f3f1-3c11659135f7-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e965e236-e181-711f-f3f1-3c11659135fc-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e965e236-e181-711f-f3f1-3c1165913603-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e965e236-e181-711f-f3f1-3c1165913608-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1ed82860-a8d2-bc6d-f124-bc32251e6f72-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1ed82860-a8d2-bc6d-f124-bc32251e6f78-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1ed82860-a8d2-bc6d-f124-bc32251e6f7e-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1ed82860-a8d2-bc6d-f124-bc32251e6fa2-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1ed82860-a8d2-bc6d-f124-bc32251e6fa8-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1ed82860-a8d2-bc6d-f124-bc32251e6fae-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1ed82860-a8d2-bc6d-f124-bc32251e6fd2-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1ed82860-a8d2-bc6d-f124-bc32251e6fd8-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1ed82860-a8d2-bc6d-f124-bc32251e6fde-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1ed82860-a8d2-bc6d-f124-bc32251e7002-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1ed82860-a8d2-bc6d-f124-bc32251e7008-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1ed82860-a8d2-bc6d-f124-bc32251e700e-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_331ccfe7-ee21-b6bb-17b3-015fdba9348f-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_5c5da52c-0121-2496-6e79-991869ffa90e-90e4c31d {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-c4806a6c-abf8-1870-e24e-8e991044b9c7-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_076c116a-8ad6-2f5b-1c09-af60dee14873-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_41d41ef8-be10-9db7-5813-617f095f6f34-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e3066bfd-0713-9d22-5afe-adb12ecf1dfe-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-d470ed39-537e-afcf-200a-e9502f293346-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-d470ed39-537e-afcf-200a-e9502f29334c-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-d470ed39-537e-afcf-200a-e9502f293352-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-d67f6004-1dc5-5a33-c460-d51f44e063bb-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-d67f6004-1dc5-5a33-c460-d51f44e063c1-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-d67f6004-1dc5-5a33-c460-d51f44e063c7-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e9a91008-8d7f-b696-3e86-b30142e1e079-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e9a91008-8d7f-b696-3e86-b30142e1e07f-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e9a91008-8d7f-b696-3e86-b30142e1e085-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_29d1555e-6b50-2212-94fa-5d65adf0a629-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_29d1555e-6b50-2212-94fa-5d65adf0a62f-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_29d1555e-6b50-2212-94fa-5d65adf0a635-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_01eae769-2aec-a827-64b0-b8894c195cd3-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_01eae769-2aec-a827-64b0-b8894c195cd9-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_01eae769-2aec-a827-64b0-b8894c195cdf-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-bc8846f9-824a-722a-6dd1-6d27f2eeee6c-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-bc8846f9-824a-722a-6dd1-6d27f2eeee72-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-bc8846f9-824a-722a-6dd1-6d27f2eeee78-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-dcf49e72-5ef2-55eb-4d26-53311502148f-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-dcf49e72-5ef2-55eb-4d26-533115021495-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-dcf49e72-5ef2-55eb-4d26-53311502149b-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f387e712-22f0-9ba4-50aa-1ac3d4708ddf-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f387e712-22f0-9ba4-50aa-1ac3d4708de5-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f387e712-22f0-9ba4-50aa-1ac3d4708deb-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-dee291fc-2f5d-d717-2a2a-615e8378fb66-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-dee291fc-2f5d-d717-2a2a-615e8378fb6c-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-dee291fc-2f5d-d717-2a2a-615e8378fb72-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_0a736729-f9e2-8c31-13eb-555d58257bde-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_0a736729-f9e2-8c31-13eb-555d58257be4-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_0a736729-f9e2-8c31-13eb-555d58257bea-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-bcffb7d1-e94c-fbda-6eeb-20e7d1d68dc4-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-bcffb7d1-e94c-fbda-6eeb-20e7d1d68dca-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-bcffb7d1-e94c-fbda-6eeb-20e7d1d68dd0-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3244-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c324a-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3250-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3274-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c327a-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3280-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c32a4-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c32aa-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c32b0-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c32d4-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c32da-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c32e0-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3304-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c330a-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3310-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3334-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c333a-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3340-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3364-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c336a-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3370-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3394-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c339a-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c33a0-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c33c4-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c33ca-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c33d0-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c33f4-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c33fa-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3400-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3424-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c342a-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3430-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3454-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c345a-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_010ef1e7-3fc2-ecdf-de7d-bf25376c3460-87e4c31e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e1e9d7c0-1c70-0b43-90ac-88dbc5a9c9a3-a8e4c31f {
	-ms-grid-column-span: 2;
	grid-column-end: 3;
	-ms-grid-column: 1;
	grid-column-start: 1;
	-ms-grid-row-span: 1;
	grid-row-end: 2;
	-ms-grid-row: 1;
	grid-row-start: 1;
}

#w-node-edfaa5b4-1c43-0a9e-059e-c4ac3fac5430-a8e4c31f {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_37ca0cb5-8e71-a52f-2ab5-add2ea7dbdc9-a8e4c31f {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_3f17878c-a840-30da-5ab9-a24f3cf94e2d-a8e4c31f {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f817c2eb-dd42-9fa0-d824-5b3aa750ff78-a8e4c31f {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_7688f9a5-43b2-92ce-0bc3-1e91a3578cdf-a8e4c31f {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_24c5a4f1-7552-0767-8c62-078bd588045c-a8e4c31f {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-e6fb3d3f-562c-d1e5-a627-838a4431ab82-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_9744fa21-0d5f-a343-6182-fe780b279a2d-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_670464f0-3f1a-f261-80e4-523445393bcf-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_96544e7e-b9bd-135c-a127-8b67f4cd349d-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_96544e7e-b9bd-135c-a127-8b67f4cd34a1-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_96544e7e-b9bd-135c-a127-8b67f4cd34a5-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_82e7da52-c78c-0a5f-93b0-23d3d2586953-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_82e7da52-c78c-0a5f-93b0-23d3d2586957-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_82e7da52-c78c-0a5f-93b0-23d3d258695b-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_84d41dac-5a1e-4203-cde3-789a22327349-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_84d41dac-5a1e-4203-cde3-789a2232734d-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_84d41dac-5a1e-4203-cde3-789a22327351-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_1da0cea0-d024-0c87-79e4-e5a0ae88acbf-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_1da0cea0-d024-0c87-79e4-e5a0ae88acc3-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_1da0cea0-d024-0c87-79e4-e5a0ae88acc7-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_1140d701-40ac-2417-bf41-e46685de8e8a-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_1140d701-40ac-2417-bf41-e46685de8e8e-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_1140d701-40ac-2417-bf41-e46685de8e92-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-ea28ab80-7788-0280-6363-73e6508f76c7-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-ea28ab80-7788-0280-6363-73e6508f76cb-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-ea28ab80-7788-0280-6363-73e6508f76cf-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_85ce7b24-a790-7828-4300-ebf531505ecd-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_85ce7b24-a790-7828-4300-ebf531505ed1-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_85ce7b24-a790-7828-4300-ebf531505ed5-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_1eb5d86e-198f-626b-f7d4-9edf59173ad9-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_1eb5d86e-198f-626b-f7d4-9edf59173add-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_1eb5d86e-198f-626b-f7d4-9edf59173ae1-97e4c321 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-abe6f10d-7757-1277-56fd-86a704dccd83-0ce4c322 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-abe6f10d-7757-1277-56fd-86a704dccd87-0ce4c322 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-abe6f10d-7757-1277-56fd-86a704dccd8b-0ce4c322 {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

@media screen and (max-width: 991px) {
	#w-node-_9564cfb3-33b0-d949-5244-36ebd3d9b70b-d3d9b6ed {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
	}
}

@media screen and (max-width: 479px) {
	#w-node-_206fdd58-81fc-88fb-9354-ee0b64468a50-b3e4c31c {
		-ms-grid-column: span 1;
		grid-column-start: span 1;
		-ms-grid-column-span: 1;
		grid-column-end: span 1;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}
}

.available-house-section {
	max-width: 1170px;
	margin: 60px auto;
}
