:root{--columns:1;--gap:1rem}@keyframes dot-bounce{0%{transform:translateY(0)}5%{transform:translateY(2px)}20%{transform:translateY(-8px)}35%{transform:translateY(4px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes dot-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes dot-pulse{0%{transform:scale(1)}5%{transform:scale(.98)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes full-height{0%{height:0}to{height:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.m-quick-links{background:rgba(70,146,121,.19);background:var(--quick-links-background,rgba(70,146,121,.19));display:flex;justify-content:center;margin:0;margin:var(--quick-links-margin,0);padding:1.5rem;padding:var(--quick-links-padding,1.5rem)}@media print,screen and (min-width:64em){.m-quick-links{padding:1rem 1.5rem 3.4375rem;padding:var(--quick-links-padding,1.5rem)}}.m-quick-links__menu{background:transparent;background:var(--quick-links-menu-background,transparent);border-radius:0;border-radius:var(--quick-links-menu-border-radius,0);display:flex;flex-wrap:wrap;font-size:.875rem;font-size:var(--quick-links-menu-font-size,.875rem);font-weight:600;font-weight:var(--quick-links-menu-font-weight,600);gap:.5rem;gap:var(--quick-links-menu-gap,.5rem);list-style:none;margin:0;margin:var(--quick-links-menu-margin,0);padding:.5rem;padding:var(--quick-links-menu-padding,.5rem);text-transform:none;text-transform:var(--quick-links-menu-text-transform,none)}.m-quick-links__menu-item{padding:0;padding:var(--quick-links-menu-item-padding,0)}.m-quick-links__menu-item a{border-radius:0;border-radius:var(--quick-links-menu-item-anchor-border-radius,0);color:#1e1e1e;color:var(--quick-links-menu-item-anchor-color,#1e1e1e);display:block;padding:.3125rem .5rem .1875rem;padding:var(--quick-links-menu-item-anchor-padding,.3125rem .5rem .1875rem)}@media print,screen and (min-width:64em){.m-quick-links__menu-item a:hover{background:none;background:var(--quick-links-menu-item-anchor-background--hover,none);color:#f2b227;color:var(--quick-links-menu-item-anchor-color--hover,#f2b227);text-decoration:none;transition:.12s}}.m-quick-links__menu-item--active-trail a{background:none;color:#006342;text-decoration:none;transition:.12s}.m-quick-links{--quick-links-menu-font-size:1rem;--quick-links-menu-gap:0;--quick-links-menu-item-anchor-padding:0;--quick-links-menu-padding:0;--quick-links-padding:1.5rem;height:auto}@media print,screen and (min-width:64em){.m-quick-links{--quick-links-menu-font-size:1.4375rem;--quick-links-padding:1rem 1.5rem 3.4375rem}}.m-quick-links__menu{text-transform:uppercase}.m-quick-links__menu-item:not(:first-child):before{background:#004029;content:"";display:block;height:.75rem;left:-1.375rem;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iIzAwMmExYiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNi42NzYgNi43MTJWMy4zODdMMTAuMDUxIDBsMy4zMyAzLjM4N3YzLjMyNWgzLjI4OEwyMCA5Ljk3OWwtMy4zMzEgMy4zMzlIMTMuMzh2My4zNjVMMTAuMDUgMjBsLTMuMzc1LTMuMzE3di0zLjM2NUgzLjM0N0wwIDEwbDMuMzQ3LTMuMjg4eiIvPjwvc3ZnPg==) no-repeat center/contain;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iIzAwMmExYiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNi42NzYgNi43MTJWMy4zODdMMTAuMDUxIDBsMy4zMyAzLjM4N3YzLjMyNWgzLjI4OEwyMCA5Ljk3OWwtMy4zMzEgMy4zMzlIMTMuMzh2My4zNjVMMTAuMDUgMjBsLTMuMzc1LTMuMzE3di0zLjM2NUgzLjM0N0wwIDEwbDMuMzQ3LTMuMjg4eiIvPjwvc3ZnPg==) no-repeat center/contain;position:absolute;top:50%;top:calc(50% - 2px);transform:translateY(-50%);width:.75rem}@media print,screen and (min-width:64em){.m-quick-links__menu-item:not(:first-child):before{left:-2.25rem}}.m-quick-links__menu-item{position:relative}.m-quick-links__menu-item:not(:first-child){margin-left:2rem}@media print,screen and (min-width:64em){.m-quick-links__menu-item:not(:first-child){margin-left:3.75rem}}.m-quick-links__menu-item :is(a){font-size:.9375rem;position:relative;text-decoration:none}@media print,screen and (min-width:40em){.m-quick-links__menu-item :is(a){font-size:1.125rem}}.m-quick-links__menu-item :is(.is-active):before{background:#006342;content:"";height:.125rem;left:0;margin:auto;position:absolute;right:0;top:100%;width:2.1875rem}@media print,screen and (min-width:64em){.m-quick-links__menu-item :is(.is-active):before{width:3.4375rem}}@media screen and (max-width:63.99875em){.page-node-type-content .region-content:has(.m-inline-nav) .m-quick-links{padding-bottom:0}}