.ce_form{padding-bottom:clamp(5.75rem, 2.1136rem + 9.697vw, 13.75rem);padding-top:clamp(5.75rem, 2.1136rem + 9.697vw, 13.75rem);background-color:#f5f1ea}.ce_form .formbody{width:78%;max-width:1280px;margin-inline:auto;display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.ce_form .formbody{width:92%}}.ce_form .explanation{text-align:center;margin-bottom:5em}.ce_form .explanation h1,.ce_form .explanation h2,.ce_form .explanation h3,.ce_form .explanation h4{font-size:1.7em;font-size:clamp(1.7em, 0.75rem + 3vw, 4em);margin-bottom:0.7em;line-height:1.2;font-family:"Segoe Script Bold", "Times New Roman", serif;margin-bottom:0.5em}.ce_form .explanation p{font-size:1.25rem;font-size:clamp(0.95rem, 1.5vw, 1.25rem);font-weight:400;line-height:1.6;font-style:italic;color:#c6aa9d}.ce_form .mandatory{width:100%;margin-bottom:0.8em}.ce_form .mandatory input{height:4em;padding-inline:1em;border:0}.ce_form .mandatory textarea{padding:1em;border:0}.ce_form .mandatory .captcha{margin-bottom:0}.ce_form .mandatory input:focus-visible,.ce_form .mandatory textarea:focus-visible{border-color:red}.ce_form .widget-submit{width:100%;margin-top:1em}.ce_form .widget-submit .submit{padding-block:1.2em;width:100%;border:0;background-color:#c6aa9d;font-size:1.25rem;font-size:clamp(0.95rem, 1.5vw, 1.25rem);font-weight:400;line-height:1.6}