.services-form{gap:22px var(--gutter);grid-template-columns:repeat(2,1fr);margin-top:4px;display:grid}.services-form .is-full{grid-column:1/-1}.services-form label{display:block}.services-form label>span{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--stone);margin-bottom:8px;font-size:.6875rem;display:block}.services-form input,.services-form select,.services-form textarea{border:1px solid var(--line);background:var(--paper);width:100%;font-family:var(--font-sans);font-size:var(--text-ui);color:var(--ink);border-radius:0;padding:12px 14px}.services-form input::placeholder,.services-form textarea::placeholder{color:var(--dust)}.services-form textarea{resize:vertical}.services-form input:focus,.services-form select:focus,.services-form textarea:focus{border-color:var(--brick);outline:none}.form-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.services-form button{border:1px solid var(--brick);background:var(--brick);color:#fff;font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;padding:14px 30px;transition:background .2s}.services-form button:hover{background:#a3483a}.services-form button:disabled{opacity:.5;cursor:default}.form-note{font-family:var(--font-serif);font-size:var(--text-body);color:var(--ink);margin:18px 0 0}.form-note.is-error{color:var(--brick);margin:0}@media (max-width:767px){.services-form{grid-template-columns:1fr}}
