/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

.step-arrow-container {
position: relative;
}
.arrow-and-path {
  position: absolute;
  top: 0;
  left: 0;
  width:100%;
  height:100%;
  z-index:99999;
  overflow:visible;
    fill: none;
  stroke: black;
}
.arrow-and-path .arrow-arrow {
	fill: black;
	stroke-width: 3px;
}
.arrow-and-path #motionPath {
	stroke-width: 1px;
}

[class*="popup-for"]:not(.elementor-editor-active [class*="popup-for"]) {
 position: absolute !important;
  top: 50%;
  transform: translatey(-50%);
  left: 0;
  z-index: 50;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 0 30px rgba(0,0,0,0.2);
  width:90%;
}
[class*="popup-for"]:not(.elementor-editor-active [class*="popup-for"]).active {
	opacity: 1 !important;
  visibility: visible !important;  
}

[class*="popup-trigger"] {
  cursor: pointer;
}

.e-con:has(.active) {
  z-index: 10 !important;
}
.popup-close {
  position: absolute;
  right: 1.7rem;
  width: 2.2rem;
  cursor: pointer;
}



    .ticks-blink svg {
      background: #EAEAEA;
      transition: none;
    }

    .ticks-blink svg rect {
      display: none;
    }

/*     @keyframes blink {
      0% {
        background: #EAEAEA;
      }
      50% {
        background: linear-gradient(240deg, #B207D3 0%, #5D47E8 51%, #0F82FC 100%);
      }
      100% {
        background: #EAEAEA;
      }
    }

    .blink {
      animation: blink 1s infinite;
    }

    @keyframes blink-path {
      0% {
        stroke: black;
      }
      50% {
        stroke: white;
      }
      100% {
        stroke: black;
      }
    }

    .blink-path {
      animation: blink-path 1s infinite;
    }
 */
