/* UpdateVisa - multilingual inquiry form additions */
.form-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;}
.contact-mail{font-size:13px!important;margin-top:22px}.contact-mail a{color:#fff;text-decoration:underline;text-underline-offset:4px}
.contact-form .field input:focus,.contact-form .field select:focus,.contact-form .field textarea:focus{outline:2px solid #bf182d;outline-offset:1px}
.contact-form .privacy-consent{border:1px solid #ededf0;background:#fafafa;padding:13px 14px;border-radius:7px;margin-top:16px}
.contact-form .privacy-consent>label{display:flex;gap:9px;align-items:flex-start;color:#2b2b30;font-size:12px;line-height:1.6;cursor:pointer;font-weight:700}
.contact-form .privacy-consent>label input{margin:3px 0 0;flex:0 0 auto;width:16px;height:16px;accent-color:#c1121f}
.contact-form .privacy-consent details{margin:8px 0 0 25px;color:#5f626c;font-size:11px;line-height:1.65}
.contact-form .privacy-consent summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.contact-form .privacy-consent details p{color:#676b73;font-size:11px;line-height:1.7;margin:8px 0}
.contact-form .privacy-consent details a{font-weight:700;color:#a61123;text-decoration:underline}
.contact-form .form-button:disabled{opacity:.5;cursor:not-allowed}
.contact-form #contact-status{font-size:12px;min-height:1.75em;line-height:1.7;margin:12px 0 0;padding:0;color:#555b65}
.contact-form #contact-status.is-ok{color:#086443}.contact-form #contact-status.is-error{color:#a01929}
.contact-form .contact-footnote{font-size:11px;line-height:1.7;margin:10px 0 0;color:#818590}
.privacy-page{max-width:760px;margin:60px auto 120px;padding:0 25px;color:#1c1c20}.privacy-page .back-link{display:inline-block;margin-bottom:34px;color:#c1121f}.privacy-page h1{font-size:30px;margin:10px 0 24px}.privacy-page p{line-height:1.95;font-size:15px;color:#555760;margin:22px 0}
@media(max-width:720px){.contact-form .privacy-consent{padding:11px}.privacy-page{margin:35px auto 80px}}
