.banner_heading p,.banner_heading span{color:#cf6129;font-size:120px;font-weight:800;line-height:100%;margin:0}.banner-section{padding:150px 0;text-align:center}.banner-wrapper h5.sub_title{color:#fff;font-size:50px;font-weight:800;line-height:100%;margin:0}.banner_content span{color:#fff;display:block;font-size:30px;margin:20px auto;width:480px}a.button{align-items:center;background-color:#629479;border:unset;border-radius:unset;display:flex;margin:auto;width:max-content}.banner-main-section{background-position:50%;background-repeat:no-repeat;background-size:cover;height:900px;position:relative}.banner-main-section:before{background-color:#000;content:"";height:100%;left:0;opacity:75%;position:absolute;top:0;width:100%}.banner-section{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.banner-left-side-shape{position:absolute;top:0}.banner-right-side-shape{bottom:-20px;position:absolute;right:0}@media only screen and (max-width:1024px){.banner-section{z-index:1}.banner-left-side-shape img{width:70%}.banner-right-side-shape{text-align:end}.banner-right-side-shape img{width:70%}}@media only screen and (max-width:768px){.banner_heading p,.banner_heading span{font-size:60px}.banner-left-side-shape img,.banner-right-side-shape img{width:40%}.banner_content span{font-size:20px;width:100%}.banner-section{padding:50px 20px;width:100%}.banner-wrapper h5.sub_title{font-size:30px}.banner-main-section{height:650px}}