.footer{background-color:var(--brand-background-light-grey)}.footer .container{padding-top:120px;padding-bottom:32px}.footer-info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px 16px}.footer-info-col{display:flex;flex-direction:column}.footer-info-heading{margin-bottom:20px;letter-spacing:.96px;font-weight:500}.footer-info-heading span{position:relative;top:2px;background-color:var(--brand-background-light-grey)}.footer-info-heading.heading{font-weight:600}.footer-subscribe{width:100%}.footer-subscribe .footer-info-heading{color:var(--black23)}.footer-categories{width:45%}.footer-subscribe-intro{max-width:345px;margin-bottom:24px}.footer-info-items{display:inline-flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:16px;font-weight:500}.footer-info-items li{line-height:1.25}.footer-subscribe-intro{color:var(--text-dark-blue)}.newsletter .form-prefix-postfix{display:flex;flex-direction:column;gap:8px}.newsletter .btn{min-width:133px}.footer-bottom{display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap;margin-top:48px;padding-top:25px;border-top:1px solid var(--border-soft)}.footer-copyright{display:flex;align-items:center;gap:12px;font-weight:500}.footer-bottom .social-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.social-links img{width:25px}.powered-by{max-width:210px;margin-bottom:0}#mc_embed_signup .form-prefix-postfix input.mce_inline_error{border-color:var(--text-error-red)}.footer-bottom .social-links .img-hover{display:none}.footer-bottom .social-links a:hover img{display:none}.footer-bottom .social-links a:hover .img-hover{display:block}.footer .container{padding-top:64px}.footer .notice{text-align:center;margin-top:30px}.footer .notice a{text-decoration:underline;white-space:nowrap}@media screen and (min-width:640px){.footer-bottom{padding-top:32px}.footer .container{padding-top:80px}}@media screen and (min-width:768px){.footer-info{flex-direction:row-reverse;flex-wrap:initial}.footer-contact,.footer-categories{width:fit-content}.footer-subscribe{max-width:344px}.footer-subscribe-intro{max-width:350px}.newsletter .form-prefix-postfix{flex-direction:row;gap:0}.footer .notice{max-width:90%;margin:55px auto 0}}@media screen and (min-width:992px){.footer-subscribe{max-width:472px}}@media screen and (min-width:1080px){.footer-subscribe{max-width:588px}.footer .container{padding-top:120px}}@media screen and (max-width:1520.68px){.footer .container{padding-bottom:60px}}@media screen and (max-width:767.68px){.footer-info-heading.heading:after{position:absolute}.footer-contact{order:3}.footer-info{justify-content:initial;column-gap:24px}}