@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");.hero-banner-screen{clear:both;display:inline-block;float:left;min-height:450px;position:relative;width:100%}.hero-banner-screen:after{background:linear-gradient(180deg,transparent 66.88%,rgba(0,0,0,.2));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.banner-caption{margin-top:88px;position:relative;z-index:1}.banner-caption img{width:100%}.banner-content{max-width:712px}.realstate_hero{padding-top:237px}.banner-content h1{color:#000;font-family:Montserrat,sans-serif;font-size:56px;line-height:46px;margin-bottom:25px}.realstate_hero .banner-content h1{line-height:54px}.banner-content h1 span{display:inline;font-family:Montserrat,sans-serif}.banner-content h2{color:#000;font-size:32px;line-height:42px;margin-bottom:25px;max-width:640px;text-transform:uppercase}.banner-content p{color:#000;font-family:Montserrat,sans-serif;font-size:20px;line-height:30px;max-width:640px;padding-right:30px}.realstate_hero .hero-banner-screen{position:relative}.realstate_hero .hero-banner-screen:before{background:-moz-linear-gradient(180deg,transparent 66.88%,rgba(0,0,0,.2) 100%);background:-webkit-linear-gradient(180deg,transparent 66.88%,rgba(0,0,0,.2));background:linear-gradient(180deg,transparent 66.88%,rgba(0,0,0,.2));background:linear-gradient(180deg,transparent 0,#2d3a42 68%,#2e3b43 69%);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#2e3b43",GradientType=0);height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1260px){.banner-content,.banner-content h2,.banner-content p{max-width:100%}}@media(max-width:767px){.banner-content h1{font-size:36px;line-height:40px;margin-bottom:20px}.banner-content h2{font-size:22px;line-height:28px;margin-bottom:20px}.banner-content p{font-size:18px;padding-right:0}.banner-content p,.realstate_hero .banner-content h1{line-height:normal}.hero-banner-screen{min-height:inherit}.banner-caption img{height:350px}}