.hero-banner-sec .hero-banner-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end}.hero-banner-sec .hero-banner-img{align-self:end;border:7px solid #fff;border-radius:100%;height:1250px;margin-bottom:-80px;margin-right:-127px;position:relative;width:1250px;z-index:1}.hero-banner-sec .content-wrapper{max-width:100%;padding:0;position:relative;z-index:23}.hero-banner-sec .hero-banner-img img{border-radius:100%;height:100%!important;object-fit:cover;object-position:center;width:100%}.hero-banner-sec .hero-banner-img:before{border:7px solid;border-radius:100%;content:"";height:625px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:625px;z-index:1}.hero-banner-sec{margin-bottom:80px;position:relative}.hero-banner-sec .hero-banner-content{align-self:end;padding:260px 20px 260px 40px;width:40%}.hero-banner-sec .hero-banner-content h1{font-size:97px;line-height:normal}.hero-banner-sec .content-wrapper:after{background:#fff;bottom:0;content:"";height:300px;position:absolute;right:0;width:340px;z-index:0}.hero-banner-sec .hero-banner-cont-inner{max-width:405px}.hero-banner-sec video.custom-video{border-radius:100%;height:100%;object-fit:cover;object-position:center;width:100%}@media (min-width:2650px){.hero-banner-sec .content-wrapper:after{width:0}}@media (min-width:2500px){.hero-banner-sec .hero-banner-wrapper{margin:0 auto;max-width:2500px}}@media (max-width:1900px){.hero-banner-sec .hero-banner-img{height:1100px;width:1100px}.hero-banner-sec .hero-banner-img:before{height:550px;width:550px}.hero-banner-sec .hero-banner-content h1{font-size:90px}.hero-banner-sec .hero-banner-content{width:calc(100% - 973px)}}@media (max-width:1700px){.hero-banner-sec .hero-banner-img{height:900px;width:900px}.hero-banner-sec .hero-banner-img:before{height:450px;width:450px}.hero-banner-sec .hero-banner-content h1{font-size:80px}.hero-banner-sec .hero-banner-content{padding-bottom:150px;padding-top:150px;width:calc(100% - 773px)}}@media (max-width:1500px){.hero-banner-sec .hero-banner-content h1{font-size:70px}.hero-banner-sec .hero-banner-img{height:700px;width:700px}.hero-banner-sec .hero-banner-img:before{height:350px;width:350px}.hero-banner-sec .hero-banner-content{width:calc(100% - 573px)}}@media (max-width:1280px){.hero-banner-sec .hero-banner-content h1{font-size:65px}}@media (max-width:1150px){.hero-banner-sec .hero-banner-img{margin-right:-60px}.hero-banner-sec .hero-banner-content{width:calc(100% - 640px)}.hero-banner-sec .hero-banner-content h1{font-size:60px}}@media (max-width:1024px){.hero-banner-sec .hero-banner-img{height:550px;width:550px}.hero-banner-sec .hero-banner-img:before{height:275px;width:275px}.hero-banner-sec .hero-banner-content{padding-bottom:50px;padding-top:50px;width:calc(100% - 490px)}.hero-banner-sec .hero-banner-content h1{font-size:50px}}@media (max-width:991px){.hero-banner-sec .hero-banner-content{padding:50px 20px;text-align:center;width:100%}.hero-banner-sec .hero-banner-img{margin:0 auto}.hero-banner-sec{margin-bottom:0}.hero-banner-sec .hero-banner-content h1{font-size:48px}.hero-banner-sec .content-wrapper:after{height:170px;width:100%}.hero-banner-sec .hero-banner-cont-inner{max-width:100%}}@media (max-width:600px){.hero-banner-sec .hero-banner-img{border-width:3px;height:400px;width:400px}.hero-banner-sec .hero-banner-img:before{border-width:3px;height:200px;width:200px}}@media (max-width:400px){.hero-banner-sec .hero-banner-img{height:420px;margin-left:-20px;margin-right:-20px;min-height:420px;min-width:100%;overflow:hidden;width:420px}.hero-banner-sec .hero-banner-img:before{height:210px;width:210px}}@media (max-width:340px){.hero-banner-sec .hero-banner-img{height:320px;margin:0 auto!important;min-height:auto;min-width:auto;overflow:hidden;width:320px}.hero-banner-sec .hero-banner-img:before{height:160px;width:160px}}