.neos-legal{box-sizing:border-box;color:#24212c;max-width:900px;margin:0 auto;padding:150px 32px 96px;font:400 17px/1.7 Aeonik,sans-serif}.neos-legal h1{letter-spacing:-.035em;margin:14px 0 24px;font:500 clamp(36px,5vw,56px)/1.1 Aeonik,sans-serif}.neos-legal h2{margin:0 0 16px;font:500 26px/1.3 Aeonik,sans-serif}.neos-legal p{margin:0 0 18px}.neos-legal section{margin:44px 0;scroll-margin-top:120px}.neos-legal a{color:#24212c;font-weight:500;text-decoration:none}.neos-legal a:focus-visible,.neos-cookie-dialog :focus-visible,.neos-footer-legal button:focus-visible{outline-offset:4px;outline:2px solid #594772}.neos-legal__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.neos-legal__contents{border-top:1px solid #e8e5eb;border-bottom:1px solid #e8e5eb;flex-wrap:wrap;gap:8px 20px;margin-top:32px;padding:24px 0;font-size:15px;display:flex}.neos-footer-legal button{color:#191919;cursor:pointer;text-align:left;letter-spacing:-.02em;background:0 0;border:0;padding:4px 0;font:500 14px/1.5 Aeonik,sans-serif}.neos-cookie-dialog{box-sizing:border-box;color:#24212c;background:#fff;border:1px solid #e8e5eb;border-radius:20px;width:calc(100% - 32px);max-width:620px;max-height:85dvh;padding:28px;font:400 16px/1.6 Aeonik,sans-serif;overflow:auto}.neos-cookie-dialog::backdrop{background:#24212c66}.neos-cookie-dialog h2{margin:0 40px 20px 0;font-size:28px;line-height:1.2}.neos-cookie-dialog h3{margin:24px 0 8px;font-size:19px}.neos-cookie-dialog p{margin:12px 0}.neos-cookie-dialog a,.neos-report-dialog a{color:#24212c;text-decoration:none}.neos-cookie-dialog button{font:inherit;color:#24212c;cursor:pointer;background:#fff;border:1px solid #24212c;border-radius:999px;padding:10px 16px}.neos-cookie-dialog .neos-cookie-save{background:#d4c2f5;margin-top:20px}.neos-cookie-dialog .neos-cookie-close{padding:4px 13px;font-size:24px;position:absolute;top:16px;right:18px}.neos-cookie-dialog dl{background:#faf8fd;border-radius:12px;padding:16px;font-size:14px}.neos-cookie-dialog dt{margin-top:12px;font-weight:600}.neos-cookie-dialog dt:first-child{margin-top:0}.neos-cookie-dialog dd{overflow-wrap:anywhere;margin:4px 0 0}.neos-form-notice{color:#353535;width:100%;margin:12px 0;font:400 14px/1.5 Aeonik,sans-serif}.neos-form-notice a{color:inherit;text-decoration:none}.neos-cookie-banner{z-index:10000;background:#fff;border:1px solid #ddd;border-radius:20px;max-width:680px;padding:24px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 4px 24px #0002}.neos-cookie-banner button{color:#24212c;font:inherit;background:#fff;border:1px solid #24212c;border-radius:999px;margin:8px;padding:12px 18px}@media (width<=809.98px){.neos-legal{padding:120px 20px 56px;font-size:16px}.neos-legal h2{font-size:24px}.neos-legal section{margin:32px 0}.neos-cookie-dialog{padding:24px 20px}.neos-cookie-dialog h2{font-size:24px}.neos-legal__contents{gap:10px 16px}.neos-cookie-banner{max-height:60dvh;overflow:auto}}.neos-lang{letter-spacing:0;white-space:nowrap;color:inherit;align-items:center;margin-right:16px;font:500 14px/1 Aeonik,sans-serif;display:inline-flex}.neos-lang a{color:inherit;border-radius:2px;padding:6px 4px;text-decoration:none}.neos-lang a:not([aria-current]){opacity:.6}.neos-lang a:not([aria-current]):hover{opacity:1}.neos-lang a+a{margin-left:9px;position:relative}.neos-lang a+a:before{content:"";opacity:.35;background:currentColor;width:1px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-5px}.neos-lang a[aria-current]{text-underline-offset:4px;text-decoration:underline}.neos-lang a:focus-visible{outline-offset:2px;outline:2px solid}.neos-lang--menu{color:#0b0b0c;margin:0 0 16px;font-size:16px}.neos-lang--footer{color:#191919;margin-left:auto;font-size:14px}@media (width<=809.98px){.neos-lang--header{display:none}}.neos-lang--header{position:relative}.neos-lang-trigger{color:inherit;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 8px;transition:background-color .15s;display:inline-flex}.neos-lang-trigger:hover,.neos-lang--header.is-open .neos-lang-trigger{background:color-mix(in srgb,currentColor 10%,transparent)}.neos-lang-trigger:focus-visible{outline-offset:2px;outline:2px solid}.neos-lang-globe{flex:none;display:block}.neos-lang-code{line-height:1}.neos-lang-chevron{opacity:.7;flex:none;transition:transform .15s;display:block}.neos-lang--header.is-open .neos-lang-chevron{transform:rotate(180deg)}.neos-lang-menu{z-index:20;color:#0b0b0c;background:#fafaf8;border:1px solid #0b0b0c14;border-radius:14px;min-width:168px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #0b0b0c24}.neos-lang-menu[hidden]{display:none}.neos-lang-menu li{margin:0}.neos-lang .neos-lang-menu a{color:#0b0b0c;opacity:1;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:10px 12px;font:500 14px/1.1 Aeonik Medium,Aeonik,sans-serif;text-decoration:none;display:flex}.neos-lang .neos-lang-menu a:before{content:none}.neos-lang .neos-lang-menu a:hover{background:#f0f0ee}.neos-lang .neos-lang-menu a[aria-current]{background:#d4c2f5;text-decoration:none}.neos-lang .neos-lang-menu a:focus-visible{outline-offset:-2px;outline:2px solid #0b0b0c}.neos-lang-check{flex:none;display:block}html[lang=de] h1,html[lang=de] h2,html[lang=de] h3{-webkit-hyphens:auto;hyphens:auto}html[lang=de] .framer-3AIiB .framer-rm9eae-container{width:100%;container-type:inline-size}html[lang=de] .framer-3AIiB .framer-rm9eae-container h1 span{font-size:min(48px,8.3cqi)!important}@media (width<=809.98px){html[lang=de] .framer-3AIiB .framer-rm9eae-container h1 span{font-size:min(32px,8.3cqi)!important}}
