.elementor-39 .elementor-element.elementor-element-426afc0{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for html, class: .elementor-element-7e60490 *//* Basis-Stil für beide Buttons */
#btn10, #btn40, #btn50 {
  background: linear-gradient(135deg, #ffa0ff, #135); 
  color: #fff;
  border-radius: 12px;
  border: 2px solid #135;
  padding: 18px 36px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  margin: 10px 5px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* Optional: Icons einfügen */
#btn10::before {
  content: "🔥"; /* kleines Icon vor dem Text */
  margin-right: 8px;
}
#btn40::before {
  content: "🚀"; /* kleines Icon vor dem Text */
  margin-right: 8px;
}
#btn50::before {
  content: "💙"; /* kleines Icon vor dem Text */
  margin-right: 8px;
}

/* Hover-Effekt */
#btn10:hover, #btn40:hover, #btn50:hover {
  background: linear-gradient(135deg, #135, #ffa0ff);
  transform: scale(1.05);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
}

/* Optional: Fokus-Effekt für Tastaturbenutzer */
#btn10:focus,  #btn40:focus, #btn50:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(19, 177, 19, 0.5);
}

/* Responsive Anpassung */
@media (max-width: 767px) {
  #btn10, #btn40, #btn50 {
    width: 100%;
    justify-content: center;
  }
}/* End custom CSS */