.itx-contact-form{font-family:'DM Sans',sans-serif;color:#302528}.itx-contact-form .enquiry-form{display:flex;flex-direction:column;gap:20px}.itx-contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.itx-contact-form label{display:flex;flex-direction:column;font-size:14px;line-height:1.5;gap:9px}.itx-contact-form input:not([type=checkbox]),.itx-contact-form select,.itx-contact-form textarea{width:100%;max-width:100%;border:1px solid #cfc4b6;border-radius:0;background:#fff;font:inherit;font-size:16px;color:#302528;padding:13px 14px;min-height:49px}.itx-contact-form input:focus,.itx-contact-form select:focus,.itx-contact-form textarea:focus{outline:2px solid #900016;outline-offset:1px}.itx-contact-form .hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.itx-contact-form .consent{display:flex;flex-direction:row;align-items:flex-start;font-size:13px;line-height:1.7}.itx-contact-form .consent input{width:18px;height:18px;flex:0 0 18px;accent-color:#900016;margin-top:3px}.itx-contact-form button[type=submit]{align-self:flex-start;border:1px solid #900016;border-radius:0;background:#900016;color:#fff;font-family:inherit;font-size:14px;font-weight:600;padding:16px 26px;min-height:50px;cursor:pointer}.itx-contact-form button:hover{filter:brightness(.88)}.itx-contact-form .form-note{font-size:13px;line-height:1.7;color:#6d6363}.itx-contact-form a{color:#900016;text-decoration:underline}.itx-contact-form .form-alert{padding:18px;border:1px solid #a38225;margin-bottom:24px;line-height:1.7}.itx-contact-form .form-alert.error{border-color:#900016;color:#900016}@media(max-width:600px){.itx-contact-form .form-row{grid-template-columns:1fr;gap:20px}}
