.newsletter{align-items:center;background:linear-gradient(180deg,#273955,#1f304d);display:flex;justify-content:center;padding:112px 0}.newsletter .form>div,.newsletter .form>span{width:100%}.newsletter-container{color:#fff;max-width:780px;text-align:center}.newsletter .con{color:hsla(0,0%,100%,.7);margin:0 auto 32px;max-width:672px}.newsletter .icon{background:#d9b15b;border-radius:14px;display:grid;font-size:28px;height:60px;margin:0 auto 24px;place-items:center;transition:all .4s;width:60px}.newsletter .icon svg{fill:#172945;height:auto;width:30px}.newsletter .icon>span{line-height:0}.newsletter h2{color:#fff;font-size:48px;font-weight:800;letter-spacing:-1.2px;line-height:48px;margin:0 0 16px}.subtitle{color:#d6dde9;line-height:1.6;margin-bottom:28px}.form{display:flex;flex-wrap:wrap;justify-content:center;max-width:576px}.form input{max-width:100%;outline:none;padding:14px 16px;width:330px}.form button,.form input{border:none;border-radius:10px}.form button{background:#d9b15b;cursor:pointer;font-weight:600;padding:14px 20px;transition:.25s}.form button:hover{opacity:.9;transform:translateY(-1px)}.note{color:#c8d0e2;font-size:.9rem;margin-top:14px}.newsletter form{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:20px;padding:0}.newsletter .form{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:576px}.newsletter .icon:hover{transform:scale(1.05) rotate(5deg)}.newsletter form input.hs-input{background-color:#ffffff1a;border:1px solid #fff3;color:#fff;font-family:system-ui,sans-serif;font-size:14px;min-height:56px;padding:8px 12px}.newsletter form .hs_submit.hs-submit{width:26%}.newsletter form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{margin:0;width:70%}.newsletter form .hs_submit.hs-submit input.hs-button.primary.large{padding:17px 32px}.newsletter form label{margin:0}@media (max-width:767px){.newsletter h2{font-size:36.705882336px}.newsletter form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field,.newsletter form .hs_submit.hs-submit,.newsletter form .hs_submit.hs-submit input.hs-button.primary.large{width:100%}}@media (max-width:600px){.newsletter h1{font-size:1.9rem}.form{flex-direction:column}.form button{width:100%}}