.folio-contact-page .folio-contact-intro{padding:55px 0 34px}.folio-contact-page .folio-profile{margin-bottom:34px}.folio-contact-page .folio-contact-name{color:var(--f-ink);margin:0 0 5px;font-size:16px;font-weight:600;line-height:1.2}.folio-contact-page .folio-contact-name .folio-wave{color:#fd620e;margin-left:1px;font-size:13px}.folio-contact-page .folio-contact-intro h1{margin:14px 0 13px;font-size:34px;font-weight:500;line-height:1.35}.folio-contact-page .folio-contact-intro h1 em{color:#737980;font-family:Georgia,serif;font-weight:400}.folio-contact-page .folio-contact-intro>p{color:var(--f-muted);margin:0;font-size:12px;line-height:1.9}.folio-contact-page .folio-contact-form-section{border-top:1px solid var(--f-line);padding:29px 0 34px}.folio-contact-page .folio-contact-form{max-width:570px}.folio-contact-page .folio-contact-fields{grid-template-columns:1fr;display:grid}.folio-contact-page .folio-contact-field{flex-direction:column;gap:7px;margin-bottom:17px;display:flex}.folio-contact-page .folio-contact-field label{color:#555a60;font-size:11px;font-weight:500}.folio-contact-page .folio-contact-field input,.folio-contact-page .folio-contact-field textarea{width:100%;color:var(--f-ink);font:inherit;background:#fff;border:1px solid #e6e8eb;border-radius:6px;outline:0;padding:10px 12px;font-size:12px;line-height:1.6;transition:border-color .18s,box-shadow .18s}.folio-contact-page .folio-contact-field input{height:40px}.folio-contact-page .folio-contact-field textarea{resize:vertical;min-height:124px}.folio-contact-page .folio-contact-field input:focus,.folio-contact-page .folio-contact-field textarea:focus{border-color:#e67547;box-shadow:0 0 0 3px #fd620e18}.folio-contact-page .folio-contact-submit-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.folio-contact-page .folio-contact-submit-row .folio-primary{font-weight:500}.folio-contact-page .folio-contact-submit-row .folio-primary:disabled{cursor:wait;opacity:.65}.folio-contact-page .folio-form-status{color:#568365;min-height:17px;margin:0;font-size:11px;line-height:1.5}.folio-contact-page .folio-form-status-error{color:#be4f3a}.folio-contact-page .folio-contact-direct{border-top:1px solid var(--f-line);flex-direction:column;align-items:flex-start;gap:8px;margin-top:34px;padding-top:28px;display:flex}.folio-contact-page .folio-contact-direct a{align-items:center;gap:8px;font-size:12px;display:inline-flex}.folio-contact-page .folio-contact-direct a:hover{color:#df673e}.folio-contact-page .folio-footer a{align-items:center;gap:5px;display:inline-flex}.folio-contact-page .folio-footer a:hover{color:#df673e}@media (max-width:520px){.folio-contact-page .folio-contact-intro{padding-top:38px}.folio-contact-page .folio-contact-intro h1{font-size:29px}.folio-contact-page .folio-contact-form-section{padding-top:24px}}
