.icon-link_xxs_left span{align-items:center;display:flex;gap:.5rem}.icon-link_xxs_left span .ui-icon,.icon-link_xxs_left span img{flex-shrink:0;height:.75rem;width:.75rem}.icon-link_xxs_right span{align-items:center;display:flex;flex-direction:row-reverse;gap:.5rem}.icon-link_xxs_right span .ui-icon,.icon-link_xxs_right span img{flex-shrink:0;height:.75rem;width:.75rem}.icon-link_xs_left span{align-items:center;display:flex;gap:.5rem}.icon-link_xs_left span .ui-icon,.icon-link_xs_left span img{flex-shrink:0;height:1rem;width:1rem}.icon-link_xs_right span{align-items:center;display:flex;flex-direction:row-reverse;gap:.5rem}.icon-link_xs_right span .ui-icon,.icon-link_xs_right span img{flex-shrink:0;height:1rem;width:1rem}.icon-link_s_left span{align-items:center;display:flex;gap:.75rem}.icon-link_s_left span .ui-icon,.icon-link_s_left span img{flex-shrink:0;height:1.25rem;width:1.25rem}.icon-link_s_right span{align-items:center;display:flex;flex-direction:row-reverse;gap:.75rem}.icon-link_s_right span .ui-icon,.icon-link_s_right span img{flex-shrink:0;height:1.25rem;width:1.25rem}.icon-link_m_left span{align-items:center;display:flex;gap:.75rem}.icon-link_m_left span .ui-icon,.icon-link_m_left span img{flex-shrink:0;height:1.5rem;width:1.5rem}.icon-link_m_right span{align-items:center;display:flex;flex-direction:row-reverse;gap:.75rem}.icon-link_m_right span .ui-icon,.icon-link_m_right span img{flex-shrink:0;height:1.5rem;width:1.5rem}@keyframes skeleton-fade{0%{background-color:#f5f5f5;color:#f5f5f5}to{background-color:#ccc;color:#ccc}}.cta-icon{background:inherit;color:inherit;font-size:.75rem;letter-spacing:.02em;line-height:1.5;min-height:2.5rem}.cta-icon.icon-only{width:2.5rem}.cta-icon.small .fluid-img,.cta-icon.small [class*=ui-icon]{height:1rem;min-height:1rem;width:1rem}.cta-icon .fluid-img,.cta-icon [class*=ui-icon]{height:1.5rem;min-height:1.5rem;width:1.5rem}.cta-icon.cta-icon--horizontal .fluid-img+span,.cta-icon.cta-icon--horizontal [class*=ui-icon]+span,.cta-icon.cta-icon--horizontal span+.fluid-img,.cta-icon.cta-icon--horizontal span+[class*=ui-icon]{margin-left:1rem}.cta-icon.cta-icon--vertical{display:flex;flex-direction:column}.cta-icon.cta-icon--vertical .fluid-img+span,.cta-icon.cta-icon--vertical .ui-icon+span{margin-top:.25rem}.cta-icon:active,.cta-icon:hover{color:var(--theme-color-medium)}
