._newsletterSection_u3kj3_3{background-color:#fff;border-top:1px solid rgba(0,61,107,.08);padding:clamp(3rem,9vw,5rem) 0}._newsletterLayout_u3kj3_9{display:flex;flex-direction:column;gap:clamp(2rem,6vw,3.5rem);align-items:center}@media (min-width: 768px){._newsletterLayout_u3kj3_9{flex-direction:row;justify-content:space-between;align-items:flex-start}}._newsletterFormColumn_u3kj3_24{flex:1 1 0;width:100%;max-width:36rem}._newsletterFormWrapper_u3kj3_30{width:100%}@media (max-width: 767px){._newsletterFormWrapper_u3kj3_30{min-width:min(20rem,100%)}}._newsletterFormWrapper_u3kj3_30 .hs-form{font-family:var(--font-sans);color:var(--color-dark)}._newsletterFormWrapper_u3kj3_30 .hs-input{font-family:var(--font-sans);font-size:1rem;padding:.75rem 1rem;border-radius:.5rem;border:1px solid rgba(0,61,107,.2);width:100%;transition:border-color .2s ease,box-shadow .2s ease}._newsletterFormWrapper_u3kj3_30 .hs-input:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px #009ddb26;outline:none}._newsletterFormWrapper_u3kj3_30 .hs-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.8rem 1.75rem!important;border-radius:.75rem!important;font-family:var(--font-heading)!important;font-weight:600!important;font-size:1rem!important;background-color:var(--color-primary)!important;color:#fff!important;border:none!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important}._newsletterFormWrapper_u3kj3_30 .hs-button:hover{background-color:#e89329!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px #f8a0392e!important}._newsletterSocialColumn_u3kj3_84{display:flex;flex-direction:column;gap:1.5rem;text-align:center}@media (min-width: 768px){._newsletterSocialColumn_u3kj3_84{text-align:left;align-items:flex-start}}._socialLinks_u3kj3_98{display:flex;gap:1rem;justify-content:center}@media (min-width: 768px){._socialLinks_u3kj3_98{justify-content:flex-start}}._socialLink_u3kj3_98{display:inline-flex;width:40px;height:40px}
