.nu-footer-2024{background-color:#222;padding:40px 0}@media (min-width:992px){.nu-footer-2024{padding:75px 0}}.nu-footer-2024 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none}.nu-footer-2024 .hs-menu-wrapper.hs-menu-flow-horizontal ul{margin:0}.footer-menu{display:flex;flex-direction:column;margin-bottom:30px}@media (min-width:992px){.footer-menu{flex-direction:row;gap:0;justify-content:space-between}}.menu-list{border-bottom:1px solid hsla(180,4%,95%,.2);flex:1;margin:0;padding:0}@media (min-width:992px){.menu-list{border-bottom:none;margin:0 0 0 20px}}.menu-list ul{display:block;list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease,padding .3s ease}@media (min-width:992px){.menu-list ul{display:block;max-height:none;overflow:visible;padding:0}}.menu-list ul li{font-size:14px;font-weight:300;margin:0}.menu-list ul a:hover{color:var(--nu-blue)}.menu-list.active ul{max-height:500px;padding:0}.menu-list.active .toggle-icon{transform:rotate(135deg);transform-origin:center}.menu-list .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{color:#d1d3d4;display:block;padding:8px 0;text-decoration:none;transition:all .25s ease}.menu-list .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:var(--nu-blue)}.menu-list .hs-menu-wrapper.hs-menu-flow-horizontal ul{display:block!important;list-style:none;margin:0}.footer-menu .menu-list.active ul{margin-bottom:15px}.menu-heading{align-items:center;color:#e6e7e8;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin:0;padding:24px 0;text-transform:uppercase}@media (min-width:992px){.menu-heading{margin-bottom:20px;padding:0}}.toggle-icon{display:inline-block;font-size:12px;transform-origin:center;transition:transform .3s ease}@media (min-width:992px){.toggle-icon{display:none}}.footer-subscribe{color:#f1f2f2;flex-basis:100%}@media (min-width:992px){.footer-subscribe{flex-basis:400px;margin-right:80px;padding:0;text-align:left}}.footer-subscribe h2{line-height:1.1;margin:0;padding-bottom:25px}@media (min-width:992px){.footer-subscribe h2{margin-top:-10px}}.footer-subscribe-form{border:none;flex-basis:100%;padding-bottom:25px;width:100%}@media (min-width:768px){.footer-subscribe-form{align-self:center;flex-basis:40%;padding:0}}.footer-subscribe-form form.hs-form{display:flex;flex-flow:row nowrap;justify-content:space-between}.footer-subscribe-form div.hs_email{flex-basis:100%;margin-bottom:0;margin-right:15px}.footer-subscribe-form div.hs_email label{margin:0}.footer-subscribe-form input.hs-button[type=submit]{white-space:nowrap}.footer-subscribe-form .hs_error_rollup{display:none}.footer-subscribe-form .button-cta a,.footer-subscribe-form .hs-button,.footer-subscribe-form button,.footer-subscribe-form input[type=reset],.footer-subscribe-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--nu-blue);border:none;border-radius:7px;color:#fff;font-size:inherit;padding:12px 24px;transition:all .3s}.footer-subscribe-form .input input.hs-input{height:46px}.footer-meta{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:992px){.footer-meta{flex-direction:row}.footer-social-links{align-self:center;margin-bottom:50px}}.footer-social-links p{margin:0 0 10px;padding:0;text-align:center}@media (min-width:992px){.footer-social-links p{margin:0;text-align:left}}.footer-social-links p a{color:#f1f2f2;display:inline-block;height:30px;line-height:26px;margin:0;text-align:center;transition:.3s ease-in-out;width:40px}.footer-social-links p a:hover{color:var(--nu-blue)}.footer-social-links .fa{display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer-meta__links{text-align:center}@media (min-width:992px){.footer-meta__links{padding:0;text-align:left}}.footer-meta__links .footer-text-links .hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:inline-block;margin:auto}.footer-meta__links .footer-text-links ul{list-style:none;margin:auto;padding:0}.footer-meta__links .footer-text-links .hs-menu-wrapper.hs-menu-flow-horizontal ul li{float:none;font-size:14px;margin:0;padding:0}@media (min-width:992px){.footer-meta__links .footer-text-links .hs-menu-wrapper.hs-menu-flow-horizontal ul li{display:inline-block;margin:0;padding:0}}.footer-meta__links .footer-text-links .hs-menu-wrapper.hs-menu-flow-horizontal ul li a,.footer-meta__links .footer-text-links ul li a{border-left:none;color:#6d6e71;display:inline-block;max-width:none;overflow:hidden;padding:0 2px;text-decoration:none;text-overflow:none;white-space:nowrap}@media (min-width:992px){.footer-meta__links .footer-text-links .hs-menu-wrapper.hs-menu-flow-horizontal ul li a,.footer-meta__links .footer-text-links ul li a{border-left:1px solid #6d6e71;display:inline-block;margin-left:5px;max-width:none;overflow:hidden;padding:0 5px 0 10px;text-decoration:none;text-overflow:none;white-space:nowrap}}.footer-meta__links .footer-text-links .hs-menu-wrapper.hs-menu-flow-horizontal ul li{display:inline-block;width:auto}@media (min-width:992px){.footer-meta__links .footer-text-links .hs-menu-wrapper.hs-menu-flow-horizontal ul li{float:left}}.footer-meta__links .footer-text-links .hs-menu-wrapper.hs-menu-flow-horizontal ul li a{display:inline-block;width:auto}.footer-meta__links .footer-text-links .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover{color:var(--nu-blue)}.footer-meta__links .footer-text-links .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:first-child a,.footer-meta__links .footer-text-links ul li:first-child a{border-left:none;margin-left:0;padding-left:0}a .footer-copyright{border-left:none;color:#58595b;cursor:default;font-size:10px;margin:10px 0 0;padding:0}@media (min-width:550px){a .footer-copyright{font-size:inherit}}a:hover .footer-copyright{color:#58595b}.footer-tm-text{border-top:1px solid #58595b;color:#58595b;font-size:14px;margin-top:10px;opacity:.5;padding-top:10px;text-align:center}@media (min-width:992px){.footer-tm-text{max-width:80ch;text-align:left}}sup{top:0}.footer-meta__svg{align-self:center;display:none}@media (min-width:992px){.footer-meta__svg{align-self:flex-end;display:block;margin:0;max-width:215px;width:100%}}