.umax-contact{font-family:Arial,Helvetica,sans-serif;color:#242926;background:#fafbf8;padding:75px clamp(22px,5.5vw,88px) 90px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,7vw,105px);max-width:1680px;margin:auto;line-height:1.6}.umax-contact *{box-sizing:border-box}.umax-contact a{color:inherit;text-decoration:none}.umax-contact-tag{display:inline-block;border-radius:20px;background:#e9ede5;padding:6px 11px;font-size:12px;margin-bottom:26px}.umax-contact h1,.umax-contact h2,.umax-contact h3{font-family:inherit;font-weight:400;letter-spacing:-.045em;line-height:1.12;color:inherit;margin:0}.umax-contact h1{font-size:clamp(48px,5vw,72px)}.umax-contact-intro h2{font-size:32px;margin-top:27px;max-width:370px}.umax-contact-intro>p{font-size:16px;line-height:1.75;max-width:440px;color:#626b64;margin:22px 0 0}.umax-contact-direct{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-top:1px solid #dce0da;margin-top:38px;padding-top:24px}.umax-contact-direct>span{color:#626b64;font-size:14px}.umax-contact-direct>a{font-size:17px;display:inline-flex;gap:25px;padding:6px 0}.umax-contact a:hover{text-decoration:underline;text-underline-offset:5px}.umax-contact-guide{background:#edf1e9;border-radius:8px;padding:25px;margin-top:35px;max-width:440px}.umax-contact-guide h3{font-size:23px}.umax-contact-guide p{font-size:15px;line-height:1.7;color:#626b64;margin:13px 0 0}.umax-enquiry{display:block;min-width:0}.umax-enquiry-heading h2{font-size:29px}.umax-enquiry-heading p{font-size:13px;color:#626b64;margin:12px 0 28px}.umax-enquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.umax-enquiry-grid>div{min-width:0}.umax-enquiry-wide{grid-column:1/-1}.umax-contact label{display:block;font-size:14px;line-height:1.5;margin-bottom:8px}.umax-contact label span:not([aria-hidden]){font-size:13px;color:#626b64}.umax-contact input,.umax-contact select,.umax-contact textarea{display:block;font:inherit;font-size:16px;line-height:1.5;width:100%;min-height:50px;border:1px solid #c9d0c6;border-radius:5px;background:#fff;color:#242926;padding:12px 14px;box-shadow:none;appearance:auto}.umax-contact textarea{min-height:155px;resize:vertical}.umax-contact input:focus-visible,.umax-contact select:focus-visible,.umax-contact textarea:focus-visible,.umax-contact button:focus-visible,.umax-contact a:focus-visible{outline:3px solid #28a2db;outline-offset:3px}.umax-contact [aria-invalid=true]{border-color:#a62c2c}.umax-contact .umax-field-help{font-size:13px;color:#626b64;margin:7px 0 0}.umax-enquiry-submit{margin-top:24px}.umax-enquiry-submit button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;background:#176d9e;color:white;font:inherit;font-size:15px;border:0;border-radius:5px;min-height:48px;padding:13px 22px;cursor:pointer}.umax-enquiry-submit button:hover{background:#12577e}.umax-enquiry-submit p{font-size:13px;color:#626b64;margin:15px 0 0}.umax-enquiry-submit a{text-decoration:underline;text-underline-offset:3px}.umax-enquiry-errors{padding:18px;border:1px solid #a62c2c;background:#fff3f1;color:#812222;border-radius:5px;margin-bottom:25px;font-size:15px}.umax-enquiry-errors p{margin:0}.umax-enquiry-success{border:1px solid #c9d0c6;background:#edf1e9;padding:32px;border-radius:8px}.umax-enquiry-success h2{font-size:32px}.umax-enquiry-success p{font-size:16px;margin:20px 0}.umax-enquiry-success a{text-decoration:underline}
@media(max-width:900px){.umax-contact{grid-template-columns:1fr;padding-top:42px;padding-bottom:60px;gap:42px}.umax-contact-intro h2{max-width:none}.umax-contact-intro>p{max-width:650px}.umax-contact-guide{display:none}.umax-contact-direct{margin-top:25px;padding-top:20px;gap:5px}}
@media(max-width:520px){.umax-enquiry-grid{grid-template-columns:1fr;gap:20px}.umax-contact h1{font-size:49px}.umax-contact-intro h2{font-size:29px}.umax-enquiry-heading h2{font-size:27px}.umax-enquiry-submit button{width:100%}}

/* Contact page follows the shared neutral site palette. */
.umax-contact{background:#fff;color:#292929;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,90px);padding-top:54px}.umax-contact-tag{background:#eee;color:#535353}.umax-contact-intro>p,.umax-contact-direct>span,.umax-enquiry-heading p,.umax-contact label span:not([aria-hidden]),.umax-enquiry-submit p{color:#686868}.umax-contact-direct{border-color:#dededb}.umax-contact-intro h2{font-size:28px;max-width:none}.umax-enquiry{padding:32px;background:#f5f5f3;border:1px solid #e1e1dc;border-radius:8px;align-self:start}.umax-contact :is(input,select,textarea){border-color:#d2d2cc;color:#292929}.umax-enquiry-submit button{background:#292929;font-size:17px;font-weight:600}.umax-enquiry-submit button:hover{background:#454545}.umax-enquiry-success{background:#f5f5f3;border-color:#d2d2cc}.umax-contact :is(input,select,textarea,button,a):focus-visible{outline:2px solid #555;outline-offset:3px}.umax-contact-address{margin-top:28px;padding-top:24px;border-top:1px solid #dededb}.umax-contact-address h3{font-size:22px}.umax-contact-address address{font-style:normal;font-size:16px;line-height:1.7;margin-top:16px;color:#686868}.umax-contact-address>a{display:inline-block;margin:14px 0 20px;font-size:15px;text-decoration:underline;text-underline-offset:4px}.umax-contact-address iframe{display:block;width:100%;height:260px;border:1px solid #dededb;border-radius:6px;background:#f3f3f1}@media(max-width:900px){.umax-contact{grid-template-columns:1fr;padding-top:36px}.umax-enquiry{grid-row:2}.umax-contact-address iframe{height:240px}}@media(max-width:520px){.umax-enquiry{padding:24px 18px}.umax-enquiry-submit button{font-size:16px}.umax-contact h1{font-size:40px}}
