@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap");.footer{--ae-primary:#976cff!important;--ae-footer-max-width:1296px!important;--ae-footer-font-family:"Source Sans 3",sans-serif!important;--ae-footer-text-color:#fff!important;--ae-footer-bg-color:#000!important;--ae-footer-divider-color:#ffffffcc!important}.footer,.footer .container-fluid,.footer .copyright,.footer .footer-bottom,.footer .footer-logo,.footer .footer-menu,.footer .footer-menu a,.footer .footer-menu li,.footer .footer-top{box-sizing:border-box!important}.footer{background-color:var(--ae-footer-bg-color)!important;background-image:none!important;border:0!important;border-top:10px solid var(--ae-primary)!important;color:var(--ae-footer-text-color)!important;display:block!important;font-family:var(--ae-footer-font-family)!important;font-size:20px!important;font-style:normal!important;font-weight:300!important;letter-spacing:normal!important;line-height:1.6!important;margin:0 auto!important;max-width:1920px!important;padding:64px 0 50px!important;text-align:left!important;text-shadow:none!important;text-transform:none!important;width:100%!important;-webkit-text-size-adjust:100%!important}.footer,.footer *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.footer .container-fluid,.footer .footer-bottom,.footer .footer-top{color:var(--ae-footer-text-color)!important}.footer .container-fluid{margin:0 auto!important;max-width:none!important;padding-left:20px!important;padding-right:20px!important;width:100%!important}.footer .footer-top{display:flex!important;justify-content:space-between!important;margin:0 auto 40px!important;max-width:var(--ae-footer-max-width)!important;padding:0!important}.footer .footer-logo{aspect-ratio:306/100!important;border:0!important;display:block!important;height:100px!important;margin:0!important;max-width:100%!important;padding:0!important;vertical-align:middle!important;width:306.34px!important}.footer .copyright{color:var(--ae-footer-text-color)!important;font-family:var(--ae-footer-font-family)!important;font-size:16px!important;font-style:normal!important;font-weight:300!important;letter-spacing:normal!important;line-height:1.75!important;margin:0 auto!important;max-width:var(--ae-footer-max-width)!important;padding:0!important;text-align:left!important;text-transform:none!important}.footer .copyright *{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important;text-transform:inherit!important}.footer .footer-bottom{align-items:flex-end!important;justify-content:space-between!important;margin:-12px auto 0!important}.footer .footer-bottom,.footer .footer-menu{display:flex!important;max-width:var(--ae-footer-max-width)!important;padding:0!important}.footer .footer-menu{flex-wrap:wrap!important;justify-content:flex-start!important;list-style:none!important;margin:0 auto!important}.footer .footer-menu li{background:none!important;display:list-item!important;list-style:none!important;margin:0!important;padding:0!important}.footer .footer-menu li::marker,.footer .footer-menu li:before{content:none!important}.footer .footer-menu a{background:none!important;border:0!important;box-shadow:none!important;color:var(--ae-footer-text-color)!important;display:block!important;font-family:var(--ae-footer-font-family)!important;font-size:16px!important;font-style:normal!important;font-weight:300!important;letter-spacing:normal!important;line-height:1.75!important;margin:0!important;padding:0!important;position:relative!important;text-decoration:none!important;text-transform:none!important;transition:color .15s ease-in-out!important}.footer .footer-menu li:not(:last-child) a{padding-right:10px!important}.footer .footer-menu li:not(:last-child) a:after{background-color:var(--ae-footer-divider-color)!important;content:""!important;height:16px!important;position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;width:1px!important}.footer .footer-menu a.active,.footer .footer-menu a:active,.footer .footer-menu a:focus,.footer .footer-menu a:hover{box-shadow:none!important;color:var(--ae-footer-text-color)!important}.footer .footer-menu a:hover{text-decoration:underline!important}.footer .footer-menu a:focus:not(:focus-visible){outline:0!important}.footer .hs-social-follow{display:flex!important;gap:12px!important;margin:0!important;padding:0!important}.footer .hs-social-follow__link{background-color:#fff!important;border:0!important;border-radius:0!important;display:block!important;padding:8px!important;text-decoration:none!important}.footer .hs-social-follow__icon,.footer .hs-social-follow__link{box-sizing:content-box!important;height:24px!important;margin:0!important;width:24px!important}.footer .hs-social-follow__icon{display:flex!important;padding:0!important}.footer .hs-social-follow__icon svg{display:block!important;fill:#000!important;height:24px!important;width:24px!important}.footer .hs-social-follow__link:hover{background-color:var(--ae-primary)!important}.footer .hs-social-follow__link:focus{background-color:#fff!important}@media (max-width:991.98px){.footer .footer-top{align-items:center!important;flex-direction:column!important;margin-bottom:32px!important}.footer .copyright{margin-bottom:40px!important;text-align:center!important}.footer #hs_cos_wrapper_footer-copyright_{display:block!important;margin:0 auto!important;max-width:320px!important}.footer #hs_cos_wrapper_footer-copyright_ span{display:none!important}.footer .footer-bottom{align-items:center!important;flex-direction:column-reverse!important;gap:20px 0!important}.footer .footer-menu{align-items:center!important;flex-direction:column!important;justify-content:center!important}.footer .footer-menu li:not(:last-child) a{padding-right:0!important}.footer .footer-menu li:not(:last-child) a:after{display:none!important}}@media (max-width:576.98px){.footer .footer-logo{height:auto!important;width:70%!important}}