.mdf-enquiry [hidden]{display:none!important}.mdf-enquiry{scroll-margin-top:120px}.mdf-enquiry .quote-step+.quote-step{margin-top:32px;padding-top:30px;border-top:1px solid #dce0d8}.mdf-enquiry.mdf-enhanced .quote-step+.quote-step{margin-top:0;padding-top:0;border-top:0}.mdf-form-error,.mdf-form-notice{padding:16px 18px;border-radius:6px;margin-bottom:24px;font-size:13px;line-height:1.8}.mdf-form-error{background:#fff2e8;border:1px solid #ba664b;color:#6a2e1d}.mdf-form-notice{background:#edf3e4;border:1px solid #bdcba9;color:#27402a}.mdf-enquiry .mdf-privacy-ack{display:flex;align-items:flex-start;gap:11px;margin-top:22px;font-size:12px;line-height:1.8}.mdf-privacy-ack input{width:18px;height:18px;min-width:18px;accent-color:#132c40;margin-top:3px}.mdf-privacy-ack a,.mdf-contact-alternatives a{text-decoration:underline;text-underline-offset:3px}.mdf-contact-alternatives{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.8;margin-block:22px;overflow-wrap:anywhere}.mdf-reference{font-size:21px!important;padding:15px 0;color:#132c40!important}.mdf-offline-copy{margin-top:18px}.mdf-admin-only{font-size:12px;margin-top:24px;padding-top:18px;border-top:1px solid #dce0d8}.mdf-enquiry .quote-result>.button,.mdf-enquiry .quote-result>p>.button{margin-top:22px}.mdf-enquiry button:disabled{opacity:.7;cursor:wait}.mdf-enquiry .service-choice>span:not(.radio-indicator){max-width:none}.mdf-enquiry .field select{max-width:100%}.mdf-enquiry input:focus-visible,.mdf-enquiry textarea:focus-visible,.mdf-enquiry select:focus-visible,.mdf-enquiry button:focus-visible,.mdf-enquiry a:focus-visible{outline:3px solid #4674d4;outline-offset:3px}.mdf-enquiry .mdf-form-error:focus,.mdf-enquiry .quote-result:focus{outline:2px solid #4674d4;outline-offset:4px}@media(max-width:700px){.mdf-enquiry .mdf-privacy-ack{font-size:11px}.mdf-contact-alternatives{font-size:12px}.mdf-form-error,.mdf-form-notice{font-size:12px;padding:14px}.mdf-enquiry .field input,.mdf-enquiry .field select,.mdf-enquiry .field textarea{font-size:16px}.mdf-enquiry .service-choice{min-height:70px}}
