.banner{padding:128px 0 14rem;position:relative}.banner .banner-content.content-wrapper .top-pane{margin-bottom:3rem;padding-bottom:10px}.banner .button-wrapper{margin-bottom:7rem}.banner-bottom-content{margin-bottom:2rem;padding:10px 10px 20px}.banner .banner-content.content-wrapper{max-width:1600px}.banner video.banner-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.banner .banner-content{position:relative;z-index:1}.banner .banner-content h4{color:#fff;font-size:2.6rem;font-weight:700;line-height:1;margin:0 0 20px;padding:0}.banner .banner-content h2{color:#fff;font-size:6rem;line-height:1em;margin:0;padding:0}.banner:after{background-color:#665bff;background-image:url(https://2973685.fs1.hubspotusercontent-na1.net/hubfs/2973685/Abundance360_Event/images/Rectangle-17.png);background-size:cover;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.button-wrapper .btn-inner{display:flex;margin-left:auto;margin-right:auto;max-width:790px;position:relative}.button-wrapper .btn-inner .btn-column{padding:10px;text-align:center;width:50%}a.btn.playbtn{fill:#fff;background-color:#22222200;border:5px solid #fff;border-radius:100px 100px 100px 100px;box-shadow:none;color:#fff;display:inline-block;font-size:2.6rem;font-weight:700;line-height:1;padding:25px 55px;text-align:center;text-decoration:none;transition:all .3s}.btn.playbtn svg{height:26px;margin-right:10px;width:26px}a.btn.playbtn .button-content-wrapper{align-items:center;display:flex;justify-content:center}a.btn.primary{fill:#fff;background-color:#222;border-radius:100px 100px 100px 100px;box-shadow:none;color:#fff;display:inline-block;font-size:2.6rem;font-weight:700;line-height:1;padding:30px 70px;text-align:center;text-decoration:none;transition:all .3s}.banner-bottom-content .row-inner{display:flex;margin-left:auto;margin-right:auto;max-width:790px;position:relative}.banner-bottom-content .row-inner .full-width{width:100%}.banner-icon-list-items{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 -50px;padding:0}.banner-icon-list-items .banner-icon-list-item{align-items:center;display:flex;font-size:inherit;margin:0 50px;padding:0;position:relative}.banner-icon-list-items .banner-icon-list-text{align-self:center;color:#fff;font-size:2.5rem;padding-left:5px}.banner-icon-list-items .banner-icon-list-icon i{color:#fff;font-size:18px;width:1.25em}.banner-icon-list-items .banner-icon-list-icon{display:flex;text-align:center}@media(max-width:1024px){.banner-icon-list-items .banner-icon-list-text{font-size:20px}.banner-icon-list-items .banner-icon-list-item{margin-left:25px;margin-right:25px}.banner .banner-content h4{font-size:22px}.banner .banner-content h2{font-size:42px}.banner .banner-content.content-wrapper .top-pane{padding:10px}.banner{padding-left:10px;padding-right:10px;padding-top:115px}a.btn.playbtn,a.btn.primary{font-size:22px}.btn.playbtn svg{height:22px;width:22px}}@media(max-width:767px){.banner{padding-left:10px;padding-right:10px;padding-top:97px}.banner .banner-content.content-wrapper .top-pane{padding:10px}.banner .banner-content h4{font-size:20px}.banner .banner-content h2{font-size:34px}.banner video.banner-video{display:none}a.btn.playbtn{border-width:2px;font-size:18px;padding:18px 45px}.btn.playbtn svg{height:18px;width:18px}a.btn.primary{font-size:18px;padding:20px 45px}.banner-bottom-content{margin-bottom:0}.banner .button-wrapper{margin-bottom:20px}.button-wrapper .btn-inner .btn-column{width:100%}.button-wrapper .btn-inner{display:block}}