.lessons-callback{background:#ffdce5!important;padding:38px 0 42px!important;margin:0!important;border:0!important;position:relative}
.lessons-callback:before,.lessons-callback:after{display:none!important}
.lessons-callback .lead-callback-inner{display:block!important;max-width:700px!important;background:transparent!important;text-align:center}
.lessons-callback .lead-form-panel{padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}
.lessons-callback .eyebrow{margin-bottom:13px;color:#118fb5;font-size:.76rem}
.lessons-callback h2{font-size:clamp(2rem,3.4vw,3rem)!important;line-height:1.1!important;margin:0 0 15px!important}
.lessons-callback h2 em{color:#0d3b66}
.lessons-callback .lead-form-panel>p{max-width:550px;margin:0 auto 24px!important;color:#365d78;font-size:1rem;line-height:1.5}
.lessons-callback .lead-form{max-width:620px!important;margin:0 auto!important;text-align:left;padding:25px!important;box-shadow:none!important;border:0!important;gap:16px!important}
.lessons-callback .lead-honeypot{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;clip-path:inset(50%);overflow:hidden;pointer-events:none}
.lessons-callback .lead-consent{font-size:.8rem!important;line-height:1.45!important;align-items:start}
.lessons-callback .lead-consent input{margin:3px 0 0!important;accent-color:#0d3b66}
.lessons-callback .lead-form .btn{border:0!important;background:#0d3b66!important;color:white!important;font-size:1rem;cursor:pointer}
.lessons-callback .lead-form .btn:disabled{opacity:.6;cursor:wait}
.lessons-callback .lead-status:empty{display:none}
@media(max-width:650px){.lessons-callback{padding:29px 0 32px!important}.lessons-callback .lead-callback-inner{width:calc(100% - 32px)!important}.lessons-callback .eyebrow{font-size:.67rem}.lessons-callback h2{font-size:2rem!important}.lessons-callback .lead-form-panel>p{font-size:.94rem;margin-bottom:20px!important}.lessons-callback .lead-form{padding:20px!important;gap:13px!important}}
