.q314 .q314-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.q314 .q314-quote form{max-width:850px}.q314 .q314-quote label{display:flex;flex-direction:column;gap:8px;font:14px/1.5 Arial}.q314 .q314-quote input,.q314 .q314-quote textarea{box-sizing:border-box;width:100%;padding:14px;border:1px solid #929a91;background:#fff;color:#26332f;font:16px/1.5 Arial}.q314 .q314-wide{grid-column:1/-1}.q314 .q314-quote button{border:1px solid #26332f;border-radius:0;background:#26332f;color:white;padding:16px 24px;font:14px Arial;cursor:pointer}.q314 .q314-form-note{font-size:12px;line-height:1.6;margin:16px 0}.q314 .q314-form-note a{text-decoration:underline}.q314 .q314-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.q314 .q314-quote :focus-visible{outline:3px solid #8b6848;outline-offset:3px}@media(max-width:600px){.q314 .q314-fields{grid-template-columns:1fr}}
