.megamenu{position:static;width:100%;display:flex;flex-wrap:wrap;align-items:flex-end;gap:0;list-style:none;margin:0;padding:0}.megamenu>li.dropdown-mega,.megamenu>li.dropdown.dropdown-mega{position:static !important}@media (min-width:1200px){.megamenu>li.dropdown:hover>.dropdown-menu,.megamenu>li.dropdown:focus-within>.dropdown-menu,.megamenu>li.dropdown.show>.dropdown-menu{display:block}.megamenu>li.dropdown:not(.dropdown-mega){position:relative}}.megamenu .dropdown-menu.mega-menu{top:100%;left:0;right:0;width:100%;max-width:none;margin:0;padding:0;border:0;border-top:1px solid rgba(143, 143, 143, 0.08);border-radius:0;background:#ffffff;box-shadow:0 12px 28px rgba(0, 0, 0, 0.08)}.megamenu .dropdown-content{padding:0}.megamenu .megamenu-panel-body{padding:1.75rem 0 1.25rem}.megamenu .megamenu-panel-body .container,.megamenu .megamenu-panel-body .row{--bs-gutter-x: 1.5rem}@media (min-width:992px){.megamenu .megamenu-panel-body .row>[class*="col-"]{flex:1 1 0;max-width:20%;width:20%}}.megamenu .megamenu-panel-body .frame{margin:0 !important;width:100%}.megamenu .megamenu-panel-body .frame-type-wst3bootstrap_fluidrow>.ce-content{overflow:visible}.megamenu .megamenu-panel-body .ce-header{display:flex;align-items:center;gap:0.75rem;margin:0 0 0.85rem;padding:0 0 0.85rem;border-bottom:1px solid rgba(143, 143, 143, 0.12)}.megamenu .megamenu-panel-body .ce-header .ce-headline{margin:0}.megamenu .megamenu-panel-body .ce-header h2,.megamenu .megamenu-panel-body .ce-header .h2,.megamenu .megamenu-panel-body .ce-header h3,.megamenu .megamenu-panel-body .ce-header .h3,.megamenu .megamenu-panel-body .ce-header h4,.megamenu .megamenu-panel-body .ce-header .h4{margin:0;font-family:"Baloo Tamma 2", sans-serif;font-size:0.95rem;font-weight:700;line-height:1.25;letter-spacing:0.04em;text-transform:uppercase;color:#2E7D32}.megamenu .megamenu-panel-body .ce-icon{flex:0 0 auto;width:2.25rem;height:2.25rem;margin:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;color:#2E7D32;fill:#2E7D32;background:#EAF0C9}.megamenu .megamenu-panel-body .ce-icon svg{width:1.15rem;height:1.15rem;display:block;color:#2E7D32;fill:none;stroke:#2E7D32}.megamenu .megamenu-panel-body .nav.flex-column{gap:0.35rem;margin:0;padding:0}.megamenu .megamenu-panel-body .nav.flex-column .nav-item{margin:0}.megamenu .megamenu-panel-body .nav.flex-column .nav-link{display:flex;align-items:center;flex-wrap:wrap;gap:0.4rem;padding:0.15rem 0;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.95rem;font-weight:400;line-height:1.35;color:#8F8F8F;text-decoration:none}.megamenu .megamenu-panel-body .nav.flex-column .nav-link:hover,.megamenu .megamenu-panel-body .nav.flex-column .nav-link:focus{color:#2E7D32}.megamenu .megamenu-footer{padding:0.95rem 0;background:#EAF0C9;color:#8F8F8F}.megamenu .megamenu-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.megamenu .megamenu-footer__text{flex:1 1 16rem;font-size:0.95rem;line-height:1.4;margin:0}.megamenu .megamenu-footer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.85rem 1.25rem}.megamenu .megamenu-footer__overview{font-size:0.95rem;font-weight:600;color:#2E7D32;text-decoration:none;white-space:nowrap}.megamenu .megamenu-footer__overview:hover,.megamenu .megamenu-footer__overview:focus{color:#235f26;text-decoration:underline}.megamenu .megamenu-footer__cta{display:inline-flex;align-items:center;justify-content:center;padding:0.55rem 1.15rem;border-radius:0.65rem;background:#2E7D32;color:#ffffff !important;font-size:0.95rem;font-weight:600;line-height:1.2;text-decoration:none;border:0;white-space:nowrap}.megamenu .megamenu-footer__cta:hover,.megamenu .megamenu-footer__cta:focus{background:#235f26;color:#ffffff !important}.megamenu-badge-neu{display:inline-flex;align-items:center;justify-content:center;padding:0.1rem 0.45rem;border-radius:0.35rem;background:#2E7D32;color:#ffffff;font-size:0.7rem;font-weight:700;line-height:1.3;letter-spacing:0.02em;text-transform:none}.frame-type-wst3bootstrap_megamenu{margin:0 !important;width:100%}.frame-type-wst3bootstrap_megamenu>.ce-content{overflow:inherit}