/* Directional arrows use strokes, independent of platform emoji fonts. */
.cq-arrow{display:inline-flex!important;width:.95em!important;height:.95em!important;flex:0 0 auto;align-items:center;justify-content:center;vertical-align:-.08em;font-size:inherit!important;line-height:1!important;letter-spacing:0!important}
.cq-arrow>svg{display:block!important;width:100%!important;height:100%!important;overflow:visible;fill:none!important;stroke:currentColor!important;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;transform:rotate(var(--cq-arrow-angle,0deg))}
.cq-arrow>svg>path{fill:none!important;stroke:currentColor!important}
.wo-footer-social a::before{content:""!important;width:.95em;height:.95em;vertical-align:-.08em;background:currentColor;mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12h17M13 5l7 7-7 7' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12h17M13 5l7 7-7 7' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E")}
