.CalendarStyles_calendar__noSubject___r6Hv{text-align:center;color:var(--secondary,#000);margin:30px}.CalendarStyles_calendar__head__QSnw3{display:flex;justify-content:space-between;align-items:flex-end;position:relative}@media(max-width:767px){.CalendarStyles_calendar__head__QSnw3{flex-wrap:wrap}.CalendarStyles_calendar__head_row__2IkvD{padding-bottom:40px}}.CalendarStyles_calendar__head_view_wrap__KRfY_{order:1;margin-right:40px}@media(max-width:767px){.CalendarStyles_calendar__head_view_wrap__KRfY_{width:100%;margin-right:0;margin-bottom:-40px;margin-top:20px}}.CalendarStyles_calendar__head_view_wrap__KRfY_ .CalendarStyles_calendar__head_label__LVyQP{margin-bottom:16px}@media(max-width:767px){.CalendarStyles_calendar__head_view_wrap__KRfY_ .CalendarStyles_calendar__head_label__LVyQP{display:none}}.CalendarStyles_calendar__head_view__YnuOD{display:flex}@media(max-width:767px){.CalendarStyles_calendar__head_view__YnuOD{margin-bottom:15px}}.CalendarStyles_calendar__head_view_col__ssKLZ{background:var(--secondaryFon,#fff);border-radius:3px;padding:20px;font-weight:600;font-size:14px;line-height:24px;color:var(--third,#1c1c1c);font-family:Montserrat,sans-serif;border-right:1px solid var(--primaryFon,#ecf3f5);min-width:100px;text-align:center;cursor:pointer}@media(max-width:767px){.CalendarStyles_calendar__head_view_col__ssKLZ{background:none;border-radius:0;padding:10px 0;min-width:auto;margin-right:10px;border:none;border-bottom:2px solid transparent}}.CalendarStyles_calendar__head_view_col__ssKLZ:first-child{border-radius:3px 0 0 3px}.CalendarStyles_calendar__head_view_col__ssKLZ:last-child{border-radius:0 3px 3px 0}.CalendarStyles_calendar__head_view_col__ssKLZ.CalendarStyles_active__PUv1y{color:#fff;background:var(--accent,#0399e9)}@media(max-width:767px){.CalendarStyles_calendar__head_view_col__ssKLZ.CalendarStyles_active__PUv1y{color:var(--accent,#0399e9);border-bottom-color:var(--accent,#0399e9);background:none}}.CalendarStyles_calendar__head_left__lL_UA{width:100%;float:left;margin-left:-20px;padding-right:128px;display:flex;flex-wrap:wrap;order:2}@media(max-width:1100px){.CalendarStyles_calendar__head_left__lL_UA{padding-right:0}}@media(max-width:767px){.CalendarStyles_calendar__head_left__lL_UA{margin-left:0;display:none;background:var(--primaryFon,#ecf3f5);box-shadow:0 10px 20px var(--shadow,rgba(3,153,233,.25));padding:20px}.CalendarStyles_calendar__head_left__lL_UA.CalendarStyles_open__04zOw{display:block}}.CalendarStyles_calendar__head_left_col___a0q4{width:25%;float:left;padding:0 20px}@media(max-width:1550px){.CalendarStyles_calendar__head_left_col___a0q4{width:33.33%}}@media(max-width:991px){.CalendarStyles_calendar__head_left_col___a0q4{width:50%}}@media(max-width:767px){.CalendarStyles_calendar__head_left_col___a0q4{width:100%;padding:0;margin-top:25px}.CalendarStyles_calendar__head_left_col___a0q4:first-child{margin-top:0}}.CalendarStyles_calendar__head_left_col_view__SXzgS{width:20%;min-width:260px}@media(max-width:850px){.CalendarStyles_calendar__head_left_col_view__SXzgS{display:none}}.CalendarStyles_calendar__head_label__LVyQP{color:var(--primaryOpacity,rgba(0,0,0,.5))}.CalendarStyles_calendar__head_filter_title_m__RlH2E{display:none;color:var(--third,#1c1c1c);height:48px;line-height:48px}.CalendarStyles_calendar__head_filter_title_m__RlH2E:before{content:"";display:inline-block;vertical-align:middle;width:48px;height:48px;border-radius:3px;margin-right:15px;background:var(--backgroundSecond,#d6e5ea) url(/public/images/filter-icon.svg) center center no-repeat}@media(max-width:767px){.CalendarStyles_calendar__head_filter_title_m__RlH2E{display:block}}.CalendarStyles_calendar__head_filter__bjH90{width:100%;position:relative;margin-top:16px}@media(max-width:767px){.CalendarStyles_calendar__head_filter__bjH90{margin-top:8px}}.CalendarStyles_calendar__head_filter_title__g8E6u{width:100%;background:var(--secondaryFon,#fff);border-radius:3px;padding:20px 35px 20px 20px;font-weight:600;font-size:14px;line-height:24px;color:var(--third,#1c1c1c);font-family:Montserrat,sans-serif;position:relative;cursor:pointer}.CalendarStyles_calendar__head_filter_title__g8E6u span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CalendarStyles_calendar__head_filter_title__g8E6u:before{content:"";position:absolute;top:26px;right:20px;width:8px;height:8px;border-top:2px solid var(--secondary,#000);border-right:2px solid var(--secondary,#000);transform:rotate(135deg);transition:transform .2s linear 0s}.CalendarStyles_calendar__head_filter_title__g8E6u.CalendarStyles_open__04zOw{box-shadow:0 10px 20px var(--shadow,rgba(3,153,233,.25));border-radius:3px 3px 0 0}.CalendarStyles_calendar__head_filter_title__g8E6u.CalendarStyles_open__04zOw:before{transform:rotate(-45deg)}.CalendarStyles_calendar__head_filter_drop__lKQyk{position:absolute;top:100%;left:0;width:100%;background:var(--secondaryFon,#fff);border-top:1px solid var(--primaryFon,#ecf3f5);display:none;border-radius:0 3px 3px 3px;padding:30px 20px;z-index:10;box-shadow:0 10px 20px var(--shadow,rgba(3,153,233,.25));min-width:255px}.CalendarStyles_calendar__head_filter_drop_head__59ypE{display:flex;flex-wrap:wrap}.CalendarStyles_calendar__head_filter_drop_head_col___034j{margin:0 40px 10px 0}.CalendarStyles_calendar__head_filter_drop_head_col___034j:last-child{margin-right:0}.CalendarStyles_calendar__head_filter_drop_head_col___034j button{background:none;outline:none;border:none;border-bottom:1px dotted;padding:0;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;line-height:24px;color:var(--third,#1c1c1c);cursor:pointer}@media(max-width:800px){.CalendarStyles_calendar__head_filter_drop_head_col___034j button{font-size:12px;line-height:20px}}.CalendarStyles_calendar__head_filter_drop_head_col___034j button:hover{border-bottom-color:transparent}.CalendarStyles_calendar__head_filter_drop_subject__f1y0f{width:730px}@media(max-width:800px){.CalendarStyles_calendar__head_filter_drop_subject__f1y0f{width:100%}}.CalendarStyles_calendar__head_filter_drop__lKQyk.CalendarStyles_open__04zOw{display:block}.CalendarStyles_calendar__head_filter_drop_list__U_NpB{display:flex;flex-wrap:wrap;margin:0 -15px}.CalendarStyles_calendar__head_filter_drop_list_col__2h37M{float:left;width:50%;padding:0 15px;margin-top:20px}@media(max-width:800px){.CalendarStyles_calendar__head_filter_drop_list_col__2h37M{width:100%}}.CalendarStyles_calendar__head_filter_drop_list_col_full__m3TXW{width:100%}.CalendarStyles_calendar__head_right__WcuRd{width:max-content;position:absolute;top:-164px;right:60px}@media(max-width:1400px){.CalendarStyles_calendar__head_right__WcuRd{top:-144px;right:30px}}@media(max-width:1100px){.CalendarStyles_calendar__head_right__WcuRd{top:-64px}}@media(max-width:767px){.CalendarStyles_calendar__head_right__WcuRd{top:-48px;bottom:auto;right:9px;padding-right:10px}}.CalendarStyles_calendar__head_right__WcuRd button{border:none;background:none;outline:none;color:var(--accent,#0399e9);height:64px;margin-left:12px;cursor:pointer}@media(max-width:767px){.CalendarStyles_calendar__head_right__WcuRd button{height:48px}}.CalendarStyles_calendar__head_right__WcuRd button:first-child{margin-left:0}.CalendarStyles_calendar__head_right__WcuRd button svg{display:inline-block;vertical-align:top}.CalendarStyles_calendar__head_right__WcuRd button.CalendarStyles_previous__1_CUd{transform:rotate(180deg)}.CalendarStyles_calendar__head_nav__sYNQI{display:flex;flex-direction:row;width:100%;background:var(--backgroundThird,#e0edf1);border-bottom:1px solid var(--primaryFon,#ecf3f5);z-index:9}.CalendarStyles_calendar__head_nav_slider__y4Nh0{overflow-x:scroll;min-width:100%;scrollbar-color:var(--accent,#0399e9) var(--backgroundThird,#e0edf1);scrollbar-width:thin}.CalendarStyles_calendar__head_nav_slider__y4Nh0::-webkit-scrollbar{width:8px}.CalendarStyles_calendar__head_nav_slider__y4Nh0::-webkit-scrollbar-track{background-color:var(--backgroundThird,#e0edf1);border-radius:0}.CalendarStyles_calendar__head_nav_slider__y4Nh0::-webkit-scrollbar-thumb{border-radius:0;border:none;background-clip:content-box;background-color:var(--accent,#0399e9)}.CalendarStyles_calendar__head_nav_slider__y4Nh0{display:flex;flex-direction:row}.CalendarStyles_calendar__head_nav_slider-button__ws77q{position:absolute;top:0;right:-50px;z-index:9;width:138px;padding-left:10px;background:linear-gradient(-90deg,var(--primaryFon,#ecf3f5) 0,rgba(236,243,245,0) 100%);flex-wrap:wrap;justify-content:flex-end;display:none}.CalendarStyles_calendar__head_nav_slider-button__ws77q button{border:none;background:none;outline:none;color:var(--accent,#0399e9);height:64px;cursor:pointer}.CalendarStyles_calendar__head_nav_slider-button__ws77q button:first-child{margin-left:0}.CalendarStyles_calendar__head_nav_slider-button__ws77q button svg{display:inline-block;vertical-align:top}.CalendarStyles_calendar__head_nav_slider-button__ws77q button.CalendarStyles_previous__1_CUd{transform:rotate(180deg)}@media(max-width:1200px){.CalendarStyles_calendar__head_nav_slider-button__ws77q{right:0;top:60px}}@media(max-width:767px){.CalendarStyles_calendar__head_nav_slider-button__ws77q{display:none!important}}.CalendarStyles_calendar__head_nav__sYNQI .CalendarStyles_calendar__main_fon__R8Pcu{padding:10px;border-top:2px solid var(--primaryFon,#ecf3f5)}.CalendarStyles_calendar__head_nav__sYNQI.CalendarStyles_isFixed__KuVf6 .CalendarStyles_calendar__head_nav_slider-button__ws77q{display:flex}.CalendarStyles_calendar__week_wrap__bRy_l{overflow:hidden}.CalendarStyles_calendar__main__aus3H{background:var(--backgroundThird,#e0edf1);padding:0 40px;position:relative;min-height:510px}.CalendarStyles_calendar__main_week__vUk78{margin:0 40px;padding:0}@media(max-width:1400px){.CalendarStyles_calendar__main_week__vUk78{margin:0 20px;padding:0}}@media(max-width:767px){.CalendarStyles_calendar__main_week__vUk78{margin:0}}.CalendarStyles_calendar__main_scroll__CUjvV{min-width:13.3333333333%}@media(max-width:1700px){.CalendarStyles_calendar__main_scroll__CUjvV{min-width:15.3846153846%}}@media(max-width:1400px){.CalendarStyles_calendar__main_scroll__CUjvV{min-width:18.1818181818%}}@media(max-width:1200px){.CalendarStyles_calendar__main_scroll__CUjvV{min-width:22.2222222222%}}@media(max-width:1000px){.CalendarStyles_calendar__main_scroll__CUjvV{min-width:28.5714285714%}}@media(max-width:800px){.CalendarStyles_calendar__main_scroll__CUjvV{min-width:40%}}@media(max-width:400px){.CalendarStyles_calendar__main_scroll__CUjvV{min-width:66.6666666667%}}.CalendarStyles_calendar__main_month__MutSQ{padding:0 10px}.CalendarStyles_calendar__main_month__MutSQ:after,.CalendarStyles_calendar__main_month__MutSQ:before{display:none}@media(max-width:1100px){.CalendarStyles_calendar__main_month__MutSQ .CalendarStyles_calendar__head_right__WcuRd{top:0}}@media(max-width:767px){.CalendarStyles_calendar__main_month__MutSQ .CalendarStyles_calendar__head_right__WcuRd{top:0;right:0}}.CalendarStyles_calendar__main_week__vUk78{overflow:auto}@media(max-width:1200px){.CalendarStyles_calendar__main_week__vUk78{padding:0}}.CalendarStyles_calendar__main__aus3H:before{content:"";position:absolute;top:0;left:0;width:60px;height:100%;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--primaryFon,#ecf3f5) 0,rgba(236,243,245,0) 100%)}@media(max-width:767px){.CalendarStyles_calendar__main__aus3H:before{width:20px}}.CalendarStyles_calendar__main__aus3H:after{content:"";position:absolute;top:0;right:0;width:60px;height:100%;z-index:1;pointer-events:none;background:linear-gradient(-90deg,var(--primaryFon,#ecf3f5) 0,rgba(236,243,245,0) 100%)}@media(max-width:767px){.CalendarStyles_calendar__main__aus3H:after{width:20px}}.CalendarStyles_calendar__main__aus3H .slick-list{overflow:visible}.CalendarStyles_calendar__main__aus3H .slick-track{display:flex;flex-wrap:wrap}.CalendarStyles_calendar__main__aus3H .slick-track:before .slick-track:after{display:none}.CalendarStyles_calendar__main__aus3H .slick-slide{height:auto}.CalendarStyles_calendar__main__aus3H .slick-slide>div{height:100%}.CalendarStyles_calendar__main__aus3H .slick-slide:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;z-index:1;pointer-events:none;background:var(--primaryFon,#ecf3f5)}.CalendarStyles_calendar__main__aus3H .slick-slide>div>div,.CalendarStyles_calendar__main_col__sGgVQ{height:100%}.CalendarStyles_calendar__main_fon__R8Pcu{height:100%;border-right:1px solid var(--primaryFon,#ecf3f5);padding:10px 10px 20px}@media(max-width:767px){.CalendarStyles_calendar__main_fon__R8Pcu{padding:4px}}.CalendarStyles_calendar__main__aus3H .slick-slide:last-child .calendar__main_fon{border-right:none}.CalendarStyles_calendar__main_date__OMkZq{font-size:14px;line-height:20px;font-family:Montserrat,sans-serif;text-align:center}.CalendarStyles_calendar__main_date__OMkZq .CalendarStyles_date__jeQ79{display:block;width:100%;font-weight:700;text-align:center}.CalendarStyles_calendar__main_date__OMkZq .CalendarStyles_date__jeQ79.CalendarStyles_today__pWnd_{color:var(--accent,#0399e9)}.CalendarStyles_calendar__main_date__OMkZq .CalendarStyles_date__jeQ79 i{font-style:normal;text-transform:uppercase}.CalendarStyles_calendar__schedule__EYPJk{margin-top:20px}.CalendarStyles_calendar__schedule__EYPJk:first-child{margin-top:0}.CalendarStyles_calendar__schedule_fon__zMYL_{position:relative;background:var(--secondaryFon,#fff);padding:20px;display:block;text-decoration:none;color:var(--sixth,#6a6a6a);border-top:2px solid transparent;transition:box-shadow .2s linear 0s}@media(max-width:560px){.CalendarStyles_calendar__schedule_fon__zMYL_{padding:6px}}.CalendarStyles_calendar__schedule_fon__zMYL_:hover{box-shadow:0 10px 20px var(--shadow,rgba(3,153,233,.25))}.CalendarStyles_calendar__schedule_fon_vebinar__9i0dn{border-top-color:#2f80ed}.CalendarStyles_calendar__schedule_fon_otslushka__IKXHK{border-top-color:#ffb000}.CalendarStyles_calendar__schedule_fon_homework__MxIxe{border-top-color:#009381}.CalendarStyles_calendar__schedule_fon_oplata__1Mmly{border-top-color:var(--deadline,#cd1c3c)}.CalendarStyles_calendar__schedule_head__c6OQP{position:relative;padding-right:32px}.CalendarStyles_calendar__schedule_tag__UosE1 span{display:inline-block;font-weight:600;font-size:12px;line-height:12px;color:var(--secondaryFon,#fff);font-family:Montserrat,sans-serif;background:var(--third,#1c1c1c);padding:7px;margin:0 3px 3px 0}@media(max-width:560px){.CalendarStyles_calendar__schedule_tag__UosE1 span{font-size:10px;line-height:10px;padding:4px}}.CalendarStyles_calendar__schedule_tag__UosE1 [class*=" VideoStyles_video__list_status"],.CalendarStyles_calendar__schedule_tag__UosE1 [class^=VideoStyles_video__list_status]{position:static;border-radius:0;display:inline-block;font-weight:600;font-size:12px;line-height:12px;padding:7px;margin:0 3px 3px 0}@media(max-width:560px){.CalendarStyles_calendar__schedule_tag__UosE1 [class*=" VideoStyles_video__list_status"],.CalendarStyles_calendar__schedule_tag__UosE1 [class^=VideoStyles_video__list_status]{font-size:9px;line-height:10px;padding:4px}}.CalendarStyles_calendar__schedule_icon__gFJ04{position:absolute;top:0;right:0}.CalendarStyles_calendar__schedule_top_m__8cjiE{position:relative}.CalendarStyles_calendar__schedule_top_m__8cjiE .CalendarStyles_calendar__schedule_time__0E_2B{display:none}.CalendarStyles_calendar__schedule_title__JMFTl{font-weight:700;font-size:14px;line-height:20px;font-family:Montserrat,sans-serif;color:var(--third,#1c1c1c);margin-top:20px}@media(max-width:560px){.CalendarStyles_calendar__schedule_title__JMFTl{margin-top:10px}}.CalendarStyles_calendar__schedule_category__rZKh_{background:url(/public/images/arrow-bread-fill.svg) 100% no-repeat;padding-right:20px;margin-right:5px}.CalendarStyles_calendar__schedule_category__rZKh_ span:after{content:", ";display:inline}.CalendarStyles_calendar__schedule_category__rZKh_ span:last-child:after{display:none}.CalendarStyles_calendar__schedule_text__89sa9{font-size:14px;line-height:20px;margin-top:10px}@media(max-width:560px){.CalendarStyles_calendar__schedule_text__89sa9{font-size:13px;line-height:18px;margin-top:5px}}.CalendarStyles_calendar__schedule_text__89sa9 p:first-child{margin-top:0}.CalendarStyles_calendar__schedule_text__89sa9 p:last-child{margin-bottom:0}.CalendarStyles_calendar__schedule_time__0E_2B{font-weight:700;font-size:14px;line-height:20px;font-family:Montserrat,sans-serif;color:var(--third,#1c1c1c);margin-top:10px}.CalendarStyles_calendar__schedule-person__dS6AY{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px;font-weight:500;font-size:12px;line-height:16px;font-family:Montserrat,sans-serif}.CalendarStyles_calendar__schedule-person-img__NmDIZ{width:28px;height:28px;float:left;border-radius:4px;overflow:hidden}.CalendarStyles_calendar__schedule-person-img__NmDIZ img{width:100%;height:100%;object-fit:cover}.CalendarStyles_calendar__schedule-person-text__42g_m{width:100%;float:left;margin-left:-28px;padding-left:38px}.CalendarStyles_calendar__schedule-btn__XkfvL{width:100%;font-size:12px;line-height:20px;font-family:Montserrat,sans-serif;padding:14px}.CalendarStyles_calendar__schedule-btn-wrap__y5Ddd{margin-top:20px}.CalendarStyles_calendar__schedule_online_dot__Bm4td{background:#f6022e;position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;animation:CalendarStyles_pulse__2bKG8 2s ease infinite;box-shadow:0 0 0}.CalendarStyles_calendar__schedule_min__0k6Nv{margin-top:2px;height:28px}.CalendarStyles_calendar__schedule_min__0k6Nv .CalendarStyles_calendar__schedule_fon__zMYL_{border:none;padding:5px 7px;display:flex;align-items:center;position:relative;left:0;transition:left .2s ease-in-out 0s}.CalendarStyles_calendar__schedule_min__0k6Nv .CalendarStyles_calendar__schedule_fon__zMYL_ .CalendarStyles_calendar__schedule_icon__gFJ04{position:static;color:#fff;height:15px;margin-right:3px;margin-left:-5px}.CalendarStyles_calendar__schedule_min__0k6Nv .CalendarStyles_calendar__schedule_fon__zMYL_ .CalendarStyles_calendar__schedule_icon__gFJ04 svg{height:100%;display:block}.CalendarStyles_calendar__schedule_min__0k6Nv .CalendarStyles_calendar__schedule_fon__zMYL_ .CalendarStyles_calendar__schedule_text__89sa9{margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px;line-height:18px;color:#fff;font-weight:600}.CalendarStyles_calendar__schedule_min__0k6Nv .CalendarStyles_calendar__schedule_fon__zMYL_:hover{z-index:1;box-shadow:none;left:3px;flex-wrap:wrap}.CalendarStyles_calendar__schedule_min__0k6Nv .CalendarStyles_calendar__schedule_fon__zMYL_:hover .CalendarStyles_calendar__schedule_text__89sa9{overflow:visible;white-space:normal}@media(max-width:767px){.CalendarStyles_calendar__schedule_min__0k6Nv{margin:0 1px 1px 0;width:7px;height:7px;overflow:hidden}}.CalendarStyles_calendar__schedule_lessonMin__e_cRm{margin-top:2px}.CalendarStyles_calendar__schedule_lessonMin__e_cRm .CalendarStyles_calendar__schedule_fon__zMYL_{border:none;padding:5px 7px;position:relative;left:0;transition:left .2s ease-in-out 0s}.CalendarStyles_calendar__schedule_lessonMin__e_cRm .CalendarStyles_calendar__schedule_fon__zMYL_ .CalendarStyles_calendar__schedule_time__0E_2B{font-size:12px;line-height:18px;color:#fff;margin:0 3px 0 0}@media(max-width:767px){.CalendarStyles_calendar__schedule_lessonMin__e_cRm .CalendarStyles_calendar__schedule_fon__zMYL_ .CalendarStyles_calendar__schedule_time__0E_2B{display:none}}.CalendarStyles_calendar__schedule_lessonMin__e_cRm .CalendarStyles_calendar__schedule_fon__zMYL_ .CalendarStyles_calendar__schedule_category__rZKh_{background:url(/public/images/arrow-bread-white-fill.svg) 100% no-repeat}@media(max-width:767px){.CalendarStyles_calendar__schedule_lessonMin__e_cRm .CalendarStyles_calendar__schedule_fon__zMYL_ .CalendarStyles_calendar__schedule_category__rZKh_{display:none}}.CalendarStyles_calendar__schedule_lessonMin__e_cRm .CalendarStyles_calendar__schedule_fon__zMYL_ .CalendarStyles_calendar__schedule_icon__gFJ04{display:inline-block;position:relative;color:#fff;height:15px;margin-right:3px;margin-left:-5px}.CalendarStyles_calendar__schedule_lessonMin__e_cRm .CalendarStyles_calendar__schedule_fon__zMYL_ .CalendarStyles_calendar__schedule_icon__gFJ04 svg{height:100%;display:block}.CalendarStyles_calendar__schedule_lessonMin__e_cRm .CalendarStyles_calendar__schedule_fon__zMYL_ .CalendarStyles_calendar__schedule_time__0E_2B{display:inline}.CalendarStyles_calendar__schedule_lessonMin__e_cRm .CalendarStyles_calendar__schedule_fon__zMYL_ .CalendarStyles_calendar__schedule_text__89sa9{margin:0;font-size:12px;line-height:18px;color:#fff;font-weight:600;display:inline}.CalendarStyles_calendar__schedule_lessonMin__e_cRm .CalendarStyles_calendar__schedule_fon__zMYL_:hover{z-index:1;box-shadow:none;left:3px;flex-wrap:wrap}.CalendarStyles_calendar__schedule_lessonMin__e_cRm .CalendarStyles_calendar__schedule_fon__zMYL_:hover .CalendarStyles_calendar__schedule_text__89sa9{overflow:visible;white-space:normal}@media(max-width:767px){.CalendarStyles_calendar__schedule_lessonMin__e_cRm{margin:0 1px 1px 0;width:7px;height:7px;overflow:hidden}}.CalendarStyles_calendar__loaderContainer__Z_J9g{display:flex;justify-content:center;align-items:center}@keyframes CalendarStyles_pulse__2bKG8{0%{box-shadow:0 0 0 0 rgba(240,86,112,.8)}to{box-shadow:0 0 0 6px rgba(240,86,112,0)}}.CalendarStyles_calendarMonth__title_date__qpcC1{text-transform:uppercase;font-weight:700;color:var(--third,#1c1c1c);text-align:center;padding:15px}@media(max-width:767px){.CalendarStyles_calendarMonth__title_date__qpcC1{text-align:left;padding:10px}}.CalendarStyles_calendarMonth__days_name__b1i3Q{display:flex;flex-wrap:wrap}.CalendarStyles_calendarMonth__days_name_col__asOO_{width:14.23%;padding:1px}.CalendarStyles_calendarMonth__days_name_col__asOO_ span{color:var(--accent,#0399e9);font-weight:700;font-family:Montserrat,sans-serif;background:var(--primaryFonOpacity,#0399e9);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:80px}@media(max-width:480px){.CalendarStyles_calendarMonth__days_name_col__asOO_ span{min-height:40px}}.CalendarStyles_calendarMonth__date_m__2lGC8{display:none;text-align:center;color:#fff;margin-bottom:10px}.CalendarStyles_calendarMonth__days__U3fNN{display:flex;flex-wrap:wrap;padding-bottom:10px}.CalendarStyles_calendarMonth__days_col__uooma{width:14.23%;padding:1px}@media(max-width:767px){.CalendarStyles_calendarMonth__days_col__uooma{position:relative}.CalendarStyles_calendarMonth__days_col__uooma:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.CalendarStyles_calendarMonth__days_col__uooma .CalendarStyles_calendar__main__ol__C3_7j.CalendarStyles_openModal__kx83Q{background:rgba(31,31,31,.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto;padding-top:50px}.CalendarStyles_calendarMonth__days_col__uooma .CalendarStyles_calendar__main__ol__C3_7j.CalendarStyles_openModal__kx83Q .CalendarStyles_calendarMonth__close__XuqT7,.CalendarStyles_calendarMonth__days_col__uooma .CalendarStyles_calendar__main__ol__C3_7j.CalendarStyles_openModal__kx83Q .CalendarStyles_calendarMonth__date_m__2lGC8{display:block}.CalendarStyles_calendarMonth__days_col__uooma .CalendarStyles_calendar__main__ol__C3_7j.CalendarStyles_openModal__kx83Q .CalendarStyles_calendar__schedule__EYPJk{width:100%;height:auto}.CalendarStyles_calendarMonth__days_col__uooma .CalendarStyles_calendar__main__ol__C3_7j.CalendarStyles_openModal__kx83Q .CalendarStyles_calendar__schedule_category__rZKh_,.CalendarStyles_calendarMonth__days_col__uooma .CalendarStyles_calendar__main__ol__C3_7j.CalendarStyles_openModal__kx83Q .CalendarStyles_calendar__schedule_icon__gFJ04,.CalendarStyles_calendarMonth__days_col__uooma .CalendarStyles_calendar__main__ol__C3_7j.CalendarStyles_openModal__kx83Q .CalendarStyles_calendar__schedule_text__89sa9,.CalendarStyles_calendarMonth__days_col__uooma .CalendarStyles_calendar__main__ol__C3_7j.CalendarStyles_openModal__kx83Q .CalendarStyles_calendar__schedule_time__0E_2B{display:inline-block;white-space:normal;word-break:normal}}.CalendarStyles_calendarMonth__days_col__uooma .CalendarStyles_calendar__main_fon__R8Pcu{border:none;padding:5px}@media(max-width:767px){.CalendarStyles_calendarMonth__days_col__uooma .CalendarStyles_calendar__main_fon__R8Pcu{display:flex;flex-wrap:wrap;padding:2px;height:auto}}.CalendarStyles_calendarMonth__days_col__uooma.CalendarStyles_today__pWnd_ .CalendarStyles_calendarMonth__days_fon__aQc7U{background:var(--primaryFonOpacityTwo,#fff);color:var(--accent,#0399e9)}.CalendarStyles_calendarMonth__days_fon__aQc7U{color:var(--third,#1c1c1c);font-weight:700;font-family:Montserrat,sans-serif;background:var(--primaryFon,#ecf3f5);height:100%;padding:5px;min-height:80px}@media(max-width:480px){.CalendarStyles_calendarMonth__days_fon__aQc7U{min-height:40px;padding:2px}}.CalendarStyles_calendarMonth__close__XuqT7{position:absolute;top:15px;right:15px;display:none;color:#fff}.CalendarStyles_calendar__popup_iCal__P3xHt{background:rgba(31,31,31,.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto}.CalendarStyles_calendar__popup_iCal__P3xHt .CalendarStyles_calendar__popup_iCal_info__yWB4R{background:var(--secondaryFon);position:fixed;top:35%;right:calc(50% - 250px);width:500px;padding:25px;display:flex;flex-direction:column;border-radius:3px}@media(max-width:767px){.CalendarStyles_calendar__popup_iCal__P3xHt .CalendarStyles_calendar__popup_iCal_info__yWB4R{width:400px;right:calc(50% - 200px)}}@media(max-width:480px){.CalendarStyles_calendar__popup_iCal__P3xHt .CalendarStyles_calendar__popup_iCal_info__yWB4R{width:280px;right:calc(50% - 140px)}}.CalendarStyles_calendar__popup_iCal__P3xHt .CalendarStyles_calendar__popup_iCal_close__zc8Z8{width:15px;height:15px;position:absolute;top:-25px;right:-25px;display:block;text-align:right;color:#fff}@media(max-width:480px){.CalendarStyles_calendar__popup_iCal__P3xHt .CalendarStyles_calendar__popup_iCal_close__zc8Z8{right:0}}.CalendarStyles_calendar__popup_iCal__P3xHt .CalendarStyles_calendar__popup_iCal_close__zc8Z8:hover{cursor:pointer}.CalendarStyles_calendar__popup_iCal__P3xHt input{height:30px}.CalendarStyles_openModal__kx83Q{background:rgba(31,31,31,.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto;padding-top:50px}.CalendarStyles_openModal__kx83Q .CalendarStyles_calendarMonth__close__XuqT7,.CalendarStyles_openModal__kx83Q .CalendarStyles_calendarMonth__date_m__2lGC8{display:block}.CalendarStyles_openModal__kx83Q .CalendarStyles_calendar__schedule__EYPJk{width:100%;height:auto}.CalendarStyles_openModal__kx83Q .CalendarStyles_calendar__schedule_category__rZKh_,.CalendarStyles_openModal__kx83Q .CalendarStyles_calendar__schedule_icon__gFJ04,.CalendarStyles_openModal__kx83Q .CalendarStyles_calendar__schedule_text__89sa9,.CalendarStyles_openModal__kx83Q .CalendarStyles_calendar__schedule_time__0E_2B{display:inline-block;white-space:normal;word-break:normal}.Switch_switch__rvT50{position:relative;display:inline-block;width:48px;height:24px}@media(max-width:1279px){.Switch_switch__rvT50{width:40px;height:20px}}.Switch_switch__rvT50 input{opacity:0;width:0;height:0}.Switch_switch__rvT50 input:checked+.Switch_slider__5XRX2{background-color:var(--textBlack)}.Switch_switch__rvT50 input:focus+.Switch_slider__5XRX2{box-shadow:0 0 1px var(--textBlack)}.Switch_switch__rvT50 input:checked+.Switch_slider__5XRX2:before{transform:translateX(24px)}@media(max-width:1279px){.Switch_switch__rvT50 input:checked+.Switch_slider__5XRX2:before{transform:translateX(20px)}}.Switch_slider__5XRX2{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}.Switch_slider__5XRX2:before{position:absolute;content:"";width:16px;height:16px;left:4px;bottom:4px;background-color:var(--textWhite);transition:.4s;border-radius:50%}@media(max-width:1279px){.Switch_slider__5XRX2:before{width:12px;height:12px}}