body{display:initial}h2{color:#7f5489;font-weight:700;letter-spacing:1px}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=confirm_email],.wpcf7-form input[type=tel],.wpcf7-form input[type=date]{width:100%;padding:16px;border-width:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#999;background-color:#eee;font-size:14px;-webkit-appearance:none}.wpcf7-form .sonologie-date{width:auto!important}span.wpcf7-list-item{display:block!important}.wpcf7-submit{width:auto!important;position:relative;padding:.3em 1em;border:2px solid #82568d!important;color:#82568d!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;background-color:transparent!important;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:20px!important;text-transform:uppercase;font-weight:500;line-height:1.7em!important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{padding:30px;background-color:#fcf8be;font-size:16px}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#eee;border:0px solid #bbb;padding:16px;color:#6d6d6d;font-size:16px}input#submit{color:white!important}.single .post{padding-bottom:0px}.et_pb_post{margin-bottom:0px;word-wrap:break-word}.entete-page{min-height:clamp(240px,36vw,430px);padding:40px 20px;display:flex;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center}.entete-page-contenu{background:rgba(255,255,255,0.84);padding:clamp(22px,4vw,44px);border-radius:24px;max-width:850px}.entete-page h1{font-size:clamp(2.1rem,4.4vw,4.2rem);line-height:1.1;margin:0 0 12px 0}.entete-page p{font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.35;margin:0}