.elementor-8 .elementor-element.elementor-element-2a177a9{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}/* Start custom CSS for html, class: .elementor-element-12bacd2 */.em-desenvolvimento {
  font-size: 48px;
  font-weight: bold;
  font-family: Arial, sans-serif;
  text-align: center;
  background: linear-gradient(90deg, #00b7d4, #104b8f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
}

.em-desenvolvimento::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -8px;
  width: 100%;
  height: 3px;
  background: linear-gradient(90deg, #00b7d4, #104b8f);
  animation: lineMove 2s infinite alternate;
}

@keyframes lineMove {
  from {
    transform: scaleX(0);
    transform-origin: left;
  }
  to {
    transform: scaleX(1);
    transform-origin: left;
  }
}/* End custom CSS */