
html body #hz-skip-link{
 position:fixed!important;
 top:12px!important;left:16px!important;right:auto!important;
 z-index:2147483647!important;
 transform:translateY(calc(-100% - 32px))!important;
 display:block!important;
 width:max-content;max-width:calc(100vw - 32px);
 box-sizing:border-box;
 padding:12px 20px!important;
 background:var(--solid,var(--primary,#244d28))!important;
 color:var(--on-solid,#fff)!important;
 border:2px solid var(--primary,#356b35)!important;
 border-radius:var(--hz-corner-radius,12px)!important;
 font:inherit;font-weight:700;line-height:1.5;
 white-space:normal;overflow-wrap:anywhere;
 text-decoration:none!important;
 transition:none!important;animation:none!important;
}
html body #hz-skip-link:focus{
 transform:none!important;
 outline:3px solid var(--text,#202b20)!important;
 outline-offset:3px!important;
}
html body #main{scroll-margin-top:140px}
