.quote-intro{display:flex;justify-content:space-between;gap:30px}.quote-note{color:#bbb;max-width:400px;line-height:1.7;font-size:14px;margin-top:32px}.quote-side{font:10px/1.8 DM Mono;text-transform:uppercase;letter-spacing:.08em;color:var(--acid);text-align:right;white-space:nowrap}.quote-form{display:grid;grid-template-columns:1fr 1fr;gap:34px 45px;margin-top:80px}.quote-form label{display:flex;flex-direction:column;gap:13px;color:#aaa;font:10px DM Mono;text-transform:uppercase;letter-spacing:.08em}.quote-form input,.quote-form select,.quote-form textarea{width:100%;border:0;border-bottom:1px solid #686868;padding:0 0 15px;background:transparent;color:white;outline:none;font:500 15px Manrope;appearance:none;border-radius:0}.quote-form select{color:#ccc;cursor:pointer}.quote-form option{color:#111}.quote-form textarea{min-height:83px;resize:vertical}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-color:var(--acid)}.quote-form input::placeholder,.quote-form textarea::placeholder{color:#777}.quote-form .message{grid-column:span 2}.quote-submit{justify-self:start;border:0;background:var(--acid);padding:18px 22px;color:#111;font:800 11px Manrope;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.quote-submit b{font-size:18px;margin-left:28px}.form-message{color:var(--acid);font-size:13px}
@media(max-width:700px){.quote-intro{display:block}.quote-side{margin-top:25px;text-align:left}.quote-form{grid-template-columns:1fr;gap:28px;margin-top:52px}.quote-form .message{grid-column:auto}}
