.elementor .e-c4f77fb-a08b8be{selector{
  background: linear-gradient(135deg,#1a1a1a,#3b2a1a,#d4af37);
  color:#fff !important;
  border:2px solid #d4af37;
  border-radius:12px;
  transition:all 0.4s ease;
  box-shadow:0 0 15px rgba(212,175,55,0.3);
}

selector:hover{
  transform:translateY(-8px) scale(1.03);
  background:linear-gradient(135deg,#d4af37,#8b6b2e,#1a1a1a);
  box-shadow:0 10px 30px rgba(212,175,55,0.6);
  color:#fff !important;
}
selector{
  background:
  radial-gradient(circle at top right,
  rgba(212,175,55,0.15),
  transparent 30%),
  linear-gradient(
  135deg,
  #000000,
  #1a1a1a,
  #2b1d0e
  );

  position:relative;
  overflow:hidden;
}
selector::before{
  content:'';
  position:absolute;
  top:0;
  left:-100%;
  width:200%;
  height:100%;
  background:linear-gradient(
      90deg,
      transparent,
      rgba(212,175,55,0.08),
      transparent
  );
  animation:shine 6s infinite;
}

@keyframes shine{
  0%{
      transform:translateX(-100%);
  }
  100%{
      transform:translateX(100%);
  }
}
selector{
  animation:float 3s ease-in-out infinite;
}

@keyframes float{
  0%{
      transform:translateY(0px);
  }
  50%{
      transform:translateY(-6px);
  }
  100%{
      transform:translateY(0px);

      
  }
}\n}.elementor .e-0cffc09{flex-direction:column;}