.elementor-60 .elementor-element.elementor-element-ba0f327{--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-3db4bc4 *//* Basis-Stil für alle Buttons */
#btn10, #btn40, #btn50 {
  margin: 15px 10px; /* oben/unten 15px, links/rechts 10px */
}

/* Einheitlicher Farbverlauf für die französische Flagge */
#btn10, #btn40, #btn50 {
  background: linear-gradient(135deg, #0055A4 33%, #FFFFFF 33% 66%, #EF4135 66%); /* Blau, Weiß, Rot */
  color: #000000; /* Schwarze Schrift */
  border-radius: 12px;
  border: 2px solid #000;
  padding: 18px 36px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  margin: 15px 12px; /* Mehr Abstand zwischen Buttons */
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
  transition: all 0.3s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* Icons vor den Buttons */
#btn10::before {
  content: "🔥";
  margin-right: 8px;
}
#btn40::before {
  content: "⭐";
  margin-right: 8px;
}
#btn50::before {
  content: "💥";
  margin-right: 8px;
}

/* Hover-Effekt */
#btn10:hover, #btn40:hover, #btn50:hover {
  background: linear-gradient(135deg, #004080 33%, #F0F0F0 33% 66%, #D32F2F 66%); /* Dunkleres Blau, Grauweiß, Dunkleres Rot */
  transform: scale(1.05);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4);
}

/* Fokus-Effekt */
#btn10:focus, #btn40:focus, #btn50:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(0, 85, 164, 0.5); /* Blau-basiertes Fokus-Outline */
}

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