[interaktor="color-letters"] {
  display: inline-block;
}

[interaktor="color-letters"] .ia-text-wrapper {
  display: inline;
}

[interaktor="color-letters"] .ia-letter {
  display: inline-block;
  white-space: pre;
}

/* Icon Stack */
[interaktor="icon-stack"] .elementor-icon svg path {
  transform-box: fill-box;
  transform-origin: center;
  vector-effect: non-scaling-stroke;
}

[data-axis="xy"] .elementor-icon{
	padding-left:5px;
	padding-top:5px;
}

[interaktor="expand-button"] .elementor-button {
  overflow: hidden;
  white-space: nowrap;
}

[interaktor="expand-button"] .elementor-button-text {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}

[interaktor="scroll-letters"] .ia-scroll-wrapper {
  display: block;
  overflow: hidden;
  width: 100%;
}

[interaktor="scroll-letters"] .ia-scroll-text {
  display: inline-block;
  white-space: nowrap;
}

[interaktor="hover-sequence"] img {
  filter: saturate(0);
  transition: filter 0.4s ease;
}

[interaktor="hover-sequence"] .elementor-heading-title {
  color: #999;
  transition: color 0.3s ease;
}

[interaktor="hover-sequence"] .ia-svg-holder svg {
  display: block;
  width: 100%;
  height: auto;
}

[interaktor="hover-sequence"] .ia-svg-holder{
	position:relative
}
[interaktor="hover-sequence"] .ia-svg-holder::after{
	content: "";
  position: absolute;
  bottom: 0;   
  left: 0;     
  width: 4px;  
  height: 4px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4' fill='none'><circle cx='2' cy='2' r='2' fill='black'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
}

[interaktor="hover-sequence"] .ia-fill {
  transform-origin: center;
	opacity:0.25
}