.prices .swiper{max-width:100%}.prices .swiper-pagination{margin-top:12px;position:static}.prices .swiper-pagination-bullet{background-color:#dbdbdb}.prices .swiper-pagination-bullet-active{background-color:#fff}.schedule_container__rr_jz{width:100%;display:flex;flex-direction:column;gap:12px}.schedule_schedule__gz79q{list-style:none;display:grid;grid-template-columns:1fr;grid-template-rows:fit-content(1px)}@media(min-width:864px){.schedule_schedule__gz79q{grid-template-columns:repeat(7,1fr)}}.schedule_schedule-info__wXNmM>p{font-size:14px;text-align:left}.schedule_schedule-column__ZXqe8{min-width:136px;list-style:none;display:flex;flex-direction:column}.schedule_schedule-cell__wKfD6{padding:12px 12px 12px 20px;position:relative;display:flex;flex-direction:column;gap:12px;border:1px outset #000}.schedule_schedule-cell__wKfD6:after{content:"";width:4px;height:calc(100% - 40px);margin:20px 0;position:absolute;top:0;left:0;border-top-right-radius:100px;border-bottom-right-radius:100px}.schedule_schedule-cell-tha__8GdZ_:after{background-color:rgba(85,129,39,.5)}.schedule_schedule-cell-jij___LO3H:after{background-color:rgba(90,130,206,.5)}.schedule_schedule-cell-str__Hr15i:after{background-color:hsla(28,67%,71%,.5)}.schedule_schedule-cell-bac__dI3_r:after{background-color:rgba(208,255,0,.5)}.schedule_schedule-cell-you__xMpgb:after{background-color:rgba(123,0,160,.5)}.schedule_schedule-cell-box__NLAsu:after{background-color:hsla(0,0%,100%,.5)}.schedule_schedule-cell-ofp__4E7mF:after{background-color:rgba(85,129,39,.5)}.schedule_schedule-cell-kic__BfhOr:after{background-color:hsla(2,73%,65%,.5)}.schedule_schedule-cell-fit__v5ybh:after{background-color:hsla(59,64%,63%,.5)}@media(min-width:864px){.schedule_schedule-cell-name___5VTc{min-height:84px}.schedule_schedule-cell-coach__ih51T{min-height:48px}}.schedule_schedule-cell-description__g_ngg{min-height:24px}@media(min-width:864px){.schedule_schedule-cell-description__g_ngg{font-size:12px}}.schedule_days-control__HsXhQ{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:60px;list-style:none}.schedule_days-control-button__Nycnw{background-color:transparent;border-color:#000}@media(min-width:864px){.schedule_days-control-button__Nycnw{min-width:136px}}.schedule_days-control-button-active__5D2VI{border-style:inset}@media(min-width:864px){.schedule_days-control-button-active__5D2VI{border-style:outset}}.schedule_days-control-button-active__5D2VI>p{font-size:15.5px}.schedule_days-control-button-active__5D2VI:disabled{border-color:#000}.services_container__X1XXQ{max-width:100%;display:flex;flex-direction:column;gap:30px}.services_service-list__2lOR2{display:flex;flex-direction:column;gap:30px;list-style:none}@media(min-width:864px){.services_service-list__2lOR2{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,fit-content(1px));grid-gap:40px 60px;gap:40px 60px}}.services_service-item__TVLhL{display:flex;flex-direction:column;gap:8px}@media(min-width:864px){.services_service-item__TVLhL:first-child{grid-area:1/1/2/3;justify-self:center}.services_service-item__TVLhL>h3,.services_service-item__TVLhL>p{text-align:center}}.services_link__ZBoZ9:hover{opacity:.8}.services_icon__2PX6P{width:24px;height:24px;padding:4px;margin-left:8px;vertical-align:middle;border:1px solid #fff;border-radius:50%}.services_image__zfTE1{max-width:100%;width:auto;height:auto;aspect-ratio:1/1;cursor:pointer}@media(min-width:540px){.services_image__zfTE1{border-radius:20px}}.services_modal__o7R6M{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:10}.services_modal-container__Openo{padding:30px;max-width:80%;position:relative;display:flex;flex-direction:column;gap:12px;background-color:#111;border-radius:20px}@media(min-width:688px){.services_modal-container__Openo{max-width:70%}}@media(min-width:864px){.services_modal-container__Openo{max-width:50%}}@media(min-width:1280px){.services_modal-container__Openo{max-width:30%}}.services_button-close__7_t6Z{position:absolute;top:12px;right:12px;background-color:transparent;border:none;cursor:pointer}