.contact-enquiry .office-enquiry-fields{background:#f3f7fa;border-radius:4px;border:1px solid var(--tp-line,#bdcbd6)!important;gap:14px!important;padding:18px!important}.contact-enquiry .office-enquiry-fields legend{color:var(--tp-navy,#153353);padding:0 6px;font-size:17px;font-weight:600}.contact-enquiry .office-enquiry-hint,.contact-enquiry .office-message-budget{color:#445059;margin:0;font-size:14px;line-height:1.5}.contact-enquiry .office-enquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-enquiry .office-message-budget.is-over-limit{color:var(--tp-red,#c9142f)}@media (max-width:560px){.contact-enquiry .office-enquiry-grid{grid-template-columns:minmax(0,1fr)}.contact-enquiry .office-enquiry-fields{padding:14px!important}}
