.a-link{color:var(--link-color);cursor:pointer;display:inline-block;font-family:var(--link-font-family);font-size:var(--link-font-size);font-weight:700;line-height:var(--link-line-height)}
.a-link .abt-icon{color:var(--link-icon-color);font-size:var(--link-icon-size);position:relative;top:5px}
.a-link__text{display:inline-block}
.a-link__text:hover .abt-icon{text-decoration:none}
.a-link__text:focus{color:var(--link-focus-color)}
.a-link__text:active{color:var(--link-active-color)}
.a-link--icon{font-weight:400}
.a-link--icon .a-link__text--has-icon{padding-left:var(--link-padding-left);position:relative}
.a-link--icon .a-link__text .abt-icon{left:0;margin-left:var(--link-icon-margin-left);position:absolute;top:0}
.a-link--icon-left .a-link__text{position:relative}
@media(min-width:992px){.a-link--icon-left .a-link__text--has-icon{padding-left:var(--link-padding-left)}
}
.a-link--icon-left .a-link__text .abt-icon{left:0;position:absolute;top:0}
.a-link--icon-right .a-link__text{padding-right:var(--link-padding-right);position:relative}
.a-link--icon-right .a-link__text .abt-icon{position:absolute;right:0;top:0}
.a-link--text-underline .a-link__text{text-decoration:underline}
.a-link--text-underline .a-link__text .abt-icon{text-decoration:none}