.page-header h1{
	display: none  !important;
}

.affix .logo img{
  width: 70%;
}

.btn-ring .elementor-button-icon {
  position: relative;
  z-index: 1;
}

.btn-ring .elementor-button-icon::before {
  content: "";
  position: absolute;
  inset: -6px;
  border-radius: 50%;
  border: 10px solid #fff;
  animation: ringLoop 3s ease-out infinite;
}

.btn-ring.elementor-widget-image a::before {
  content: "";
  position: absolute;
  inset: -6px;
  border-radius: 50%;
  border: 10px solid #fff;
  animation: ringLoop 3s ease-out infinite;
}

@keyframes ringLoop {
  0% {
    transform: scale(1);
    opacity: 0.2;
  }
  70% {
    transform: scale(1.2);
    opacity: 0.2;
  }
  100% {
    transform: scale(1);
    opacity: 0.2;
  }
}


.learn-more:after{
  animation: rotate 8s linear infinite; /* Apply the animation */
}

@keyframes rotate {
  0% {
    transform: rotate(0deg); /* Start rotation from 0 degrees */
  }
  100% {
    transform: rotate(360deg); /* Rotate to 360 degrees (full circle) */
  }
}
