.ScheduleWrapper[data-v-c68a6789]{background-color:#f1f0eb;border-top-left-radius:40px;border-top-right-radius:40px;display:flex;flex-direction:column;gap:16px;margin-top:-80px;padding:60px}@media(max-width:1640px){.ScheduleWrapper[data-v-c68a6789]{gap:12px;padding:46px}}@media(max-width:1230px){.ScheduleWrapper[data-v-c68a6789]{gap:40px;padding:40px 32px}}@media(max-width:670px){.ScheduleWrapper[data-v-c68a6789]{gap:8px;margin-top:-46px;padding:32px 24px}}.ScheduleDate[data-v-c68a6789]{font-family:var(--font-family-title);font-size:40px;margin-right:200px;white-space:nowrap}@media(max-width:1640px){.ScheduleDate[data-v-c68a6789]{font-size:30px;margin-right:126px}}@media(max-width:1160px){.ScheduleDate[data-v-c68a6789]{margin-bottom:24px;margin-right:0}}@media(max-width:670px){.ScheduleDate[data-v-c68a6789]{font-size:24px}}.ScheduleItemBox[data-v-c68a6789]{max-width:600px}@media(max-width:1640px){.ScheduleItemBox[data-v-c68a6789]{max-width:450px}}@media(max-width:670px){.ScheduleItemBox[data-v-c68a6789]{max-width:100%}}.ScheduleItemBoxMobileMeta[data-v-c68a6789]{display:none}@media(max-width:991px){.ScheduleItemBoxMobileMeta[data-v-c68a6789]{display:flex;flex-direction:column;height:100%;justify-content:space-between}}@media(max-width:670px){.ScheduleItemBoxMobileMeta[data-v-c68a6789]{flex-direction:row;gap:62px;justify-content:space-between;width:100%}}@media(max-width:370px){.ScheduleItemBoxMobileMeta[data-v-c68a6789]{flex-direction:column;gap:24px}}.ScheduleItemInner[data-v-c68a6789]{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;width:100%}@media(max-width:1640px){.ScheduleItemInner[data-v-c68a6789]{gap:12px}}@media(max-width:670px){.ScheduleItemInner[data-v-c68a6789]{gap:8px}}@media(max-width:1640px){.ScheduleItemText[data-v-c68a6789]{font-size:14px}}.SkillsCalendar[data-v-c68a6789]{align-items:center;background-color:#f4f2ec;border-radius:24px;display:flex;flex-direction:column;justify-content:center;line-height:.8;margin-right:196px;max-width:-moz-fit-content;max-width:fit-content;min-width:126px;padding:4px 4px 24px}@media(max-width:1740px){.SkillsCalendar[data-v-c68a6789]{margin-right:100px}}@media(max-width:1640px){.SkillsCalendar[data-v-c68a6789]{font-size:14px;margin-right:152px;min-width:106px;padding:4px 4px 18px}}@media(max-width:1320px){.SkillsCalendar[data-v-c68a6789]{margin-right:18px}}@media(max-width:991px){.SkillsCalendar[data-v-c68a6789]{margin-right:0}}@media(max-width:670px){.SkillsCalendar[data-v-c68a6789]{min-width:80px}}.SkillsCalendar[data-v-c68a6789]:has(.SkillsNumberSep){min-width:160px}@media(max-width:1640px){.SkillsCalendar[data-v-c68a6789]:has(.SkillsNumberSep){min-width:140px}}@media(max-width:670px){.SkillsCalendar[data-v-c68a6789]:has(.SkillsNumberSep){min-width:110px}}.ScheduleCard[data-v-c68a6789]{align-items:flex-start;background-color:#fbfaf5;border-left:32px solid #d7c5b7;border-radius:30px;display:flex;max-width:1314px;padding:40px;width:100%}@media(max-width:1640px){.ScheduleCard[data-v-c68a6789]{border-left-color:#d7c5b7;border-left-style:solid;border-left-width:24px;gap:18px;padding:30px}}@media(max-width:1160px){.ScheduleCard[data-v-c68a6789]{border-left-color:#d7c5b7;border-left-style:solid;border-left-width:12px}}@media(max-width:991px){.ScheduleCard[data-v-c68a6789]{gap:110px}}@media(max-width:670px){.ScheduleCard[data-v-c68a6789]{border-left-color:#d7c5b7;border-left-style:solid;border-left-width:8px;flex-direction:column;gap:86px}}@media(max-width:991px){.ScheduleCard[data-v-c68a6789]>.SkillsAvatarInner[data-v-c68a6789],.ScheduleCard[data-v-c68a6789]>.SkillsCalendar[data-v-c68a6789]{display:none}}.ScheduleItemPrivate[data-v-c68a6789]{font-size:12px;letter-spacing:.04em;margin:0 0 6px;opacity:.7;text-transform:uppercase}.ScheduleItemTitle[data-v-c68a6789]{font-size:40px;margin-bottom:24px;white-space:pre-line}@media(max-width:1640px){.ScheduleItemTitle[data-v-c68a6789]{font-size:30px;margin-bottom:18px}}.SkillsMonth[data-v-c68a6789]{background-color:#3b1f13;border-top-left-radius:20px;border-top-right-radius:20px;color:#fbfaf5;margin-bottom:20px;padding:12px 16px;text-align:center;width:100%}@media(max-width:1640px){.SkillsMonth[data-v-c68a6789]{margin-bottom:14px;padding:12px}}.SkillsNumber[data-v-c68a6789]{color:#3b1f13;font-size:48px;margin-bottom:12px}@media(max-width:1640px){.SkillsNumber[data-v-c68a6789]{font-size:36px;margin-bottom:8px}}@media(max-width:670px){.SkillsNumber[data-v-c68a6789]{font-size:14px}}.SkillsNumberInner[data-v-c68a6789]{align-items:baseline;display:flex;gap:6px;justify-content:center;margin-bottom:12px}@media(max-width:1640px){.SkillsNumberInner[data-v-c68a6789]{gap:4px;margin-bottom:8px}}.SkillsNumberInner .SkillsNumber[data-v-c68a6789]{margin-bottom:0}.SkillsNumberSep[data-v-c68a6789]{color:#3b1f13;font-size:48px;line-height:1}@media(max-width:1640px){.SkillsNumberSep[data-v-c68a6789]{font-size:36px}}@media(max-width:670px){.SkillsNumberSep[data-v-c68a6789]{font-size:14px}}.SkillsDay[data-v-c68a6789]{color:#3b1f1366}.SkillsAvatarInner[data-v-c68a6789]{display:flex;margin-left:auto}@media(max-width:370px){.SkillsAvatarInner[data-v-c68a6789]{margin-left:unset}}.SkillsAvatar[data-v-c68a6789]{border-radius:50%;height:70px;-o-object-position:top;object-position:top;position:relative;width:70px}@media(max-width:1640px){.SkillsAvatar[data-v-c68a6789]{height:54px;width:54px}}.SkillsAvatar+.SkillsAvatar[data-v-c68a6789]{margin-left:-26px;position:relative;z-index:1}@media(max-width:1640px){.SkillsAvatar+.SkillsAvatar[data-v-c68a6789]{margin-left:-20px}}.ScheduleItem[data-v-c68a6789]{display:flex}@media(max-width:1160px){.ScheduleItem[data-v-c68a6789]{flex-direction:column}}.ScheduleItem:nth-child(2n) .ScheduleCard[data-v-c68a6789]{border-color:#3b1f13}.ScheduleMore[data-v-c68a6789]{background-color:var(--btn-cream);border-radius:100px;display:flex;font-weight:600;margin:0 auto;padding:20px 32px}@media(max-width:1640px){.ScheduleMore[data-v-c68a6789]{font-size:14px;padding:14px 24px}}@media(max-width:1100px){.ScheduleMore[data-v-c68a6789]{align-items:center;justify-content:center;width:100%}}.ScheduleItemLink[data-v-c68a6789]{align-items:center;background-color:var(--btn-orange);border-radius:32px;color:#f1f0eb;display:flex;gap:32px;justify-content:center;margin-top:116px;max-width:-moz-fit-content;max-width:fit-content;padding:12px 24px}@media(max-width:1640px){.ScheduleItemLink[data-v-c68a6789]{font-size:14px;gap:18px;margin-top:94px;padding:10px 18px}}@media(max-width:670px){.ScheduleItemLink[data-v-c68a6789]{justify-content:space-between;margin-top:40px;max-width:100%;width:100%}}.ScheduleItemLink_noText[data-v-c68a6789]{margin-top:40px}@media(max-width:1640px){.ScheduleItemLink_noText[data-v-c68a6789]{margin-top:32px}}.ScheduleCalendarInfo[data-v-c68a6789]{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;position:relative}.ScheduleCalendar[data-v-c68a6789]{-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);background-color:#fbfaf5;border-radius:24px;padding:16px;position:relative}.ScheduleCalendar[data-v-c68a6789]:before{background-color:#2c1a1a1a;content:"";height:1px;left:0;position:absolute;top:60px;width:100%}.ScheduleCalendarWrapper[data-v-c68a6789]{align-items:flex-start;display:flex;gap:16px;justify-content:flex-start}@media(max-width:1670px){.ScheduleCalendarWrapper[data-v-c68a6789]{gap:12px}}.ScheduleCalendarMonth[data-v-c68a6789]{font-family:var(--font-family-title);font-size:56px;line-height:1}@media(max-width:1670px){.ScheduleCalendarMonth[data-v-c68a6789]{font-size:42px}}.ScheduleCalendarControls[data-v-c68a6789]{display:flex;gap:64px;left:50%;position:absolute;transform:translate(-50%)}@media(max-width:1670px){.ScheduleCalendarControls[data-v-c68a6789]{font-size:12px;gap:48px}}.ScheduleCalendarCountInner[data-v-c68a6789]{align-items:center;display:flex;gap:12px}.ScheduleCalendarButton[data-v-c68a6789]{background:transparent;border:0;cursor:pointer;padding:0}.ScheduleCalendarButton[data-v-c68a6789]:disabled{cursor:default;opacity:.35}.ScheduleCalendarCountSeparator[data-v-c68a6789]{background-color:#2c1a1a;height:1px;width:42px}.ScheduleCalendarFilters[data-v-c68a6789]{display:flex;gap:8px}@media(max-width:1670px){.ScheduleCalendarFilters[data-v-c68a6789]{font-size:12px}}.ScheduleCalendarFilter[data-v-c68a6789]{-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);background-color:#eae8e2;border:0;border-radius:44px;cursor:pointer;padding:12px 24px}.ScheduleCalendarFilter.active[data-v-c68a6789]{background-color:#f5f5f5}.ScheduleCalendarEmpty[data-v-c68a6789]{color:#2c1a1a80;padding:40px 24px;text-align:center}.ScheduleCalendarCourseLectors[data-v-c68a6789]{display:flex;margin-bottom:24px}@media(max-width:1670px){.ScheduleCalendarCourseLectors[data-v-c68a6789]{margin-bottom:18px}}.ScheduleCalendarCourseLector[data-v-c68a6789]{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:40px}@media(max-width:1640px){.ScheduleCalendarCourseLector[data-v-c68a6789]{height:30px;width:30px}}.ScheduleCalendarCourseLector+.ScheduleCalendarCourseLector[data-v-c68a6789]{margin-left:-12px;position:relative;z-index:1}@media(max-width:1640px){.ScheduleCalendarCourseLector+.ScheduleCalendarCourseLector[data-v-c68a6789]{margin-left:-8px}}.ScheduleCalendarItemDate[data-v-c68a6789]{color:#2c1a1a66;font-weight:500;margin-bottom:16px;padding-bottom:20px;text-align:center}.ScheduleCalendarItemInner[data-v-c68a6789]:not(:last-child){margin-bottom:16px}.ScheduleCalendarItem[data-v-c68a6789]{display:flex;flex:0 0 calc(20% - 12.8px);flex-direction:column;max-width:calc(20% - 12.8px);width:calc(20% - 12.8px)}@media(max-width:1670px){.ScheduleCalendarItem[data-v-c68a6789]{flex-basis:calc(20% - 9.6px);max-width:calc(20% - 9.6px);width:calc(20% - 9.6px)}}.ScheduleCalendarItem_placeholder[data-v-c68a6789]{pointer-events:none;visibility:hidden}.ScheduleCalendarItemInner[data-v-c68a6789]{display:flex;flex-direction:column;transition:opacity .25s ease}.ScheduleCalendarItemInner_past[data-v-c68a6789]{opacity:.3}.ScheduleCalendarItemInner_first[data-v-c68a6789]{display:flex;flex-direction:column}.ScheduleCalendarItemInner_first .ScheduleCalendarBox[data-v-c68a6789]{flex:1 1 auto;height:100%;min-height:100%}.ScheduleCalendarItemInner_first .ScheduleCalendarCourseText[data-v-c68a6789]{flex:1 1 auto}.ScheduleCalendarBox[data-v-c68a6789]{background-color:#f0efea66;border-radius:16px;box-sizing:border-box;color:inherit;display:flex;flex-direction:column;overflow:hidden;padding-bottom:24px;text-decoration:none}.ScheduleCalendarCourse[data-v-c68a6789]{background-color:#eae5dd;color:#2c1a1a;margin-bottom:24px;padding:16px 24px}@media(max-width:1670px){.ScheduleCalendarCourse[data-v-c68a6789]{font-size:12px;margin-bottom:18px;padding:12px 18px}}.ScheduleCalendarItem:nth-child(5n) .ScheduleCalendarCourse[data-v-c68a6789],.ScheduleCalendarItem:nth-child(5n+1) .ScheduleCalendarCourse[data-v-c68a6789]{background-color:#ccc7bf}.ScheduleCalendarCourseDates[data-v-c68a6789],.ScheduleCalendarCourseLectors[data-v-c68a6789],.ScheduleCalendarCourseText[data-v-c68a6789],.ScheduleCalendarCourseTitle[data-v-c68a6789]{padding-inline:24px}@media(max-width:1670px){.ScheduleCalendarCourseDates[data-v-c68a6789],.ScheduleCalendarCourseLectors[data-v-c68a6789],.ScheduleCalendarCourseText[data-v-c68a6789],.ScheduleCalendarCourseTitle[data-v-c68a6789]{padding-inline:18px}}.ScheduleCalendarCourseTitle[data-v-c68a6789]{color:#2c1a1a;font-family:var(--font-family);font-size:24px;line-height:1;margin-bottom:16px}@media(max-width:1670px){.ScheduleCalendarCourseTitle[data-v-c68a6789]{font-size:18px;margin-bottom:12px}}.ScheduleCalendarCourseText[data-v-c68a6789]{margin-bottom:124px}@media(max-width:1670px){.ScheduleCalendarCourseText[data-v-c68a6789]{font-size:12px;margin-bottom:96px}}.ScheduleCalendarCourseDates[data-v-c68a6789]{align-items:center;display:flex;gap:6px;justify-content:space-between}.ScheduleCalendarCourseSeparator[data-v-c68a6789]{background-color:#2c1a1a;height:1px;width:100%}.ScheduleCalendarCourseEnd[data-v-c68a6789],.ScheduleCalendarCourseStart[data-v-c68a6789]{white-space:nowrap}@media(max-width:1670px){.ScheduleCalendarCourseEnd[data-v-c68a6789],.ScheduleCalendarCourseStart[data-v-c68a6789]{font-size:12px}}
