#lfq{margin:38px 0 8px;border:1px solid #e3e3e3;background:#fff;font-family:Montserrat,Arial,sans-serif;box-shadow:none}
#lfq .lfq-head{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;border:0;background:#d53031;color:#fff;text-align:left;cursor:pointer;font-family:inherit;padding:18px 22px}
#lfq .lfq-ht{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}
#lfq .lfq-hs{display:block;font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:none;opacity:.85;margin-top:3px}
#lfq .lfq-car{flex:0 0 auto;font-size:13px;transition:transform .25s}
#lfq.open .lfq-car{transform:rotate(180deg)}
#lfq .lfq-body{display:none;padding:26px 22px 22px;border-top:1px solid #e3e3e3}
#lfq.open .lfq-body{display:block}
#lfq .lfq-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:14px}
#lfq input,#lfq textarea{flex:1 1 220px;border:1px solid #c9c9c9;background:#fff;color:#111;padding:13px 15px;font-family:inherit;font-size:15px;line-height:1.4;width:100%;box-sizing:border-box;border-radius:0}
#lfq input:focus,#lfq textarea:focus{outline:none;border-color:#d53031}
#lfq textarea{min-height:96px;resize:vertical;margin-bottom:14px}
#lfq .lfq-foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
#lfq .lfq-send{display:inline-block;border:0;background:#d53031;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:15px 34px;border-radius:0}
#lfq .lfq-send:hover{background:#b82829}
#lfq .lfq-send[disabled]{opacity:.6;cursor:default}
#lfq .lfq-note{font-size:12.5px;color:#777;margin:0;line-height:1.5}
#lfq .lfq-done{display:none;padding:30px 22px;font-size:16px;line-height:1.55}
#lfq.done .lfq-body,#lfq.done .lfq-head{display:none}
#lfq.done .lfq-done{display:block}
#lfq .lfq-hp{position:absolute;left:-6000px;top:auto;height:1px;overflow:hidden}
@media(max-width:560px){#lfq .lfq-send{width:100%;text-align:center}}

.lfq{margin:34px 0 10px;border:1px solid #e3e3e3;background:#fff;font-family:inherit;color:#111;padding:24px 22px 22px;box-shadow:none;border-radius:0}
.lfq *{box-sizing:border-box}
.lfq-ht{display:block;font-size:19px;line-height:1.3;font-weight:600;margin:0 0 6px}
.lfq-hs{display:block;font-size:14.5px;line-height:1.55;color:#6b6b6b;margin:0 0 18px;max-width:56ch}
.lfq-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}
.lfq input,.lfq textarea{flex:1 1 210px;width:100%;border:1px solid #c9c9c9;background:#fff;color:#111;padding:13px 15px;font-family:inherit;font-size:15px;line-height:1.45;border-radius:0}
.lfq input:focus,.lfq textarea:focus{outline:none;border-color:#d53031}
.lfq textarea{min-height:92px;resize:vertical;margin-bottom:12px}
.lfq[data-lfq="compact"] .lfq-long{display:none}
.lfq-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}
.lfq-send{display:inline-block;background:#d53031;color:#fff;border:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:15px 32px;border-radius:0}
.lfq-send:hover{background:#b82829}
.lfq-send[disabled]{opacity:.55;cursor:default}
.lfq-note{font-size:12.5px;color:#777;margin:0;line-height:1.5}
.lfq-err{display:none;margin:14px 0 0;padding:11px 14px;border:1px solid #d53031;color:#b82829;font-size:14px;line-height:1.45;background:#fff}
.lfq.err .lfq-err{display:block}
.lfq-done{display:none;font-size:15.5px;line-height:1.6;color:#111}
.lfq-done b{display:block;font-size:19px;font-weight:600;margin-bottom:8px}
.lfq.done .lfq-body,.lfq.done .lfq-ht,.lfq.done .lfq-hs{display:none}
.lfq.done .lfq-done{display:block}
.lfq-hp{position:absolute;left:-6000px;top:auto;height:1px;overflow:hidden}
@media(max-width:560px){.lfq{padding:20px 18px}.lfq-ht{font-size:17px}.lfq-send{width:100%;text-align:center}}