.FreeLessonBanner-module__gaF33a__wrapper{z-index:1;background:#f2ecff;border-radius:24px;flex-direction:column;padding:20px 16px 16px;display:flex;position:relative}.FreeLessonBanner-module__gaF33a__title{margin-bottom:4px;font-size:20px;font-weight:700;line-height:24px}.FreeLessonBanner-module__gaF33a__description{margin-bottom:24px;font-size:16px;line-height:24px}.FreeLessonBanner-module__gaF33a__btn{cursor:pointer;color:var(--color-white);background-color:var(--color-form-button);border-radius:12px;align-self:flex-start;padding:12px 20px;font-size:16px;font-weight:700;line-height:24px;transition:background-color .3s}@media (hover:hover) and (pointer:fine){.FreeLessonBanner-module__gaF33a__btn:hover{background-color:#ff3a4e}}.FreeLessonBanner-module__gaF33a__icon{z-index:-1;width:144px;position:absolute;bottom:0;right:-12px}@media (min-width:768px){.FreeLessonBanner-module__gaF33a__wrapper{padding:24px 20px}.FreeLessonBanner-module__gaF33a__title{font-size:24px;line-height:28px}.FreeLessonBanner-module__gaF33a__icon{width:208px;right:7px}}@media (min-width:1024px){.FreeLessonBanner-module__gaF33a__title{margin-bottom:8px;font-size:28px;line-height:32px}.FreeLessonBanner-module__gaF33a__description{margin-bottom:20px}.FreeLessonBanner-module__gaF33a__icon{width:272px}}
.ProgramStep-module__h2sa7a__wrapper{background:var(--color-gray);border-radius:24px;gap:12px;padding:20px 16px 16px;display:flex}.ProgramStep-module__h2sa7a__iconContainer{flex-shrink:0;align-items:flex-start;display:flex}.ProgramStep-module__h2sa7a__icon{width:24px;height:24px}.ProgramStep-module__h2sa7a__textContent{flex-direction:column;gap:6px;display:flex}.ProgramStep-module__h2sa7a__title{font-size:20px;font-weight:700;line-height:24px}.ProgramStep-module__h2sa7a__description{font-size:16px;line-height:24px}@media (min-width:768px){.ProgramStep-module__h2sa7a__wrapper{gap:16px;padding:30px 20px 20px}.ProgramStep-module__h2sa7a__icon{width:28px;height:28px}.ProgramStep-module__h2sa7a__title{font-size:24px;line-height:28px}}@media (min-width:1024px){.ProgramStep-module__h2sa7a__wrapper{gap:20px}.ProgramStep-module__h2sa7a__textContent{gap:8px}.ProgramStep-module__h2sa7a__icon{width:32px;height:32px}.ProgramStep-module__h2sa7a__title{font-size:28px;line-height:32px}}
.BestTeachers-module__vHFEmG__wrapper{padding:56px 16px 0}.BestTeachers-module__vHFEmG__title{text-align:center;letter-spacing:-.26px;margin-bottom:16px;font-size:26px;font-weight:700;line-height:36px}.BestTeachers-module__vHFEmG__imgList{justify-content:center;margin-bottom:24px;display:flex}.BestTeachers-module__vHFEmG__img{border:4px solid var(--color-white);border-radius:100%;width:56px;height:56px;margin-right:-16px}.BestTeachers-module__vHFEmG__lastCircle{letter-spacing:-.14px;background-color:#e6e8ff;border:4px solid #fff;border-radius:100%;justify-content:center;align-items:center;width:56px;height:56px;padding:0 6px 0 7px;font-size:14px;font-weight:700;line-height:17.5px;display:flex}.BestTeachers-module__vHFEmG__cardList{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:16px;margin-bottom:16px;display:grid}@media (min-width:768px){.BestTeachers-module__vHFEmG__wrapper{padding:48px 16px 0}.BestTeachers-module__vHFEmG__title{letter-spacing:-.3px;font-size:30px;line-height:36px}.BestTeachers-module__vHFEmG__imgList{margin-bottom:32px}.BestTeachers-module__vHFEmG__img{width:64px;height:64px}.BestTeachers-module__vHFEmG__lastCircle{letter-spacing:-.16px;width:64px;height:64px;font-size:16px;line-height:20px}.BestTeachers-module__vHFEmG__cardList{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}}@media (min-width:1024px){.BestTeachers-module__vHFEmG__wrapper{padding:56px 0 0}.BestTeachers-module__vHFEmG__title{letter-spacing:-.46px;margin-bottom:24px;font-size:46px;line-height:56px}.BestTeachers-module__vHFEmG__imgList{margin-bottom:40px}.BestTeachers-module__vHFEmG__img{width:88px;height:88px}.BestTeachers-module__vHFEmG__lastCircle{letter-spacing:-.22px;width:88px;height:88px;font-size:22px;line-height:27.5px}}@media (min-width:1280px){.BestTeachers-module__vHFEmG__wrapper{padding-top:64px}}
/*# sourceMappingURL=43pelh5hv2e1m.css.map*/