.skip-link{position:absolute;left:1rem;top:-100px;z-index:2000;background:#fff;color:#000;padding:.75rem 1.25rem;border-radius:6px;box-shadow:0 4px 14px rgb(0 0 0 / .15);text-decoration:underline}.skip-link:focus{top:1rem}#main-content:focus{outline:none}.menu-btn,.close-btn{background:none;border:0;margin:0;font:inherit;color:#000;cursor:pointer;-webkit-appearance:none;appearance:none}.menu-btn{padding-left:0;padding-right:0}.menu-btn:focus-visible,.close-btn:focus-visible,#menu-header-wrapper a:focus-visible,.skip-link:focus-visible{outline:3px solid #2f251f;outline-offset:2px}@media (min-width:1200px){#menu-header .has-child:focus-within>.sub-menu,#menu-header .menu-item-has-children:focus-within>.sub-menu{display:block}#menu-header .has-child.is-closed>.sub-menu,#menu-header .menu-item-has-children.is-closed>.sub-menu{display:none}}@media (max-width:1199.98px){#menu-header-wrapper{background:#FEFAF6;padding-top:6.5rem}#menu-header-wrapper::before{content:"Wechseljahrebalance";position:absolute;top:2.2rem;left:30px;font-family:'Playfair Display',Georgia,serif;font-size:1.5rem;color:#000}#menu-header-wrapper .menu{box-sizing:border-box;width:100%;height:calc(100vh - 6.5rem);padding:0 30px 3rem}#menu-header-wrapper .menu>li{border-bottom:1px solid #eadbcc}#menu-header-wrapper .menu>li>a{font-family:'Playfair Display',Georgia,serif;font-size:1.45rem;line-height:1.3;text-transform:none;padding:.85rem 0;color:#3f3a39}#menu-header-wrapper .menu>li.current-menu-item>a,#menu-header-wrapper .menu>li.current-menu-ancestor>a{color:#936c66}#menu-header .has-child>a>.arrow{color:#936c66;font-family:'Montserrat',sans-serif;font-size:1.6rem;width:44px}#menu-header .sub-menu{padding:0;margin:0;border:0;background:#f3e8e3;border-radius:14px}#menu-header .sub-menu.active{padding:.35rem 0;margin-bottom:1rem}#menu-header .sub-menu li+li{border-top:1px solid #e6d3c1}#menu-header .sub-menu li a{font-family:'Montserrat',sans-serif;font-size:.95rem;line-height:1.4;padding:.8rem 2.6rem .8rem 1.1rem;color:#3f3a39;text-transform:none;position:relative}#menu-header .sub-menu li a::after{content:"→";position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);color:#936c66}#menu-header .sub-menu li.current-menu-item>a{color:#936c66;font-weight:600}#menu-header-wrapper .menu>li>a[href$="/kontakt/"]{display:inline-block;margin:1.4rem 0 .4rem;padding:.8rem 1.8rem;border-radius:999px;background:#936c66;color:#fff;font-family:'Montserrat',sans-serif;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}#menu-header-wrapper .menu>li:has(>a[href$="/kontakt/"]){border-bottom:0}#menu-header-wrapper .menu>li.menu-divider{margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid #eadbcc}#menu-header-wrapper .menu>li.menu-divider,#menu-header-wrapper .menu>li.menu-divider~li{border-bottom:0}#menu-header-wrapper .menu>li.menu-divider>a,#menu-header-wrapper .menu>li.menu-divider~li>a{font-family:'Montserrat',sans-serif;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#7a706d;padding:.4rem 0}#menu-header-wrapper.active .menu>li{animation:neoMenuIn .35s ease both}#menu-header-wrapper.active .menu>li:nth-child(2){animation-delay:.03s}#menu-header-wrapper.active .menu>li:nth-child(3){animation-delay:.06s}#menu-header-wrapper.active .menu>li:nth-child(4){animation-delay:.09s}#menu-header-wrapper.active .menu>li:nth-child(5){animation-delay:.12s}#menu-header-wrapper.active .menu>li:nth-child(6){animation-delay:.15s}#menu-header-wrapper.active .menu>li:nth-child(n+7){animation-delay:.18s}@keyframes neoMenuIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#menu-header-wrapper.active .menu>li{animation:none}}}.neo-related{background:#fff}.neo-related>.uk-container{border-top:1px solid #eadbcc;padding-top:3rem}.neo-related__label{margin:0 0 .4rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#936c66}.neo-related__title{font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(1.8rem,4vw,2.4rem);margin:0 0 1.8rem;color:#3f3a39}.neo-related__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem;width:100%}@media (min-width:768px){.neo-related__list{grid-template-columns:repeat(3,1fr)}}.neo-related__list li{margin:0}.neo-related__list a{display:flex;justify-content:space-between;align-items:center;gap:1rem;height:100%;box-sizing:border-box;padding:1.3rem 1.4rem;background:#fff;border:1px solid #eadbcc;border-radius:20px;color:#3f3a39;text-decoration:none;font-family:'Playfair Display',Georgia,serif;font-size:1.2rem;line-height:1.3;box-shadow:0 12px 28px rgb(150 117 90 / .12);transition:box-shadow .2s,transform .2s}.neo-related__list a:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgb(150 117 90 / .22);color:#936c66}.neo-related__list a:focus-visible{outline:3px solid #2f251f;outline-offset:3px}.neo-related__arrow{color:#936c66;font-family:'Montserrat',sans-serif;flex:none}.neo-related__all{margin:1.6rem 0 0;font-size:.95rem}.neo-related__all a{color:#936c66;text-decoration:underline;text-underline-offset:3px}.uk-input,.uk-input:focus{font-size:1rem}.uk-input{border-bottom-color:#a8968a}.neo-contactform .uk-input,.neo-contactform .uk-textarea,.neo-contactform input[type="text"],.neo-contactform input[type="email"],.neo-contactform input[type="number"],.neo-contactform textarea,.neo-form-wizard .uk-input,.neo-form-wizard .uk-textarea,.neo-form-wizard input[type="text"],.neo-form-wizard input[type="email"],.neo-form-wizard input[type="number"],.neo-form-wizard textarea{font-size:16px;border-color:#a8968a}.neo-form-wizard .wpcf7-list-item label{border-color:#a8968a}.neo-contactform .uk-input:focus,.neo-contactform .uk-textarea:focus,.neo-form-wizard .uk-input:focus,.neo-form-wizard .uk-textarea:focus{box-shadow:0 0 0 3px rgb(117 92 73 / .45)}.neo-success-note{color:#6d6158}a:focus-visible,button:focus-visible,.uk-button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #2f251f;outline-offset:2px}.uk-light a:focus-visible,.uk-light .uk-button:focus-visible,.uk-light button:focus-visible{outline-color:#fff}#menu-header a[title="Leistungen"]+.sub-menu{counter-reset:neo-treppe}#menu-header a[title="Leistungen"]+.sub-menu>li{counter-increment:neo-treppe;display:block;width:var(--neo-w);border:0}#menu-header a[title="Leistungen"]+.sub-menu>li+li{border-top:0}#menu-header a[title="Leistungen"]+.sub-menu>li:nth-child(1){--neo-w:74%;--neo-bg:#f3e8e3;--neo-fg:#3f3a39;--neo-disc:#fff;--neo-num:#3f3a39}#menu-header a[title="Leistungen"]+.sub-menu>li:nth-child(2){--neo-w:87%;--neo-bg:#e6d8c9;--neo-fg:#3f3a39;--neo-disc:#fff;--neo-num:#3f3a39}#menu-header a[title="Leistungen"]+.sub-menu>li:nth-child(3){--neo-w:100%;--neo-bg:#936c66;--neo-fg:#fff;--neo-disc:rgba(255,255,255,.22);--neo-num:#fff}#menu-header a[title="Leistungen"]+.sub-menu>li>a{position:relative;display:flex;align-items:center;min-height:3.7rem;box-sizing:border-box;padding:.7rem 1.1rem .7rem 3.4rem;border:0;border-radius:0 10px 0 0;background:var(--neo-bg);color:var(--neo-fg);font-family:'Montserrat',sans-serif;font-size:.88rem;line-height:1.3;text-transform:none;transition:transform .2s ease}#menu-header a[title="Leistungen"]+.sub-menu>li>a::before{content:counter(neo-treppe);position:absolute;top:50%;left:.75rem;transform:translateY(-50%);width:1.9rem;height:1.9rem;border-radius:50%;background:var(--neo-disc);display:flex;align-items:center;justify-content:center;font-family:'Playfair Display',Georgia,serif;font-size:1.05rem;line-height:1;font-variant-numeric:lining-nums;color:var(--neo-num)}#menu-header a[title="Leistungen"]+.sub-menu>li>a::after,#menu-header a[title="Leistungen"]+.sub-menu>li>a>.arrow{display:none}#menu-header a[title="Leistungen"]+.sub-menu>li>a:hover,#menu-header a[title="Leistungen"]+.sub-menu>li>a:focus-visible{color:var(--neo-fg);transform:translateX(4px)}#menu-header a[title="Leistungen"]+.sub-menu>li.current-menu-item>a{color:var(--neo-fg);font-weight:600}@media (min-width:1200px){#menu-header a[title="Leistungen"]+.sub-menu{left:15px;width:470px;min-width:0;padding:.9rem 0 0;background:#fff0;filter:drop-shadow(0 10px 16px rgb(150 117 90 / .18))}#menu-header a[title="Leistungen"]+.sub-menu>li:nth-child(1){--neo-w:80%}#menu-header a[title="Leistungen"]+.sub-menu>li:nth-child(2){--neo-w:90%}#menu-header a[title="Leistungen"]+.sub-menu>li>a{min-height:3.8rem;padding-left:3.5rem;font-size:.9rem}#menu-header a[title="Leistungen"]+.sub-menu>li>a::before{left:.8rem;width:2rem;height:2rem;font-size:1.1rem}}@media (max-width:1199.98px){#menu-header a[title="Leistungen"]+.sub-menu{background:#fff0;border-radius:0}#menu-header a[title="Leistungen"]+.sub-menu.active{padding:.4rem 0 0;margin-bottom:1rem}#menu-header a[title="Leistungen"]+.sub-menu>li>a:hover{transform:none}}