.banner-section-two{overflow:hidden}.banner-section-two .content-box{justify-content:space-around}.banner-section-two .shape-one{border:0}.banner-section-two .content-box .image{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.banner-section-two .content-box .image img{transform:translate3d(0,0,0)}.banner-section-two .content-box .image .bg{width:50vw;height:50vw;max-width:550px;max-height:550px;left:auto;bottom:auto;background:var(--theme-lime-light)}.banner-section-two .shape-three{right:-100px}.video-box.as-floating-image,.contact-number.as-floating-image{position:absolute;padding:0;overflow:hidden;width:20vw;height:20vw;min-width:150px;min-height:150px;max-width:220px;max-height:220px;box-shadow:0px 0px 60px 0px rgb(37 59 112 / 20%)}.video-box.as-floating-image{left:-30px;bottom:-30px}.contact-number.as-floating-image{right:-30px;top:30px}.banner-section-two .content-box{overflow:hidden}.banner-section-two .content-box .inner{max-width:40%}@media only screen and (max-width:991px){.banner-section-two .shape-one,.banner-section-two .content-box .image-wrapper{display:block}.banner-section-two .content-box .image-wrapper{max-width:40%}}@media only screen and (max-width:600px){.banner-section-two .content-box .inner{max-width:100%}.banner-section-two .content-box .image-wrapper{max-width:80%;margin-top:50px}.banner-section-two .content-box .image .bg{width:100vw;height:100vw}.video-box.as-floating-image{bottom:20%}.banner-section-two .content-box .image-wrapper .image{margin-top:0px}}