main a:not(a.btn,a.community-list-link,.community-nav a:any-link,.hero a) {
	color: #404075;
}
a:not(header a, footer a,a.btn,a.community-list-link,.community-nav a:any-link):hover, a:not(header a, footer a,a.btn,a.community-list-link,.community-nav a:any-link):visited:hover {
	color: #000000;
	transform: unset;
	text-decoration: none;
}
.max-w-1400, section.wp-gutenberg>div{max-width:1280px;}
.btn-white {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  color: #404075!important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active {
  background-color: #ebebf5;
  border-color: #ebebf5;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline:active {
  background-color: #ebebf5;
  color: #404075;
  border-color: #ebebf5;
}

.content-split__eyebrow,.content-cards__eyebrow,.profile-split__eyebrow, .profile-split__eyebrow, .profile-split__favorites-label,.clt__eyebrow,.acs-pricing__eyebrow,.acs-floorplans__eyebrow,.acs-hl__eyebrow,.acs-pricing__amenities-label,.acs-hl__category-name,.acs-gw__eyebrow,.acs-reviews__eyebrow {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #2c2828;
	margin: 0;
}

.content-split__headline,.content-cards__headline,.profile-split__headline, .profile-split__headline,.clt__headline,.acs-pricing__headline,.acs-floorplans__headline,.acs-hl__headline,.acs-gw__headline,.acs-reviews__headline {
	font-size: 36px;
	font-weight: 400;
	line-height: 1.2;
	color: #2c2828;
	margin: 0px!important;
	padding: 0px;
	font-family: palatino-linotype, sans-serif;
}

.content-split__copy p, .content-cards__description p, .profile-split__description p, .profile-split__descriptor p, .profile-split__feature-copy p,.clt__description p,.clt__card-bio p,.acs-pricing__description p,.acs-floorplans__description p,.acs-hl__description p,.acs-hl__content-intro p, .acs-gw__description p,.acs-reviews__description p {
	margin: 0 0 12px;
	color: #2c2828;
	font-size: 1.1rem;
}

.content-split__copy p,.content-cards__description p, .profile-split__description p, .profile-split__descriptor p, .profile-split__feature-copy p,.clt__description p,.clt__card-bio p,.acs-pricing__description p,.acs-hl__description p,.acs-hl__content-intro p,.acs-gw__description p { margin: 0 0 12px; }
.content-split__copy p:last-child,.content-cards__description p:last-child, .profile-split__description:last-child, .profile-split__descriptor p:last-child, .profile-split__feature-copy p:last-child,.clt__description p:last-child,.clt__card-bio p:last-child, .acs-pricing__description p:last-child,.acs-floorplans__description p:last-of-child,.acs-hl__description p:last-child,.acs-hl__content-intro p:last-child, .acs-gw__description p:last-child,.acs-reviews__description p:last-child { margin-bottom: 0; }

a.content-split__post-card,a.content-cards__card {
	text-decoration: none!important;
}

.content-split__icon-list-text,.content-cards__card-copy p,.profile-split__favorites-text {
	font-size: 1rem;
	color: #2c2828;
	line-height: 1.55;
}

.pBottom0{padding-bottom:0px!important}
.pTop0{padding-top:0px!important}
.pBottom3r{padding-bottom:3rem!important}
.pTop3r{padding-top:3rem!important}


.row-purple-dark p.content-split__eyebrow {
	color: #ebebf5;
}

.row-purple-dark .acs-pricing__amenity-dot {background:#ebebf5}
.row-purple-dark .acs-pricing__amenity:first-child,.row-purple-dark .acs-pricing__amenity{border-color: rgba(255,255,255,0.25);}

.row-purple-dark h2.content-split__headline,.row-purple-dark p,main .row-purple-dark p a:any-link,.row-purple-dark h2.acs-pricing__headline,.row-purple-dark .acs-pricing__amenity {
	color: #ffffff;
}
main .row-purple-dark p a:any-link:hover {text-decoration: none;color: #ebebf5}

footer {
	background: #404075;
}
