.bannerModule .bannerWrapper{align-items:center;display:flex;flex-wrap:wrap;gap:30px}.bannerModule{border:2px solid #f9e7bc;border-radius:30px;position:relative}.bannerModule .bannerBGimage img{bottom:0;height:100%!important;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-1}.bannerModule .LeftColumn{flex:1 1 30%}.bannerModule .bannerWrapper .rightColumn{flex:1 1 65%}.bannerModule .bannerModule{border-radius:30px;overflow:hidden}.bannerModule .headingContent{padding-left:40px}.bannerModule .animate-text{overflow:hidden}.bannerModule .animate-text span.text-in{animation:textIn .5s ease;display:block;line-height:1}.bannerModule .animate-text span.text-out{animation:textOut 1s ease}.bannerModule .rightImg{line-height:0;text-align:end}@keyframes textIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes textOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.bannerModule .bannerWrapper .headingContent h1{font-family:Montserrat;font-size:64px;font-weight:500;line-height:120%;text-transform:capitalize}.bannerModule .bannerWrapper p.animate-text span{display:none;font-family:DM Sans;font-size:24px;font-weight:500;line-height:1.2}.bannerModule .bannerWrapper p.animate-text span.text-in{display:block}.bannerModule{overflow:hidden}@media (max-width:991px){.bannerModule .bannerWrapper .headingContent h1{font-size:48px}.bannerModule .bannerWrapper p.animate-text span{font-size:20px}.bannerModule .bannerWrapper .rightColumn{flex:1 1 50%}}@media (max-width:767px){.bannerModule .bannerWrapper .rightColumn{display:none}.bannerModule .LeftColumn{flex:1 1 100%;padding:40px;text-align:center}.bannerModule .headingContent{padding-left:0}.bannerModule{min-height:380px}.bannerModule .bannerBGimage img{transform:rotate(180deg)}.bannerModule,.bannerModule .bannerModule{display:flex}}