.banner-section.style-one{overflow:hidden;position:relative}.image-layer{animation:zoomInOut 20s linear infinite;background-image:url(https://www.wjwealth.com/hubfs/retirement-wealth-advisors.jpg);background-position:50%;background-size:cover;padding:100px 0;position:relative;width:100%}.content-inner{animation:fadeInUp 1s ease-out forwards;background:#fff;border-radius:10px;box-shadow:0 20px 50px rgba(0,0,0,.1);display:block;max-width:500px;max-width:545px;opacity:0;overflow:hidden;padding:65px 70px 70px;position:relative;z-index:5}.hero-h1{display:block;font-size:50px;font-weight:800;line-height:60px;margin-bottom:15px;z-index:1}.banner-section .content-inner .pattern{background-image:url(//45197327.fs1.hubspotusercontent-na1.net/hubfs/45197327/raw_assets/public/WJInterests/images/shape/pattern-3.png);background-repeat:no-repeat;bottom:0;height:246px;position:absolute;right:0;width:155px}.banner-section p{font-weight:600;line-height:29px;margin-bottom:23px;z-index:1}@keyframes zoomInOut{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.image-layer{background-image:url(https://www.wjwealth.com/hubfs/wji-mobile-hero.jpg)}.content-inner{left:8%;max-width:500px;padding:20px;position:absolute;top:8%;transform:translate(-70%,-50%);width:85%}.hero-h1{font-size:36px;line-height:42px}.image-layer{background-position:65% 100px;height:80vh}}