*,*:before,*:after{box-sizing:border-box}html,body{background:transparent;margin:0;padding:0}:root{--widget-primary: #afd8d8;--widget-text: #1d1d1b;--widget-muted: #56585c;--widget-surface: #ffffff;--widget-shadow: 0 0 20px rgba(0,0,0,.12);--widget-radius: 32px;--widget-font-family: Inter, Arial, sans-serif;--widget-gradient: radial-gradient( ellipse 559px 934px at 2.6% 75.44%, #B5152B 0%, #E73843 41.35%, #FCC977 85.1% );--section-gradient: linear-gradient(to right, #00a2c7 10%, #042073 55%, #be172e 90%);--color-accent: #b5152b;--color-badge-zertif: #f59e0b;--color-tag-bg: #f1f5f5;--color-tag-fachanwalt: #afd8d8;--color-navy: #042073;--color-name: #042073;--color-chip-border: #042073;--color-chip-text: #042073;--color-chip-fachanwalt-bg: #042073;--color-action-message: #00a2c7;--color-action-phone: #faf4e2;--color-action-website: #d7ebeb;--color-profile-overlay: #afd8d8;--color-profile-overlay-hover: #eeebe8;--color-bookmark: #fcc977;--color-card-border: #e8edee;--color-sidebar-bg: #afd8d8;--drawer-width: 320px;--drawer-backdrop: rgba(0, 0, 0, .45);--drawer-header-bg: #afd8d8;--drawer-z: 400;--fab-z: 350;--color-hover-dark: #374353;--color-teal-dark: #53b1b1;--color-link: #327878;--color-bg-light: #eff7f7}
