.galffis-menu-panel{display:grid;grid-template-columns:minmax(0, 1fr);gap:8px 20px;box-sizing:border-box}.galffis-menu-panel--wide{grid-template-columns:repeat(2, minmax(0, 1fr))}.full-nav-panel.galffis-menu-panel,.galffis-nav-dropdown__panel.galffis-menu-panel{width:330px;max-width:calc(100vw - 32px);max-height:70vh;overflow-y:auto}.full-nav-panel.galffis-menu-panel--wide,.galffis-nav-dropdown__panel.galffis-menu-panel--wide{width:540px}.galffis-menu-panel>.galffis-menu-overview{grid-column:1/-1}.galffis-menu-panel .galffis-menu-overview{font-weight:700;color:#f0d696;background:rgba(215,188,118,0.1);border:1px solid rgba(215,188,118,0.3);border-radius:7px;margin:0 0 4px;padding:12px;line-height:1.5}.galffis-menu-section{min-width:0}.galffis-menu-section>.galffis-menu-heading{margin:8px 0 4px;padding:3px 10px;color:#d7bc76;font:600 12px/1.5 Arial,sans-serif;letter-spacing:.035em}.galffis-menu-section>a{display:flex;align-items:center;min-height:44px;box-sizing:border-box;padding:9px 10px;font-size:14px;line-height:1.5;color:inherit;text-decoration:none;border-radius:6px;white-space:normal}.galffis-menu-section>a:hover,.galffis-menu-section>a:focus-visible{color:#f0d696;background:rgba(215,188,118,0.1)}.galffis-menu-section>a:focus-visible,.galffis-menu-overview:focus-visible{outline:2px solid #d7bc76;outline-offset:2px}.galffis-menu-panel--wide>.galffis-menu-section:last-child:nth-child(4){grid-column:1/-1;border-top:1px solid rgba(215,188,118,0.2);padding-top:4px}.full-nav-mobile .galffis-menu-panel{grid-template-columns:minmax(0, 1fr);width:auto;max-width:none;max-height:none;overflow:visible;padding-left:4px}.full-nav-mobile .galffis-menu-section>a{min-height:46px}.full-nav-mobile .galffis-menu-section>.galffis-menu-heading{margin-top:12px}.mobile-menu .galffis-menu-heading-row,.mm-menu .galffis-menu-heading-row{min-height:0;border:0;pointer-events:none}.mobile-menu .galffis-menu-heading-row>span,.mm-menu .galffis-menu-heading-row>span{font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.025em;color:#d7bc76;padding:18px 20px 4px;min-height:0}.mobile-menu .galffis-menu-overview-row>a,.mm-menu .galffis-menu-overview-row>a{font-weight:700;color:#f0d696;background:rgba(215,188,118,0.1);min-height:48px}@media (max-width: 600px){.full-nav-mobile .galffis-menu-panel .galffis-menu-overview{font-size:14px;min-height:48px;display:flex;align-items:center}}@media (min-width: 901px){.full-nav{position:relative}.full-nav>.full-nav-group{position:static}.full-nav>.full-nav-group>.full-nav-panel{top:calc(100% + 14px);left:0;right:auto}.full-nav>.full-nav-group:nth-last-child(-n+2)>.full-nav-panel{left:auto;right:0}}@media (min-width: 992px){#header_menu .header__menu-list{position:relative}#header_menu.galffis-desktop-menu .header__menu-item,#header_menu .galffis-nav-dropdown{position:static}#header_menu .galffis-nav-dropdown__panel{top:calc(100% + 4px);left:0;right:auto}#header_menu .header__menu-item:nth-last-child(-n+2) .galffis-nav-dropdown__panel{left:auto;right:0}}
