@import url("https://kunversion-frontend-custom.s3.amazonaws.com/components/listings/new/ps.css");
@import url("https://fonts.googleapis.com/css2?family=Aboreto&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/template/agent/3/ps.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/templates/help/ps.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/template/ps.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/components/listings/new/ps.css");
:root {
  --page-border: 1rem;
  --drop-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.3);
  /* Fonts */
  --heading-font: "Aboreto", system-ui;
  --text-font: "Lato", sans-serif;
}

/* Custom CSS */

body.header-transparent #header .logo.primary {
  filter: brightness(1) invert(0) !important;
}
#header .logo.primary {
  display: none;
}
#home-bodycontent #kv-cover-title-inner,
#home-bodycontent #kv-cover-title-inner h1,
#home-bodycontent #kv-cover-title-inner p,
#home-bodycontent #kv-cover-title-inner h1 ~ small,
#home-bodycontent #kv-cover-title-inner h1 ~ span {
  text-align: center;
}
#home-bodycontent #kv-cover-title-inner h1 ~ small {
  margin-top: 10px !important;
}
#about {
  display: none !important;
}
#about-agent img {
  max-height: unset !important;
}
#home-bodycontent .kv-featured-areas-widget ~ #widget-layout-wrapper {
  margin-top: 0 !important;
}

#home-bodycontent .kv-featured-area.hidden {
  display: none !important;
}

#home-bodycontent .kv-featured-areas-widget-inner {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

#home-bodycontent .kv-featured-areas-widget .kv-featured-area {
  min-height: 350px;
  width: 32%;
  min-width: 350px;
  background-position: center;
  background-size: cover;
  text-decoration: none;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin: 10px;
}

#home-bodycontent .kv-featured-areas-widget .kv-featured-area:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  transition: background 0.5s ease;
}

#home-bodycontent .kv-featured-areas-widget a h3 {
  font-weight: 600;
  text-shadow: 1px 1px 1px #444;
  position: relative;
  z-index: 1;
}

#home-bodycontent .kv-featured-areas-widget .kv-featured-area:hover:after {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.WidgetTitle__Header-sc-c581efe-2.iMXgwN {
  font-family: var(--heading-font) !important;
  font-size: 3rem;
  letter-spacing: 2.6px;
}
#home-bodycontent .kv-featured-areas-widget .kv-featured-area {
  padding: 2rem;
  text-align: center;
  width: 100% !important;
  min-width: unset !important;
  max-width: calc(33.33333% - 20px) !important;
}
#featured-neighborhoods {
  background-color: #fff !important;
}
#featured-neighborhoods header h2 {
  font-size: 3rem;
  letter-spacing: 2.6px;
}
@media only screen and (max-width: 992px) {
  #home-bodycontent .kv-featured-areas-widget .kv-featured-area {
    max-width: calc(50% - 20px) !important;
  }
}
@media only screen and (max-width: 544px) {
  #home-bodycontent .kv-featured-areas-widget .kv-featured-area {
    max-width: 100% !important;
  }
}
#home-bodycontent .page-wrapper > .p-t-3.p-b-3.background-white {
  display: none;
}
body #header .logo {
  max-width: 350px;
}
#home-bodycontent .cover-overlay[data-opacity="0.6"] {
  opacity: 0.7 !important;
}
#header .nav-primary .sub-menu a[href*="showagen"] {
  display: none !important;
}
#testimonials-bodycontent .container.mb2.col-layout-main section.m-t-3.m-b-3.background-white {
  display: none !important;
}