.newsletter-sign-up{background:transparent url(https://2022783.fs1.hubspotusercontent-na1.net/hubfs/2022783/StoneX%20Futures/newsletter-sign-up-background.png) no-repeat 50%;background-size:cover;position:relative}.newsletter-sign-up--inner{display:block;height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}.newsletter-sign-up--black{background-color:#040c17}.newsletter-sign-up--blue{background:linear-gradient(91deg,#0952b8 .81%,#040c17 160.53%)}.newsletter-sign-up--animate:before{background:#052755;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%;z-index:-2}.newsletter-sign-up .content-wrapper{background:#fff;border-radius:.8rem;max-width:70rem;padding:6.4rem}.newsletter-sign-up--intro{margin-bottom:3.2rem}.newsletter-sign-up--intro h2{color:#040c17;font-weight:700;line-height:1.2}.newsletter-sign-up .hs-form{display:flex;flex-wrap:wrap;gap:1.6rem;position:relative}.newsletter-sign-up .hs-form-field{width:calc(100% - 13.6rem)}.newsletter-sign-up .hs-form-field>label{display:none}.newsletter-sign-up .hs-input{border:1px solid #000;border-radius:.4rem;margin:0}.newsletter-sign-up .legal-consent-container{order:5}.newsletter-sign-up .hs-submit{width:12rem}.newsletter-sign-up .hs-button{background:linear-gradient(90deg,#1383f4 4.06%,#040c17)!important;margin:0;white-space:nowrap!important}.newsletter-sign-up .hs-error-msg,.newsletter-sign-up .hs-error-msgs{margin:.5rem 0 0}.newsletter-sign-up .submitted-message{margin:0 auto;width:80%}.newsletter-sign-up--disclaimer{margin-top:3.2rem}.newsletter-sign-up .hs-richtext,.newsletter-sign-up .legal-consent-container p,.newsletter-sign-up--disclaimer p{font-size:1.2rem;line-height:1.2;text-align:center}.newsletter-sign-up .legal-consent-container .hs-form-field{width:100%}.newsletter-sign-up .legal-consent-container .hs-form-booleancheckbox-display{display:flex;justify-content:center}.newsletter-sign-up .legal-consent-container .hs-form-booleancheckbox span{font-size:1.2rem;line-height:1.2}.newsletter-sign-up--disclaimer>:last-child{margin-bottom:0}@media (min-width:992px){.newsletter-sign-up--intro h2{font-size:3.2rem;line-height:1.2}.newsletter-sign-up--intro p{font-size:1.8rem;line-height:1.2}}