@font-face{font-family:'Nunito';src:url('/wp-content/themes/Divi-Child-Theme/fonts/nunito-latin-400-normal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url('/wp-content/themes/Divi-Child-Theme/fonts/nunito-latin-500-normal.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url('/wp-content/themes/Divi-Child-Theme/fonts/nunito-latin-600-normal.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url('/wp-content/themes/Divi-Child-Theme/fonts/nunito-latin-700-normal.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url('/wp-content/themes/Divi-Child-Theme/fonts/nunito-latin-800-normal.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url('/wp-content/themes/Divi-Child-Theme/fonts/nunito-latin-900-normal.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}:root{--color-background:#FAF8F4;--color-physio:#EAEEF2;--color-osteo:#E5F0E8;--color-tcm:#F5EDE0;--color-heading:#111827;--color-text:#1F2937;--color-muted:#4B5563;--color-primary:#B8953A;--color-primary-hover:#96791F;--color-physio-accent:#8FA8C0;--color-osteo-accent:#82BF95;--color-tcm-accent:#B65A4A;--color-border:#CBD5E1;--color-border-hover:#B0BEC5;--color-alert:#CC3333;--font-body:'Nunito',sans-serif;--radius-main:10px;--container-width:1280px}body{font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.75;color:var(--color-text);background:var(--color-background)}h1{font-size:42px;font-weight:800;color:var(--color-heading);line-height:1.1}h2{font-size:28px;font-weight:700;color:var(--color-heading);line-height:1.2}h3{font-size:20px;font-weight:700;color:var(--color-heading)}h4{font-size:17px;font-weight:700;color:var(--color-heading)}h1,h2,h3,h4,h5,h6{font-family:var(--font-body)}a{color:var(--color-primary);font-weight:600}a:hover{color:var(--color-primary-hover)}.et_pb_button,.et_pb_promo_button{font-family:'Nunito',sans-serif!important;box-shadow:none!important}.accent-line{width:36px;height:2px;background:var(--color-primary);margin-top:8px;margin-bottom:20px}.top-bar-item{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--color-text)}.top-bar-icon{display:inline-flex;line-height:1}.top-bar-icon-alert{color:var(--color-alert)}.pb-header-logo{display:flex!important;align-items:center!important;gap:14px!important}.pb-logo{height:55px;width:auto;display:block}.pb-dot{margin:0 9px;color:var(--color-primary)}#top-menu a{font-family:'Nunito',sans-serif!important;font-weight:600!important;font-size:14px!important;color:var(--color-text)!important}#top-menu .current-menu-item>a{color:var(--color-primary)!important;border-bottom:2px solid var(--color-primary);padding-bottom:2px}#top-menu li.menu-notfaelle>a{color:var(--color-tcm-accent)!important;font-weight:700!important}.et_pb_section,.et_pb_row{max-width:100%!important;width:100%!important}.section-physio{background-color:var(--color-physio)!important}.section-osteo{background-color:var(--color-osteo)!important}.section-tcm{background-color:var(--color-tcm)!important}.bl-physio{border-left:3px solid var(--color-physio-accent)!important;border-radius:6px}.bl-osteo{border-left:3px solid var(--color-osteo-accent)!important;border-radius:6px}.bl-tcm{border-left:3px solid var(--color-tcm-accent)!important;border-radius:6px}html{scroll-behavior:smooth}[id="physiotherapie"],[id="osteopathie"],[id="tcm"]{scroll-margin-top:80px}.et_pb_blurb_content .et_pb_main_blurb_title{text-align:center}html,body{overflow-x:hidden}