.footer{background-color:var(--footer-bg);border-top:var(--footer-border);flex-shrink:0}.footer ul[role=menu] a:not([class]):hover:before{display:none}.footer__nav [role=navigation] ul,.footer__nav ul[role=menu]{list-style:none;margin:0;padding:0}.footer__nav [role=navigation] ul:first-child,.footer__nav ul[role=menu]:first-child{display:flex;flex-wrap:wrap;max-width:var(--footer-nav-width)}.footer__nav [role=navigation] ul li,.footer__nav ul[role=menu] li{padding:.4em 2em .4em 0}.footer__nav [role=navigation] ul .hs-menu-depth-1,.footer__nav ul[role=menu] .hs-menu-depth-1{flex-shrink:0;margin-bottom:1.8rem}@media only screen and (min-width:640px){.footer__nav [role=navigation] ul li,.footer__nav ul[role=menu] li{padding-right:.9em}.footer__nav [role=navigation] ul .hs-menu-depth-1,.footer__nav ul[role=menu] .hs-menu-depth-1{flex-basis:calc(100%/var(--footer-nav-cols));margin-bottom:2.5rem}}.footer__nav [role=navigation] ul .hs-menu-depth-1>a,.footer__nav ul[role=menu] .hs-menu-depth-1>a{color:var(--footer-nav-item-color);cursor:auto;display:block;font-weight:700;letter-spacing:.1em;line-height:1;margin-bottom:1em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.footer__nav [role=navigation] ul .hs-menu-depth-2>a[href="javascript:;"],.footer__nav ul[role=menu] .hs-menu-depth-2>a[href="javascript:;"]{color:var(--footer-nav-item-disabled);cursor:auto;position:relative}.footer__nav [role=navigation] ul .hs-menu-depth-2>a[href="javascript:;"]:hover,.footer__nav ul[role=menu] .hs-menu-depth-2>a[href="javascript:;"]:hover{color:var(--footer-nav-item-disabled)}.footer__nav [role=navigation] ul li a,.footer__nav ul[role=menu] li a{color:var(--footer-nav-item-color);font-size:.89rem;font-style:normal;text-decoration:none}.footer__nav [role=navigation] ul a:not([class]):hover,.footer__nav ul[role=menu] a:not([class]):hover{color:var(--footer-nav-item-color-hover);text-decoration:underline}.footer__nav [role=navigation] ul a[href="javascript:;"]:hover,.footer__nav ul[role=menu] a[href="javascript:;"]:hover{color:var(--footer-nav-item-color);text-decoration:none}.footer__logo a{display:block;width:100px}@media only screen and (min-width:768px){.footer__logo a{width:140px}}.footer__meta-nav{color:var(--footer-meta);font-size:.89rem}.footer__meta-nav a{color:var(--footer-meta);font-style:normal;text-decoration:underline}.footer__meta-nav a:hover{color:var(--dark);text-decoration:none}.footer__meta-nav a:not([class]):hover:before{display:none}.footer__meta-nav a svg{display:inline-block;margin-bottom:-.125em;margin-left:.2em}