footer.u4m-footer{background:#d8d8d8;margin:0;padding:60px 0 30px}footer.u4m-footer.has-columns{padding-top:120px}footer.u4m-footer .inner{display:flex;flex-direction:column;float:none;margin-left:auto;margin-right:auto;max-width:1240px;padding-left:20px;padding-right:20px}footer.u4m-footer .footer-top{display:flex;margin-bottom:65px}@media(max-width:1280px){footer.u4m-footer .footer-top{align-items:center;flex-direction:column}}footer.u4m-footer .footer-top .newsletter-wrapper{border-right:1px solid rgba(61,61,61,.2);flex:1 1 calc(50% - 88px);padding-right:88px}footer.u4m-footer .footer-top .featured-resource{flex:1 1 calc(50% - 88px);padding-left:88px}@media(max-width:1280px){footer.u4m-footer .footer-top .newsletter-wrapper{border-right:none;flex:1 1 80%;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:75%;padding-right:0}footer.u4m-footer .footer-top .featured-resource{flex:1 1 80%;margin-left:auto;margin-right:auto;max-width:75%;padding-left:0}}@media(max-width:1024px){footer.u4m-footer .footer-top .featured-resource,footer.u4m-footer .footer-top .newsletter-wrapper{flex:1 1 100%}}footer.u4m-footer .footer-top .featured-resource .inner-resource{display:flex}footer.u4m-footer .footer-top .featured-resource .inner-resource .featured-image{flex:0 0 calc(33.33% - 20px);margin-right:20px}@media(max-width:580px){footer.u4m-footer .footer-top .featured-resource .inner-resource .featured-image{display:none}}footer.u4m-footer .footer-top .featured-resource .inner-resource .featured-image img{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}footer.u4m-footer .footer-top .featured-resource .inner-resource .content-inner{display:flex;flex:0 0 calc(66.66% - 20px);flex-direction:column}@media(max-width:580px){footer.u4m-footer .footer-top .featured-resource .inner-resource .content-inner{flex:1 1 100%}}footer.u4m-footer .footer-top .featured-resource .inner-resource .content-inner h5{color:#3d3d3d;font-size:16px;font-weight:700;margin-bottom:5px}footer.u4m-footer .footer-top .featured-resource .inner-resource .content-inner .resource-cta{align-self:flex-start;background-color:#cc480f;border-radius:50px;color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;padding:8px 30px;text-transform:uppercase}footer.u4m-footer .footer-top .featured-resource .inner-resource .content-inner .resource-cta:hover{background-color:#00215c}footer.u4m-footer .footer-top .newsletter-wrapper .subscribe-form h3.form-title{display:none}footer.u4m-footer .footer-top .newsletter-wrapper .subscribe-form form input[type=submit]{font-size:16px;font-weight:700;letter-spacing:1px;padding:8px 30px;text-transform:uppercase}footer.u4m-footer .footer-top .newsletter-wrapper .subscribe-form form{align-items:center;display:flex;justify-content:space-between}@media(max-width:768px){footer.u4m-footer .footer-top .newsletter-wrapper .subscribe-form form{align-items:flex-start;flex-direction:column}footer.u4m-footer .footer-top .newsletter-wrapper .subscribe-form form input[type=submit]{margin-top:20px}footer.u4m-footer .footer-top .newsletter-wrapper .subscribe-form form .hs-email{padding-right:0}}footer.u4m-footer .footer-top .newsletter-wrapper .subscribe-form form .hs-email{flex-grow:1;padding-right:30px}footer.u4m-footer .footer-top .newsletter-wrapper .subscribe-form form .hs-email label{display:none}footer.u4m-footer .footer-top .newsletter-wrapper .subscribe-form form .input input[type=email]{border-radius:50px;width:100%}footer.u4m-footer .footer-top .featured-resource h4,footer.u4m-footer .footer-top .newsletter-wrapper h4{color:#00205b;font-size:18px;font-weight:700;letter-spacing:.25px;margin-bottom:15px;text-transform:uppercase}footer.u4m-footer .footer-top p{color:#3d3d3d;font-size:14px;font-weight:400;letter-spacing:.25px;line-height:1.6;margin:.8em 0}footer.u4m-footer .inner .logo-and-menu{display:flex;padding:20px 0}footer.u4m-footer .inner .logo-and-menu .logo,footer.u4m-footer .inner .logo-and-menu .menu{flex:1}footer.u4m-footer .inner .logo-and-menu .menu ul{display:flex;justify-content:flex-end;margin:0;width:100%}footer.u4m-footer .inner .logo-and-menu .menu ul li{flex:1;float:unset}footer.u4m-footer .inner .logo-and-menu .menu ul li a[role=menuitem]{color:#33475b;max-width:unset;padding:0;width:unset}footer.u4m-footer .inner .logo-and-menu .menu ul li a[role=menuitem]:hover{color:#0077c8}footer.u4m-footer .inner .logo-and-menu .menu ul li.hs-menu-depth-1{padding:0 10px}footer.u4m-footer .inner .logo-and-menu .menu ul li.hs-menu-depth-1:first-of-type{padding-left:0}footer.u4m-footer .inner .logo-and-menu .menu ul li.hs-menu-depth-1>a{color:#00205b;font-size:18px;font-weight:700;letter-spacing:.25px;margin-bottom:0;text-transform:uppercase}footer.u4m-footer .inner .logo-and-menu .menu ul li.hs-menu-depth-1 ul{display:flex;flex-direction:column;position:relative}footer.u4m-footer .inner .logo-and-menu .menu ul li.hs-menu-depth-1 ul li{margin:0 0 10px}footer.u4m-footer .inner .logo-and-menu .menu ul li.hs-menu-depth-1 ul li a{color:#3d3d3d;font-size:15px;font-weight:400;letter-spacing:.25px;line-height:1.1}@media(max-width:1024px){footer.u4m-footer .inner .logo-and-menu .menu ul{justify-content:unset}}@media(max-width:768px){footer.u4m-footer .inner .logo-and-menu .menu ul{flex-direction:column}}@media(max-width:1024px){footer.u4m-footer .inner .logo-and-menu .menu{margin:40px -10px 0}}@media(max-width:1024px){footer.u4m-footer .inner .logo-and-menu{flex-direction:column}}@media(max-width:768px){footer.u4m-footer .inner .logo-and-menu{align-items:center;text-align:center}}.footer-bottom{background-color:#00205b}.footer-bottom .colophon-and-social{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1240px;padding:30px 20px 0;position:relative}@media(max-width:1024px){.footer-bottom .colophon-and-social{align-items:flex-start;flex-direction:column}}@media(max-width:768px){.footer-bottom .colophon-and-social{align-items:center;text-align:center}}.footer-bottom .colophon-and-social:after{background-color:hsla(0,0%,100%,.3);bottom:0;content:"";height:1px;position:absolute;width:calc(100% - 40px)}.footer-bottom .bottom-content{margin-left:auto;margin-right:auto;max-width:1240px;padding:25px 20px}.footer-bottom .bottom-content a,.footer-bottom .bottom-content ol,.footer-bottom .bottom-content p,.footer-bottom .bottom-content ul{color:#fff;font-size:12px;font-weight:400}.bottom-content ol,.footer-bottom .bottom-content ul{padding-left:15px}.bottom-content ol li,.footer-bottom .bottom-content ul li{margin-bottom:1em}.footer-bottom .colophon-and-social ul{display:flex;list-style:none;margin:0 -5px;padding:0}.footer-bottom .colophon-and-social ul li{margin:5px}.footer-bottom .colophon-and-social ul li a img{display:block;filter:invert(84%) sepia(11%) saturate(853%) hue-rotate(162deg) brightness(88%) contrast(89%);height:24px;width:24px}.footer-bottom .colophon-and-social ul li a:focus img,.footer-bottom .colophon-and-social ul li a:hover img{filter:invert(100%) sepia(0) saturate(7470%) hue-rotate(116deg) brightness(109%) contrast(109%)}.footer-bottom .colophon-and-social .colophon .links{display:flex;flex-direction:column}.footer-bottom .colophon-and-social .colophon .links a{color:#fff;font-size:14px;font-weight:400;max-width:100%;padding:0}.footer-bottom .colophon-and-social .colophon .links ul li{padding:5px 0}.footer-bottom .colophon-and-social .colophon .links ul li a{border-right:1px solid hsla(0,0%,100%,.3);padding-right:10px}@media(max-width:768px){.footer-bottom .colophon-and-social .colophon .links ul li a{border-right:none}.footer-bottom .colophon-and-social .colophon .links ul li{margin-bottom:0;padding-bottom:0}}.footer-bottom .colophon-and-social .colophon .links ul li:last-of-type a{border-right:none}.footer-bottom .colophon-and-social .colophon .links .copyright{color:#fff;display:block;font-size:14px;font-weight:400;margin:0 5px}@media(max-width:768px){.footer-bottom .colophon-and-social .colophon .links{align-items:center;flex-direction:column-reverse;text-align:center}}.footer-bottom .colophon-and-social .social ul li a{color:#33475b;font-size:25px}.footer-bottom .colophon-and-social .social ul li a:hover{color:#0077c8}@media(max-width:768px){.footer-bottom .inner .colophon-and-social{flex-direction:column-reverse}}