footer{background-color:#f8f8f8;display:block;position:relative;width:100%}footer .footer--main li,footer .footer--main p,footer .footer--main p a{color:#979797;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.3333333333333333em;text-decoration:none}footer .footer--main a{color:#979797;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}footer .footer--main a:hover{color:#0a6cff;text-decoration:none}.footer--main--column{display:inline-block;margin-left:0;margin-right:0;padding-left:1.5%;padding-right:1.5%;vertical-align:top;width:100%;width:97%}.footer--main--column.footer--main--column--2col .footer--main--menu--content>ul{column-count:2;column-gap:3%}.footer--main--column.footer--main--column--3col .footer--main--menu--content>ul{column-count:3;column-gap:3%}@media (max-width:1024px){.footer--main--column .footer--main--menu--content>ul{column-count:1!important}.footer--main--column{width:97%!important}}a.footer--group--header--link{text-decoration:none}.footer--group--header{border-bottom:1px solid rgba(91,99,113,.5);color:#979797;display:block;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:1.4285714285714286em;margin-bottom:14px;padding-bottom:14px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}a.footer--group--header--link:hover .footer--group--header{color:#0a6cff;text-decoration:none}.footer--main--logo{max-width:200px!important}.footer--richtext--wrapper+.footer--richtext--wrapper{margin-top:10px}.footer--main .footer--richtext--icon--holder{flex:0 0 30px;padding-right:16px}.footer--main .footer--richtext--icon--holder svg{fill:#979797;position:relative;top:4px}.footer--main .footer--links--icon--holder{position:relative;top:3px;width:30px}.footer--main .footer--links--icon--holder svg{fill:#979797}.footer--main .footer--main--menu--content ul{display:block;text-align:left;width:100%}.footer--main .footer--main--menu--content ul li{display:inline-block;float:none;vertical-align:top;width:100%}.footer--main .footer--main--menu--content ul li a{border-bottom:1px solid rgba(91,99,113,0);color:#979797;display:table!important;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.3333333333333333em;margin-bottom:10px;padding-bottom:5px;text-decoration:none;text-transform:none;transition:all .3s ease-in-out}.footer--main .footer--main--menu--content ul li a svg{transition:all .3s ease-in-out}.footer--main .footer--main--menu--content ul li a:hover svg{fill:#0a6cff}.footer--main .footer--main--menu--content ul li a:hover{border-bottom:1px solid #0a6cff;color:#0a6cff}@media (min-width:1025px){.footer--main--column .footer--main--menu--content{display:block!important;height:auto!important}}@media (max-width:1024px){.footer--main .footer--main--menu--content>ul{margin-top:20px!important}.footer--main .footer--main--menu--wrapper--accordion .footer--main--menu--content>ul>li{display:block}.footer--main--column .footer--main--menu--wrapper--accordion .footer--main--menu--content{display:none;width:100%}.footer--main--menu--wrapper .footer--group--header{margin-bottom:0!important;padding-bottom:0!important;padding-top:20px!important;position:relative}.footer--main--menu--wrapper.footer--main--menu--wrapper--static .footer--group--header{padding-bottom:20px!important}.footer--main--menu--wrapper.footer--main--menu--wrapper--accordion .footer--group--header:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">\3c !--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path fill="%23979797" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:12.25px;bottom:0;content:"";position:absolute;right:0;top:0;width:42px}.footer--main--menu--wrapper.footer--main--menu--wrapper--accordion.footer--main--menu--open .footer--group--header:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">\3c !--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path fill="%23979797" d="M416 352c-8.188 0-16.38-3.125-22.62-9.375L224 173.3l-169.4 169.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25C432.4 348.9 424.2 352 416 352z"/></svg>')}.footer--main--menu--wrapper .footer--group--header:hover{cursor:pointer;padding-right:42px}.footer--main .footer--main--menu--content.footer--main--menu--content--social ul{column-count:2!important;column-gap:3%}.footer--main--menu--wrapper--accordion(:not) .footer--main--menu--wrapper .footer--group--header{border-bottom:0;margin-bottom:0}.footer--main--menu--wrapper--accordion .footer--group--header{border-bottom:1px solid rgba(91,99,113,.5);padding-bottom:20px!important}}footer .footer--copyright{background:hsla(0,0%,93%,.4);display:block}footer .footer--copyright .short{padding-bottom:35px;padding-top:35px}footer .footer--copyright a,footer .footer--copyright li,footer .footer--copyright p{color:#979797;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;text-decoration:none}footer .footer--copyright a,footer .footer--copyright a:hover{color:#979797}footer .footer--copyright p{line-height:1.5em}footer .footer--copyright .footer--copyright--review p+p{margin-top:-20px}footer .footer--copyright .footer--copyright--review svg{fill:#0a6cff;margin:0 2px 10px;width:12px}@media (min-width:1025px){footer .footer--copyright:not(.no--border) .grid{border-top:1px solid hsla(0,0%,59.2%,0)}}@media (max-width:768px){.footer--copyright--review{padding-bottom:0!important;padding-top:0!important}}body.no--navigation footer .footer--main{display:none!important}body.no--navigation footer .footer--copyright .grid{border-top:0!important}@keyframes spin{to{transform:rotate(1turn)}}.hs-landing-page .ec--bottom-sticky--aichat{display:none}.ec--bottom-sticky--aichat{align-items:flex-end;bottom:0;display:flex;flex-direction:column;position:absolute;right:0;width:fit-content}@media (max-width:768px){.ec--bottom-sticky--aichat{bottom:80px}}.aichat--message-container{display:flex;-webkit-box-pack:end;justify-content:flex-end;margin-bottom:12px;margin-right:16px}.aichat--text-box{border:2px solid #0a6cff;display:flex;-webkit-box-align:center;align-items:center;background:#fff;border-radius:25px;flex-wrap:nowrap;min-height:72px;padding:24px 36px 18px 20px;position:relative;transition:width .5s linear,height .5s linear;-webkit-box-pack:justify;cursor:default;justify-content:space-between}.aichat--welcome-message{position:relative}@media (max-width:768px){.aichat--text-box{padding:18px 16px 18px 18px}.ai-initial-message{font-size:13px!important;max-width:260px}.aichat--close-container{right:8px;top:6px}.ec--bottom-sticky--aichat--bubble{bottom:0;position:absolute!important;right:75px}}.ec--bottom-sticky--aichat--bubble{opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.ec--bottom-sticky--aichat--bubble.aichat--visuallyhidden{opacity:0!important;pointer-events:none;transform:translateY(20px)!important}.ec--bottom-sticky--aichat--bubble.is-visible{opacity:1;transform:translateY(0)}.ai-initial-message{color:#444;line-height:1.35em!important;margin:0;min-width:133px;width:max-content;word-break:break-word}@media (min-width:769px){.ai-initial-message{font-size:14px;max-width:280px}.aichat-triangle{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;height:0;position:absolute;right:19px;top:calc(100% - 6px);width:0}.aichat-triangle:before{border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #0a6cff;content:"";height:0;left:-14px;position:relative;top:3px;width:0;z-index:-1}.aichat--welcome-message{margin-bottom:20px;margin-top:40px}}.ai-initial-message strong{color:#1d1d1f}.aichat--welcome-avatar{display:inline-flex;left:50%;position:absolute;top:-30px;transform:translateX(-50%);vertical-align:middle}.aichat--welcome-avatar-inner{display:flex;height:48px;justify-content:center!important}.aichat--head-avatar{border:2px solid #0a6cff;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;border-radius:50%;box-sizing:content-box;font-size:medium;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}.aichat--head-src{background-image:url(https://www.impactplus.com/hs-fs/hubfs/impact_site_2025_IM-UI/assets/images/general/ecee_chatbot.jpg?width=108&height=108);background-position:50%;background-size:cover;height:100%;width:100%}.aichat--close-container{right:12px;text-align:right;top:8px}.aichat--close{align-items:center;display:flex;height:32px;justify-content:center;text-align:right;width:32px}.aichat--text-box,.ec--bottom-sticky--aichat--circle{box-shadow:0 2px 10px 0 rgba(0,0,0,.43)}.ec--bottom-sticky--aichat--circle{border:0;border-radius:50%;bottom:16px;box-shadow:0 2px 7px 0 rgba(0,0,0,.5);cursor:pointer;height:60px;padding:2px;right:16px;width:60px}.ec--bottom-sticky--aichat--circle:before{animation:spin 3s linear infinite;background:conic-gradient(from 0deg,#2d7cff 0deg,#2d7cff 40deg,#2d7cff 80deg,#2d7cff 120deg,#ff26c0 1turn);border-radius:inherit;content:"";inset:0;position:absolute;z-index:0}.ec--bottom-sticky--aichat--circle .ec--bottom-sticky--aichat--icons{background:linear-gradient(135deg,#2d7cff,#6254ff 40%,#aa2cff 75%,#ff26c0);border-radius:50px;height:100%;padding:1.25rem;position:relative;z-index:4}.ec--bottom-sticky--aichat--icons img{left:0;margin-left:auto;margin-right:auto;right:-2px;top:calc(50% - 16px);width:32px}.ec--bottom-sticky-cta-aichat{bottom:0;min-height:80px;position:fixed;-webkit-transition:bottom .4s ease-in-out;-moz-transition:bottom .4s ease-in-out;-ms-transition:bottom .4s ease-in-out;-o-transition:bottom .4s ease-in-out;transition:bottom .4s ease-in-out}@media (min-width:769px){.ec--bottom-sticky-cta-aichat.collapsed{bottom:0}}.ec--bottom-sticky-cta{-webkit-box-shadow:0 -1px 24px 0 hsla(0,4%,5%,.05);box-shadow:0 -1px 24px 0 hsla(0,4%,5%,.05)}@media (max-width:768px){.ec--bottom-sticky-cta-aichat.collapsed{bottom:-80px}.ec--bottom-sticky-cta-aichat{left:0;width:100%}.aichat-triangle{border-bottom:10px solid transparent;border-left:12px solid #fff;border-top:10px solid transparent;height:0;position:absolute;right:-6px;top:calc(50% - 8px);width:0}.aichat-triangle:before{border-bottom:12px solid transparent;border-left:14px solid #0a6cff;border-top:12px solid transparent;content:"";height:0;position:absolute;right:-2px;top:calc(50% - 12px);z-index:-1}}@media (max-width:400px){.ec--bottom-sticky--aichat--bubble{display:none!important}}.ec--bottom-sticky-cta .ec--bottom-sticky-cta--inner{padding:10px 10px 20px;text-align:center}.ec--bottom-sticky-cta .ec--bottom-sticky-cta--inner>.all--btn{margin-bottom:0!important}.ec--bottom-sticky-cta .ec--bottom-sticky-cta--inner>.all--btn a{width:100%}.ec--bottom-sticky-cta--inner .ec--bottom-sticky-cta--btn{flex-grow:1}.ec--bottom-sticky-cta--inner .ec--bottom-sticky-cta--btn .p{margin-bottom:0!important;width:100%}.ec--bottom-sticky-cta--inner .ec--bottom-sticky-cta--btn .p a{width:100%!important}.ec--bottom-sticky-cta--inner .ec--bottom-sticky-cta--chatbot{height:49px;margin-left:8px;width:49px}