.elementor-333 .elementor-element.elementor-element-3da94cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-333 .elementor-element.elementor-element-161beae{text-align:center;}.elementor-333 .elementor-element.elementor-element-161beae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-161beae *//* Custom CSS to underline "Romania" in the title */
.elementor-widget-heading h1 span.underline-Romania {
  position: relative;
  display: inline-block;
}

.elementor-widget-heading h1 span.underline-Romania::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px; /* Thickness of the underline */
  background-color: #FF0000; /* Underline color */
  transform: scaleX(0); /* Start with no line */
  animation: underlineAnimation 5s ease-in-out infinite; /* Slower animation */
}

/* Keyframes for the underline animation */
@keyframes underlineAnimation {
  0% {
    transform: scaleX(0.3);
  }
  50% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0.3);
  }
}/* End custom CSS */