/**
 * Iconify (https://iconify.design) — kostenlos, Open Source.
 * Standard-Set: Lucide (icon="lucide:phone"). Andere Sets: icon="mdi:solar-power".
 */
iconify-icon.sa-icon {
  display: inline-block;
  vertical-align: middle;
  flex-shrink: 0;
  color: currentColor;
}

iconify-icon.sa-icon--brand { color: var(--brand, #6B2DC9); }
iconify-icon.sa-icon--purple { color: var(--sa-purple, #6B2DC9); }
iconify-icon.sa-icon--white { color: #fff; }
iconify-icon.sa-icon--muted { color: var(--sa-ink-mute, #7C7689); }

/* CTA-Pfeile in Buttons */
.sa-btn iconify-icon.sa-icon,
.sa-btn iconify-icon.sa-arrow,
.sa-btn .sa-icon {
  margin-left: 2px;
}

.sa-ref-slide__cta iconify-icon.sa-arrow {
  margin-left: 4px;
  vertical-align: -2px;
}

/* Slider- / Modal-Navigation */
.sa-hero__tstm-btn iconify-icon,
.sa-slider__btn iconify-icon,
.sa-wa-modal__nav iconify-icon {
  display: block;
  margin: auto;
}

/* Prozess-Karten (Homepage) */
.sa-step-card__icon iconify-icon {
  display: block;
  color: currentColor;
}

.sa-step-card__arrow iconify-icon {
  display: block;
  color: var(--sa-purple-edge, #6B2DC9);
}

iconify-icon.sa-hero__wa-icon {
  display: block;
  flex-shrink: 0;
}

.sa-cta-final__phone iconify-icon {
  flex-shrink: 0;
}

.prozess-arrow iconify-icon,
.vn-arr iconify-icon {
  display: block;
  color: #ccc;
}

.btn-submit iconify-icon.sa-arrow,
.ref-card__link iconify-icon.sa-arrow {
  margin-left: 4px;
  vertical-align: -2px;
}

.slider-nav iconify-icon {
  display: block;
  margin: auto;
}
