.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;user-select:none}.InstructorAvatar_photo___0s62{object-fit:cover}.Layout_content__EbiXf{display:contents}.Layout_pageDescription__kIKx0{margin-inline:calc(var(--common-padding) * 2)}.Layout_pageDescription__kIKx0.Layout_pageDescriptionPlain__nOzrU[data-widget-description]{margin:20px 0 0;padding:0 16px 20px}.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;left:0;bottom:calc(100% + 8px);width:100%;height:112px;z-index:21;min-width:0;padding:12px;border-radius:12px;background:#fff;border:1px solid #e8ecf2;box-shadow:0 6px 20px rgba(22,40,69,.1)}.TimePickerGraph_heading__P0hDA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.TimePickerGraph_graph__2R1wn h4,.TimePickerGraph_legend__7GHfY{font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);color:var(--text-secondary);line-height:var(--text-caption-line)}.TimePickerGraph_legend__7GHfY{display:flex;align-items:center;gap:4px}.TimePickerGraph_legend__7GHfY:before{content:"";width:8px;height:3px;border-radius:2px;background:var(--red)}.TimePickerGraph_line__5mQ4F{display:flex;flex-flow:row nowrap;align-items:center;overflow-x:auto;height:46px;padding-top:28px;padding-right:30px}.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)}.IndividualInteractions_surface__OomIv{--lesson-border:#dce2ea;--lesson-hover:#f3f6fc;--lesson-pressed:#dce7ff;--lesson-blue-hover:#2147b7}.IndividualInteractions_surface__OomIv[data-widget-surface=content]{display:block;min-width:0;margin:0 16px 24px;padding-block:12px 20px;border-radius:18px;background:#fff}.IndividualInteractions_surface__OomIv h2{margin:24px 0 12px;padding:0 16px}.IndividualInteractions_surface__OomIv [data-lesson-date-header]{align-items:center;gap:8px;padding:8px 8px 12px 16px}.IndividualInteractions_surface__OomIv [data-lesson-date-header] h2{margin:0;padding:0}.IndividualInteractions_surface__OomIv [data-lesson-date-header]>p{color:var(--text-secondary)}.IndividualInteractions_surface__OomIv [data-lesson-days]{gap:8px;padding-block:2px}.IndividualInteractions_surface__OomIv button.simple.day{flex:0 0 54px;min-height:64px;padding:8px;background:#f7f8fa;border-color:transparent}.IndividualInteractions_surface__OomIv button.day .name{color:var(--text-secondary)}.IndividualInteractions_surface__OomIv button.day.weekend:not(.checked) .name{color:var(--red)}.IndividualInteractions_surface__OomIv .react-select__control,.IndividualInteractions_surface__OomIv :is(button,a,input){transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.IndividualInteractions_surface__OomIv .react-select__control,.IndividualInteractions_surface__OomIv [data-lesson-group],.IndividualInteractions_surface__OomIv [data-lesson-instructor],.IndividualInteractions_surface__OomIv [data-lesson-search],.IndividualInteractions_surface__OomIv a.simple,.IndividualInteractions_surface__OomIv button.simple,.IndividualInteractions_surface__OomIv input.simple{border:1px solid var(--lesson-border)}.IndividualInteractions_surface__OomIv [data-lesson-instructor]{cursor:pointer;padding:12px;gap:12px;margin:0}.IndividualInteractions_surface__OomIv [data-lesson-instructor]>div{padding:0}.IndividualInteractions_surface__OomIv [data-lesson-list]{gap:12px;padding:16px}.IndividualInteractions_surface__OomIv [data-lesson-empty],.IndividualInteractions_surface__OomIv [data-lesson-list]>p{max-width:none;width:100%;padding:24px 16px;text-align:center;color:var(--text-secondary);font-size:var(--text-small-size)}.IndividualInteractions_surface__OomIv .react-select__control,.IndividualInteractions_surface__OomIv [data-lesson-search],.IndividualInteractions_surface__OomIv a.simple,.IndividualInteractions_surface__OomIv button.simple,.IndividualInteractions_surface__OomIv input.simple{min-height:48px;border-radius:12px}.IndividualInteractions_surface__OomIv :is(button,a):focus-visible{outline:2px solid var(--eskimos-blue);outline-offset:2px}.IndividualInteractions_surface__OomIv button.day:focus-visible,.IndividualInteractions_surface__OomIv button.radioButton:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 5px #fff}.IndividualInteractions_surface__OomIv a.simple.blue,.IndividualInteractions_surface__OomIv button.simple.blue,.IndividualInteractions_surface__OomIv button.simple.checked{border-color:var(--eskimos-blue);background-color:var(--eskimos-blue)}.IndividualInteractions_surface__OomIv button.day.checked .name{color:#fff}.IndividualInteractions_surface__OomIv button.day.without-groups:not(.checked){background:#fff1f1;border-color:#f0b8bb;color:var(--red)}.IndividualInteractions_surface__OomIv button.day.without-groups:not(.checked) .name{color:var(--red)}.IndividualInteractions_surface__OomIv button.day.without-groups.checked{background:var(--red);border-color:var(--red);color:#fff}.IndividualInteractions_surface__OomIv [data-lesson-more],.IndividualInteractions_surface__OomIv button.next,.IndividualInteractions_surface__OomIv button.prev{min-width:44px;min-height:44px;border-radius:8px}.IndividualInteractions_surface__OomIv [data-lesson-more]{text-decoration:underline;text-decoration-color:#c8d5ee;text-underline-offset:4px}.IndividualInteractions_surface__OomIv [data-lesson-more] span:after{display:none}.IndividualInteractions_surface__OomIv [data-lesson-search-clear]{height:48px}.IndividualInteractions_surface__OomIv [data-lesson-search],.IndividualInteractions_surface__OomIv input.simple{background-color:#f8f9fb}.IndividualInteractions_surface__OomIv .react-select__control.react-select__control--is-focused,.IndividualInteractions_surface__OomIv .react-select__control.react-select__control--menu-is-open,.IndividualInteractions_surface__OomIv [data-lesson-search]:focus,.IndividualInteractions_surface__OomIv input.simple:focus{border-color:var(--eskimos-blue);box-shadow:0 0 0 3px rgba(40,80,205,.1)}.IndividualInteractions_surface__OomIv .react-select__control{background-color:#fff;cursor:pointer}.IndividualInteractions_surface__OomIv .react-select__control.react-select__control--menu-is-open{border-radius:12px}.IndividualInteractions_surface__OomIv .react-select__value-container{padding:8px 12px}.IndividualInteractions_surface__OomIv .react-select__placeholder,.IndividualInteractions_surface__OomIv .react-select__single-value{margin:0;white-space:normal;color:var(--text-primary)}.IndividualInteractions_surface__OomIv .react-select__placeholder{color:var(--text-secondary)}.IndividualInteractions_surface__OomIv .react-select__indicator{padding:10px 8px;color:#7c8899}.IndividualInteractions_surface__OomIv .react-select__menu{left:0;width:100%;margin:6px 0 0;transform:none;border:1px solid var(--lesson-border);border-radius:12px;box-shadow:0 8px 24px rgba(22,40,69,.12);z-index:20}.IndividualInteractions_surface__OomIv .react-select__menu-list{padding:4px;max-height:240px}.IndividualInteractions_surface__OomIv .react-select__option{min-height:44px;padding:10px 12px;border:0;border-radius:8px;cursor:pointer}.IndividualInteractions_surface__OomIv .react-select__option--is-disabled{color:#929aa6;cursor:default}.IndividualInteractions_surface__OomIv .react-select__option--is-focused:not(.react-select__option--is-disabled):not(.react-select__option--is-selected){background-color:var(--lesson-hover)}.IndividualInteractions_surface__OomIv .react-select__option--is-selected{background-color:var(--eskimos-blue);color:#fff}.IndividualInteractions_surface__OomIv .init-grey div.react-select__option--is-selected:first-child{color:#fff}@media (hover:hover) and (pointer:fine){.IndividualInteractions_surface__OomIv [data-lesson-group]:hover,.IndividualInteractions_surface__OomIv [data-lesson-instructor]:hover,.IndividualInteractions_surface__OomIv [data-lesson-more]:hover,.IndividualInteractions_surface__OomIv a.simple:hover,.IndividualInteractions_surface__OomIv button.next:not(:disabled):hover,.IndividualInteractions_surface__OomIv button.prev:not(:disabled):hover,.IndividualInteractions_surface__OomIv button.simple:not(:disabled):hover{background-color:var(--lesson-hover);border-color:#bdcbe0}.IndividualInteractions_surface__OomIv a.simple.blue:hover,.IndividualInteractions_surface__OomIv button.simple.blue:not(:disabled):hover,.IndividualInteractions_surface__OomIv button.simple.checked:not(:disabled):hover{background-color:var(--lesson-blue-hover);border-color:var(--lesson-blue-hover)}.IndividualInteractions_surface__OomIv button.day.without-groups.checked:not(:disabled):hover{background-color:var(--red);border-color:var(--red)}.IndividualInteractions_surface__OomIv .react-select__control:not(.react-select__control--is-disabled):hover,.IndividualInteractions_surface__OomIv [data-lesson-search]:hover,.IndividualInteractions_surface__OomIv input.simple:not(:disabled):hover{border-color:var(--eskimos-blue)}}.IndividualInteractions_surface__OomIv [data-lesson-group]:active,.IndividualInteractions_surface__OomIv [data-lesson-instructor]:active,.IndividualInteractions_surface__OomIv [data-lesson-more]:active,.IndividualInteractions_surface__OomIv a.simple:active,.IndividualInteractions_surface__OomIv button.next:not(:disabled):active,.IndividualInteractions_surface__OomIv button.prev:not(:disabled):active,.IndividualInteractions_surface__OomIv button.simple:not(:disabled):active{background-color:var(--lesson-pressed);border-color:var(--eskimos-blue)}.IndividualInteractions_surface__OomIv a.simple.blue:active,.IndividualInteractions_surface__OomIv button.simple.blue:not(:disabled):active,.IndividualInteractions_surface__OomIv button.simple.checked:not(:disabled):active{background-color:#19378f;border-color:#19378f}.IndividualInteractions_surface__OomIv button.day.without-groups.checked:not(:disabled):active{background-color:var(--red);border-color:var(--red)}.IndividualInteractions_surface__OomIv .react-select__control.react-select__control--is-disabled,.IndividualInteractions_surface__OomIv button.simple:disabled{background-color:#f0f2f5;border-color:#e5e8ed;color:#8a939f;opacity:1;cursor:default;box-shadow:none}.IndividualInteractions_surface__OomIv button.simple:disabled svg{opacity:.35}.IndividualInteractions_surface__OomIv [data-lesson-summary]{margin:24px 16px 0;padding:16px;background:#f7f9fc;border:1px solid #e8ecf2;border-radius:14px}.IndividualInteractions_surface__OomIv [data-lesson-group-summary]{padding:0;background:transparent;border:0;border-radius:0}.IndividualInteractions_surface__OomIv [data-lesson-field-label],.IndividualInteractions_surface__OomIv [data-lesson-summary]>h2{display:block;margin:20px 0 8px;padding:0;font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--font-weight-medium)}.IndividualInteractions_surface__OomIv [data-lesson-summary]>:is(h2,label):first-child{margin-top:0}.IndividualInteractions_surface__OomIv [data-lesson-summary] input.simple{background:#fff}.IndividualInteractions_surface__OomIv [data-lesson-summary] [data-lesson-input]+[data-lesson-price]{margin-top:24px}.IndividualInteractions_surface__OomIv [data-lesson-price]{margin-top:0}.IndividualInteractions_surface__OomIv [data-lesson-rule]{border-bottom:1px solid #e3e8ef;opacity:1}.IndividualInteractions_surface__OomIv [data-lesson-profile]{padding:12px 16px 20px;gap:16px}.IndividualInteractions_surface__OomIv [data-lesson-profile]>:first-child{width:88px;height:88px;min-width:88px;min-height:88px}.IndividualInteractions_surface__OomIv [data-lesson-result]{margin:0;padding-bottom:0}.IndividualInteractions_surface__OomIv [data-lesson-result-body]{margin:0 16px;padding:16px;border-radius:12px;background:#f8f9fb}.IndividualInteractions_surface__OomIv [data-lesson-date-time]{flex-wrap:wrap;gap:8px;justify-content:space-between}.IndividualInteractions_surface__OomIv [data-lesson-date-time] [data-lesson-rule]{display:none}.IndividualInteractions_surface__OomIv.modal .window{width:min(calc(100% - 32px),520px);max-width:520px;border-radius:18px}.IndividualInteractions_surface__OomIv.modal .window>header{padding:8px 10px 8px 20px;border-bottom:1px solid #e8ecf2}.IndividualInteractions_surface__OomIv.modal .window>section{padding:20px}.IndividualInteractions_surface__OomIv [data-lesson-checkout]{display:flex;flex-direction:column;gap:16px}.IndividualInteractions_surface__OomIv [data-lesson-checkout]>:is(button,div){margin-block:0}.IndividualInteractions_surface__OomIv [data-lesson-input-error]{position:static;order:1;margin-top:6px}.IndividualInteractions_surface__OomIv [data-lesson-input-error]>div{padding:0;background:transparent;color:var(--red)}.IndividualInteractions_surface__OomIv [data-lesson-input-error] svg{display:none}.IndividualInteractions_surface__OomIv [data-lesson-input]{display:flex;flex-direction:column}@media (max-width:539px){.IndividualInteractions_surface__OomIv.modal .window{width:100%;max-width:none;margin-top:auto;border-radius:18px 18px 0 0}.IndividualInteractions_surface__OomIv.modal .window>section{padding:16px}}.IndividualInteractions_surface__OomIv input.simple.error,.IndividualInteractions_surface__OomIv input.simple.error:is(:hover,:focus),.IndividualInteractions_surface__OomIv input.simple[aria-invalid=true],.IndividualInteractions_surface__OomIv input.simple[aria-invalid=true]:is(:hover,:focus){border-color:#d71522}.IndividualInteractions_surface__OomIv [data-lesson-time-invalid=true] .react-select__control{border-color:var(--red);box-shadow:none}.IndividualInteractions_surface__OomIv input.simple.error:focus,.IndividualInteractions_surface__OomIv input.simple[aria-invalid=true]:focus{box-shadow:0 0 0 2px rgba(215,21,34,.15)}@media (prefers-reduced-motion:reduce){.IndividualInteractions_surface__OomIv .react-select__control,.IndividualInteractions_surface__OomIv :is(button,a,input){transition:none}}.TimePickerRange_range__U4Epp{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px 8px;margin-inline:16px}.TimePickerRange_separator__PcQvt{display:flex;align-items:center;min-height:48px;color:#a2aab6}.TimePickerRange_placeHolder___Q0nT,.TimePickerRange_select__Y_uuD{min-width:0}.TimePickerRange_error__lBzaJ{grid-column:1/-1;grid-row:3}.TimePickerRange_error__lBzaJ>div{padding:0;color:var(--red);background:none}.TimePickerRange_error__lBzaJ svg{display:none}