.contact-page{align-items:start}.contact-workspace{padding:28px;background:#f7f2eb;border-top:2px solid #a47b4f;box-shadow:0 18px 45px #4c14210a}.contact-fields{gap:25px 24px}.contact-fields>label,.contact-fields>div{min-width:0}.contact-fields label>span{font-size:11px;letter-spacing:.045em;color:#5f4b42}.contact-fields input,.contact-fields select,.contact-fields textarea{border-color:#4c14212a;background:#fffdf9;transition:border-color .2s,box-shadow .2s}.contact-fields input:hover,.contact-fields select:hover,.contact-fields textarea:hover{border-color:#9b774899}.contact-fields label.consent{grid-column:1/-1;display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:4px 0;font-size:12px;line-height:1.7}.contact-fields label.consent input{width:17px;min-width:17px;height:17px;min-height:17px;margin:3px 0 0;padding:0;accent-color:#4c1421}.contact-fields>div.contact-fields{padding:24px;border-top:1px solid #4c14211c;border-bottom:1px solid #4c14211c;background:#fff8}.contact-fields>div.contact-fields .contact-small{padding:0;margin:0;color:#7a665a}.contact-actions .solid-button{min-width:170px}.contact-workspace #contact-edit{font:13px Jost,Arial,sans-serif;color:#4c1421}@media(max-width:900px){.contact-workspace{padding:24px 20px}.contact-fields>div.contact-fields{padding:22px 0;background:transparent}.contact-fields label.consent{font-size:12px}}

.contact-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
