.hero-section-container{align-items:center;display:flex;gap:100px;margin:0 auto;max-width:1440px;padding:0 20px}.hero-section .left{flex:1;position:relative;z-index:1}.hero-section .left .heading h1{font-size:40px;font-weight:300;line-height:1.2em;margin:0!important}.hero-section .left .heading{margin-bottom:24px}.hero-section .left .description p{font-size:18px;font-weight:400;line-height:28px;margin:0!important}.hero-section .left .description{margin-bottom:40px}.hero-section .right{align-items:center;display:flex;flex:1;justify-content:center;position:relative}.hero-section .right img{max-width:100%}.hero-section .right .m-shape{left:0;max-width:150%;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.hero-section .right .blob{left:-30px;max-width:110%;position:absolute;top:50%;transform:translateY(-50%);z-index:-1}.hero-section .right .img-content{border-radius:20px;display:block;max-width:80%!important;position:relative;z-index:2}.hero-section .btn-wrapper{display:flex;gap:24px}.hero-section .btn-wrapper a{display:block}@media(max-width:767px){.hero-section .right .img-content,.hero-section .right .m-shape{display:none}.hero-section{position:relative}.hero-section .right{position:unset}.hero-section .left{position:relative;z-index:11}.hero-section .left .heading{text-align:center}.hero-section .left .heading h1{font-size:30px}.hero-section .left .description{text-align:center}.hero-section .left .btn-wrapper{justify-content:center}.hero-section .right .blob{left:50%;max-width:95%;top:50%;transform:translate(-50%,-50%)}.hero-section-container{flex-direction:column;gap:0}}