.new-home-banner{align-items:center;width:100%;height:864px;min-height:864px;display:flex;position:relative}@media (max-width:767.98px){.new-home-banner{min-height:520px}}.new-home-banner .banner-bg{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.new-home-banner .banner-bg .object-cover{object-fit:cover;width:100%;height:100%}.new-home-banner .banner-bg .overlay{background:linear-gradient(rgba(0,0,0,.15) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.7) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.new-home-banner .container{z-index:2;width:100%;position:relative}.new-home-banner .banner-content{color:var(--color-white)}.new-home-banner .logo-wrapper{margin-bottom:32px}.new-home-banner .logo-wrapper .developer-logo{background:var(--color-white);border-radius:2px;padding:12px 20px;display:inline-block}.new-home-banner .logo-wrapper .developer-logo img{width:auto;max-height:48px;display:block}.new-home-banner .details-wrapper{text-align:center}.new-home-banner .details-wrapper .banner-title{font-family:var(--font-secondary);font-size:4rem;font-weight:var(--regular);line-height:var(--line-height112);color:var(--color-white);margin:0}@media (max-width:1099.98px){.new-home-banner .details-wrapper .banner-title{font-size:3rem}}@media (max-width:767.98px){.new-home-banner .details-wrapper .banner-title{font-size:2.25rem}}.new-home-banner .details-wrapper .banner-location{font-size:1.125rem;font-weight:var(--light);line-height:var(--line-height140);color:var(--color-white);opacity:.95;margin-top:16px}.new-home-banner .details-wrapper .banner-description{max-width:560px;font-size:1.125rem;font-weight:var(--light);line-height:var(--line-height140);color:var(--color-white);opacity:.95;margin-top:16px}.new-home-banner .details-wrapper .banner-ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.new-home-banner .details-wrapper .banner-ctas .button{min-height:48px}.new-home-banner .banner-meta-bar{z-index:2;padding:20px 0;position:relative}.new-home-banner .banner-meta-bar .banner-meta{font-size:1rem;font-weight:var(--medium);line-height:var(--line-height140);color:var(--color-white);margin:0}.new-home-banner .banner-meta-bar .banner-meta .banner-meta-sep{opacity:.7}
