.q4-blog-banner{align-items:center;background-color:#01010a;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;height:328px;left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding-top:100px;position:relative;right:50%;width:100vw}.q4-blog-banner--gradient{background-image:linear-gradient(115deg,#01010a,#0c0ce9 42%,#4533ee 58%,#9792ff 78%,#01010a)}.q4-blog-banner__overlay{background:#01010a;inset:0;pointer-events:none;position:absolute}.q4-blog-banner__inner{margin:0 auto;max-width:1280px;padding:0 40px;position:relative;width:100%;z-index:1}.q4-blog-banner__heading{color:#f6f9fc;font-size:56px;font-weight:700;line-height:1.05;margin:0}.q4-blog-banner__subheading{color:rgba(246,249,252,.8);font-size:18px;line-height:1.5;margin:12px 0 0;max-width:640px}.q4-blog-banner__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.q4-blog-banner__btn{border-radius:100px;display:inline-block;font-size:15px;font-weight:600;padding:12px 28px;text-decoration:none;transition:all .2s}.q4-blog-banner__btn--primary{background:#0c0ce9;color:#f6f9fc}.q4-blog-banner__btn--primary:hover{background:#4533ee}.q4-blog-banner__btn--secondary{background:transparent;border:1px solid rgba(246,249,252,.5);color:#f6f9fc}.q4-blog-banner__btn--secondary:hover{border-color:#9792ff;color:#9792ff}@media (max-width:1200px){.q4-blog-banner{height:300px}.q4-blog-banner__heading{font-size:48px}}@media (max-width:768px){.q4-blog-banner{height:260px;padding-top:88px}.q4-blog-banner__inner{padding:0 24px}.q4-blog-banner__heading{font-size:36px}.q4-blog-banner__subheading{font-size:16px}}@media (max-width:480px){.q4-blog-banner{height:220px;padding-top:76px}.q4-blog-banner__heading{font-size:28px}.q4-blog-banner__buttons{margin-top:18px}}