*{box-sizing:border-box;margin:0;padding:0}body{font-family:Montserrat,Arial,sans-serif;background:#fff}.health-banner-wrapper{;width:100%}.health-banner{background:#f6f8fb;border:1px solid #D9EBFF;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.04);display:flex;align-items:center;justify-content:space-between;gap:24px}.health-banner__image{flex:0 0 240px;display:flex;justify-content:center;align-items:flex-end}.health-banner__image img{max-width:100%;height:132px;border-radius:0 0 16px 16px;display:block;margin-top:22px}.health-banner__content{flex:1 1 auto}.health-banner__title{font-size:18px!important;line-height:24px!important;font-weight:700;color:#111827;margin-bottom:8px;margin-top:10px}.health-banner__title span{color:#0078C6}.health-banner__subtitle{font-size:10px;line-height:14px;font-weight:500;color:#374151;max-width:420px}.health-banner__cta{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;margin-right:15px}.health-banner__button{display:inline-block;padding:7px 16px;background:#000;color:#fff!important;text-decoration:none;font-weight:700;font-size:12px;border-radius:5px;white-space:nowrap;text-align:center;min-width:250px;width:100%;text-decoration:none!important}.health-banner-mobile-wrapper{display:none}@media (min-width:375px) and (max-width:575.98px){.health-banner-mobile-wrapper{display:block;;width:100%}.health-banner-mobile{background:#f6f8fb url(/assets/cpr/img/blog/blog_cta_mobile.png) no-repeat right center;background-size:contain;border:1px solid #D9EBFF;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.04);display:flex;align-items:center;justify-content:space-between;padding:0;gap:16px;overflow:hidden}.health-banner-mobile__content{flex:1 1 auto;padding:8px;}.health-banner-mobile__title{font-size:16px!important;line-height:22px;font-weight:700;color:#111827;margin-bottom:8px;margin-top:0}.health-banner-mobile__title span{color:#0078C6}.health-banner-mobile__subtitle{font-size:10px;line-height:14px;font-weight:500;color:#374151;margin-bottom:12px}.health-banner-mobile__button{display:inline-block;padding:8px 16px;background:#000;color:#fff!important;text-decoration:none;font-weight:700;font-size:11px;border-radius:5px;white-space:nowrap;text-align:center;border:0;cursor:pointer;width:100%;max-width:243px}.health-banner-mobile__image{flex:0 0 auto;display:flex;justify-content:center;align-items:center;max-width:120px;width:120px;overflow:hidden}.health-banner-mobile__image img{max-width:100%;min-width:180px;height:165px;display:block;object-fit:contain;margin-right:58px}}@media (min-width:375px) and (max-width:575.98px){.health-banner-wrapper{display:none}}@media (min-width:768px) and (max-width:991.98px){.health-banner{gap:5px}.health-banner__image{flex:0 0 153px}.health-banner__image img{max-width:100%;height:110px;border-radius:0 0 0 16px;display:block;object-fit:fill;margin-top:38px}.health-banner__title{font-size:15px!important;line-height:18px!important;font-weight:700;color:#111827;margin-bottom:8px;margin-top:10px}.health-banner__cta{margin-right:10px}.health-banner__button{padding:5px 5px;background:#000;color:#fff!important;font-weight:700;font-size:9px!important;min-width:160px}}