/* Native CF7 controls inherit the approved presentation. No consent input. */
body.dmse-page{margin:0;padding:0;max-width:none}
.dmse-form-mount{display:contents}
.dmse-native-form{margin:0;min-width:0}
.dmse-native-form .wpcf7-form-control-wrap[data-name=phone]{display:block;min-width:0;width:100%;max-width:none}
.dmse-native-form .input-row>span,.dmse-native-form .input-row>div{min-width:0;flex:1}
.dmse-native-form input[type=tel],.dmse-native-form input[type=submit]{box-sizing:border-box;width:100%;max-width:none;min-height:46px;border-radius:4px;padding:11px 14px;font:500 16px/1.3 Arial,Helvetica,sans-serif}
.dmse-native-form input[type=tel]{background:#fffdf8;border:1px solid #cec8bb;color:#25271e}
.dmse-native-form input[type=submit]{background:#74765a;color:#fff;border:1px solid #74765a;cursor:pointer;font-weight:700;white-space:normal}
.dmse-native-form .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
.dmse-native-form .hidden-fields-container,.dmse-native-form .cf7apps-honeypot-wrap{display:none!important}
.dmse-native-form .dmse-consent{display:block!important;grid-column:1/-1;font:400 11px/1.45 Arial,Helvetica,sans-serif!important;margin:9px 0 0!important;color:#57584b;text-align:left}
.dmse-native-form .dmse-consent a{color:inherit;text-decoration:underline}
.dmse-native-form .wpcf7-response-output{font-size:14px;line-height:1.4;margin:12px 0 0;padding:8px}
.capture .dmse-native-form{margin-top:12px}
.art-native-form .wpcf7{width:100%}
.art-project .art-native-form .form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.art-project .dmse-native-form>[data-name=phone],.art-project .dmse-native-form>div:has(input[type=submit]){width:100%;min-width:0}
.art-project .dmse-native-form .dmse-consent{grid-column:1/-1}
.art-project .dmse-native-form .wpcf7-response-output{grid-column:1/-1}
@media(max-width:760px){.art-project .art-native-form .form{grid-template-columns:minmax(0,1fr)}.dmse-native-form input[type=tel],.dmse-native-form input[type=submit]{font-size:16px}.dmse-native-form .dmse-consent{font-size:10px!important}}
