.hs-footer{background:#232427;color:#f7f9fc;font-family:Open Sans,Arial,sans-serif;padding:40px 0 0}.hs-footer-inner{margin:0 auto;padding:0 50px}.hs-footer-bottom-row,.hs-footer-top{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.hs-footer-logo,.hs-footer-section{margin-bottom:32px}.hs-footer-section h3{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:16px}.hs-footer-list{list-style:none;margin:0;padding:0}.hs-footer-link{color:#f7f9fc;display:block;font-size:1rem;margin-bottom:8px;text-align:left;text-decoration:none;transition:color .2s}.hs-footer-link:hover{color:#f7f9fc;text-decoration:underline}.hs-footer-newsletter{margin-bottom:24px}.hs-footer-newsletter h3{margin-bottom:8px}.hs-footer-newsletter p{font-size:.95rem;margin-bottom:12px}.hs-footer-newsletter form{display:flex;margin-bottom:16px}.hs-footer-newsletter input[type=email]{border:1px solid #ccc;border-radius:4px 0 0 4px;font-size:1rem;padding:10px;width:100%}.hs-footer-newsletter button{align-items:center;background:#00a82c;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;padding:0 18px;transition:background .2s}.hs-footer-newsletter button:hover{background:#007a1c}.hs-footer-social{display:flex;gap:12px;margin-top:8px}.hs-footer-social a{align-items:center;border:1px solid #f7f9fc;border-radius:4px;color:#f7f9fc;display:flex;font-size:1.3rem;height:32px;justify-content:center;transition:color .2s,border-color .2s;width:32px}.hs-footer-social a:hover{border-color:#00a82c;color:#00a82c}.hs-footer-divider{border:none;border-top:1px solid #fff;margin:32px 0}.hs-footer-bottom{color:#aaa;font-size:.95rem;padding:24px 0 12px;text-align:left}@media (max-width:900px){.hs-footer-bottom-row,.hs-footer-top{gap:24px;grid-template-columns:1fr 1fr}}@media (max-width:600px){.hs-footer-inner{padding:0 1.5rem!important}.hs-footer-bottom-row,.hs-footer-top{gap:16px;grid-template-columns:1fr}}