.about_banner{overflow:hidden}.about_banner .banner_wrapper{background:url(/assets/images/about-us/banner/banner.png) 50%/cover no-repeat;border-radius:10px;align-items:center;width:100%;height:420px;padding:60px;display:flex;position:relative;overflow:hidden}.about_banner .banner_text{z-index:2;max-width:600px;position:relative}.about_banner .banner_text .banner_head{color:#db0f0f;margin-bottom:14px;font-size:24px;font-weight:600}.about_banner .banner_text .title{color:#000;margin-bottom:18px;font-family:Aleo;font-size:36px;font-weight:700;line-height:1.2}.about_banner .banner_text .text{color:#000;margin-bottom:28px;font-family:Roboto;font-size:15px;font-weight:600;line-height:1.4}.about_banner .banner_wrapper:before{content:"";z-index:1;background:0 0;position:absolute;inset:0}.about_banner .banner_text .property_btn{padding:12px 28px}@media (min-width:0) and (max-width:576px){.about_banner .banner_wrapper{align-items:center;height:245px;padding:30px 0}.about_banner .banner_wrapper:before{content:"";z-index:1;background:linear-gradient(90deg,#fffffff2 30%,#fff9 50%,#ffffff1a 100%);position:absolute;inset:0}.about_banner .banner_text{max-width:100%}.about_banner .banner_text .banner_head,.about_banner .banner_text .title{font-size:18px}.about_banner .banner_text .text{margin-top:10px;margin-bottom:20px;font-size:13px;font-weight:500;line-height:1.2}}@media (min-width:576px) and (max-width:991px){.about_banner .banner_wrapper{height:300px;padding:40px 30px}.about_banner .banner_text{width:90%}.about_banner .banner_wrapper:before{content:"";z-index:1;background:linear-gradient(90deg,#fffffff2 30%,#fff9 50%,#ffffff1a 100%);position:absolute;inset:0}.about_banner .banner_text .title{font-size:26px}.about_banner .banner_text .banner_head{font-size:22px}}@media (min-width:992px) and (max-width:1199px){.about_banner .banner_wrapper{padding:50px 40px}.about_banner .banner_text{max-width:60%}.about_banner .banner_text .title{font-size:30px}}
