.contact-page .contact-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:28px;display:flex}.contact-page .contact-actions .contact-mail-button{color:#0a2043;background:#f6f3ed;border:1px solid #e8d5a8;border-radius:2px;justify-content:center;align-items:center;gap:35px;min-height:54px;padding:12px 24px;font:16px/1.4 Arial,sans-serif;display:inline-flex}.contact-page .contact-actions .contact-email{overflow-wrap:anywhere;padding:10px 0;font:16px/1.5 Arial,sans-serif}.contact-page .contact-socials{flex-wrap:wrap;align-items:center;gap:12px 27px;margin-top:26px;display:flex}.contact-page .contact-socials a,.contact-page .contact-social-pending{align-items:center;gap:9px;min-height:44px;font:14px/1.5 Arial,sans-serif;display:inline-flex}.contact-page .contact-social-pending{color:#bcc9dd}.contact-page .contact-social-pending small{color:#a7b7ce;margin:0;font:11px/1.5 Arial,sans-serif;display:inline}:is(.contact-page .contact-actions a:focus-visible,.contact-page .contact-socials a:focus-visible){outline-offset:5px;outline:3px solid #a9c5f5}@media (hover:hover){.contact-page .contact-actions .contact-mail-button:hover{background:#dce8fb}}@media (max-width:620px){.contact-page .contact-actions{flex-direction:column;align-items:flex-start;gap:9px}}
