.elementor-nav-menu--dropdown {
    text-align: center;
}

.elementor-nav-menu--dropdown a {
    display: block;
    text-align: center;
}


/* xxxxxxxxxxxxxxx Neon-Text xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.neon-text {
    color: #ffffff;
    text-shadow: 
        0 0 7px #87cefa,
        0 0 10px #87cefa,
        0 0 21px #87cefa,
		    0 0 31px #87cefa;
  animation: neon-flicker 3s infinite;
}

@keyframes neon-flicker {

  0%, 100% { text-shadow: 0 0 10px #87cefa, 0 0 20px #87cefa, 0 0 30px #87cefa, 0 0 40px #87cefa, 0 0 70px #87cefa, 0 0 80px #87cefa, 0 0 100px #87cefa, 0 0 150px #87cefa; }

  50% { text-shadow: 0 0 5px #87cefa, 0 0 10px #87cefa; }

}


/* xxxxxxxxxxxxxxxxxxxxxxx feastered Card xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
        .feature-card {
            background: rgba(255, 255, 255, 0.05);
            backdrop-filter: blur(10px);
            border: 1px solid rgba(102, 204, 255, 0.2);
            padding: 24px;
            border-radius: 8px;
            transition: all 0.3s ease;
        }

        .feature-card:hover {
            border-color: rgba(102, 204, 255, 0.5);
            box-shadow: 0 0 30px rgba(102, 204, 255, 0.4);
						transform: translateY(-10px);
        }


/* xxxxxxxxxxxxxxx Rotieren xxxxxxxxxxxxxxxxxxxxxxxx */
.rotieren {
  display: block;
  animation: spin 10s linear infinite !important;
}

/*xxxxxxxxxxxxxxxxxxx Um 90 Grad drehen xxxxxxxxxxxxxxxxxxx */
.uhrzeiger {
  transform: rotate(-90deg) !important;
}

/*xxxxxxxxxxxxxxxxxxxxxxx Glow Pulse xxxxxxxxxxxxxxxxxxxxxx*/
.glow-pulse {
  width: 100px;
  height: 100px;
  background: #00ffff;
  border-radius: 50%;
  animation: glow-pulse 2s ease-in-out infinite;
}
@keyframes glow-pulse {
  0%, 100% { box-shadow: 0 0 20px #00ffff; }
  50% { box-shadow: 0 0 50px #00ffff; }
}

#buttonwidth {
width: 100% !important;
}