/**
 * Spot Approach widget adjustments.
 * CSS does not support negative border-radius values, so a radial cutout
 * creates the visual equivalent of -18px on the top-left corner.
 */
/*.elementor-widget-spot_approach .spot-ref-card::before {
  background: radial-gradient(circle at top left, transparent 17px, #f5f4ed 18px) !important;
  border-radius: 0 30px 0 0 !important;
}*/

.elementor-widget-spot_approach .spot-ref-card .spot-ref-icon,
.elementor-widget-spot_approach .spot-ref-card i.spot-ref-icon {
  color: var(--spot-icon-color, inherit);
}

.elementor-widget-spot_approach .spot-ref-card svg,
.elementor-widget-spot_approach .spot-ref-card .spot-ref-icon svg,
.elementor-widget-spot_approach .spot-ref-card .elementor-icon svg {
  color: var(--spot-icon-color, #0b7040);
  stroke: var(--spot-icon-color, #0b7040) !important;
}

.elementor-widget-spot_approach .spot-ref-card svg *,
.elementor-widget-spot_approach .spot-ref-card .spot-ref-icon svg *,
.elementor-widget-spot_approach .spot-ref-card .elementor-icon svg * {
  stroke: var(--spot-icon-color, #0b7040) !important;
}
