.page .page-main form input,.page .page-main form label{display:block}.page .page-main form input:disabled,.page .page-main form textarea:disabled{opacity:0.50;cursor:not-allowed}.page .page-main form input[type="text"],.page .page-main form input[type="email"],.page .page-main form textarea{font-weight:400;border-bottom:1px solid currentColor}.page .page-main form input[type="text"]:focus,.page .page-main form input[type="email"]:focus,.page .page-main form textarea:focus{border-bottom-color:var(--accent-color-primary);outline:unset}.page .page-main form input[type="text"]:focus+label,.page .page-main form input[type="email"]:focus+label,.page .page-main form textarea:focus+label{color:var(--accent-color-primary)}.page .page-main form input[type="submit"]{padding:0.5em 2em;border:1px solid currentColor;font-weight:400;color:var(--accent-color-primary);background-color:white}.page .page-main form input[type="submit"]:enabled{cursor:pointer}.page .page-main form input[type="submit"]:enabled:focus,.page .page-main form input[type="submit"]:enabled:hover{border-color:var(--accent-color-primary);color:white;background-color:var(--accent-color-primary)}.page .page-main form input[type="submit"]:enabled:focus{outline:unset}.page .page-main form input[type="submit"]:disabled{color:unset}.page .page-main form label{margin-bottom:0.25em;font-weight:400;font-size:0.75em}.page .page-main form p{display:flex;flex-direction:column-reverse}.page .page-main form .-tray{margin-bottom:unset}@media (min-width: 768px){.page .page-main form .-tray{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}}.page .page-main form .-tray>*{margin-bottom:0.75em}@media (min-width: 768px){.page .page-main form .-tray>*{margin-left:1em;margin-bottom:unset}}.page .page-main form .-tray>*:last-child{margin-bottom:unset}@media (min-width: 768px){.page .page-main form .-tray>*:last-child{margin-left:unset}}#contact #contact-status{display:block;padding:0.5em 1em;border:1px solid currentColor}@media (min-width: 768px){#contact #contact-status{display:inline;padding:unset;border:unset}}#contact #contact-status.-error{color:red}#contact #contact-message{overflow:hidden;resize:none}

/*# sourceMappingURL=mail.css.map */
