.elementor-303 .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-fd6013b *//* Basis-Stil für alle Buttons */ #btn10, #btn48 { margin: 15px 10px; /* oben/unten 15px, links/rechts 10px */ } /* Einheitlicher Farbverlauf für die französische Flagge */ #btn10, #btn48 { background: linear-gradient( to right, #0055A4 0%, #0055A4 33.33%, #FFFFFF 33.33%, #FFFFFF 66.66%, #EF4135 66.66%, #EF4135 100% ); /* Blau, Weiß, Rot – senkrechte Streifen */ 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; } #btn48::before { content: "💥"; margin-right: 8px; } /* Hover-Effekt */ #btn10:hover, #btn48:hover { background: linear-gradient( to right, #004080 0%, #004080 33.33%, #F0F0F0 33.33%, #F0F0F0 66.66%, #D32F2F 66.66%, #D32F2F 100% ); /* Dunkleres Blau, Weiß, dunkleres Rot */ transform: scale(1.05); box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4); } /* Fokus-Effekt */ #btn10:focus, #btn48: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, #btn48 { width: 100%; justify-content: center; } }/* End custom CSS */