.dmp-contact-integrated,.dmp-contact-integrated *{box-sizing:border-box;font-family:"Times New Roman",Times,serif!important}
.dmp-contact-integrated{max-width:900px!important;margin:0 auto!important;padding:38px!important;background:#f7f5f1!important;color:#202033;border:1px solid #e5dfd6!important;border-top:2px solid #d5ae87!important;box-shadow:none!important}
.dmp-contact-integrated .dmp-form-intro{margin-bottom:30px}.dmp-contact-integrated h2{font-size:32px!important;font-weight:400!important;line-height:1.2!important;text-transform:none!important;margin:0 0 12px!important}
.dmp-contact-integrated p{font-size:16px;line-height:1.65}.dmp-contact-integrated .dmp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.dmp-contact-integrated .dmp-form-field{min-width:0;margin:0 0 22px}.dmp-contact-integrated label{display:block;font-size:15px;margin-bottom:9px;color:#121326}
.dmp-contact-integrated input:not([type=submit]):not([type=hidden]),.dmp-contact-integrated select,.dmp-contact-integrated textarea{width:100%!important;max-width:100%;padding:13px 14px!important;border:1px solid #d8cfbf!important;border-radius:0!important;background:#fff!important;color:#202033!important;font-size:16px!important;line-height:1.5;box-shadow:none!important}
.dmp-contact-integrated input:focus,.dmp-contact-integrated select:focus,.dmp-contact-integrated textarea:focus{outline:2px solid #d5ae87;outline-offset:2px}.dmp-contact-integrated textarea{min-height:180px;resize:vertical}.dmp-contact-integrated small{display:block;font-size:12px;color:#726b62;margin-top:7px}.dmp-contact-integrated .dmp-form-privacy{font-size:13px;color:#726b62}.dmp-contact-integrated input[type=submit]{padding:15px 25px!important;background:#0d182b!important;color:#fff!important;border:1px solid #0d182b!important;border-radius:0!important;font-size:16px!important;text-transform:none!important;cursor:pointer}.dmp-contact-integrated input[type=submit]:hover{background:#d5ae87!important;color:#0d182b!important;border-color:#d5ae87!important}.dmp-contact-integrated [hidden]{display:none!important}.dmp-contact-integrated .dmp-routing-notice{padding:14px 17px;border-left:2px solid #d5ae87;background:#eee8dc;font-size:14px}.dmp-contact-integrated .dmp-routing-notice:empty{display:none}.dmp-contact-integrated .dmp-route-error{color:#9a2734;font-size:14px}#dmp-formulaire{scroll-margin-top:125px}.dmp-contact-integrated{scroll-margin-top:125px}
@media(max-width:620px){.dmp-contact-integrated{padding:25px 18px!important}.dmp-contact-integrated .dmp-form-row{grid-template-columns:1fr;gap:0}.dmp-contact-integrated input[type=submit]{width:100%}}
