.infolettre-section .infolettre-details{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1070px}.infolettre-section .infolettre-details .left-section{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:flex-start;max-width:33.333333%;width:33.333333%}.infolettre-section .infolettre-details .right-section{flex:0 0 66.666667%;max-width:66.666667%;width:66.666667%}.infolettre-section .title-background{bottom:-1.2vw;color:#000;font-size:9vw;font-weight:900;opacity:.12;position:absolute;right:0;text-transform:uppercase;z-index:1}.infolettre-section{align-items:center;display:flex;min-height:350px;overflow:hidden;position:relative;z-index:0}.infolettre-section .infolettre-details .left-section .infolettre-text-details h2{color:#fff;font-size:20px;font-weight:800;line-height:1.2;margin-bottom:20px;margin-top:0}.infolettre-section .right-section .right-section-description{margin-bottom:56px;max-width:82%}.infolettre-section .right-section .right-section-description h3{color:#fff;font-size:18px;font-weight:600;line-height:1.2;margin:0 0 26px}.infolettre-section .infolettre-details .right-section .right-section-description p{color:#fff;display:inline-block;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:16px}.infolettre-section .right-section .form-section .form-title{display:none}.infolettre-section .right-section .form-section form{background:transparent;display:flex;height:53px;justify-content:flex-start;line-height:22px;max-width:70%;position:relative;z-index:9}.infolettre-section .right-section .form-section form .hs-form-field label{background-color:#ed4a39;color:#fff;display:table-column-group;font-size:12px!important;font-weight:700;left:15px;padding:0 5px;position:absolute;text-transform:uppercase;top:-5px;z-index:99}.infolettre-section .right-section .form-section form .hs-form-field{margin-bottom:0}.infolettre-section .right-section .form-section form input.hs-input{align-items:center;background:0 0;border:1px solid #fff;color:#fff!important;display:flex;font-size:16px;height:40px;min-width:450px;outline:none;padding:1px 2px;text-indent:6px;width:100%}.infolettre-section .right-section .form-section form .hs-form-field>label{margin-top:-6px}.infolettre-section .right-section .form-section form .hs-form-field .hs-form-required{color:#fff}.infolettre-section .right-section .form-section form .hs-form-field label span{font-size:12px;font-weight:700;line-height:22px;text-transform:uppercase}.infolettre-section .right-section .form-section form input::placeholder{color:#fff;font-size:15px;font-weight:300;opacity:.7}.infolettre-section .right-section .form-section form .hs_submit{display:flex;justify-content:flex-end;margin-left:15px;margin-top:0}.infolettre-section .right-section .form-section form .hs_error_rollup label.hs-main-font-element{display:none}.infolettre-section .right-section .form-section form .hs_submit .hs-button{background:#fff;background-color:#fff;border:none;border-radius:0;color:#ed4a39!important;display:block;font-size:16px;height:40px;overflow:hidden;padding:10px 20px;position:absolute;transition:all .3s ease-in-out;width:max-content}.infolettre-section .right-section .form-section form .hs_submit .hs-button:hover{background-color:#212529;color:#fff!important;line-height:normal!important}.infolettre-section .right-section .form-section form ul.hs-error-msgs{position:relative}.infolettre-section .right-section .form-section form ul.hs-error-msgs li label.hs-error-msg{bottom:0;left:0;margin:0;position:absolute}.infolettre-section .right-section .form-section form input.hs-input::placeholder{opacity:.5}.infolettre-section .right-section .form-section form .hs-form-field label.hs-error-msg.hs-main-font-element{background:transparent}@media only screen and (max-width:767px){.infolettre-section .infolettre-details{flex-direction:column}.infolettre-section .infolettre-details .left-section{max-width:100%;width:100%}.infolettre-section .infolettre-details .left-section .infolettre-text-details h2{font-size:20px;font-weight:800;line-height:1.2;margin-bottom:22px}.infolettre-section .right-section .right-section-description{margin-bottom:30px;max-width:100%}section.infolettre-section .content-wrapper{padding:0 15px;width:100%}.infolettre-section .right-section .right-section-description h3{margin-bottom:10px}.infolettre-section .infolettre-details .right-section{max-width:100%;width:100%}.infolettre-section .right-section .form-section form input.hs-input{font-size:13px;min-width:100%;width:100%!important}.infolettre-section .right-section .form-section form .hs_submit .hs-button{font-size:15px;padding:10px 15px}.infolettre-section .right-section .form-section form{gap:15px;height:auto;max-width:100%;width:100%}.infolettre-section .right-section .form-section form .hs_email.hs-form-field{width:60%}.infolettre-section .right-section .form-section form .hs_submit{display:block;margin:0;width:35%}}@media (min-width:768px) and (max-width:1024px){.infolettre-section .infolettre-details{flex-direction:column}.infolettre-section .infolettre-details .right-section{max-width:100%;width:100%}.infolettre-section .right-section .form-section form input.hs-input{min-width:300px}.infolettre-section .right-section .right-section-description{margin-bottom:1rem;max-width:100%}section.infolettre-section .content-wrapper{padding:0 40px}}