.wg-mmenu{display:none;position:relative;}
@media (max-width: 1024px){.wg-mmenu{display:block;}}
.wg-mmenu__toggle{appearance:none;border:0 !important;background:transparent !important;cursor:pointer;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;color:var(--black-pine) !important;}
.wg-mmenu__toggle:hover{color:var(--black-pine) !important;background-color:transparent !important;}
.wg-mmenu__toggle:focus,.wg-mmenu__toggle:active,.wg-mmenu__toggle:focus-visible{background-color:transparent !important;outline:2px solid var(--evergreen);outline-offset:2px;}
.wg-mmenu__hamburger{position:relative;display:inline-block;width:26px;height:20px;}
.wg-mmenu__bar{position:absolute;left:0;top:0;width:26px;height:2px;margin-top:-1px;background:currentColor;transition:transform 220ms ease,opacity 220ms ease;}
.wg-mmenu__bar--top{top:0;}
.wg-mmenu__bar--mid{top:50%;}
.wg-mmenu__bar--bottom{top:100%;}
.wg-mmenu.is-icon-open .wg-mmenu__bar--top{transform:translateY(10px) rotate(45deg);}
.wg-mmenu.is-icon-open .wg-mmenu__bar--mid{opacity:0;}
.wg-mmenu.is-icon-open .wg-mmenu__bar--bottom{transform:translateY(-10px) rotate(-45deg);}
.wg-mmenu__panel{display:none;position:fixed;top:97px;left:0;right:0;bottom:0;background:var(--forest-haze);z-index:40;overflow-y:auto;box-sizing:border-box;padding:24px 28px 40px;flex-direction:column;}
@media (min-width: 768px) and (max-width: 1024px){.wg-mmenu__panel{top:129px;}}
.wg-mmenu.is-open .wg-mmenu__panel{display:flex;}
.wg-mmenu__link{font-family:'Karla', system-ui, sans-serif;display:block;font-size:25px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;line-height:1.2;color:var(--black-pine);text-decoration:none;padding:22px 0 10px;}
.wg-mmenu__link:hover{color:var(--autumn-clay);}
.wg-mmenu__link--bordered{padding:22px 0;border-bottom:1px solid var(--hairline);}
.wg-mmenu__sublink{font-family:'Karla', system-ui, sans-serif;display:block;font-size:19px;font-weight:500;color:var(--black-pine);text-decoration:none;padding:6px 0 6px 16px;}
.wg-mmenu__sublink:hover{color:var(--autumn-clay);}
.wg-mmenu__divider{height:1px;background:var(--hairline);margin-top:8px;}