.cmp-text:not(.comp-rich-text){position:relative}
html:not(.firefox) .cmp-text:not(.comp-rich-text) a:focus{outline-offset:3px}
.cmp-text:not(.comp-rich-text) a[target="_blank"]{margin-right:31px;text-decoration:none;position:relative;outline-offset:4px}
.cmp-text:not(.comp-rich-text) a[target="_blank"]::after{content:"";display:inline-block;width:24px;height:24px;position:absolute;margin-left:4px;background-image:url("clientlib_text_base/resources/images/link_icon.svg");background-position:0 0;background-repeat:no-repeat;background-size:contain;vertical-align:middle}
.cmp-text:not(.comp-rich-text) a[target="_blank"]:focus-within{padding-right:0}
.cmp-text:not(.comp-rich-text) a[target="_blank"]:focus{padding-right:28px}
.check-mark-circle .cmp-text:not(.comp-rich-text) ul li{list-style:none;position:relative;padding-left:36px}
.check-mark-circle .cmp-text:not(.comp-rich-text) ul li::before{content:'';position:absolute;left:0;top:0;height:24px;width:24px;background-image:url("clientlib_text_champion/resources/images/check-mark-icon.svg");background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:0}
@media(max-width:1023px){.check-mark-circle .cmp-text:not(.comp-rich-text) ul li{padding-left:28px}
.check-mark-circle .cmp-text:not(.comp-rich-text) ul li::before{height:16px;width:16px;margin-top:2px}
}
@media(max-width:767px){.check-mark-circle .cmp-text:not(.comp-rich-text) ul li::before{margin-top:3px}
}
.imageIconForBulletList ul li::before{content:'';height:24px;width:24px;background:url("clientlib_text_champion/resources/images/tick-list-icon.svg") no-repeat 3px 3px}
@media(max-width:1255px){.imageIconForBulletList ul li::before{background-size:16px 16px;top:2px}
}