.newsletter-bar{animation:slideUp .5s ease forwards;background:#d1ded1;border:1px solid #0f0f0f;border-radius:15px 15px 0 0;bottom:0;font-family:sans-serif;left:0;position:fixed;right:0;transition:transform .3s ease;z-index:10}.newsletter-bar__toggle{align-items:center;background:none;border:none;color:#0f0f0f;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.5rem;position:absolute;right:1rem;top:.9375rem;z-index:1001}@media(min-width:905px){.newsletter-bar__toggle{top:2rem}}.newsletter-bar__toggle-icon{display:inline-block;transition:transform .3s ease}.newsletter-bar__inner{margin:0 auto;padding:0 24px;position:relative}@media(min-width:905px){.newsletter-bar__inner{padding:0 48px}}@media(min-width:1240px){.newsletter-bar__inner{padding:0 80px}}@media(min-width:1880px){.newsletter-bar__inner{max-width:1720px}}.case-study .newsletter-bar__inner{padding-left:0;padding-right:0}.newsletter-bar__content{color:#0f0f0f;display:flex;flex-direction:column;padding-bottom:.9375rem;padding-top:.9375rem}@media(min-width:905px){.newsletter-bar__content{align-items:flex-start;flex-direction:row;gap:1.5rem;justify-content:space-between;padding-bottom:1.875rem;padding-top:1.875rem}}.newsletter-bar__text{flex:1 1 60%}.newsletter-bar__header{color:#0f0f0f;font-size:1rem;font-weight:700;margin:0}.newsletter-bar__subheader{color:#0f0f0f;font-size:.9rem;margin-bottom:unset;margin-top:.5rem;transition:max-height .3s ease,opacity .3s ease}.newsletter-bar__subheader:empty{display:none}.newsletter-bar__form{flex:0 0 40%;margin-top:1.25rem;transition:max-height .3s ease,opacity .3s ease}.newsletter-bar__form h3{display:none}.newsletter-bar__form form{position:relative}.newsletter-bar__form form .hs_email{margin-bottom:unset}.newsletter-bar__form form .hs_email label{display:none}.newsletter-bar__form form .hs_email input{background:#f2ebe0;border-color:#0f0f0f;color:#0f0f0f}.newsletter-bar__form form .hs_submit.hs-submit{position:absolute;right:6px;top:6px}.newsletter-bar__form form .actions{background-color:#0f0f0f;border:1px solid #0f0f0f;border-radius:50px;height:50px;margin:0;position:absolute;right:0;top:0;width:50px}.newsletter-bar__form form .actions:hover{background-color:#fdfdfd}.newsletter-bar__form form .actions:hover:after{background-color:#0f0f0f;left:-10px}.newsletter-bar__form form .actions:after{background-color:#fdfdfd;left:-3px;pointer-events:none;top:-2px;transform:translateX(50%)}.newsletter-bar__form form .actions .hs-button{height:50px;opacity:0;padding:0;width:50px}@media(min-width:905px){.newsletter-bar__form{margin-top:0}}.newsletter-bar.is-collapsed .newsletter-bar__toggle-icon{transform:rotate(0deg)}.newsletter-bar.is-collapsed .newsletter-bar__form,.newsletter-bar.is-collapsed .newsletter-bar__subheader{margin:unset;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.newsletter-bar:not(.is-collapsed) .newsletter-bar__toggle{top:2.0625rem}.newsletter-bar:not(.is-collapsed) .newsletter-bar__toggle-icon{transform:rotate(180deg)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}