.u5m-footer{background:var(--anti-flash-white);padding:80px 0;.inner{display:flex;flex-direction:column;gap:40px}.footer-top{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:40px;padding:10px;.hs-landing-page &,body.lp-sign-up &{display:none}@media (min-width:1280px){gap:80px}.menu,.menu .hs-menu-wrapper,.menu .hs-menu-wrapper>ul,.menu>ul{display:contents}.menu{ul{list-style:none;margin:0;padding:0;li{float:none;list-style:none;a[role=menuitem]{color:var(--raisin-black);cursor:pointer;max-width:unset;padding:0;text-decoration:none;width:unset;&:focus,&:hover{text-decoration:underline}}a[href="javascript:;"]{pointer-events:none}&.hs-menu-depth-1{flex:1.3 1 0;min-width:0;&:first-child{flex:2.4 1 0}&:nth-child(2){flex:2.1 1 0}>a{color:var(--red);display:block;font:700 16px/1.5 var(--font1);margin:0 0 12px}>ul{display:flex;flex-direction:column;gap:12px;padding:0;li{break-inside:avoid;margin:0;a{font:400 14px/1.5 var(--font1);font-variant-caps:all-small-caps}}}&:first-child>ul{column-count:2;column-gap:52px;display:block;li{margin:0 0 12px}}}}}.hs-landing-page &{display:none}}.contact{align-items:flex-start;display:flex;flex:0 0 135px;flex-direction:column;gap:10px;p{margin:0}.contact-heading{color:var(--red);font:700 16px/1.5 var(--font1)}.contact-address,.contact-phone{color:var(--raisin-black);font:400 12px/1.5 var(--font1)}.contact-phone a{color:inherit;text-decoration:none;&:focus,&:hover{text-decoration:underline}}.contact-button{margin-top:10px;padding:12px 24px;white-space:nowrap;width:135px}}@media (max-width:1199px){flex-wrap:wrap;.menu ul li.hs-menu-depth-1,.menu ul li.hs-menu-depth-1:first-child,.menu ul li.hs-menu-depth-1:nth-child(2){flex:1 1 calc(50% - 20px)}.menu ul li.hs-menu-depth-1:first-child{flex:1 1 100%}.contact{flex:1 1 calc(50% - 20px)}}@media (max-width:767px){flex-direction:column;gap:32px;.contact,.menu ul li.hs-menu-depth-1,.menu ul li.hs-menu-depth-1:first-child,.menu ul li.hs-menu-depth-1:nth-child(2){flex:1 1 100%;width:100%}.menu ul li.hs-menu-depth-1:first-child>ul{column-count:1}}}.footer-bottom{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;body.lp-sign-up &{justify-content:center}.brand{align-items:flex-start;display:flex;flex-direction:column;gap:48px;.logo{img{display:block;height:89px;object-fit:contain;width:178px}}.colophon{display:flex;flex-direction:column;gap:10px;ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0;li{margin:0;a{color:var(--raisin-black);font:700 14px/1.5 var(--font1);text-decoration:none;&:focus,&:hover{text-decoration:underline}}}}a[href="javascript:;"]{pointer-events:none}.contact-list{margin-left:-20px;padding-left:0}.copyright{color:var(--black);font:400 11px/1.5 var(--font1);margin:0}}}.social-and-badge{align-items:flex-end;display:flex;flex-direction:column;gap:19px;.social{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;a{align-items:center;background:var(--oxford-blue);border-radius:50%;display:flex;height:27px;justify-content:center;line-height:0;text-decoration:none;width:27px;&:focus,&:hover{background:var(--action1)}>*{align-items:center;display:flex;justify-content:center;line-height:0}&.custom-icon svg{transform:scale(.75);transform-origin:center}}span.hs_cos_wrapper_type_icon{align-items:center;display:flex;height:100%;justify-content:center;line-height:0;width:100%}svg{display:block;height:16px!important;margin:0;width:16px!important;path{fill:var(--white)}}a:focus svg path,a:hover svg path{fill:var(--white)}}.usa-badge{display:block;height:75px;object-fit:contain;width:114px}}@media (max-width:768px){align-items:flex-start;flex-direction:column;text-align:left;.brand,.social-and-badge{display:contents}.logo{order:1}.social{justify-content:flex-start;order:2}.colophon{align-items:flex-start;order:3;ul{justify-content:flex-start}}.usa-badge{order:4}}}.hs-landing-page &{padding:40px 0;.footer-bottom{align-items:center;gap:40px;.brand,.brand .colophon,.social-and-badge{display:contents}.logo,.usa-badge{display:none}.colophon ul{gap:20px;margin-right:auto;li a{font:700 13px/1.5 var(--font1)}}.social{justify-content:flex-start;order:2}.copyright{order:3}@media (max-width:768px){flex-wrap:wrap;gap:20px;justify-content:center;.colophon ul{margin-right:0;width:100%}.colophon ul,.social{justify-content:center}.copyright{text-align:center;width:100%}}}}}