.gs-nav-menus{display:none;align-items:center;gap:4px;margin:0 auto 0 12px;padding:0;list-style:none}@media (min-width:1024px){.gs-nav-menus{display:flex}}.gs-nav-item{position:relative;display:flex;align-items:center}.gs-nav-top{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 2px 0 12px;border-radius:10px 0 0 10px;color:#17211d;font-size:14.5px;font-weight:650;letter-spacing:-.005em;transition:color .15s}.gs-nav-item:not(:has(.gs-nav-toggle)) .gs-nav-top{padding-right:12px;border-radius:10px}.gs-nav-item.is-open .gs-nav-top,.gs-nav-top:hover{color:#1f6f5b}.gs-nav-top[aria-current=page]{color:#153f35;font-weight:750}.gs-nav-top[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:2px;background:#1f6f5b}.gs-nav-toggle{display:grid;place-items:center;width:26px;height:32px;margin-right:6px;padding:0;border:0;border-radius:8px;background:none;color:#5c6862;transition:color .15s,background-color .15s}.gs-nav-toggle svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.gs-nav-toggle:hover{background:#eff3f0;color:#17211d}.gs-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.gs-nav-toggle:focus-visible,.gs-nav-top:focus-visible{outline:2px solid #1f6f5b;outline-offset:2px}.gs-nav-badge{display:inline-flex;align-items:center;margin-left:6px;padding:2px 7px;border-radius:999px;background:#e8b44c;color:#2b2010;font-size:10.5px;font-weight:800;letter-spacing:.02em;line-height:1.3;vertical-align:1px}.gs-nav-top .gs-nav-badge{margin-left:0}.gs-nav-panel{position:absolute;left:0;right:0;top:100%;border-bottom:1px solid #d8e0db;background:rgb(249 250 246/98%);box-shadow:0 24px 40px -24px rgb(15 45 36/28%);backdrop-filter:blur(16px)}.gs-nav-panel.is-open{animation:gs-nav-drop .24s cubic-bezier(.16,1,.3,1)}@keyframes gs-nav-drop{0%{opacity:0;transform:translateY(-6px)}}.gs-nav-panel-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:26px;padding-bottom:30px}.gs-nav-panel-inner.has-feature{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,1.1fr)}.gs-nav-col-title{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5c6862}.gs-nav-col ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.gs-nav-link{display:block;margin:0 -10px;padding:7px 10px;border-radius:10px;color:#17211d;font-size:15px;font-weight:600;transition:background-color .15s,color .15s}.gs-nav-link small{display:block;margin-top:1px;color:#5c6862;font-size:12.5px;font-weight:500}.gs-nav-link:hover{background:#eaf1ed;color:#153f35}.gs-nav-link:focus-visible{outline:2px solid #1f6f5b;outline-offset:0}.gs-nav-feature{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:20px;overflow:hidden;isolation:isolate;background:linear-gradient(140deg,#153f35,#1f6f5b 70%);color:rgb(255 255 255/82%);font-size:13.5px;line-height:1.5;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.gs-nav-feature:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px rgb(15 45 36/45%)}.gs-nav-feature small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9fe3c6}.gs-nav-feature strong{color:#fff;font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.gs-nav-feature strong,.gs-nav-feature>span:not(.gs-nav-feature-map){max-width:30ch}.gs-nav-feature em{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:#fff;font-style:normal;font-weight:800}.gs-nav-feature-map{position:absolute;inset:0;z-index:-1;opacity:.9;background:radial-gradient(circle at 80% 20%,rgb(255 255 255/10%),transparent 40%),repeating-linear-gradient(115deg,transparent 0 22px,rgb(255 255 255/4%) 22px 23px)}.gs-nav-feature-map i{position:absolute;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px rgb(255 255 255/85%)}.gs-nav-feature-map .is-jetzt{right:34px;bottom:30px;background:#0f9a6c;animation:gs-nav-beacon 2.4s infinite}.gs-nav-feature-map .is-bald{right:78px;bottom:18px;background:#d48a12}.gs-nav-feature-map .is-frueh{right:20px;bottom:62px;background:#2d6f86}.gs-nav-feature-map .is-frueh+.is-frueh{right:112px;bottom:40px}.gs-nav-feature-map .is-zu{right:64px;bottom:56px;background:#fff;box-shadow:inset 0 0 0 3px #8b9690,0 0 0 3px rgb(255 255 255/85%)}@keyframes gs-nav-beacon{70%{box-shadow:0 0 0 3px rgb(255 255 255/85%),0 0 0 12px rgb(15 154 108/0)}0%{box-shadow:0 0 0 3px rgb(255 255 255/85%),0 0 0 0 rgb(15 154 108/70%)}}@media (max-width:1180px){.gs-nav-panel-inner.has-feature{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-nav-feature{display:none}}.gs-mobile-group{border-bottom:1px solid rgb(216 224 219/70%)}.gs-mobile-group summary{display:flex;align-items:center;gap:8px;padding:16px 20px;border-radius:16px;cursor:pointer;list-style:none;font-size:17px;font-weight:700;color:#17211d}.gs-mobile-group summary::-webkit-details-marker{display:none}.gs-mobile-group summary svg{margin-left:auto;color:#5c6862;transition:transform .2s}.gs-mobile-group[open] summary svg{transform:rotate(180deg)}.gs-mobile-group ul{margin:0 0 10px;padding:0 8px;list-style:none}.gs-mobile-group li a{display:flex;align-items:center;padding:11px 14px;border-radius:12px;color:#34413b;font-size:15.5px;font-weight:600}.gs-mobile-group li a:hover{background:#eaf1ed}@media (prefers-reduced-motion:reduce){.gs-nav-feature-map .is-jetzt,.gs-nav-panel.is-open{animation:none}}@media (min-width:1024px){.design-nav .design-nav-brand{margin-right:0}}