/* Approved consultation panels across demo desktop categories. */
@media(min-width:960px){
html body.kd-desktop-header-page.kd-category-page .category-description :is(.cta.cta,.cta-section.cta-section){background:linear-gradient(110deg,#2b9fd1 0%,#87b7d8 100%);color:#fff;padding:44px 28px 46px;border-radius:22px;font-family:Arial,sans-serif;text-align:center;box-sizing:border-box}
html body.kd-desktop-header-page.kd-category-page .category-description .cta-section.cta-section{width:calc(100% - 80px);max-width:none;margin-left:auto;margin-right:auto}
html body.kd-desktop-header-page.kd-category-page .category-description :is(.cta.cta,.cta-section.cta-section) :is(h2,.cta-title){color:#fff;font-family:inherit;font-size:24px;line-height:30px;font-weight:700;margin:0 0 10px}
html body.kd-desktop-header-page.kd-category-page .category-description :is(.cta.cta,.cta-section.cta-section) :is(p,.cta-text){color:#fff;font-family:inherit;font-size:15px;line-height:21px;margin:0 auto 27px}
html body.kd-desktop-header-page.kd-category-page .category-description :is(.cta.cta,.cta-section.cta-section) :is(.btn,.btn-primary){display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:15px 34px;border-radius:12px;background:#fff;color:#2d9ac5;font-family:inherit;font-size:15px;line-height:20px;font-weight:700;text-decoration:none}
html body.kd-desktop-header-page.kd-category-page .category-description :is(.cta.cta,.cta-section.cta-section) :is(.btn,.btn-primary):hover{background:#f4fbff;color:#238bb6}
}
