.footer-links{background:var(--blue);padding:calc(var(--vertical-spacing)/2) 2rem}.footer-links .content-wrapper{display:flex;flex-direction:column;gap:2rem}.footer-links--col{width:100%}.footer-links--col p{margin:0 0 .8rem}.footer-links--list{list-style:none;margin:0;padding:0}.footer-links--list li{font-size:1.6rem;line-height:1.2}.footer-links--list li+li{margin-top:1rem}.footer-links--col a{color:#fff;font-size:1.6rem;font-weight:300;line-height:1.2;text-decoration:none}.footer-links--col b a,.footer-links--col strong a{font-weight:700}.footer-links--col a:hover{text-decoration:underline}.footer-links--bottom{margin-top:2rem}.footer-links--bottom p{color:#fff;font-size:1.6rem;line-height:1.5}.footer-links--bottom hr{border-color:#fff;margin:1rem 0}@media (min-width:600px){.footer-links .content-wrapper{flex-direction:row;flex-wrap:wrap}.footer-links--col{width:calc(50% - 1rem)}}@media (min-width:800px){.footer-links .content-wrapper{flex-direction:row;flex-wrap:wrap}.footer-links--col{width:calc(33.3333% - 1.3333rem)}}@media (min-width:800px) and (max-width:1179px){.footer-links--col.footer-links--col-w-bot{padding-right:calc(33.3333% + 1.3333rem);position:relative;width:calc(66.6666% - .6666rem)}.footer-links--col.footer-links--col-w-bot .footer-links--bottom{margin:0;position:absolute;right:0;top:0;width:calc(50% - 1rem)}.footer-links-3 .footer-links--col{padding:0;width:calc(33.3333% - 1.3333rem)}.footer-links-3 .footer-links--bottom{position:static!important;width:100%!important}}@media (min-width:1180px){.footer-links .content-wrapper{flex-direction:row;flex-wrap:wrap}.footer-links--col{width:calc(20% - 1.6rem)}.footer-links-3 .footer-links--col{width:calc(33.3333% - 1.3333rem)}}.footer-flexible{background:var(--medium-blue);color:#fff;padding:calc(var(--vertical-spacing)/2) 2rem}.footer-container .footer-flexible p{font-size:1.2rem;line-height:1.5;margin:0 0 1.6rem}.footer-container .footer-flexible p a{text-decoration:underline}.footer-container .footer-flexible p a:active,.footer-container .footer-flexible p a:hover{text-decoration:none}.footer-flexible__disclaimers+.footer-flexible__bottom{border-top:1px solid #fff;margin-top:calc(var(--vertical-spacing)/2);padding-top:calc(var(--vertical-spacing)/2)}.footer-flexible__logo{margin-bottom:calc(var(--vertical-spacing)/2);text-align:center}.footer-container .flexible-footer__copyright p{margin:0 0 30px;text-align:center}.flexible-footer__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{align-items:center;display:flex;flex-direction:column;font-size:1.2rem;gap:1rem;line-height:1.5;list-style:none;margin:0;padding:0}.flexible-footer__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{margin-bottom:0!important;padding-left:0!important;text-align:center}.flexible-footer__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:before{display:none!important}.flexible-footer__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul a{color:#fff;display:inline-block;font-weight:400;text-decoration:none;width:auto}.flexible-footer__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul a:active,.flexible-footer__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul a:focus,.flexible-footer__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul a:hover{color:#fff;text-decoration:underline}.footer-flexible__revision{color:#fff;color:#aeaeae;font-size:1.2rem;line-height:1.5;margin-top:3rem;text-align:right}@media (min-width:768px){.flexible-footer__copyline{display:flex;gap:0;justify-content:center}.flexible-footer__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{flex-direction:row;gap:4rem;margin-left:4rem!important}.footer-container .flexible-footer__copyright p{margin-bottom:0}}@media (min-width:1100px){.footer-flexible__bottom{align-items:center;display:flex;gap:2rem}.footer-flexible__logo{margin:0;text-align:left;width:33.3333%}.flexible-footer__copyline{gap:3rem;justify-content:flex-start;width:66.6667%}.flexible-footer__menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{gap:3rem;margin-left:0!important}}