@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@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/overwrites/template/agent/2/ps.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/search-bar/minimal.v2.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/components/listings/new/ps.css");

/* Custom CSS */
:root {
  --secondary-brand-color: #1f567a;
  --heading-font: "Montserrat", sans-serif;
  --text-font: "Inter", sans-serif;
  --gradient: #1f567a, #fff;
}

/* Custom CSS */
#header.home .logo.primary {
  transform: scale(1.3) translate(0px, -4px);
  transform-origin: left;
}
.hero-wrapper h1 {
  font-size: 4rem !important;
  font-weight: 600 !important;
  margin-bottom: 0.5rem !important;
}
.hero-wrapper h1 span {
  display: block;
  font-size: 1.7rem;
  text-transform: uppercase;
}
#kv-get-started {
  background-image: linear-gradient(to top right, #1f567a, #fff);
}
#home-bodycontent #kv-featured-areas a {
  text-align: center;
}
#home-bodycontent #kv-featured-areas a.hidden {
  display: none !important;
}
#home-bodycontent #kv-featured-areas h4 span {
  display: block;
  font-size: 60%;
}
#home-bodycontent #kv-featured-areas a.half {
  width: calc(50% - 20px) !important;
}
#home-bodycontent #kv-about-agent {
  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), url('https://dtzulyujzhqiu.cloudfront.net/expcorporate377/images/1766173320_G31ObPPJ14krGm2TP4jmOEuuFJkVj2kFbfY6tNo6.jpg') no-repeat center center !important;
}
@media only screen and (max-width: 544px) {
  .hero-wrapper h1 {
    font-size: 2rem !important;
  }
}
@media only screen and (max-width:767px){
  #home-bodycontent #kv-featured-areas a.half {
    width: 100% !important;
  }
}