
/* Consulator repair layer 2026-05-28 */
:root{--cx-blue:#3F6177;--cx-blue-dark:#2D4B5F;--cx-orange:#C96A1A;--cx-bg:#F6F8FA;--cx-surface:#fff;--cx-text:#1F2937;--cx-muted:#667085;--cx-border:#DDE5EC;--cx-wa:#25D366;--cx-font:'Cairo','Tajawal',Arial,sans-serif}
html{scroll-padding-top:84px} body{overflow-x:hidden}.cx-fixed-nav{position:sticky;top:0;z-index:99999;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px clamp(14px,3vw,28px);background:rgba(255,255,255,.96);border-bottom:1px solid var(--cx-border);box-shadow:0 6px 22px rgba(38,69,87,.10);backdrop-filter:blur(14px);font-family:var(--cx-font);direction:ltr}.cx-fixed-nav a{text-decoration:none}.cx-brand{display:flex;align-items:center;gap:10px;color:var(--cx-blue-dark);font-weight:900}.cx-brand img{width:38px;height:38px;object-fit:contain}.cx-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cx-links a{color:var(--cx-text);font-weight:800;padding:8px 11px;border-radius:999px}.cx-links a:hover,.cx-links a:focus{background:#EEF4F7;color:var(--cx-blue-dark);outline:none}.cx-links .cx-wa{background:var(--cx-wa);color:#fff}.cx-menu{display:none;border:1px solid var(--cx-border);background:#fff;color:var(--cx-blue-dark);border-radius:12px;padding:9px 13px;font-weight:900}.cx-fixed-footer{margin-top:40px;padding:26px clamp(16px,4vw,40px);text-align:center;background:#1E3A4C;color:#fff;font-family:var(--cx-font)}.cx-fixed-footer a{color:#fff;text-decoration:none;font-weight:800;margin:0 8px}.cx-fixed-footer nav{margin-top:8px}.cx-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:empty::after{content:'Weiter'}a[target="_blank"]{word-break:break-word}@media(max-width:760px){.cx-fixed-nav{align-items:flex-start}.cx-menu{display:block}.cx-links{display:none;width:100%;padding-top:10px;flex-direction:column;align-items:stretch}.cx-fixed-nav.cx-open{flex-wrap:wrap}.cx-fixed-nav.cx-open .cx-links{display:flex}.cx-links a{text-align:center;border:1px solid var(--cx-border);background:#fff}.cx-brand span{font-size:1rem}input,select,textarea,button{max-width:100%} .container,.app,.app-shell,.wrap{max-width:100%!important}}
