.newsletter{background-color:#070723;color:#fff;margin:108px 0 0;padding:80px 0}.newsletter__titre{font-family:Stolzl;font-size:22px;font-weight:600;line-height:1;margin:0 0 10px}.newsletter form{display:flex;flex-wrap:wrap;position:relative}.newsletter form .hs_email{flex:0 0 100%;margin:0 0 20px;order:1;padding:0}.newsletter .hs_email .hs-input{border:1px solid #d5caf9;border-radius:25px;height:50px;padding:0 25px;width:100%}.newsletter .hs_email label{display:none}.newsletter form .legal-consent-container{flex:0 0 60%;order:2}.newsletter .hs_submit{flex:0 0 40%;margin:0 0 15px;order:3}.newsletter .hs_submit .hs-button{background-color:transparent;background-image:url(https://blog.yumens.fr/hubfs/Blog%20WIA/circle-btn.svg);background-position:right 5px center;background-repeat:no-repeat;border:1px solid #fff;border-radius:25px;color:#fff;height:50px;padding:0 60px 0 20px;transition:all .2s ease;width:100%}.newsletter .hs_submit .hs-button:hover{background-color:#fff;color:#070723}.newsletter form .hs_email .hs-error-msgs{list-style:none;position:absolute}.newsletter form .hs_email .hs-error-msgs label{display:block;font-size:12px}.newsletter .inputs-list{list-style:none;margin:0;padding:0}.newsletter .inputs-list label{color:#fff;font-size:12px;font-weight:300}