#contactForm{width:100%;max-width:580px}#contactForm .contact-fields{margin:0;padding:0;border:0;min-width:0}#contactForm .contact-field{display:block;margin:0 0 24px}#contactForm .contact-field>label{display:block;font-weight:600;margin:0 0 8px}#contactForm input:not([type=radio]),#contactForm textarea{display:block;width:100%;padding:12px 14px;font:inherit;font-size:16px;color:#213b4c;border:1px solid #afcbd7;border-radius:7px;background:#fff}#contactForm textarea{resize:vertical;min-height:160px}#contactForm :focus-visible{outline:3px solid #218cb0;outline-offset:3px}.contact-required{font-size:11px;display:inline-block;margin-left:6px;padding:1px 7px;border-radius:4px;color:#8b342d;background:#fceeea;vertical-align:middle}.contact-residence{padding:12px 16px 16px;margin:0 0 24px;border:1px solid #d8e7ee;border-radius:8px;min-width:0}.contact-residence legend{font-weight:600;padding:0 5px}.contact-choice{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.contact-choice input{width:18px;height:18px;flex:0 0 auto;accent-color:#167da6}.contact-hint{font-size:13px;line-height:1.8;color:#506a77}.contact-submit{border:0;font:inherit;font-weight:600;cursor:pointer;min-width:170px;margin:0}.contact-submit:hover{background:#126389;color:#fff}.contact-submit:disabled{opacity:.65;cursor:default}.contact-status{margin:16px 0 0;white-space:pre-line;overflow-wrap:anywhere}.contact-status:empty{display:none}.contact-status[data-state=error]{color:#862d25;background:#fff1ee;border-left:4px solid #bc4e40;padding:16px}.contact-status[data-state=success]{color:#185e4c;background:#edf9f2;border-left:4px solid #368c72;padding:16px}.contact-trap,.contact-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#overseasFields[hidden]{display:none}#overseasFields:not([hidden]){background:#f2f8fb;border-radius:8px;padding:4px 18px 1px;margin:0 0 24px}.two{align-items:start}.two>div{min-width:0}.utility .email-reveal,.foot .email-reveal{color:#e7f9ff}.utility .email-reveal:hover,.foot .email-reveal:hover{color:#124d70}@media(max-width:550px){.headinner{gap:8px}.brand{gap:7px}.brand img{width:42px;height:42px}.brand strong{font-size:24px}.brand small{font-size:8px}.lang{margin-left:0}.menubtn{padding:7px 10px}.lang a{padding:5px 8px}.contact-submit{width:100%}}
#contactForm select{display:block;width:100%;padding:12px 14px;font:inherit;font-size:16px;color:#213b4c;border:1px solid #afcbd7;border-radius:7px;background:#fff;min-height:50px}#contact-value-label{overflow-wrap:anywhere}
