#contact-form label{display:block;font-weight:600;margin:24px 0 7px}#contact-form input,#contact-form textarea{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #aebdaf;border-radius:6px;background:white;color:#254345;font:inherit}#contact-form textarea{resize:vertical;min-height:170px}#contact-form button{border:1px solid #315e56;border-radius:6px;background:#315e56;color:#fff;padding:11px 20px;font:inherit;cursor:pointer}#contact-form button:disabled{opacity:.6;cursor:wait}#contact-form #refresh-captcha{background:transparent;color:#315e56;font-size:14px;padding:8px 12px}.captcha-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.captcha-row img{max-width:100%;height:auto;border:1px solid #d9dfd2;border-radius:5px}#contact-form .field-note{font-size:13px;color:#61756d;margin-top:6px}#contact-submit{margin-top:24px}#contact-status{margin-top:20px;white-space:pre-wrap}#contact-status.error{color:#a03d33}#contact-receipt{overflow-wrap:anywhere;font-size:14px}.legal-content{box-sizing:border-box}input:focus-visible,textarea:focus-visible,button:focus-visible{outline:3px solid #bcab72;outline-offset:3px}

.contact-navigation{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap!important;gap:12px}.contact-navigation a{white-space:nowrap}.contact-navigation button.language-picker{width:32px;height:32px;min-height:32px!important;padding:5px!important}.contact-navigation button.language-picker svg{width:21px;height:21px}
.legal-header img{mix-blend-mode:multiply}
