.lesson-inquiry{background:#faf7ee;border:1px solid #ded1a5;border-radius:9px;grid-template-columns:.8fr 1.2fr;gap:55px;margin:0 0 45px;padding:35px;scroll-margin-top:100px;display:grid}.lesson-inquiry h2{letter-spacing:-.7px;margin:15px 0;font-family:Spartan,Arial,sans-serif;font-size:26px;line-height:1.7}.lesson-inquiry p{color:#555347;margin:12px 0;font-size:12px;line-height:1.9}.lesson-inquiry fieldset{border:0;min-width:0;margin:0;padding:0}.lesson-inquiry form{min-width:0}.lesson-inquiry-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lesson-inquiry label{color:#25251e;flex-direction:column;gap:8px;min-width:0;margin:0;font-size:12px;display:flex}.lesson-inquiry label>span{color:#625e50;font-size:11px}.lesson-inquiry input,.lesson-inquiry select,.lesson-inquiry textarea{width:100%;min-width:0;font:inherit;color:#25251e;background:#fff;border:1px solid #bfb69e;border-radius:5px;padding:11px 12px;font-size:14px;line-height:1.6}.lesson-inquiry :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #80651c}.lesson-inquiry textarea{resize:vertical}.lesson-inquiry-wide{grid-column:1/-1}.lesson-inquiry .btn{min-height:46px;margin-top:22px}.lesson-inquiry small{color:#625e50;margin-top:12px;font-size:11px;line-height:1.9;display:block}.lesson-inquiry-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lesson-inquiry-success{background:#fff;border:1px solid #c8cdb6;border-radius:7px;padding:28px}.lesson-inquiry-success>svg{color:#4c683f}.lesson-inquiry-success h3{margin:14px 0;font-size:20px;line-height:1.7}.lesson-inquiry [disabled]{opacity:.75}@media (max-width:800px){.lesson-inquiry{grid-template-columns:1fr;gap:24px;padding:25px}.lesson-inquiry h2{font-size:23px}}@media (max-width:520px){.lesson-inquiry{gap:22px;padding:22px 17px}.lesson-inquiry-fields{grid-template-columns:1fr;gap:17px}.lesson-inquiry .btn{justify-content:space-between;width:100%}.lesson-inquiry :is(input,select,textarea){font-size:16px}.lesson-inquiry-success{padding:22px}}
