.mos-contact{max-width:100%;overflow-wrap:anywhere}.mos-contact h1{margin-top:0;color:#23466e}.mos-contact-info{margin:0 0 1.4rem;line-height:1.6}.mos-contact-form{max-width:650px}.contact-help{font-size:.9em;color:#4b5462}.contact-field{margin:0 0 1rem}.contact-field label{display:block;margin-bottom:.35rem}.contact-field input,.contact-field textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #aeb9c8;border-radius:3px;background:#fff;color:#1e2d43;padding:.65rem;font:inherit}.contact-field input{max-width:430px}.contact-field textarea{resize:vertical;min-height:220px}.mos-contact-form :focus-visible{outline:3px solid #1d5b94;outline-offset:3px}.contact-copy{display:flex;align-items:baseline;gap:.5rem;margin:1rem 0}.contact-copy input{flex:none}.contact-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.contact-actions button{background:#264d77;color:white;border:1px solid #264d77;border-radius:3px;padding:.65rem 1.1rem;font:inherit;cursor:pointer}.contact-actions button:hover{background:#173858}.contact-actions .contact-reset{background:#fff;color:#264d77}.contact-actions .contact-reset:hover{background:#edf2f7}.mos-contact-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.com-contact-category table{width:100%;border-collapse:collapse}.com-contact-category td,.com-contact-category th{text-align:left;padding:.5rem;overflow-wrap:anywhere}.com-contact-category input,.com-contact-category select{max-width:100%}@media(max-width:540px){.contact-field input{max-width:none}.contact-field textarea{min-height:250px}}
