.richtext-container span.audience-targeted-content{background-color:#ff0 !important;border-bottom:1px dashed #52a7ec !important;position:relative;cursor:pointer}
.cq-RichText span.audience-targeted-content{background-color:#ff0 !important;border-bottom:1px dashed #52a7ec !important;position:relative;cursor:pointer}
.cq-Overlay .cq-Overlay--component span.audience-targeted-content{background-color:#ff0 !important;border-bottom:1px dashed #52a7ec !important;position:relative;cursor:pointer}
span.audience-targeted-content{background-color:#ff0 !important;border-bottom:1px dashed #52a7ec !important;position:relative;cursor:pointer}
span[data-audience-label]:hover::after{content:attr(data-audience-label);display:block;position:absolute;left:50%;bottom:120%;transform:translateX(-50%);background:#222;color:#fff;padding:6px 12px;border-radius:4px;font-size:13px;white-space:pre-line;box-shadow:0 2px 8px rgba(0,0,0,0.15);z-index:99999 !important;pointer-events:none;opacity:1;min-width:120px;max-width:320px;text-align:center}
span[data-audience-label]:hover::before{content:"";position:absolute;left:50%;bottom:110%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:#222 transparent transparent transparent;z-index:10000;pointer-events:none}
[data-action^="audiencetagger"],[data-action*="#audiencetagger"],.cq-rte-buttongroup button[data-action="audiencetagger"]{position:relative;display:inline-block;min-width:24px;text-align:center}
.coral3-RichText-toolbar [data-action^="audiencetagger"]::before,.coral3-RichText-toolbar [data-action*="#audiencetagger"]::before,.cq-rte-buttongroup button[data-action="audiencetagger"]::before{content:"P";display:inline-block;background-color:#0078d7;color:#fff;width:18px;height:18px;line-height:18px;text-align:center;border-radius:2px;font-size:12px;font-weight:bold;margin:1px}
[data-action^="audiencetagger"]:hover::before,[data-action*="#audiencetagger"]:hover::before,.cq-rte-buttongroup button[data-action="audiencetagger"]:hover::before{background-color:#106ebe}
button[data-action="audiencetagger"],button[data-action="audiencetagger#audiencetagger"]{position:relative;min-width:26px}
button[data-action="audiencetagger"].is-selected::before,button[data-action="audiencetagger#audiencetagger"].is-selected::before{color:#2c7bee}
.audience-tagger-overlay,.audience-tagger-modal{isolation:isolate;z-index:32000 !important}
#audience-tag-field-container{min-height:120px;border:1px solid #ccc;border-radius:4px;padding:10px;margin-bottom:10px;background-color:#fff}
.cq-RichText .cmp-button,.cq-RichText-editable .cmp-button,.coral-RichText .cmp-button,.coral-RichText-editable .cmp-button,.rte-editor .cmp-button,.rte-editorWrapper .cmp-button,.cq-RichText a.cmp-button,.cq-RichText-editable a.cmp-button,.coral-RichText a.cmp-button,.coral-RichText-editable a.cmp-button,.rte-editor a.cmp-button,.rte-editorWrapper a.cmp-button{border:0;cursor:pointer;display:inline-block;padding:10px 24px;text-align:center;text-decoration:none;min-height:44px;height:auto}
.cq-RichText .cmp-button.hide,.cq-RichText-editable .cmp-button.hide,.coral-RichText .cmp-button.hide,.coral-RichText-editable .cmp-button.hide,.rte-editor .cmp-button.hide,.rte-editorWrapper .cmp-button.hide,.cq-RichText a.cmp-button.hide,.cq-RichText-editable a.cmp-button.hide,.coral-RichText a.cmp-button.hide,.coral-RichText-editable a.cmp-button.hide,.rte-editor a.cmp-button.hide,.rte-editorWrapper a.cmp-button.hide{display:none}
.cq-RichText .cmp-button[disabled],.cq-RichText-editable .cmp-button[disabled],.coral-RichText .cmp-button[disabled],.coral-RichText-editable .cmp-button[disabled],.rte-editor .cmp-button[disabled],.rte-editorWrapper .cmp-button[disabled],.cq-RichText a.cmp-button[disabled],.cq-RichText-editable a.cmp-button[disabled],.coral-RichText a.cmp-button[disabled],.coral-RichText-editable a.cmp-button[disabled],.rte-editor a.cmp-button[disabled],.rte-editorWrapper a.cmp-button[disabled],.cq-RichText .cmp-button[disabled]:hover,.cq-RichText-editable .cmp-button[disabled]:hover,.coral-RichText .cmp-button[disabled]:hover,.coral-RichText-editable .cmp-button[disabled]:hover,.rte-editor .cmp-button[disabled]:hover,.rte-editorWrapper .cmp-button[disabled]:hover,.cq-RichText a.cmp-button[disabled]:hover,.cq-RichText-editable a.cmp-button[disabled]:hover,.coral-RichText a.cmp-button[disabled]:hover,.coral-RichText-editable a.cmp-button[disabled]:hover,.rte-editor a.cmp-button[disabled]:hover,.rte-editorWrapper a.cmp-button[disabled]:hover,.cq-RichText .cmp-button.disabled,.cq-RichText-editable .cmp-button.disabled,.coral-RichText .cmp-button.disabled,.coral-RichText-editable .cmp-button.disabled,.rte-editor .cmp-button.disabled,.rte-editorWrapper .cmp-button.disabled,.cq-RichText a.cmp-button.disabled,.cq-RichText-editable a.cmp-button.disabled,.coral-RichText a.cmp-button.disabled,.coral-RichText-editable a.cmp-button.disabled,.rte-editor a.cmp-button.disabled,.rte-editorWrapper a.cmp-button.disabled{pointer-events:none}
.cq-RichText .cmp-button--disabled,.cq-RichText-editable .cmp-button--disabled,.coral-RichText .cmp-button--disabled,.coral-RichText-editable .cmp-button--disabled,.rte-editor .cmp-button--disabled,.rte-editorWrapper .cmp-button--disabled{color:var(--Text-Dolphin,#677083) !important;border:2px solid var(--Text-Dolphin,#677083) !important;pointer-events:none}
.cq-RichText .button:has(.hide),.cq-RichText-editable .button:has(.hide),.coral-RichText .button:has(.hide),.coral-RichText-editable .button:has(.hide),.rte-editor .button:has(.hide),.rte-editorWrapper .button:has(.hide){display:none}
.cq-RichText h2 a,.cq-RichText-editable h2 a,.coral-RichText h2 a,.coral-RichText-editable h2 a,.rte-editor h2 a,.rte-editorWrapper h2 a,.cq-RichText h3 a,.cq-RichText-editable h3 a,.coral-RichText h3 a,.coral-RichText-editable h3 a,.rte-editor h3 a,.rte-editorWrapper h3 a,.cq-RichText h4 a,.cq-RichText-editable h4 a,.coral-RichText h4 a,.coral-RichText-editable h4 a,.rte-editor h4 a,.rte-editorWrapper h4 a,.cq-RichText h5 a,.cq-RichText-editable h5 a,.coral-RichText h5 a,.coral-RichText-editable h5 a,.rte-editor h5 a,.rte-editorWrapper h5 a,.cq-RichText h6 a,.cq-RichText-editable h6 a,.coral-RichText h6 a,.coral-RichText-editable h6 a,.rte-editor h6 a,.rte-editorWrapper h6 a{font-size:unset;line-height:unset;letter-spacing:unset;font-weight:unset}
.cq-RichText a,.cq-RichText-editable a,.coral-RichText a,.coral-RichText-editable a,.rte-editor a,.rte-editorWrapper a{text-decoration:underline}
.cq-RichText a:has(.secondary-cta),.cq-RichText-editable a:has(.secondary-cta),.coral-RichText a:has(.secondary-cta),.coral-RichText-editable a:has(.secondary-cta),.rte-editor a:has(.secondary-cta),.rte-editorWrapper a:has(.secondary-cta){text-decoration:none}
.cq-RichText a:has(.cmp-button--disabled),.cq-RichText-editable a:has(.cmp-button--disabled),.coral-RichText a:has(.cmp-button--disabled),.coral-RichText-editable a:has(.cmp-button--disabled),.rte-editor a:has(.cmp-button--disabled),.rte-editorWrapper a:has(.cmp-button--disabled){pointer-events:none;cursor:default}
.cq-RichText a:has(.cmp-button--disabled):hover,.cq-RichText-editable a:has(.cmp-button--disabled):hover,.coral-RichText a:has(.cmp-button--disabled):hover,.coral-RichText-editable a:has(.cmp-button--disabled):hover,.rte-editor a:has(.cmp-button--disabled):hover,.rte-editorWrapper a:has(.cmp-button--disabled):hover,.cq-RichText a:has(.cmp-button--disabled):focus,.cq-RichText-editable a:has(.cmp-button--disabled):focus,.coral-RichText a:has(.cmp-button--disabled):focus,.coral-RichText-editable a:has(.cmp-button--disabled):focus,.rte-editor a:has(.cmp-button--disabled):focus,.rte-editorWrapper a:has(.cmp-button--disabled):focus,.cq-RichText a:has(.cmp-button--disabled):active,.cq-RichText-editable a:has(.cmp-button--disabled):active,.coral-RichText a:has(.cmp-button--disabled):active,.coral-RichText-editable a:has(.cmp-button--disabled):active,.rte-editor a:has(.cmp-button--disabled):active,.rte-editorWrapper a:has(.cmp-button--disabled):active{text-decoration:none}
.cq-RichText .rte-text-link,.cq-RichText-editable .rte-text-link,.coral-RichText .rte-text-link,.coral-RichText-editable .rte-text-link,.rte-editor .rte-text-link,.rte-editorWrapper .rte-text-link{display:inline-block;position:relative;font-size:16px;line-height:28px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:#0078b3;text-decoration-thickness:3px;text-underline-offset:6px;letter-spacing:0;font-weight:500}
.cq-RichText .rte-text-link::after,.cq-RichText-editable .rte-text-link::after,.coral-RichText .rte-text-link::after,.coral-RichText-editable .rte-text-link::after,.rte-editor .rte-text-link::after,.rte-editorWrapper .rte-text-link::after{content:'';position:absolute;bottom:-3px;left:0;width:auto;height:3px;background-color:#0078b3;transition:background-color .2s ease-in-out}
.cq-RichText .rte-text-link:hover,.cq-RichText-editable .rte-text-link:hover,.coral-RichText .rte-text-link:hover,.coral-RichText-editable .rte-text-link:hover,.rte-editor .rte-text-link:hover,.rte-editorWrapper .rte-text-link:hover{text-decoration-color:#57a635}
.cq-RichText .rte-button,.cq-RichText-editable .rte-button,.coral-RichText .rte-button,.coral-RichText-editable .rte-button,.rte-editor .rte-button,.rte-editorWrapper .rte-button{display:inline-flex;align-items:center;color:#0078b3;background-color:transparent;border:2px solid #0078b3;min-height:44px;height:auto;padding:10px 24px;font-size:18px;outline-offset:3px;text-decoration:none;font-weight:500;font-style:normal;text-align:center}
.cq-RichText .rte-button:hover,.cq-RichText-editable .rte-button:hover,.coral-RichText .rte-button:hover,.coral-RichText-editable .rte-button:hover,.rte-editor .rte-button:hover,.rte-editorWrapper .rte-button:hover,.cq-RichText .rte-button:active,.cq-RichText-editable .rte-button:active,.coral-RichText .rte-button:active,.coral-RichText-editable .rte-button:active,.rte-editor .rte-button:active,.rte-editorWrapper .rte-button:active,.cq-RichText .rte-button:focus,.cq-RichText-editable .rte-button:focus,.coral-RichText .rte-button:focus,.coral-RichText-editable .rte-button:focus,.rte-editor .rte-button:focus,.rte-editorWrapper .rte-button:focus{text-decoration:none;color:#fff;background-color:#0078b3}
.cq-RichText .rte-button:hover>a,.cq-RichText-editable .rte-button:hover>a,.coral-RichText .rte-button:hover>a,.coral-RichText-editable .rte-button:hover>a,.rte-editor .rte-button:hover>a,.rte-editorWrapper .rte-button:hover>a,.cq-RichText .rte-button:active>a,.cq-RichText-editable .rte-button:active>a,.coral-RichText .rte-button:active>a,.coral-RichText-editable .rte-button:active>a,.rte-editor .rte-button:active>a,.rte-editorWrapper .rte-button:active>a,.cq-RichText .rte-button:focus>a,.cq-RichText-editable .rte-button:focus>a,.coral-RichText .rte-button:focus>a,.coral-RichText-editable .rte-button:focus>a,.rte-editor .rte-button:focus>a,.rte-editorWrapper .rte-button:focus>a{color:#fff}
.cq-RichText .rte-button[disabled],.cq-RichText-editable .rte-button[disabled],.coral-RichText .rte-button[disabled],.coral-RichText-editable .rte-button[disabled],.rte-editor .rte-button[disabled],.rte-editorWrapper .rte-button[disabled],.cq-RichText .rte-button[disabled]:hover,.cq-RichText-editable .rte-button[disabled]:hover,.coral-RichText .rte-button[disabled]:hover,.coral-RichText-editable .rte-button[disabled]:hover,.rte-editor .rte-button[disabled]:hover,.rte-editorWrapper .rte-button[disabled]:hover,.cq-RichText .rte-button.disabled,.cq-RichText-editable .rte-button.disabled,.coral-RichText .rte-button.disabled,.coral-RichText-editable .rte-button.disabled,.rte-editor .rte-button.disabled,.rte-editorWrapper .rte-button.disabled{border:0;color:#fff !important}
.cq-RichText .secondary-cta,.cq-RichText-editable .secondary-cta,.coral-RichText .secondary-cta,.coral-RichText-editable .secondary-cta,.rte-editor .secondary-cta,.rte-editorWrapper .secondary-cta{font-size:16px;line-height:28px;text-decoration-line:underline !important;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:#0078b3;text-decoration-thickness:3px;text-underline-offset:6px}
.cq-RichText .secondary-cta:hover,.cq-RichText-editable .secondary-cta:hover,.coral-RichText .secondary-cta:hover,.coral-RichText-editable .secondary-cta:hover,.rte-editor .secondary-cta:hover,.rte-editorWrapper .secondary-cta:hover{text-decoration-color:#57a635}
.cq-RichText .custom-header2,.cq-RichText-editable .custom-header2,.coral-RichText .custom-header2,.coral-RichText-editable .custom-header2,.rte-editor .custom-header2,.rte-editorWrapper .custom-header2{font-style:normal;font-weight:500;font-size:34px;line-height:40px;display:block;align-items:flex-end;text-align:center;color:#000}
.cq-RichText .custom-header2::after,.cq-RichText-editable .custom-header2::after,.coral-RichText .custom-header2::after,.coral-RichText-editable .custom-header2::after,.rte-editor .custom-header2::after,.rte-editorWrapper .custom-header2::after{content:"";display:block;position:relative;width:108px;margin:30px auto 0 auto;border-bottom:4px solid #006ba6}
.cq-RichText .eyebrow,.cq-RichText-editable .eyebrow,.coral-RichText .eyebrow,.coral-RichText-editable .eyebrow,.rte-editor .eyebrow,.rte-editorWrapper .eyebrow{color:#0d1c3d;text-transform:uppercase;font-size:16px;line-height:24px;letter-spacing:.165em;font-weight:500;font-style:normal}