.gb-button-primary{align-items:center;align-self:start;background-color:rgba(255,255,255,0);color:var(--brand-primary);display:inline-flex;border:2px solid var(--brand-primary);border-radius:5px;padding:12px}.gb-button-primary:is(:hover,:focus){background-color:var(--brand-primary);color:var(--neutral-0);transition:all 0.5s ease 0s;border:2px solid var(--brand-primary)}.gb-button-secondary{align-items:center;background-color:rgba(255,255,255,0);color:var(--brand-secondary);display:inline-flex;border:2px solid var(--brand-secondary);border-radius:5px;padding:12px}.gb-button-secondary:is(:hover,:focus){background-color:var(--brand-secondary);color:var(--neutral-0);transition:all 0.5s ease 0s;border:2px solid var(--brand-secondary)}.gb-button-white{align-items:center;align-self:start;color:var(--neutral-0);display:inline-flex;border:2px solid var(--neutral-0);border-radius:15px;padding:12px}.gb-button-white:is(:hover,:focus){transition:all 0.5s ease 0s;transform:scale(1.05);color:var(--neutral-0)}.text-ch-80-max-width{max-width:80ch}.hover-scale-transition{object-fit:cover;transition:all 0.5s ease 0s}.hover-scale-transition:is(:hover,:focus){transform:scale(1.02);transition:all 0.5s ease 0s}.section-m{padding:clamp(1.5rem,1.197rem + 1.515vw,2.5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.section-d{padding:clamp(3rem,2.394rem + 3.03vw,5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.wrapper-m{margin-left:auto;margin-right:auto;max-width:960px;width:100%}.wrapper-n{margin-left:auto;margin-right:auto;max-width:1080px;width:100%}.section-xs{padding:1rem clamp(1rem,0.848rem + 0.758vw,1.5rem)}.section-s{padding:clamp(1.5rem,1.5rem + 0vw,1.5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.section-l{padding:clamp(4.5rem,3.591rem + 4.545vw,7.5rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.section-xl{min-height:50vh;padding:clamp(6rem,4.788rem + 6.061vw,10rem) clamp(1rem,0.848rem + 0.758vw,1.5rem)}.wrapper-xxs{margin-left:auto;margin-right:auto;max-width:416px;width:100%}.wrapper-xs{margin-left:auto;margin-right:auto;max-width:632px;width:100%}.wrapper-s{margin-left:auto;margin-right:auto;max-width:848px;width:100%}.wrapper-d{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);width:100%}.wrapper-xl{margin-left:auto;margin-right:auto;max-width:1496px;width:100%}.gbp-footer{color:var(--neutral-900);font-size:0.875rem;padding:5rem 40px}.gbp-footer a{font-size:0.875rem}@media (max-width:1024px){.gbp-footer{padding:4rem 30px}}@media (max-width:767px){.gbp-footer{padding:3rem 20px}}.gbp-section__inner{align-items:flex-start;display:flex;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-footer__link{display:block;padding-bottom:0.375rem;padding-top:0.375rem}.gbp-overlay-panel{background-color:#ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.06),0 8px 16px rgba(0,0,0,0.1)}.gbp-button--secondary{border:1px solid #000000;color:currentColor;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--secondary:is(:hover,:focus){color:currentColor}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-overlay-panel__close{align-items:center;background-color:var(--base-3);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:#000000;column-gap:0.5em;display:inline-flex;padding:8px}.gbp-overlay-panel__close:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-overlay-panel__close .gb-shape svg{width:16px;height:16px;fill:currentColor}.gb-button-mobile{align-items:center;align-self:start;color:var(--neutral-900);display:inline-flex;padding:12px}.gb-button-mobile:is(:hover,:focus){color:var(--neutral-0)}.gb-button-link-style{align-items:center;align-self:start;background-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);color:var(--brand-primary);display:inline-flex;padding:12px}.gb-button-link-style:is(:hover,:focus){color:#9f3535;transition:all 0.5s ease 0s;border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);text-decoration:underline}.faq-toggle{align-items:center;color:var(--blau);display:flex;justify-content:space-between;border:2px solid var(--blau);border-radius:5px 5px 0px 0px;padding:1em}.faq-toggle:is(:hover,:focus){background-color:var(--akzent)}.faq-toggle a{color:var(--blau)}.faq-toggle-headline{font-size:28px;margin-bottom:0px}.faq-content{background-color:var(--neutral-50);border-radius:5px;padding:1em}.seitentitel-im-titel{color:var(--neutral-0);font-family:var(--gp-font--barlow-condensed);font-size:4em;margin-bottom:20px}@media (max-width:1024px){.seitentitel-im-titel{font-size:3em}}@media (max-width:767px){.seitentitel-im-titel{font-size:2em}}.list-link-style-mega-menu{list-style-position:inside;list-style-type:square;margin-bottom:0px}.h3-mega-menu{font-size:1em;font-weight:500;letter-spacing:.12em;margin:20px 0 0 -3px;padding:0 26px 8px;text-transform:uppercase}.ul-container-mega-menu{list-style:none;margin:0 0 20px;padding:0}.ul-container-mega-menu li[data-current="true"] a{background:#F1E7E6;border-left-color:#7B1A1A;color:#7B1A1A;font-weight:500}.ul-container-mega-menu li[data-current="true"] a:hover{background:#EADDDC}.link-mega-menu{margin:0}.link-mega-menu a{border-left:3px solid transparent;color:#2E3A4C;display:block;font-size:16px;line-height:1.4;padding:9px 26px;text-decoration:none;transition:background .18s ease,color .18s ease,padding .18s ease}.link-mega-menu a:focus-visible{outline:2px solid #7B1A1A;outline-offset:-2px}.link-mega-menu a:hover,.link-mega-menu a:focus-visible{background:#F7F1F0;border-left-color:#7B1A1A;color:#7B1A1A;padding-left:30px}.link-mega-menu a[aria-current="page"]{background:#F1E7E6;border-left-color:#7B1A1A;color:#7B1A1A;font-weight:500}.link-mega-menu a[aria-current="page"]:hover{background:#EADDDC}.mega-menu-container{background:#fff;color:var(--neutral-800);padding-bottom:0.8em;padding-top:0.4em}.mega-menu-container .gb-menu-container--mobile .gb-overlay--anchored{max-width:100% !important;width:100% !important}.mega-menu-container .gb-menu-toggle{display:none !important}.mega-menu-container .gb-navigation--mobile .gb-menu{display:block !important;flex-direction:column}.mega-menu-container .gb-navigation--mobile .gb-menu-container,.mega-menu-container .gb-menu-container{background:transparent !important;display:block !important;height:auto !important;max-height:none !important;opacity:1 !important;padding:0 !important;position:static !important;transform:none !important;visibility:visible !important}.mega-menu-container a{color:var(--neutral-800)}.mega-menu-container a:hover{color:var(--brand-primary)}.mega-menu-container li{margin:0}.mega-menu-container li a{border-left:3px solid transparent;color:#2E3A4C;display:block;font-size:16px;line-height:1.4;padding:9px 26px;text-decoration:none;transition:background .18s ease,color .18s ease,padding .18s ease}.mega-menu-container li a:hover,.mega-menu-container li a:focus-visible{background:#F7F1F0;border-left-color:#7B1A1A;color:#7B1A1A;padding-left:20px}.mega-menu-container li.current-menu-item>a,.mega-menu-container li.current-menu-ancestor>a{background:#F1E7E6;border-left-color:#7B1A1A;color:#7B1A1A;font-weight:500}.mega-menu-container li.current-menu-item>a:hover{background:#EADDDC}.mega-menu-container ul{list-style:none;margin:0;padding:0}@media (max-width:1024px){.mega-menu-container{padding-left:16px}}.mega-menu-nav-ul ul{display:block;list-style:none;margin:0;padding:0}.faq-titel{margin-bottom:40px}.headline-mega-menu{color:var(--blau);font-family:var(--gp-font--barlow-condensed);font-size:1em;font-weight:500;letter-spacing:.12em;line-height:1.2em;margin:20px 0 0 -3px;padding:0 26px 8px;text-transform:uppercase}