.hero-banner-wrapper{box-sizing:border-box;margin:50px auto 0;max-width:100%;padding:20px;position:relative;width:1300px}.hero-banner-content{align-items:center;display:flex;gap:15px;justify-content:center;padding:20px}.hero-banner-content h2{font-size:41px;letter-spacing:-.04em;letter-spacing:0;line-height:1.5em;margin:0 0 42px}.banner-left-content{width:50%}.cta-full{background:#0f59e6;border-radius:100px;color:#fff}.cta-full,.cta-outline{align-items:center;display:inline-flex;font-size:20px;gap:10px;padding:12px 25px;text-decoration:none}.cta-outline{border:1px solid #0f59e6;border-radius:100px;color:#0f59e6}.cta-link{align-items:center;background:none;border-radius:unset;display:inline-flex;font-size:20px;font-weight:700;gap:10px;padding:unset;text-decoration:none}@media screen and (max-width:900px){.hero-banner-content{flex-direction:column}.banner-left-content{order:2;width:100%}.banner-left-content .cta-header{max-width:80%}.banner-right-content img{height:auto;max-width:100%}.hero-banner-content h2{font-size:24px}.banner-left-content .cta-header{font-size:16px;padding:8px 15px}}