.rmg-insurance-wrap{container-type:inline-size;width:100%}.rmg-insurance{--rmg-insurance-accent:#00489d;--rmg-insurance-accent-hover:#003876;--rmg-insurance-accent-contrast:#fff;--rmg-insurance-text:#272727;--rmg-insurance-disclaimer-color:var(--rmg-insurance-accent);--rmg-insurance-surface:#fff;--rmg-insurance-border:#e2e2e2;--rmg-insurance-radius:12px;--rmg-insurance-padding:24px 16px;--rmg-insurance-gap:24px;--rmg-insurance-section-gap:var(--rmg-insurance-gap);--rmg-insurance-row-gap:24px;--rmg-insurance-bottom-gap:16px;--rmg-insurance-title-size:24px;--rmg-insurance-copy-size:15px;--rmg-insurance-button-size:18px;--rmg-insurance-button-padding:12px 28px;--rmg-insurance-button-radius:999px;--rmg-insurance-button-max-width:520px;--rmg-insurance-logo-height:36px;--rmg-insurance-carrier-gap:10px;--rmg-insurance-disclaimer-size:12px;--rmg-insurance-title-weight:700;--rmg-insurance-copy-weight:400;--rmg-insurance-button-weight:700;--rmg-insurance-disclaimer-weight:400;--rmg-insurance-heading-font:inherit;--rmg-insurance-button-font:var(--rmg-insurance-heading-font);--rmg-insurance-body-font:inherit;--rmg-insurance-max-width:none;--rmg-insurance-top-bg:transparent;--rmg-insurance-bottom-bg:transparent;--rmg-insurance-top-padding:0;--rmg-insurance-bottom-padding:0;align-items:center;background:var(--rmg-insurance-surface);border:1px solid var(--rmg-insurance-border);border-radius:var(--rmg-insurance-radius);box-sizing:border-box;color:var(--rmg-insurance-text);display:flex;flex-direction:column;font-family:var(--rmg-insurance-body-font);gap:var(--rmg-insurance-section-gap);margin-inline:auto;max-width:var(--rmg-insurance-max-width);overflow:hidden;padding:var(--rmg-insurance-padding);width:100%}.rmg-insurance *,.rmg-insurance :after,.rmg-insurance :before{box-sizing:inherit}.rmg-insurance .rmg-insurance__top{align-items:center;background:var(--rmg-insurance-top-bg);display:flex;flex-direction:column;gap:var(--rmg-insurance-gap);margin:0;padding:var(--rmg-insurance-top-padding);width:100%}.rmg-insurance .rmg-insurance__title{color:var(--rmg-insurance-text);font-family:var(--rmg-insurance-heading-font);font-size:var(--rmg-insurance-title-size);font-weight:var(--rmg-insurance-title-weight);line-height:1.3;margin:0;padding:0;text-align:center;width:100%}.rmg-insurance .rmg-insurance__row{align-items:center;display:flex;flex-direction:column;gap:var(--rmg-insurance-row-gap);justify-content:center;margin:0;padding:0;width:100%}.rmg-insurance .rmg-insurance__copy{font-size:var(--rmg-insurance-copy-size);font-weight:var(--rmg-insurance-copy-weight);line-height:1.4;margin:0;padding:0;text-align:center}.rmg-insurance .rmg-insurance__button{background:var(--rmg-insurance-accent);border-radius:var(--rmg-insurance-button-radius);color:var(--rmg-insurance-accent-contrast);display:block;font-family:var(--rmg-insurance-button-font);font-size:var(--rmg-insurance-button-size);font-weight:var(--rmg-insurance-button-weight);line-height:1.3;margin:0;max-width:min(100%,var(--rmg-insurance-button-max-width));padding:var(--rmg-insurance-button-padding);text-align:center;text-decoration:none;width:100%}.rmg-insurance .rmg-insurance__button:focus,.rmg-insurance .rmg-insurance__button:hover{background:var(--rmg-insurance-accent-hover);color:var(--rmg-insurance-accent-contrast)}.rmg-insurance .rmg-insurance__button:focus-visible{outline:2px solid var(--rmg-insurance-accent);outline-offset:3px}.rmg-insurance .rmg-insurance__bottom{align-items:center;background:var(--rmg-insurance-bottom-bg);display:flex;flex-direction:column;gap:var(--rmg-insurance-bottom-gap);margin:0;padding:var(--rmg-insurance-bottom-padding);width:100%}.rmg-insurance .rmg-insurance__carriers{align-items:center;display:flex;flex-wrap:wrap;gap:16px var(--rmg-insurance-carrier-gap);justify-content:center;list-style:none;margin:0;padding:0;width:100%}.rmg-insurance .rmg-insurance__carrier{display:flex;flex:0 0 calc(33.33333% - var(--rmg-insurance-carrier-gap)*2/3);justify-content:center;list-style:none;margin:0;padding:0}.rmg-insurance .rmg-insurance__carrier::marker,.rmg-insurance .rmg-insurance__carrier:before{content:none}.rmg-insurance .rmg-insurance__logo{display:block;height:var(--rmg-insurance-logo-height);margin:0;max-width:100%;object-fit:contain;padding:0;width:auto}.rmg-insurance .rmg-insurance__disclaimer{color:var(--rmg-insurance-disclaimer-color);font-size:var(--rmg-insurance-disclaimer-size);font-weight:var(--rmg-insurance-disclaimer-weight);line-height:1.4;margin:0;padding:0;text-align:center}.rmg-insurance .rmg-insurance__editor-note{color:#5b6770;font-size:.875rem;margin:0;padding:0;text-align:center}@container (min-width: 560px){.rmg-insurance{--rmg-insurance-padding:24px 32px;--rmg-insurance-title-size:27px;--rmg-insurance-copy-size:16px;--rmg-insurance-button-size:22px;--rmg-insurance-logo-height:44px;--rmg-insurance-carrier-gap:13px}}@container (min-width: 704px){.rmg-insurance .rmg-insurance__carrier{flex:0 0 auto}}@container (min-width: 768px){.rmg-insurance{--rmg-insurance-title-size:28px;--rmg-insurance-copy-size:18px;--rmg-insurance-button-size:24px;--rmg-insurance-disclaimer-size:14px}.rmg-insurance .rmg-insurance__button{width:auto}}@container (min-width: 1024px){.rmg-insurance{--rmg-insurance-gap:32px;--rmg-insurance-row-gap:48px;--rmg-insurance-title-size:36px;--rmg-insurance-copy-size:24px;--rmg-insurance-logo-height:53px;--rmg-insurance-carrier-gap:48px}.rmg-insurance .rmg-insurance__row{flex-direction:row;justify-content:space-between}.rmg-insurance .rmg-insurance__copy{flex:1 1 auto;min-width:0;text-align:left}.rmg-insurance .rmg-insurance__button{flex:0 0 auto;width:auto}}@supports not (container-type:inline-size){@media(min-width:560px){.rmg-insurance{--rmg-insurance-padding:24px 32px;--rmg-insurance-title-size:27px;--rmg-insurance-copy-size:16px;--rmg-insurance-button-size:22px;--rmg-insurance-logo-height:44px;--rmg-insurance-carrier-gap:13px}}@media(min-width:704px){.rmg-insurance .rmg-insurance__carrier{flex:0 0 auto}}@media(min-width:768px){.rmg-insurance{--rmg-insurance-title-size:28px;--rmg-insurance-copy-size:18px;--rmg-insurance-button-size:24px;--rmg-insurance-disclaimer-size:14px}.rmg-insurance .rmg-insurance__button{width:auto}}@media(min-width:1024px){.rmg-insurance{--rmg-insurance-gap:32px;--rmg-insurance-row-gap:48px;--rmg-insurance-title-size:36px;--rmg-insurance-copy-size:24px;--rmg-insurance-logo-height:53px;--rmg-insurance-carrier-gap:48px}.rmg-insurance .rmg-insurance__row{flex-direction:row;justify-content:space-between}.rmg-insurance .rmg-insurance__copy{flex:1 1 auto;min-width:0;text-align:left}.rmg-insurance .rmg-insurance__button{flex:0 0 auto;width:auto}}}.rmg-insurance--rehabs{--rmg-insurance-accent:#4d5096;--rmg-insurance-accent-hover:#3c3f7a;--rmg-insurance-accent-contrast:#fff;--rmg-insurance-text:#24242a;--rmg-insurance-disclaimer-color:#4d5096;--rmg-insurance-surface:#f3f2f1;--rmg-insurance-border:transparent;--rmg-insurance-radius:16px;--rmg-insurance-button-radius:8px;--rmg-insurance-button-padding:12px 32px;--rmg-insurance-button-max-width:560px;--rmg-insurance-title-size:24px;--rmg-insurance-title-weight:600;--rmg-insurance-copy-size:18px;--rmg-insurance-copy-weight:500;--rmg-insurance-button-size:20px;--rmg-insurance-button-weight:500;--rmg-insurance-disclaimer-size:14px;--rmg-insurance-disclaimer-weight:500}@container (min-width: 1024px){.rmg-insurance--rehabs{--rmg-insurance-copy-size:20px}}@supports not (container-type:inline-size){@media(min-width:1024px){.rmg-insurance--rehabs{--rmg-insurance-copy-size:20px}}}.rmg-insurance--tcd{--rmg-insurance-accent:#e7764f;--rmg-insurance-accent-hover:#d1613b;--rmg-insurance-accent-contrast:#f6f7f8;--rmg-insurance-text:#eceef0;--rmg-insurance-disclaimer-color:#1f272d;--rmg-insurance-surface:transparent;--rmg-insurance-border:transparent;--rmg-insurance-radius:32px;--rmg-insurance-button-weight:600;--rmg-insurance-button-padding:12px 48px;--rmg-insurance-padding:0;--rmg-insurance-section-gap:0;--rmg-insurance-top-bg:#1f272d;--rmg-insurance-top-padding:24px 32px;--rmg-insurance-bottom-bg:#f6f7f8;--rmg-insurance-bottom-padding:24px 32px}@container (min-width: 1024px){.rmg-insurance--tcd{--rmg-insurance-copy-size:21px}}@supports not (container-type:inline-size){@media(min-width:1024px){.rmg-insurance--tcd{--rmg-insurance-copy-size:21px}}}
