.hero-banner{height:700px;max-height:700px;overflow:hidden;padding:0 20px;position:relative;width:100%}.hero-banner .banner-wrapper{display:flex;flex-wrap:wrap;margin:0 auto;width:1040px}.hero-banner .content{padding-top:230px;width:48%;z-index:1}.hero-banner .content :is(h1,h2,h3,h4,h5,h6){margin-bottom:24px}.hero-banner .content p{margin-bottom:18px}.hero-banner .content p:last-child{margin-bottom:0}.hero-banner .image-wrapper{background-position:left 50%;background-repeat:no-repeat;background-size:cover;height:1196px;position:absolute;right:0;top:-30%;width:53%}.hero-banner .image-wrapper .image-body{border-radius:50%;box-shadow:0 0 30px 0 rgba(0,0,0,.25);height:100%;left:15%;overflow:hidden;position:absolute;width:100%}.hero-banner .image-wrapper .image-body .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:705px;margin-top:210px;width:100%}@media screen and (max-width:991px){.hero-banner{height:auto;max-height:100%;padding:0}.hero-banner .banner-wrapper{display:block;padding-bottom:330px;width:100%}.hero-banner .content{padding:150px 20px 0;width:100%}.hero-banner .image-wrapper{background-position:100% 0;bottom:-90px;height:420px;right:-60px;top:unset;width:420px}.hero-banner .image-wrapper .image-body{left:25px;top:15%}.hero-banner .image-wrapper .image-body .image{height:100%;margin-top:0}}