.hero_section_main{background-repeat:no-repeat;padding-bottom:var(--section_spacing);padding-top:var(--section_spacing);position:relative;z-index:1}.hero_section_main .top-content .title{margin-bottom:10px}.hero_section_main .overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hero_section_main .content-wrapper{position:relative;z-index:9}.hero_section_main .top-content{margin-bottom:40px}.hero_section_main .btn_sec{margin-top:70px}.hero_section_main .banner_inner_wrap{display:flex;flex-wrap:wrap;row-gap:50px}.hero_section_main .banner_inner_wrap .banner_content_section{padding-right:15px;width:50%}.hero_section_main .banner_inner_wrap .banner_media_section{padding-left:15px;width:50%}.hero_section_main .banner_inner_wrap .banner_content_section .banner_heading{margin-bottom:30px}.hero_section_main .banner_inner_wrap .banner_content_section .banner_heading *{margin:0}.hero_section_main .banner_inner_wrap .banner_media_section .banner_imeage{display:grid}.hero_section_main .banner_inner_wrap.only_content .banner_content_section{width:100%}.hero_section_main .btn_sec{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:992px){.hero_section_main .btn_sec{margin-top:25px}.hero_section_main .banner_inner_wrap .banner_content_section,.hero_section_main .banner_inner_wrap .banner_media_section{padding:0;width:100%}}