.blogpost_newsletter .header{margin-bottom:1rem}.blogpost_newsletter .header .title{font-size:1.25rem;font-weight:700;line-height:1.4;text-align:left}.blogpost_newsletter .desc{margin-bottom:1rem}.blogpost_newsletter .subs-form h3.form-title{margin:0}.blogpost_newsletter .subs-form form{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:auto;margin-bottom:0}.blogpost_newsletter .subs-form form .hs-form-field,.blogpost_newsletter .subs-form form .hs-form-field label{margin:0}.blogpost_newsletter .subs-form form .hs-form-field input{background:#fff;border:1px solid #eaeaea;border-radius:4px;color:inherit;display:block;font-size:inherit;height:auto;line-height:1.6;margin-bottom:0;min-height:2.75rem;padding:.5rem .75rem;text-decoration:inherit;vertical-align:middle}.blogpost_newsletter .subs-form form .hs-form-field input::placeholder{color:#707070}.blogpost_newsletter .subs-form form .hs-submit input{color:#262626;padding:.5rem 1.25rem;grid-column-gap:8px;align-items:center;background-color:#0000;border:1px solid #eaeaea;border-radius:4px;cursor:pointer;display:flex;font-family:sofiapro,sans-serif;font-size:14px;font-weight:400;height:40px;justify-content:center;line-height:inherit;text-align:center;text-transform:none;transition:border-color .15s;white-space:nowrap;width:100%}.blogpost_newsletter .form-btm{color:#707070;font-size:.75rem;font-weight:300;text-align:left}@media screen and (min-width:1920px){.blogpost_newsletter .subs-form form .hs-submit input{font-size:16px}}@media screen and (max-width:767px){.blogpost_newsletter .header .title{font-size:1.125rem}}