.breakdance .bde-section-2500-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-2500-102 .section-container{display:flex;flex-direction:column}.breakdance .bde-code-block-2500-103{margin-top:0px}body,html{background:#ffffff!important}.breakdance .bde-section-2500-104 .section-container{display:flex;flex-direction:column}<!-- ══════════════════════════════════════════════════════════════ BLOCK 3 · CF7 STYLE · Junior Heroes® Landing Page In Breakdance:Abschnitt → Code Block (nach Hauptinhalt) Dieser Block ist UNSICHTBAR – nur CSS für Kontaktformular. ══════════════════════════════════════════════════════════════ --><style>.wpcf7{max-width:100%;font-family:'Barlow',sans-serif}.wpcf7-form{display:flex;flex-direction:column;gap:16px}.wpcf7-form label{font-family:'Barlow Condensed',sans-serif;font-weight:600;font-size:0.72rem;letter-spacing:0.15em;text-transform:uppercase;color:#6b6660;display:block;margin-bottom:4px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="number"],.wpcf7-form textarea,.wpcf7-form select{width:100%;padding:12px 16px;border:1px solid #e4e0d8;border-radius:2px;background:#fff;font-family:'Barlow',sans-serif;font-weight:400;font-size:0.9rem;color:#1c1a18;transition:border-color 0.3s,box-shadow 0.3s;outline:none}.wpcf7-form input:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{border-color:#2B7BB9;box-shadow:0 0 0 3px rgba(43,123,185,0.1)}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:#a09890;font-weight:300}.wpcf7-form textarea{min-height:100px;resize:vertical}.wpcf7-form select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b6660' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.wpcf7-form .wpcf7-acceptance{display:flex;align-items:flex-start;gap:10px;margin-top:8px}.wpcf7-form .wpcf7-acceptance input[type="checkbox"]{width:18px;height:18px;margin-top:2px;accent-color:#2B7BB9;cursor:pointer;flex-shrink:0}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label{font-size:0.82rem;color:#6b6660;font-weight:400;line-height:1.5}.wpcf7-form input[type="submit"],.wpcf7-form .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:#2B7BB9;color:#fff;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:0.82rem;letter-spacing:0.12em;text-transform:uppercase;border:none;border-radius:2px;cursor:pointer;transition:all 0.3s;margin-top:8px;width:100%}.wpcf7-form input[type="submit"]:hover,.wpcf7-form .wpcf7-submit:hover{background:#1E6091;transform:translateY(-1px)}.wpcf7-not-valid{border-color:#c0392b!important;box-shadow:0 0 0 3px rgba(192,57,43,0.1)!important}.wpcf7-not-valid-tip{font-size:0.75rem;color:#c0392b;margin-top:4px;font-weight:500}.wpcf7-response-output{padding:14px 20px;border-radius:2px;font-size:0.85rem;margin-top:16px}.wpcf7 form.sent .wpcf7-response-output{background:rgba(43,123,185,0.08);border:1px solid rgba(43,123,185,0.3);color:#2B7BB9}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{background:rgba(192,57,43,0.06);border:1px solid rgba(192,57,43,0.2);color:#c0392b}@media (max-width:600px){.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea,.wpcf7-form select{font-size:16px}}.breakdance .bde-section-2500-109 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-2500-107 .section-container{display:flex;flex-direction:column}