/* Official Heroicons solid assets. Source and MIT license: assets/icons/heroicons/. */
.direction-icon {
  display:inline-block;
  width:1.2em;
  height:1.2em;
  flex:none;
  vertical-align:-.22em;
  background:currentColor;
  mask-position:center;
  mask-size:contain;
  mask-repeat:no-repeat;
}
.direction-external { mask-image:url("assets/icons/heroicons/arrow-up-right.svg"); }
.direction-top { mask-image:url("assets/icons/heroicons/chevron-up.svg"); }
#mobile-nav>a:not(.mobile-nav-contact):after,
#faq .eyebrow:after,
.hero .market-credit a:after {
  content:"";
  display:inline-block;
  width:18px;
  height:18px;
  flex:none;
  vertical-align:-.2em;
  background:currentColor;
  mask:url("assets/icons/heroicons/arrow-up-right.svg") center/contain no-repeat;
}
