.elementor .icon-link{font-size:0.875rem;line-height:1.2em;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;transition:all 300ms;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:start;--icon-size: 18px;
--icon-gap: 10px;

color: var(--e-global-color-text); 

svg {
  min-width: unset;
}

svg,
svg *  {
  stroke: var(--e-global-color-accent) !important;
  stroke-linecap:round !important;
}

.link-icon,
.link-icon .jet-inline-svg {
  width: var(--icon-size);
  height: auto;
  aspect-ratio: 1;
}

.link-text{
  width: calc(100% - var(--icon-size) - var(--icon-gap));
  min-height: var(--icon-size);
  display: flex;
  justify-content: start;
  align-items: center;
}\n}.elementor .icon-link:hover,.elementor .icon-link:focus-visible{color: var(--e-global-color-d879cde); 

 svg,
svg *  {
  stroke: var(--e-global-color-d879cde) !important;
}\n}.elementor .class-loader{display:none;}