@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");.title-banner{padding:60px 0}.banner-caption{position:relative;z-index:1}.banner-content{max-width:calc(100% - 420px)}.banner-content p{max-width:unset!important}.realstate_hero{padding-top:237px}.banner-content h1{color:#000;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;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 p{color:#000;font-family:Montserrat,sans-serif;font-size:20px;line-height:30px}.banner-column,.banner-columns{display:flex;justify-content:space-between}.banner-column-img{margin-right:12px;width:98px}.banner-columns{margin-top:50px;width:70%}.banner-column-subtitle{font-size:20px;font-weight:400;line-height:20px}.banner-column-subtitle,.banner-column-title{font-family:Montserrat,sans-serif;font-style:normal;line-height:normal}.banner-column-title{color:#000;font-size:18px;font-weight:700}.realstate_hero .hero-screen{position:relative}.realstate_hero .hero-screen:before{background:-moz-linear-gradient(top,transparent 0,#2d3a42 68%,#2e3b43 69%);background:-webkit-linear-gradient(top,transparent,#2d3a42 68%,#2e3b43 69%);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){.realstate_hero{padding-top:200px}.banner-content,.banner-content h2,.banner-content p{max-width:100%}.banner-columns{margin:40px auto 0}}@media(max-width:850px){.banner-columns{justify-content:center;width:100%}}@media(max-width:767px){.banner-columns{flex-wrap:wrap;gap:20px;margin-top:20px;padding:20px 0}.banner-column{justify-content:unset;width:325px}.title-banner{padding:20px 0}.banner-content h1{font-size:36px;line-height:40px;margin-bottom:20px}.realstate_hero{padding-top:120px}.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-screen{min-height:inherit;padding-bottom:25px}}