.InstructorAvatar_avatar__v0bXu{position:relative;overflow:hidden;flex-shrink:0;container-type:inline-size;isolation:isolate}.InstructorAvatar_initials__5BXu3{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--eskimos-blue,#2851d2);color:#fff;font-size:28px;font-size:clamp(18px,36cqi,72px);font-weight:600;line-height:1;letter-spacing:.025em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InstructorAvatar_photo___0s62{object-fit:cover}.Instructor_instructor__51hzz{display:flex;width:100%;gap:var(--common-padding);padding:var(--common-padding);margin:var(--common-padding);background-color:#fff;border-radius:12px}.Instructor_instructor__51hzz>div:last-child{min-width:0;flex:1 1;overflow:hidden;padding:var(--common-padding)}.Instructor_avatar__tUdMq{position:relative;overflow:hidden;width:60px;height:60px;min-width:60px;min-height:60px;border-radius:100%;margin-left:3px;background-color:#eaeaea}.Instructor_avatar__tUdMq img{object-fit:cover}.Instructor_name__wI2Xr{font-size:var(--text-title-size);font-weight:var(--font-weight-medium);line-height:var(--text-title-line);white-space:normal;overflow-wrap:break-word}.Instructor_description__xtxki{font-size:var(--text-small-size);margin-top:6px;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;line-height:var(--text-small-line);font-weight:var(--font-weight-regular)}.InstructorList_list__BMMe2{position:relative;display:flex;flex-flow:column;align-items:center;padding:var(--common-padding) calc(var(--common-padding) * 2)}.InstructorList_list__BMMe2.InstructorList_loading__KdvU4{min-height:96px}.InstructorList_message__RgOnL{max-width:60%;font-size:var(--text-small-size);text-align:center;line-height:var(--text-small-line);color:var(--text-secondary);font-weight:var(--font-weight-regular)}.InstructorList_searchBox__VlgNJ{position:relative}.InstructorList_clear__GJAKo{position:absolute;right:calc(var(--common-padding) * 2);top:0;display:block;width:32px;height:32px;background:url(/clearfield.svg) no-repeat 50%}.InstructorList_search__Pe75v{height:32px;width:calc(100% - calc(var(--common-padding) * 4));margin:0 calc(var(--common-padding) * 2);padding-inline:calc(var(--common-padding) * 2);background:#eaeaea;border-radius:12px;font-size:var(--text-body-size);color:var(--text-primary);line-height:var(--text-body-line);font-weight:var(--font-weight-regular)}.InstructorList_search__Pe75v::placeholder{color:var(--text-secondary)}.InstructorList_list__BMMe2 a{transition:opacity .3s ease}.InstructorList_loading__KdvU4 a{opacity:.5;pointer-events:none;cursor:default}.Header_header__AF_3G{display:grid;grid-template-columns:88px minmax(0,1fr) 88px;height:48px;margin:0;box-sizing:border-box;padding:2px var(--common-padding);align-items:center;background-color:#f5f5f5}.Header_logo__1FRrW{grid-column:2;grid-row:1;justify-self:center;width:min(260px,100%);height:44px;background-size:contain;background-repeat:no-repeat;background-position:50%}.Header_back__jIhwz{grid-column:1;grid-row:1;width:44px;height:44px}.Header_back__jIhwz,.Header_back__jIhwz span{display:flex;place-items:center;justify-content:center}.Header_back__jIhwz span{width:28px;height:28px;border-radius:100%;background-color:#e3e3e3}.Header_back__jIhwz span svg{transform:rotate(180deg)}.Header_back__jIhwz span svg g path{fill:#fff}.Header_back__jIhwz:hover span{background-color:#fff}.Header_back__jIhwz:hover span svg g path{fill:var(--eskimos-blue)}.Header_headerActions__MZ7mF{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end}.Header_headerButton__9MIph{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--eskimos-blue)}.Header_headerButton__9MIph:hover{background:#fff}.Header_headerButton__9MIph:focus-visible{outline:2px solid var(--eskimos-blue);outline-offset:-2px}.Header_menuIcon__aSp2R{display:flex;width:26px;height:18px;flex-direction:column;justify-content:space-between}.Header_menuIcon__aSp2R span{display:flex;width:100%;height:2px;border-radius:999px;background:var(--eskimos-blue)}.Header_fullScreenMenu__XwdVY.modal .window{width:100%;max-width:none;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-height:none;margin:0;border-radius:0;box-shadow:none;transform:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}@media (min-width:641px){.Header_fullScreenMenu__XwdVY.modal{align-items:flex-start;justify-content:flex-start;overflow:hidden}.Header_fullScreenMenu__XwdVY.modal .window{width:min(100%,var(--widget-max-width));max-width:var(--widget-max-width);height:auto;min-height:0;max-height:100vh;max-height:100dvh;margin:0 auto;border-radius:0 0 18px 18px;box-shadow:0 18px 48px rgba(28,37,52,.16);animation:Header_desktopMenuDropDown___VPVO .24s cubic-bezier(.2,.72,.2,1) both;transform-origin:top center}.Header_menuContent__aFEdv{max-width:none;padding-inline:24px}}@keyframes Header_desktopMenuDropDown___VPVO{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Header_fullScreenMenu__XwdVY.modal .window{animation:none}}.Header_fullScreenMenu__XwdVY.modal .window>header{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:48px;padding:2px 8px;border-bottom:1px solid #ededed;background:#fff;flex:0 0 auto}.Header_fullScreenMenu__XwdVY.modal .window>header>p{display:flex;grid-column:2;min-width:0;height:44px;align-items:center;justify-content:center;margin:0}.Header_fullScreenMenu__XwdVY.modal .window>header>button{grid-column:3;justify-self:end}.Header_menuModalLogo__IdYF4{display:block;width:min(260px,100%);height:44px;background-position:50%;background-repeat:no-repeat;background-size:contain}.Header_menuContent__aFEdv{width:100%;max-width:560px;margin:0 auto;padding:6px 20px max(24px,env(safe-area-inset-bottom))}.Header_menuNavigation__VK_ft{display:block;padding:4px 0 10px}.Header_menuSection__aeldS{padding:15px 0 14px;border-bottom:1px solid #e7e8eb}.Header_menuSection__aeldS:first-child{padding-top:10px}.Header_menuSection__aeldS:last-child{border-bottom:0}.Header_contactsModal__nGieI .Header_menuSection__aeldS h3{margin:0 0 7px;color:var(--text-primary);font-size:var(--text-section-size);font-weight:var(--font-weight-semibold);letter-spacing:normal;line-height:var(--text-section-line);overflow-wrap:break-word}.Header_menuLinks__UC1eg{display:grid;grid-gap:0;gap:0;padding:0;list-style:none}.Header_menuLinks__UC1eg li{position:relative;display:block;min-width:0;padding-left:15px}.Header_menuLinks__UC1eg li:before{position:absolute;top:15px;left:1px;width:4px;height:4px;border-radius:50%;background:var(--eskimos-blue);content:""}.Header_menuLinks__UC1eg a{display:block;padding:5px 0;color:var(--text-primary);font-size:var(--text-small-size);font-weight:var(--font-weight-regular);line-height:var(--text-small-line);overflow-wrap:break-word}.Header_menuLinks__UC1eg a:hover{color:var(--eskimos-blue)}.Header_menuLinks__UC1eg a:focus-visible{outline:2px solid var(--eskimos-blue);outline-offset:3px}.Header_menuDetails__B_Pkf{margin-top:5px;padding-top:4px;border-top:1px solid #d9dbe0}.Header_menuInfoSection__athh0{padding:13px 0 3px}.Header_contactsModal__nGieI .Header_menuInfoSection__athh0 h3{margin:0 0 7px;color:var(--text-primary);font-size:var(--text-section-size);font-weight:var(--font-weight-semibold);line-height:var(--text-section-line);overflow-wrap:break-word}.Header_contactsModal__nGieI .Header_menuInfoSection__athh0 p{margin:0;color:var(--text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-line);font-weight:var(--font-weight-regular)}.Header_workTimeLine__vVzfI{display:flex;flex-flow:row nowrap;margin-top:5px}.Header_workTimeLine__vVzfI p{font-weight:var(--font-weight-medium);margin-bottom:7px}.Header_divider__RM8Nt{flex:1 1;margin-inline:8px;border-bottom:1px dotted #000;opacity:.5}.Header_buttons__V99PL{display:flex;flex-flow:column;margin-top:9px;gap:12px}.Header_buttons__V99PL a:focus-visible{outline:2px solid var(--eskimos-blue);outline-offset:2px}.Header_phone__amwVh{min-width:100%;background-color:var(--bg-grey)!important;color:var(--eskimos-blue);font-weight:var(--font-weight-medium)}.Header_messengerRow__9KTiF{display:flex;width:100%;flex-flow:row nowrap;gap:10px}.Header_messengerRow__9KTiF a{width:auto;min-width:0;flex:1 1}.Header_whatsapp__oMLSC{display:flex;min-width:100%;height:44px;background-color:#38bf4a!important}.Header_telegram__AKjhx{display:flex;min-width:100%;height:44px;background-color:#08c!important}.Header_max__pTRpt{display:flex;min-width:100%;height:44px;color:#fff;background:linear-gradient(135deg,#471aff,#9500ff 55%,#00bfff)!important}.Header_emptySpot__grF10{grid-column:1;grid-row:1;width:44px;height:44px}@media (max-width:380px){.Header_menuContent__aFEdv{padding-inline:16px}.Header_menuSection__aeldS{padding-block:13px 12px}}.Modal_modal-backdrop__8_COj,.Modal_modal-backdrop__8_COj .Modal_modal__JNobJ,.Modal_modal-backdrop__8_COj .Modal_modal__JNobJ .Modal_window__rp1Mq{transition-duration:.2s;transition-timing-function:ease-in-out;transition-property:transform,box-shadow,opacity,visibility,filter}.Modal_modal-backdrop__8_COj .Modal_modal__JNobJ .Modal_window__rp1Mq,.Modal_modal-backdrop__8_COj .Modal_modal__JNobJ .Modal_window__rp1Mq .Modal_window__rp1Mq,.Modal_modal-backdrop__8_COj .Modal_window__rp1Mq{box-shadow:0 0 5px rgba(0,0,0,.05),0 0 35px rgba(0,0,0,.05);box-sizing:border-box;padding:15px 15px 30px;max-width:480px}.Modal_modal-backdrop__8_COj .Modal_modal__JNobJ .Modal_window__rp1Mq.Modal_active__w2m4Y .Modal_modal__JNobJ.Modal_active__w2m4Y .Modal_window__rp1Mq,.Modal_modal-backdrop__8_COj .Modal_modal__JNobJ.Modal_active__w2m4Y .Modal_modal__JNobJ.Modal_active__w2m4Y .Modal_window__rp1Mq,.Modal_modal-backdrop__8_COj.Modal_active__w2m4Y .Modal_modal__JNobJ.Modal_active__w2m4Y .Modal_window__rp1Mq{transform:translateY(0)}@media only screen and (min-width:540px){.Modal_modal-backdrop__8_COj{display:none}}.Modal_modal__JNobJ:not(.Modal_active__w2m4Y){display:none}.Modal_modal-backdrop__8_COj{overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0;z-index:20;opacity:0;visibility:hidden;-webkit-overflow-scrolling:touch;pointer-events:none}.Modal_modal-backdrop__8_COj.Modal_active__w2m4Y{opacity:1;visibility:visible;pointer-events:all}.Modal_modal-backdrop__8_COj .Modal_modal__JNobJ{display:flex;flex-flow:column;overflow-y:hidden;position:fixed;top:0;bottom:0;left:0;right:0;align-items:flex-start;justify-content:flex-start;opacity:0;visibility:hidden;pointer-events:none;-webkit-overflow-scrolling:touch}.Modal_modal-backdrop__8_COj .Modal_modal__JNobJ.Modal_active__w2m4Y{opacity:1;visibility:visible;pointer-events:all}.Modal_modal-backdrop__8_COj .Modal_modal__JNobJ .Modal_window__rp1Mq{position:relative;display:flex;flex-direction:column;overflow:visible;transition-property:transform,opacity;background:#fff;min-height:100px;max-height:80vh;overflow:auto;opacity:0;margin-inline:auto}@media only screen and (min-width:540px){.Modal_modal-backdrop__8_COj .Modal_modal__JNobJ .Modal_window__rp1Mq{min-width:400px;margin:auto}}.Modal_modal-backdrop__8_COj .Modal_modal__JNobJ .Modal_window__rp1Mq>article{padding:10px 20px 40px}.Modal_modal-backdrop__8_COj .Modal_modal__JNobJ .Modal_window__rp1Mq>article h4{font-size:var(--text-modal-size);font-weight:var(--font-weight-semibold);margin-bottom:10px;line-height:var(--text-modal-line)}.Modal_modal-backdrop__8_COj .Modal_modal__JNobJ .Modal_window__rp1Mq>article p{font-size:var(--text-body-size);margin:10px 0;line-height:var(--text-body-line);font-weight:var(--font-weight-regular)}.Modal_modal-backdrop__8_COj.Modal_active__w2m4Y .Modal_modal__JNobJ.Modal_active__w2m4Y .Modal_window__rp1Mq{opacity:1;visibility:visible}.Footer_footer__4vzqH{display:flex;flex-flow:column;align-items:center;margin-top:auto;margin-bottom:8px;padding:var(--common-padding)}.Footer_footer__4vzqH img{opacity:.3}.Footer_footer__4vzqH p{color:var(--text-secondary);margin-top:8px;font-size:var(--text-caption-size);text-align:center;line-height:var(--text-caption-line);font-weight:var(--font-weight-regular)}.DayPicker_header__kDHOu{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline}.DayPicker_monthTitle__c26bW{flex:1 1;text-align:center;font-size:var(--text-small-size);line-height:var(--text-small-line);font-weight:var(--font-weight-regular)}.DayPicker_months__ZZ3FV{display:flex;flex-flow:row nowrap}.DayPicker_months__ZZ3FV p{display:flex;justify-content:center;align-items:center;min-width:90px;text-align:center;font-weight:var(--font-weight-semibold);color:var(--eskimos-blue)}.DayPicker_months__ZZ3FV button{display:flex;justify-content:center;align-items:center;width:44px;height:39px}.DayPicker_months__ZZ3FV button[disabled]{opacity:.2}.DayPicker_months__ZZ3FV button:first-child svg{transform:rotate(180deg)}.DayPicker_months__ZZ3FV button svg g path{fill:var(--eskimos-blue)}.DayPicker_days__VeZyx{display:flex;flex-flow:row nowrap;overflow:scroll;gap:16px;padding-inline:16px;scroll-snap-type:x mandatory;z-index:1}.DayPicker_days__VeZyx::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.Input_input__qHPA1{position:relative}.Input_error__g_grs{position:absolute;right:0;top:-26px;font-size:var(--text-small-size);line-height:var(--text-small-line);font-weight:var(--font-weight-regular)}.Input_errorText__lj9Dw{position:relative;min-height:20px;padding:2px 12px;border-radius:12px;font-size:var(--text-caption-size);border-color:var(--red);background-color:var(--red);color:#fff;line-height:var(--text-caption-line);font-weight:var(--font-weight-regular)}.Input_arrow__sY2vT{position:absolute;right:12px;bottom:-5px}.TimePickerGraph_graph__2R1wn{position:absolute;width:calc(100% + 32px);height:100px;left:-16px;top:-115px;border-radius:2px;background-color:#fff;box-shadow:0 0 3.126px 0 rgba(0,0,0,.04),0 0 10.498px 0 rgba(0,0,0,.05),0 0 47px 0 rgba(0,0,0,.09);z-index:101}.TimePickerGraph_graph__2R1wn h4{position:absolute;font-size:var(--text-section-size);font-weight:var(--font-weight-semibold);padding:17px 16px 4px;line-height:var(--text-section-line);overflow-wrap:break-word}.TimePickerGraph_line__5mQ4F{display:flex;flex-flow:row nowrap;align-items:center;overflow-x:auto;height:30px;padding-top:66px;box-sizing:content-box;top:0}.TimePickerGraph_line__5mQ4F::-webkit-scrollbar{height:0;width:0}.TimePickerGraph_hour__YGPwp{position:relative;display:flex;justify-content:space-between}.TimePickerGraph_hour__YGPwp:first-child{margin-left:27px}.TimePickerGraph_hour__YGPwp:first-child .TimePickerGraph_begin__wOZ0h{border-bottom-left-radius:3px}.TimePickerGraph_begin__wOZ0h,.TimePickerGraph_half__ykvo9,.TimePickerGraph_quarter__2cyST{position:relative;width:16px;min-width:16px;max-width:16px;height:3px;display:flex;align-items:flex-end;background-color:var(--eskimos-blue)}.TimePickerGraph_begin__wOZ0h:before{content:"";display:block;width:3px;height:7px;border-radius:2px 2px 1px 3px;background-color:var(--eskimos-blue)}.TimePickerGraph_half__ykvo9:before{display:block;height:7px}.TimePickerGraph_half__ykvo9:before,.TimePickerGraph_quarter__2cyST:before{content:"";width:1px;border-radius:2px;background-color:var(--eskimos-blue)}.TimePickerGraph_quarter__2cyST:before{height:4px}.TimePickerGraph_hour__YGPwp:last-child .TimePickerGraph_half__ykvo9+.TimePickerGraph_quarter__2cyST{border-bottom-right-radius:3px}.TimePickerGraph_hour__YGPwp:last-child .TimePickerGraph_half__ykvo9+.TimePickerGraph_quarter__2cyST:after{position:absolute;content:"";display:block;width:3px;height:6px;border-radius:2px 2px 3px 1px;background-color:var(--eskimos-blue);right:0}.TimePickerGraph_hour__YGPwp:last-child:after,.TimePickerGraph_label__W5obO{position:absolute;width:60px;text-align:center;margin-left:-30px;margin-top:-28px;font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line)}.TimePickerGraph_hour__YGPwp:last-child:after{content:attr(data-hour) ":00";right:-30px}.TimePickerGraph_blocked__pc6iC,.TimePickerGraph_blocked__pc6iC:before{background-color:var(--red)}.TimePickerRange_range__U4Epp{position:relative;display:flex;flex-flow:row nowrap;margin-inline:15px}.TimePickerRange_separator__PcQvt{color:#d1d1d1;font-weight:var(--font-weight-bold);padding:12px;transform:translateY(-4px)}.TimePickerRange_placeHolder___Q0nT{position:relative;flex:1 1;border-radius:12px}.TimePickerRange_placeHolder___Q0nT:before{content:"Загрузка...";position:absolute;top:11px;left:11px;color:grey}.TimePickerRange_select__Y_uuD{flex:1 1;height:auto}