
.mcm-enquiry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;text-align:left;width:100%;margin:0 auto;color:#333;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.6}
.mcm-enquiry .mcm-field{min-width:0}.mcm-enquiry label{display:block;margin-bottom:6px;font-size:16px;font-weight:600;color:#333}.mcm-enquiry label span{font-size:14px;font-weight:400;color:#595959}
.mcm-enquiry input:not([type=hidden]),.mcm-enquiry select,.mcm-enquiry textarea{box-sizing:border-box;display:block;width:100%;min-height:48px;margin:0;padding:11px 12px;border:1px solid #999;border-radius:0;background:#fff;color:#222;font:inherit;letter-spacing:normal;text-transform:none;line-height:1.5}
.mcm-enquiry textarea{resize:vertical;min-height:140px}.mcm-enquiry .mcm-wide{grid-column:1/-1}.mcm-enquiry .mcm-honey{display:none!important}
.mcm-enquiry button{min-height:48px;padding:12px 26px;background:#333;color:#fff;border:1px solid #333;border-radius:0;font:inherit;font-weight:600;cursor:pointer}.mcm-enquiry button:hover{background:#111}.mcm-enquiry :focus-visible{outline:3px solid #87601b;outline-offset:3px}
.mcm-enquiry .mcm-form-note{font-size:14px;line-height:1.6;color:#595959;margin:0 0 16px;overflow-wrap:anywhere}.mcm-enquiry .mcm-form-note:last-child{margin:16px 0 0}.mcm-enquiry a{color:#65480e;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.mcm-enquiry{grid-template-columns:minmax(0,1fr);gap:18px}.mcm-enquiry button{width:100%}}
