.newsletter-section{position:relative;padding:var(--spacer_xxxl) 0;color:#fff}.newsletter-section:after{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='383'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Rectangle 548' transform='translate(0 .25)' fill='%23595959' d='M0 0h1440v383H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath data-name='Rectangle 524' transform='translate(0 .25)' fill='%23595959' d='M0 0h1440v863H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Groupe 878'%3E%3Cpath fill='%23595959' d='M0 0h1440v383H0z'/%3E%3Cg transform='translate(0 -.25)' clip-path='url(%23a)'%3E%3Cg data-name='Groupe de masques 12' transform='translate(0 -294)' opacity='.703' clip-path='url(%23b)'%3E%3Cg data-name='Groupe 135' opacity='.21' fill='%23fff'%3E%3Cpath data-name='Tracé 5' d='M1109.881-38.987c113.809 274.831 61.233 603.762-156.556 599.406 137.474 57.115 273.729 53.754 363.331-31.792 206.138-204.1 115.725-575.059-206.774-567.613'/%3E%3Cpath data-name='Tracé 6' d='M340.836-494.766C358.654-20.34 634.011 391.649 894.566 532.386c156.44 84.49 319.723 93.986 422.091-3.739C1126.09 717.374 559.274 748.17 203.45 361.747c-418.363-454.216-99.351-819.19 137.386-856.513'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:50%;background-repeat:no-repeat;transform:translateX(-50vw);z-index:-1}.newsletter-section__title{font-weight:var(--font_weight_medium)}.newsletter-section__caption{font-size:1.6rem;text-align:center}.newsletter-section__caption>:last-child{margin-bottom:0}.newsletter-section__form{max-width:725px;background-color:#f1f1f1;box-shadow:0 13px 12px 0 rgba(0,0,0,.16);padding:var(--spacer_xxxs);margin-top:var(--spacer_lg)}.newsletter-section__form[data-layout=vertical]{max-width:910px;padding:var(--spacer_lg);background-color:#fff}.newsletter-section__form[data-layout=vertical] form label{color:#7f7f7f;font-size:1.3rem;font-weight:var(--font_weight_semi_bold);margin-bottom:var(--spacer_xxxs)}.newsletter-section__form[data-layout=vertical] form label .hs-form-required{color:inherit}.newsletter-section__form[data-layout=vertical] form label.hs-error-msg{color:var(--primary_color)}.newsletter-section__form[data-layout=vertical] form input[type=email],.newsletter-section__form[data-layout=vertical] form input[type=file],.newsletter-section__form[data-layout=vertical] form input[type=number],.newsletter-section__form[data-layout=vertical] form input[type=password],.newsletter-section__form[data-layout=vertical] form input[type=tel],.newsletter-section__form[data-layout=vertical] form input[type=text],.newsletter-section__form[data-layout=vertical] form select{height:48px}.newsletter-section__form[data-layout=vertical] form input[type=email],.newsletter-section__form[data-layout=vertical] form input[type=file],.newsletter-section__form[data-layout=vertical] form input[type=number],.newsletter-section__form[data-layout=vertical] form input[type=password],.newsletter-section__form[data-layout=vertical] form input[type=tel],.newsletter-section__form[data-layout=vertical] form input[type=text],.newsletter-section__form[data-layout=vertical] form select,.newsletter-section__form[data-layout=vertical] form textarea{box-shadow:inset 0 0 0 3px #f3f3f3;background-color:#fff;padding-left:var(--spacer_xs);padding-right:var(--spacer_xs)}.newsletter-section__form[data-layout=vertical] form input[type=email]:focus,.newsletter-section__form[data-layout=vertical] form input[type=file]:focus,.newsletter-section__form[data-layout=vertical] form input[type=number]:focus,.newsletter-section__form[data-layout=vertical] form input[type=password]:focus,.newsletter-section__form[data-layout=vertical] form input[type=tel]:focus,.newsletter-section__form[data-layout=vertical] form input[type=text]:focus,.newsletter-section__form[data-layout=vertical] form select:focus,.newsletter-section__form[data-layout=vertical] form textarea:focus{box-shadow:inset 0 0 0 3px var(--secondary_color)}.newsletter-section__form[data-layout=vertical] form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.73' height='5.806'%3E%3Cpath d='M4.874 5.806L0 1.055.625.413A1.368 1.368 0 012.56.389l2.311 2.253L7.172.389A1.363 1.363 0 019.1.41l.63.643z' fill='%237f7f7f'/%3E%3C/svg%3E");background-size:10px 6px;background-repeat:no-repeat;background-position:right var(--spacer_xs) center}.newsletter-section__form[data-layout=vertical] form ::placeholder{color:#7f7f7f}.newsletter-section__form[data-layout=vertical] form .hs-button,.newsletter-section__form[data-layout=vertical] form input[type=submit]{width:100%;font-size:1.6rem;padding:var(--spacer_xs) var(--spacer_lg)}.newsletter-section__form[data-layout=vertical] form .hs-richtext:last-of-type,.newsletter-section__form[data-layout=vertical] form .hs-richtext>p:last-of-type{font-size:1rem}.newsletter-section__form[data-layout=vertical] form .hs_submit.hs-submit{margin-top:var(--spacer_md)}.newsletter-section__form form{font-size:1.6rem}.newsletter-section__form[data-layout=horizontal] form{display:flex;flex-flow:row wrap;align-items:flex-start}.newsletter-section__form[data-layout=horizontal] .field.hs-form-field{flex-grow:1}.newsletter-section__form .hs_error_rollup{font-size:1.2rem}.newsletter-section__form .legal-consent-container{color:#000;font-size:1rem}.newsletter-section__form form .hs-richtext:last-of-type,.newsletter-section__form form .hs-richtext>p:last-of-type{margin-bottom:0}.newsletter-section__form form .hs-button,.newsletter-section__form form input[type=submit]{border-radius:0;background-color:var(--secondary_color);border:0;font-weight:var(--font_weight_semi_bold);padding-left:var(--spacer_md);padding-right:var(--spacer_md);box-shadow:inset 0 0 0 2px var(--secondary_color)}.newsletter-section__form form .hs-button:focus,.newsletter-section__form form .hs-button:hover,.newsletter-section__form form input[type=submit]:focus,.newsletter-section__form form input[type=submit]:hover{background-color:hsla(0,0%,100%,0);color:var(--secondary_color)}.newsletter-section__form[data-layout=horizontal] form .hs-button,.newsletter-section__form[data-layout=horizontal] form input[type=submit]{font-size:1.6rem;height:54px}.newsletter-section__form form input[type=email],.newsletter-section__form form input[type=file],.newsletter-section__form form input[type=number],.newsletter-section__form form input[type=password],.newsletter-section__form form input[type=tel],.newsletter-section__form form input[type=text],.newsletter-section__form form select,.newsletter-section__form form textarea{border-radius:0;box-shadow:inset 0 0 0 1px #979797;transition:box-shadow var(--default_transition)}.newsletter-section__form[data-layout=horizontal] form input[type=email],.newsletter-section__form[data-layout=horizontal] form input[type=file],.newsletter-section__form[data-layout=horizontal] form input[type=number],.newsletter-section__form[data-layout=horizontal] form input[type=password],.newsletter-section__form[data-layout=horizontal] form input[type=tel],.newsletter-section__form[data-layout=horizontal] form input[type=text],.newsletter-section__form[data-layout=horizontal] form select{height:54px;padding-left:var(--spacer_xs)}.newsletter-section__form form input[type=email]:focus,.newsletter-section__form form input[type=file]:focus,.newsletter-section__form form input[type=number]:focus,.newsletter-section__form form input[type=password]:focus,.newsletter-section__form form input[type=tel]:focus,.newsletter-section__form form input[type=text]:focus,.newsletter-section__form form select:focus,.newsletter-section__form form textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--secondary_color)}.newsletter-section__form .hs-error-msgs a,.newsletter-section__form[data-layout=horizontal] .hs-error-msg{font-size:1.2rem}@media (min-width:600px){.newsletter-section__form[data-layout=horizontal] .field.hs-form-field{order:1;margin-right:var(--spacer_xxxs)}.newsletter-section__form[data-layout=horizontal] .hs_submit.hs-submit{order:2}.newsletter-section__form[data-layout=horizontal] .hs_error_rollup,.newsletter-section__form[data-layout=horizontal] .legal-consent-container{order:3}}@media (max-width:599px){.newsletter-section__form .hs_submit.hs-submit{margin-top:var(--spacer_xxxs)}.newsletter-section__form .hs_submit.hs-submit,.newsletter-section__form[data-layout=horizontal] form .hs-button,.newsletter-section__form[data-layout=horizontal] form input[type=submit]{width:100%}.newsletter-section__form[data-layout=vertical]{padding:var(--spacer_md)}}