@charset "UTF-8";body{margin:0;font-family:Bokonique;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll}*{margin:0}.grecaptcha-badge{visibility:hidden}@font-face{font-family:Bokonique;src:local("Bokonique"),url(/assets/Bokonique-Bold-CMbTHMMq.otf) format("otf"),url(/assets/Bokonique-Light-DPlLvJZt.otf) format("otf"),url(/assets/Bokonique-Regular-CEnPw7iV.otf)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{scrollbar-width:thin;overflow:scroll;width:.4rem;height:.6rem}::-webkit-scrollbar-thumb{background:#2a97e6;-webkit-transition-duration:.2s;transition-duration:.2s;border-radius:1rem}::-webkit-scrollbar-track{background:#fff}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}body{background-color:#b1b1b1}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.isDesktop,.isMobile{min-height:100vh;display:flex;flex-direction:column;background-color:#fff}.guidePage{background-color:#f5f5f5;padding:70px 20px}@media (max-width: 768px){.guidePage{padding:20px 14px 54px}}.guidePage_Block{background-color:#fff;padding:37px 48px;border-radius:5px;max-width:1428px;margin:0 auto}@media (max-width: 768px){.guidePage_Block{padding:20px 12px}}.guide_title{width:100%;display:flex;align-items:center;padding-bottom:14px;column-gap:12px;margin-bottom:18px;position:relative}.guide_title:before{content:"";position:absolute;height:4px;width:100%;bottom:0;left:0;background-color:#2a97e6;border-radius:3px}.guide_menu{min-width:268px;border-right:1px dashed #C5C5C5;padding:20px 27px 12px 0;box-sizing:border-box;margin-right:32px;display:flex;flex-direction:column;row-gap:20px}@media (max-width: 1024px){.guide_menu{border-right:none}}.guide_menu .category.active>span{color:#2a97e6!important}.guide_menu .articles{margin-top:20px;display:flex;flex-direction:column;row-gap:12px}.guide_menu .articles li::marker{color:#2a97e6}.guide_block{display:flex}@media (max-width: 1024px){.guide_block{flex-direction:column}.guide_block iframe{width:100%}}.guide_block .openedArticle{display:flex;flex-direction:column;row-gap:20px}.guide_block p{line-height:1.8}@media (max-width: 1024px){.guide_content{border-top:1px solid #2A97E6;padding-top:12px}}.sport-page{background-color:#f5f5f5}.sport-list-categories-nav{display:flex;align-items:center;max-width:1620px;padding:35px 20px 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}@media (max-width: 600px){.sport-list-categories-nav{flex-direction:column;padding-left:0;padding-right:0}}.sport-list-categories-nav h1{white-space:nowrap;color:#2a97e6;padding-right:16px;font-size:20px!important;border-right:1px solid #2A97E6}@media (max-width: 600px){.sport-list-categories-nav h1{margin-bottom:15px}}.categori-container{display:flex;flex-wrap:wrap;margin-top:10px;row-gap:17px;column-gap:17px;max-width:1620px;padding-left:20px;padding-right:20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}@media (max-width: 600px){.categori-container{row-gap:12px;column-gap:12px}}.categori-container>p{background-color:#fff;box-shadow:0 1px 6px #85b7dc52;padding:11px 18px;color:#88a4b8;cursor:pointer;white-space:nowrap;transition:.33s}.categori-container>p:hover{color:#2a97e6}@media (max-width: 600px){.categori-container>p{padding:10px 15px;font-size:14px!important}}.sport-list-content{display:flex;justify-content:center;flex-wrap:wrap;row-gap:26px;column-gap:30px;max-width:1640px;padding:0 20px 60px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;margin-top:30px}@media (max-width: 600px){.sport-list-content{padding:0 20px 20px}}.sport-list-item{max-width:373px;width:100%;background-color:#fff;padding:8px;box-sizing:border-box;box-shadow:0 3px 10px #a5a5a54d;border-radius:5px}.sport-list-item>img{width:100%;height:130px;object-fit:cover;border-radius:5px}.sport-list-item-info{display:flex}.sport-list-item-info>img{margin-top:-23px;width:60px;height:60px;margin-left:15px;margin-right:7px}.sport-list-item-sportsmens,.sport-list-item-trainers{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #E7E7E7;margin-bottom:15px;padding:5px 15px;box-sizing:border-box}.report-tabel-container{font-size:13px;width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box;background-color:#f5f5f5}.report-tabel-container_form{max-width:1680px;margin:60px auto;padding:30px 20px;background-color:#fff;box-shadow:1px 3px 13px #2a97e71a;border-radius:5px}@media (max-width: 1024px){.report-tabel-container_form{padding:10px}}.report-navbar{display:flex;flex-direction:column}.report-navbar-row{height:40px;display:flex;column-gap:4px;margin-bottom:4px}@media (max-width: 800px){.report-navbar-row{column-gap:2px;margin-bottom:2px}}.report-navbar-row_item{display:flex;align-items:center;justify-content:space-between;column-gap:4px;width:100%}@media (max-width: 800px){.report-navbar-row_item{column-gap:2px}}.report-navbar-row_item-element{display:flex;justify-content:center;align-items:center;background-color:#2a97e6;border-radius:4px;color:#fff;padding:5px 3px;box-sizing:border-box;text-align:center;width:8%;font-size:12px}@media (max-width: 1350px){.report-navbar-row_item-element{display:none}}.report-navbar-row_item-element--mobile{display:none}@media (max-width: 1350px){.report-navbar-row_item-element--mobile{background-color:#2a97e6;border-radius:4px;color:#fff;padding:5px 3px;box-sizing:border-box;text-align:center;width:8%;display:block;font-size:10px!important}}@media (max-width: 800px){.report-navbar-row_item-element--mobile{font-size:8px!important}}.report-navbar-row_item-element--first{min-width:260px;background-color:#2a97e6;color:#fff;padding:5px;text-align:center;border-radius:4px;display:flex;justify-content:center;align-items:center;font-size:12px;box-sizing:border-box}@media (max-width: 1024px){.report-navbar-row_item-element--first{font-size:10px!important;width:200px;max-width:200px;min-width:200px}}@media (max-width: 800px){.report-navbar-row_item-element--first{font-size:8px!important;width:160px;max-width:160px;min-width:160px}}.report-navbar-row_item-element--imgcreate{align-items:center;height:40px;width:calc(50% - 2px);background-color:#2a97e6;border-radius:5px 0 0 5px;color:#fff;text-align:center;display:flex;justify-content:center}@media (max-width: 800px){.report-navbar-row_item-element--imgcreate{width:calc(50% - 4px)}}.report-navbar-row_item-element--imgcreate svg path{stroke:#fff}.report-navbar-row_item-element--imgleave{align-items:center;height:40px;width:calc(50% - 2px);background-color:#2a97e6;border-radius:0 5px 5px 0;color:#fff;text-align:center;display:flex;justify-content:center}@media (max-width: 800px){.report-navbar-row_item-element--imgleave{width:calc(50% - 4px)}}.report-navbar-row_item-element--imgleave svg path{stroke:#fff}.report-main{display:flex;flex-direction:column;width:100%;margin-top:10px}@media (max-width: 800px){.report-main{margin-top:5px}}.report-main>:hover p{background-color:#d7ddf875!important}.report-main-row{display:flex;column-gap:5px;margin-bottom:3px}@media (max-width: 800px){.report-main-row{column-gap:2px;margin-bottom:2px}}.report-main-row_item{display:flex;justify-content:space-between;column-gap:2px;width:8%;height:70px}.report-main-row_item-element{background-color:#e2e8ec;padding:5px 3px;border-radius:4px;text-align:center;width:calc(50% - 2px);display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media (max-width: 1024px){.report-main-row_item-element{font-size:10px!important}}@media (max-width: 800px){.report-main-row_item-element{font-size:8px!important}}.report-main-row_item-element--first{width:260px;max-width:260px;min-width:260px;background-color:#e2e8ec;padding:5px;box-sizing:border-box;border-radius:4px;display:flex;align-items:center}@media (max-width: 1024px){.report-main-row_item-element--first{font-size:10px!important;width:200px;max-width:200px;min-width:200px}}@media (max-width: 800px){.report-main-row_item-element--first{font-size:8px!important;width:160px;max-width:160px;min-width:160px}}.report-footer-row{display:flex;column-gap:5px;width:100%;height:40px}@media (max-width: 800px){.report-footer-row{column-gap:2px;margin-top:3px}}.report-footer-row_item{display:flex;justify-content:space-between;column-gap:2px;width:8%}.report-footer-row_item-element{background-color:#6078a5;color:#fff;padding:5px 3px;border-radius:4px;text-align:center;width:calc(50% - 2px);display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media (max-width: 1024px){.report-footer-row_item-element{font-size:10px!important}}.report-footer-row_item-element--first{width:264px;max-width:264px;min-width:264px;background-color:#6078a5;color:#fff;padding:5px;box-sizing:border-box;border-radius:4px;display:flex;align-items:center}@media (max-width: 1024px){.report-footer-row_item-element--first{font-size:10px!important;width:200px;max-width:200px;min-width:200px}}@media (max-width: 800px){.report-footer-row_item-element--first{font-size:8px!important;width:160px;max-width:160px;min-width:160px}}.admin-content{display:flex;align-items:center;padding:20px 20px 30px;background-color:#f5f5f5;justify-content:flex-end}@media (max-width: 1080px){.admin-content{flex-direction:column;row-gap:20px}}.admin-content>p{width:calc(100% - 770px);text-align:center}@media (max-width: 1080px){.admin-content>p{width:100%}}.admin-content-controlers{display:flex;align-items:center;column-gap:10px;justify-content:flex-end;width:385px}@media (max-width: 1080px){.admin-content-controlers{width:100%}}.admin-content-controlers>div:nth-child(1){width:130px!important;height:38px!important}.admin-content-controlers>div:nth-child(1) [class*=select-module_select-content-top]{min-height:38px!important}.admin-content-controlers button{max-width:250px}.admin-content+.report-tabel-container>.report-tabel-container_form{margin-top:0!important}.home{background-color:#f5f5f5;height:100%;padding-bottom:50px}.home-bg_image{display:block;height:290px;object-fit:cover;width:100%}.home-navigation{padding-left:20px;padding-right:20px;box-sizing:border-box}.home-navigation_container{display:flex;justify-content:center;column-gap:28px;row-gap:28px;max-width:1324px;width:100%;margin-left:auto;margin-right:auto;margin-top:-94px}.home-navigation_item{width:100%;background-color:#f8f8f8;box-shadow:0 4px 24px #b0b0b040;border-radius:5px;padding:54px 24px 30px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}@media (max-width: 800px){.home-navigation_item{width:50%}}@media (max-width: 600px){.home-navigation_item{width:90%}}.home-navigation_item-number{margin-top:24px}.eventsList-container{color:#88a4b8}.home-events{padding-left:20px;padding-right:20px;box-sizing:border-box}.home-events__title{margin-top:32px;margin-bottom:28px;font-size:18px;color:#2a97e6;font-weight:400}.home-events__links{max-width:1324px;width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}.home-events__links a{text-decoration:none}.home-events__links a span{color:#88a4b8;font-size:16px}.home-events_container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:24px;max-width:1324px;box-sizing:border-box;margin-left:auto;margin-right:auto}.home-events_container>.home-events_item{background-color:#f8f8f8;box-shadow:0 4px 24px #b0b0b040}.home-events_container>.home-events_item .home-events_item_content{display:flex;flex-direction:column;row-gap:10px}.home-events_item{border-radius:5px;padding:14px;box-sizing:border-box;display:flex}.home-events_item-img{width:190px;height:100%;border-radius:5px;object-fit:cover}.home-events_item-title{font-size:18px;line-height:1;margin-bottom:3px}.home-events_item-text{margin-bottom:4px;font-size:14px}.home-events_item-data{font-size:16px;color:#2a97e6;font-weight:700}.home-events_item_content{margin-left:17px}.home-footer{border-top:1px solid #efdfdf;background-color:#fff;padding:26px 20px;margin-top:auto}.home-footer_text{text-align:center;color:#888}@media (max-width: 800px){.home-navigation_container{flex-wrap:wrap}.home-events_container{grid-template-columns:1fr}}.sportsmen-history{display:flex;padding:16px 0;border-top:1px dashed #88A4B8;width:calc(100% - 20px)!important}@media (max-width: 700px){.sportsmen-history{flex-direction:column}}.sportsmen-history:nth-child(1){border-top:none}.sportsmen-history--icon>button{margin-left:0}.sportsmen-history--date{width:110px;text-align:center;margin:0 16px;position:relative}.sportsmen-history--date span{text-align:center!important}.sportsmen-history--box{display:flex;align-items:center}@media (max-width: 700px){.sportsmen-history--box{flex-direction:column}}.sportsmen-history--date>span{width:110px;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width: 700px){.sportsmen-history--date>span{position:relative;top:0%}}.sportsmen-history--info{color:#606060;max-width:600px;width:100%;margin-left:16px}.sportsmen-history_list{max-height:80vh;overflow-y:auto}@media (max-width: 700px){.sportsmen-history_list{max-height:90vh}}.sportsmen-achievements_main{display:flex;flex-direction:column;width:100%}.sportsmen-achievements_list{display:flex;flex-direction:column;width:100%;max-height:85vh;overflow:auto}.sportsmen-achievements_list:nth-last-child(1){border-bottom:none}.sportsmen-achievements_list .add-sportsman-modal .create-trainer_modal [class*=modal-module_animation__modal]>div{padding:0!important}.sportsmen-achievements{display:flex;align-items:center;column-gap:50px;padding:16px 20px;border-bottom:1px dashed #C5C5C5}.sportsmen-achievements:nth-last-child(1){border-bottom:none}.sportsmen-achievements--box{display:flex;align-items:center;column-gap:50px}.sportsmen-achievements--info{display:flex;flex-direction:column;row-gap:16px}.sportsmen-achievements--info>span:nth-child(2){display:flex;align-items:center;column-gap:16px}.sportsman-page{background-color:#f5f5f5;min-height:calc(100vh - 170px);padding:70px 20px;box-sizing:border-box}.sportsman-page_container{background-color:#fff;display:flex;flex-direction:column;max-width:1130px;width:100%;margin-left:auto;margin-right:auto;padding:24px 44px 40px;box-sizing:border-box}.group-select{max-width:354px!important}.sportsman_scholl-items .gym-trainer-item__bottom-row{margin-bottom:12px}.sportsman_avatar{min-width:80px;height:80px;margin-right:18px;object-fit:cover;border-radius:8px;box-shadow:0 4px 10px #0000001c}.sportsman_avatar-container{display:flex;align-items:center;width:50%}.sportsman_avatar-container+.categori-container{justify-content:flex-end}@media (max-width: 1024px){.sportsman_avatar-container+.categori-container{justify-content:center;margin-top:20px}}.sportsman_top-container{display:flex;align-items:center;width:100%;justify-content:space-between;padding-bottom:25px;border-bottom:1px dashed #C5C5C5;margin-bottom:32px}@media (max-width: 1024px){.sportsman_top-container{flex-direction:column;align-items:flex-start}}.sportsman_bottom-container{display:flex}.sportsman_bottom-container-item{width:100%}.sportsman_bottom-container-item:nth-child(1){padding-right:54px;border-right:1px dashed #C5C5C5;box-sizing:border-box}.sportsman_bottom-container-item:nth-child(2){padding-left:54px;box-sizing:border-box}.sportsman_bottom-container-item .row-item{display:flex;align-items:center;justify-content:space-between;column-gap:10px}.sportsman_bottom-container-item .row-item>p:nth-child(2){text-align:right!important}.sportsman_bottom-container .categori-container{padding:0;margin-bottom:20px}@media (max-width: 1024px){.sportsman_bottom-container{flex-direction:column}.sportsman_bottom-container-item:nth-child(1){padding-right:0;border-right:none;border-bottom:1px dashed #C5C5C5;box-sizing:border-box}.sportsman_bottom-container-item:nth-child(2){padding-left:0;padding-top:25px;box-sizing:border-box}}.row-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.back-button{width:max-content;margin:30px auto 15px;padding:11px 21px;background-color:#fff;border-radius:6px;border:1px solid rgb(231,231,231);text-decoration:none}.child-Edit_modal{min-height:auto!important}.child-Edit_modal form{width:100%;display:flex;flex-direction:column;row-gap:30px;padding:2px;box-sizing:border-box}.child-Edit_modal form a{padding:0 21px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:6px;height:40px;margin-bottom:15px;border:1px solid rgb(231,231,231);text-decoration:none}.child-Edit_modal>div{border:none!important;padding:20px;box-sizing:border-box}.edit-registration__form{max-width:356px}@media (max-width: 500px){.edit-registration__form{max-width:270px}}.class_list-modal-block-wrapper{width:100%}.class_list-modal-block-wrapper .class_list-modal-block{padding-bottom:10px;margin-bottom:10px}.class_list-modal-block-wrapper>h6{border-top:1px dashed #C5C5C5!important;border-bottom:1px solid #C5C5C5!important;padding-top:15px;padding-bottom:15px;margin-top:10px;font-size:14px!important}.class_list-modal-block-wrapper>h6:nth-of-type(1){border-top:none!important;padding-top:0;margin-top:0}.class_list-modal-block-wrapper>div{margin-top:15px}.class_list-modal-block-wrapper>div .class_list-modal-block:nth-last-child(1){border-bottom:none!important;margin-bottom:0;padding-bottom:0}.class_list-modal-block{padding-bottom:24px;margin-bottom:24px;width:100%;border-bottom:1px dashed #C5C5C5!important}.class_list-modal-block:nth-last-child(1) .class_list-modal-block--content,.class_list-modal-block:nth-last-child(1) .no-class-list{border-bottom:none!important;margin-bottom:0}.class_list-modal-block--content{width:50%;margin-bottom:15px}.class_list-modal-block--content .create-grup-row>p:nth-child(1){min-width:175px}.class_list-modal-block--content .create-grup-row>p:nth-child(2){min-width:206px}.class_list-modal-block--content .create-grup-row>p:nth-child(3){min-width:175px}.class_list-modal-block--content_mobile{width:100%}.class_list-modal-block--content_mobile .create-grup-row.create-grup-row>p{min-width:190px}.class_list-modal-block--content_mobile .create-grup-row.create-grup-row>.create-grup-box{min-width:190px}@media (max-width: 800px){.class_list-modal-block--content_mobile .create-grup-row.create-grup-row>p{min-width:160px}.class_list-modal-block--content_mobile .create-grup-row.create-grup-row>.create-grup-box{min-width:160px}}@media (max-width: 650px){.class_list-modal-block--content_mobile>.create-grup-row-view{display:none}}.class_list-modal-item{margin-bottom:24px;display:flex;align-items:center;column-gap:14px}.class_list-modal-item-img{width:45px;height:45px;border-radius:5px;background-color:#2a97e6}.class_list-modal-item-img>svg{width:100%}.class_list-modal-item>img{margin-right:0!important}.class_list-modal-item>img+div{display:flex;flex-direction:column;row-gap:5px}@media (max-width: 650px){.class_list-modal-item{flex-direction:column}}@media (max-width: 650px){.class_list-modal-item h5{width:100%;text-align:center!important;margin-bottom:12px}}@media (max-width: 650px){.class_list-modal-item h6{width:100%;text-align:center!important;color:#2a97e6!important;margin-bottom:20px}}.class_list-modal-item:after{width:106px;height:1px;background:#c5c5c5;display:block;margin:0 auto}@media (max-width: 650px){.class_list-modal-item:after{content:""}}.create-grup-row-item{display:flex;flex-direction:column;width:100%}@media (max-width: 650px){.create-grup-row-item{border-bottom:1px dashed #EDEDED;margin-bottom:20px;flex-direction:row}}.class_list-menu--mobile-responsive{display:none;row-gap:20px}@media (max-width: 650px){.class_list-menu--mobile-responsive{display:flex;flex-direction:column;width:50%}.class_list-menu--mobile-responsive>div{height:18px}}.class_list-row--mobile-responsive{display:flex}@media (max-width: 650px){.class_list-row--mobile-responsive{width:100%;flex-direction:column;width:50%}}.gym-trainer-class_list__img{width:45px;height:45px}.text-modal-container{padding:20px;line-height:1.6}.confidentiality_modal [class*=modal-module_animation__modal]{min-height:150px}.confidentiality_modal [class*=modal-module_animation__modal]>div:nth-child(1){background-color:#eee}.confidentiality_modal [class*=modal-module_animation__modal]>div:nth-child(2){padding-bottom:0}.home-events_main{padding:25px 20px 60px;box-sizing:border-box;background-color:#f5f5f5;min-height:calc(100vh - 228px)}.home-events_main li[class*=pagination-module_selected]{background-color:#2a97e6}.home-events_main-contaner{max-width:1324px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}@media (max-width: 620px){.home-events_main-contaner .home-events_item{flex-direction:column}.home-events_main-contaner .home-events_item-img{width:100%}.home-events_main-contaner .home-events_item_content{margin-top:20px;margin-left:0}}.home-events_main-contaner .home-events_item h1{margin-bottom:30px!important}.home-events_main-contaner .home-events_item p{margin-bottom:20px!important}.home-events_container{margin-top:30px}@media (max-width: 1024px){.home-events_container{grid-template-columns:1fr}}@media (max-width: 500px){.home-events_container .home-events_item{flex-direction:column}.home-events_container .home-events_item-img{width:100%}.home-events_container .home-events_item .home-events_item_content{margin-left:0;margin-top:15px}}.group-registration{min-height:calc(100vh - 170px);display:flex;padding:20px;box-sizing:border-box;justify-content:center;align-items:center;background-color:#f5f5f5}.group-registration__form{display:flex}@media (max-width: 700px){.group-registration__form{flex-direction:column;row-gap:10px;align-items:center!important}}@media (max-width: 700px) and (max-width: 500px){.group-registration__form{padding:25px}}.group-registration__form--second{background:#fff;border-radius:5px;row-gap:20px;padding:50px 200px;box-sizing:border-box;max-width:850px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;margin-bottom:20px}@media (max-width: 700px){.group-registration__form--second{padding:50px}}@media (max-width: 500px){.group-registration__form--second{padding:25px;row-gap:32px}}.group-registration__form--second .group-registration__form-item>p{margin-top:8px!important}.group-registration_buttons{display:flex;column-gap:15px;margin-top:10px}.group-registration_buttons .button-container{width:100%!important}.group-registration_buttons>a{color:#ababab;text-decoration:none;text-align:center!important;border:1px solid #e7e7e7;height:40px;box-sizing:border-box;border-radius:6px;padding:9px 20px;width:100%}.create-trainer_modal .user_modal{width:100%!important}.create-trainer_modal .user_modal .gym-trainer-item__bottom2{width:100%!important;margin-top:0;border:none}.create-trainer_modal .user_modal .back-button__container,.create-trainer_modal .user_modal .user_modal_text{width:100%!important}.create-trainer_modal .group_modal>form>div>div{margin-bottom:10px}.create-trainer_modal .group_button-block{display:flex;column-gap:10px;row-gap:10px}@media (max-width: 750px){.create-trainer_modal .group_button-block{flex-direction:column}}.create-trainer_modal .group_button-block a,.create-trainer_modal .group_button-block button{width:100%!important;margin-bottom:0;box-sizing:border-box}.sport-registration__form{display:flex}@media (max-width: 700px){.sport-registration__form{flex-direction:column;row-gap:20px;align-items:center!important}}@media (max-width: 700px) and (max-width: 500px){.sport-registration__form{padding:25px}}.sport-registration__form--second{background:#fff;border-radius:5px;padding:50px 200px;box-sizing:border-box;max-width:850px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;margin-bottom:20px}@media (max-width: 700px){.sport-registration__form--second{padding:50px}}@media (max-width: 500px){.sport-registration__form--second{padding:25px}}.sport-registration__form-name{display:flex;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:2px dotted #EDEDED}.sport-registration__form-item{display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #EDEDED;box-sizing:border-box}.sport-registration__form-item:nth-child(3){border-bottom:none!important;margin-bottom:0}.sport-registration__form-item+div{margin-bottom:10px}.sport-registration__form-item+div+div{margin-bottom:35px}.sport-registration__form-img{width:80px;height:80px;object-fit:cover;border-radius:8px;margin-right:10px}.sport-registration__form-buttons{display:flex;justify-content:center;column-gap:10px;margin-top:30px}@media (max-width: 800px){.sport-registration__form-buttons{flex-direction:column;row-gap:10px}}.sport-registration__form-buttons>a{background-color:#fff;padding:10px 20px;border:1px solid #EDEDED;border-radius:5px;text-decoration:none;cursor:pointer}.sport-registration__form-buttons>a>span{cursor:pointer!important}.sport-registration__form_selects{display:flex;flex-direction:column;row-gap:35px}.sport-registration__form_selects span{margin-top:4px!important;display:block;margin-bottom:-26px!important}.sportsman-modal{padding:0!important}.sportsman-modal.sportsman-modal>div:nth-child(1){background-color:#eee!important}.create-trainer_modal{padding:0}.create-trainer_modal_elements{display:flex;flex-direction:column;gap:20px}.create-trainer_modal>div>div{width:calc(100% - 2px)}.create-trainer_modal>div>div:nth-last-child(1)>div{width:80%}@media (max-width: 500px){.create-trainer_modal>div>div:nth-last-child(1)>div{width:100%}}.create-trainer_modal [class*=modal-module_modal-top]{background-color:transparent!important}.create-trainer_modal [class*=modal-module_modal-title]{padding-left:54px!important}.create-trainer_modal [class*=modal-module_modal-title]>p{width:100%;text-align:center}.create-trainer_modal [class*=modal-module_modal-section]{display:flex;flex-direction:column}.create-trainer_modal [class*=modal-module_modal-section]>div{display:flex;column-gap:20px;margin-top:20px}.create-trainer_modal [class*=modal-module_modal-section]>div>button{min-width:75px}.resset-password-modal form>div>div{margin-bottom:40px}.sport-school-main{background-color:#f5f5f5;padding:30px 20px 84px;box-sizing:border-box;min-height:calc(100vh - 228px);display:flex;flex-direction:column}.sport-school-main li[class*=pagination-module_selected]{background-color:#2a97e6}@media (max-width: 1600px){.sport-school-main{padding-left:0;padding-right:0}}@media (max-width: 500px){.sport-school-main{padding:30px 0 84px}}.sport-school{display:flex;justify-content:center;flex-wrap:wrap;row-gap:26px;column-gap:30px;max-width:1600px;padding-left:20px;padding-right:20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}.sport-school_filter{max-width:1600px;width:100%;margin-left:auto;margin-right:auto;padding:0 10px;box-sizing:border-box;display:flex;margin-bottom:30px;column-gap:26px}@media (max-width: 1024px){.sport-school_filter{flex-direction:column;row-gap:20px;align-items:center}}.sport-school_filter-item{display:flex;align-items:center;column-gap:14px}@media (max-width: 500px){.sport-school_filter-item{flex-direction:column;row-gap:20px;align-items:center;width:100%;padding-left:10px;padding-right:10px;box-sizing:border-box}}.sport-school_filter-item--box{width:320px}@media (max-width: 500px){.sport-school_filter-item--box{width:100%}}.sport-school_filter-item--box2{width:250px}@media (max-width: 500px){.sport-school_filter-item--box2{width:100%}}.sport-school_item{max-width:360px;width:100%;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 3px 10px #a5a5a54d;border-radius:0 0 5px 5px}.sport-school_item img{width:100%;display:block}.sport-school_item-content{padding:0 20px 20px;display:flex;margin-top:auto;flex-direction:column}.sport-school_item-content>.sport-school_item-text:nth-child(1){margin-top:auto}.sport-school_item-title{padding:20px;box-sizing:border-box;margin-bottom:16px;color:#787878;transition:color .33s;cursor:pointer!important}.sport-school_item-title:hover{color:#2a97e6!important}.sport-school_item-text{padding-top:15px;padding-bottom:5px;box-sizing:border-box;display:flex;justify-content:space-between;border-bottom:1px solid #E7E7E7}.sport-school_item-text:hover>p:nth-child(1){color:#000!important}.sport-school_item-text:nth-last-child(1){border-bottom:none}.advertiser-pagination{margin-top:30px}.advertiser-pagination ul{display:flex;column-gap:5px}.advertiser-pagination ul [class*=pagination-module_selected]{background-color:#2a97e6}.group_modal{width:100%}.menu-content-item-name{max-width:1550px;box-sizing:border-box;margin-right:auto;margin-left:auto;margin-top:30px;display:flex;flex-direction:initial;align-items:flex-start;justify-content:space-between}.gym-trainer-item{width:calc(33% - 19px);background-color:#ffffff80;padding:22px;border-radius:5px;box-shadow:0 5px 13px 3px #2a97e71a;display:flex;flex-direction:column;box-sizing:border-box}@media (max-width: 500px){.gym-trainer-item__button{margin-left:8px}}.gym-trainer-item__bottom2{padding-top:18px;margin-top:22px;width:300px;height:100%;display:flex;flex-direction:column;border-top:3px dashed #DDDDDD}.gym-trainer-item__bottom2-row{margin-top:10px;border-bottom:1px solid #DDDDDD;padding-bottom:7px;display:flex;align-items:center;justify-content:space-between}.gym-trainer-item__bottom2-row:nth-child(1){margin-top:auto}.gym-trainer-item__bottom2-row+.gym-trainer-item__bottom2-row{column-gap:15px;text-align:right}.gym-trainer-item__bottom2-row p{text-align:right!important}.gym-trainer-item__bottom2-row>svg{min-width:30px;padding-right:10px;margin-right:10px;border-right:1px solid #2A97E6}.header{width:100%;display:flex;justify-content:center;padding:26px 20px 20px;box-sizing:border-box;background-color:#fff;box-shadow:0 4px 7px #c9c9c940}@media (max-width: 745px){.header{padding:15px 10px 10px}}.header-content{max-width:1570px;width:100%;display:flex;align-items:center;justify-content:space-between}.header-logo-content{display:flex;max-width:250px;cursor:pointer}.header-logo-content-title{margin-left:8px}@media (max-width: 500px){.header-logo-content-title{max-width:50%}}.header-logo-content-title>p{width:250px}@media (max-width: 500px){.header-logo-content-title>p{width:100%;font-size:11px!important}}.header-right-content{position:relative}.header [class*=modal-module_modal-content]{box-shadow:0 0 7px #c9c9c940;max-width:500px;width:100%;padding:30px 80px;box-sizing:border-box}@media (max-width: 540px){.header [class*=modal-module_modal-content]{width:90%!important}}.header [class*=modal-module_modal-content] [class*=modal-module_modal-section]>div{width:100%}.header [class*=modal-module_modal-content] [class*=modal-module_modal-section]>div>form{width:100%}.header [class*=modal-module_modal-content] [class*=modal-module_modal-section]>div>form>div{display:flex;flex-direction:column;row-gap:10px}.header [class*=modal-module_modal-content] [class*=modal-module_modal-section]>div>div{width:100%}.header_items{width:40px;height:40px;background-color:#2a97e7;display:flex;justify-content:center;align-items:center;border-radius:5px}.header_items>svg{fill:#2a97e7}.header_items>svg path{stroke:#fff}.logout-section{max-height:0;overflow:hidden;position:absolute;background-color:#f6f7fb;right:0;width:200px;z-index:2;justify-content:center;border-radius:3px;box-shadow:0 4px 7px #c9c9c940}.logout-section_button{background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;padding:10px 15px}.logout-section .logoutIcon{width:20px;margin-right:15px}.section-open{max-height:300px}.user_avatar{width:40px;height:40px;margin-left:auto;border-radius:5px}@media (max-width: 620px){.user_avatar+p{display:none}}@media (max-width: 620px){.header-user-text>p{display:none}}.user_container{display:flex;align-items:center;column-gap:10px}.user_container .select-close{transform:rotate(180deg);cursor:pointer;min-width:12px}.user_container .select-open{transform:rotate(0);cursor:pointer}.user_container .gym-trainer-item__button{margin-left:0}@media print{.hide-only-print{display:none}}.home-events_gallery_main{padding:60px 20px;box-sizing:border-box;background-color:#f5f5f5;min-height:calc(100vh - 228px)}@media (max-width: 500px){.home-events_gallery_main .home-events_gallery_container .home-events_gallery_item{flex-direction:column}.home-events_gallery_main .home-events_gallery_container .home-events_gallery_item-img{width:100%}.home-events_gallery_main .home-events_gallery_container .home-events_gallery_item .home-events_item_content{margin-left:0;margin-top:15px}}.home-events_gallery{display:flex;flex-wrap:wrap;gap:10px}.home-events_gallery-item{width:calc(33.3333333333% - 10px);border-radius:5px;cursor:pointer}@media (max-width: 800px){.home-events_gallery-item{width:calc(50% - 10px)}}@media (max-width: 600px){.home-events_gallery-item{width:100%}}.home-events_gallery-button-container{width:max-content;margin:50px auto 0}.home-events_text{display:flex;flex-direction:column;width:100%;row-gap:20px}.home-events_text p{margin-top:20px}.home-events_text_container{width:100%;max-width:1300px;margin-left:auto;margin-right:auto}.home-events_text_container button{margin-top:0!important}.home-events_text iframe{width:100%;max-width:600px}.event-modal [class*=modal-module_animation__modal]>div:nth-child(1){background-color:#eee!important}.event-modal [class*=modal-module_animation__modal]>div:nth-child(2){padding:0 20px!important}.event-modal.event-modal [class*=modal-module_animation__modal]>div{border-width:0 0px!important}.event-modal.event-modal [class*=modal-module_animation__modal]>div>div>div:nth-child(1){border-top:none}.sport-inner-page_item{display:flex;padding:0!important}.sport-inner-page_item_content-box{display:flex;margin-top:30px;margin-bottom:30px}@media (max-width: 700px){.sport-inner-page_item_content-box{flex-direction:column}}.sport-inner-page_item_content p{margin-bottom:15px!important}.sport-inner-page_item_content-data{background-color:#fff;padding:10px 15px;box-sizing:border-box}.sport-inner-page_item_content-data--row{border-top:1px solid #E6E6E6;display:flex;justify-content:space-between;column-gap:20px;margin-top:10px;padding-top:10px}.sport-inner-page_item_content .home-events_gallery{margin-top:30px;margin-bottom:30px}.sport-inner-page .event-modal{min-height:auto!important}.sport-inner-page .event-modal>div:nth-child(2){overflow:auto!important}.sport-inner-page .event-modal_items{padding:20px 0;border-top:1px dashed #88a4b8}.achivement{display:flex;flex-wrap:wrap;row-gap:16px;column-gap:16px;margin:40px auto 0;max-width:1570px;width:100%}.achivement-item{display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 5px 13px 3px #2a97e71a;background-color:#fff;padding:24px;box-sizing:border-box;border-radius:5px;width:calc(50% - 8px);max-width:777px;margin:0 auto}@media (max-width: 1200px){.achivement-item{width:100%}}@media (max-width: 1024px){.achivement-item{max-width:500px}}@media (max-width: 600px){.achivement-item{padding-left:15px;padding-right:15px}}.achivement-item_buttons-wrapper{position:absolute;right:-61px}.achivement-item_header{display:flex;align-items:center;justify-content:center;position:relative;width:calc(100% - 122px);text-align:center;margin-bottom:16px}.achivement-item_header>h5{margin-right:40px;margin-left:40px}.achivement-item_line{display:flex;justify-content:center;align-items:center;width:100%;border-bottom:1px solid #C5C5C5;padding:8px 0}.achivement-item_line>h5{max-width:150px;width:100%;margin-right:40px}@media (max-width: 1024px){.achivement-item_line{flex-direction:column;border-top:1px solid #C5C5C5}.achivement-item_line>h5{max-width:100%;text-align:center!important;margin-right:0;margin-bottom:16px}}.achivement-item_row{display:flex;align-items:center;column-gap:10px;width:100%}.achivement-item_row>h5{min-width:180px;margin-right:50px}.achivement-item_row .gym-trainer-item__button{margin-left:0}@media (max-width: 1024px){.achivement-item_row{flex-direction:column}.achivement-item_row>h5{max-width:100%;text-align:center!important;margin-right:0;margin-bottom:16px}}.achivement-item_wrapper{width:100%;margin-top:auto}.achivement-item_image-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:16px;margin-bottom:16px;width:100%}.achivement-item_image-wrapper>img{max-width:240px;height:184px;object-fit:cover}.achivement-item_icon{display:flex;align-items:center;width:100%;column-gap:16px;margin-left:auto;justify-content:flex-start;min-width:160px;width:160px}@media (max-width: 1024px){.achivement-item_icon{justify-content:center;min-width:100%;width:100%}}.achivement-item_icon>svg{min-width:25px}.delete-achievements-block{padding-top:10px}.error-image-container{padding:50px;display:flex;justify-content:center;align-items:center;margin-top:auto;margin-bottom:auto}.error-image-container img{width:100%;max-width:400px}.sport-registration{min-height:calc(100vh - 170px);background-color:#f5f5f5;padding:60px 20px;box-sizing:border-box}.sport-registration__navbar{display:flex;justify-content:center;column-gap:29px;max-width:850px;margin:0 auto 45px;padding-top:56px}@media (max-width: 750px){.sport-registration__navbar{flex-direction:column;row-gap:10px}}.sport-registration__navbar-item{display:flex;align-items:center;position:relative}.sport-registration__navbar-item-number{width:14px;height:14px;background-color:#000!important;color:#fff!important;border-radius:50%!important;display:flex;justify-content:center;align-items:center;margin-right:4px}.sport-registration__navbar-item-number.active,.sport-registration__navbar-item.active .sport-page__navbar-item-number{background-color:#2a97e6!important}.sport-registration__navbar-item.active>p{color:#2a97e6!important}.sport-registration__navbar-item.active:after{content:"";position:absolute;width:100%;bottom:-8px;height:3px;border-radius:2px;background-color:#2a97e6!important}@media (max-width: 750px){.sport-registration__navbar-item.active:after{display:none}}.sport-registration__navbar+form>.child-registration{row-gap:25px;padding-bottom:40px}.sport-registration__navbar+form>.child-registration>.child-registration_date-input-container{row-gap:25px}.sport-registration__form{background:#fff;border-radius:5px;padding:50px 60px;box-sizing:border-box;max-width:850px;width:100%;margin-left:auto;margin-right:auto;display:flex;align-items:flex-end;margin-bottom:20px}@media (max-width: 700px){.sport-registration__form{padding:30px 20px}}.sport-registration__form .button-container{margin-left:10px}.sport-registration__form>a{background-color:#fff;padding:10px 20px;border:1px solid #EDEDED;border-radius:5px;margin-left:10px;text-decoration:none;cursor:pointer}.sport-registration__form>a>span{cursor:pointer!important}.footer-modal>div:nth-child(2)>div>div>div:nth-child(2){overflow-y:auto!important}.footer-modal [class*=modal-module_animation__modal]>div:nth-child(1){padding:20px!important;background-color:#eee!important}.footer-modal [class*=modal-module_animation__modal] [class*=input-module_input-content]+span{position:relative!important}.menu-content-item-name{max-width:1570px;width:100%;box-sizing:border-box;margin-right:auto;margin-left:auto;margin-top:30px;display:flex;flex-direction:initial;align-items:flex-start;justify-content:space-between}.gym-trainer-container{display:flex;justify-content:center;flex-wrap:wrap;row-gap:26px;column-gap:23px;max-width:1570px;width:100%;padding-top:30px;box-sizing:border-box;margin:auto}@media (max-width: 500px){.gym-trainer-container{width:100%;box-sizing:border-box}}.gym-trainer-item{flex:25% 1 1;max-width:calc(33% - 10px);background-color:#ffffff80;padding:22px;border-radius:5px;box-shadow:0 5px 13px 3px #2a97e71a;display:flex;flex-direction:column;box-sizing:border-box}@media (max-width: 1440px){.gym-trainer-item{width:calc(50% - 10px)}}@media (max-width: 1024px){.gym-trainer-item{width:100%;max-width:500px}}@media (max-width: 500px){.gym-trainer-item{padding:10px}}.gym-trainer-item__img{width:65px;min-width:65px;height:65px;border-radius:5px;object-fit:cover;margin-right:18px}@media (max-width: 500px){.gym-trainer-item__img{width:60px;min-width:60px;height:60px;margin-right:8px}}.gym-trainer-item__button{margin-left:15px;min-width:36px;height:34px;padding:0;background:#ffffff70;box-shadow:0 2px 8px #b3b3b340;border-radius:5px;border:none}@media (max-width: 1024px){.gym-trainer-item__button{margin-left:0}}.gym-trainer-item__top{display:flex;align-items:center}.gym-trainer-item__top h5{margin-right:auto}@media (max-width: 500px){.gym-trainer-item__top h5{font-size:14px!important}}.gym-trainer-item__top h6{margin-right:auto}@media (max-width: 500px){.gym-trainer-item__top h6{font-size:14px!important}}.gym-trainer-item__bottom{padding-top:18px;margin-top:22px;height:100%;display:flex;flex-direction:column;border-top:3px dashed #DDDDDD}.gym-trainer-item__bottom-row{margin-top:10px;border-bottom:1px solid #DDDDDD;padding-bottom:7px;display:flex;align-items:center;justify-content:space-between}.gym-trainer-item__bottom-row:nth-child(1){margin-top:auto}.gym-trainer-item__bottom-row+.gym-trainer-item__bottom-row{text-align:right}.gym-trainer-item__bottom-row p{text-align:right!important}.gym-trainer-item__bottom-row>svg{min-width:30px;padding-right:10px;margin-right:10px;border-right:1px solid #2A97E6}.create-grup-row{display:flex;column-gap:20px;row-gap:20px;margin-bottom:12px}.create-grup-row>p{padding-left:28px;box-sizing:border-box}.create-grup-row>p:nth-child(1){min-width:154px}.create-grup-row>div:nth-child(1){min-width:175px}.create-grup-row>div:nth-child(2){min-width:206px}@media (max-width: 650px){.create-grup-row>div:nth-child(2){min-width:126px}}.create-grup-row>div:nth-child(3){min-width:100px}.create-grup-row-view .create-grup-box:nth-child(1){min-width:175px}.create-grup-row-view .create-grup-box:nth-child(2){min-width:145px}@media (max-width: 650px){.create-grup-row-view .create-grup-box:nth-child(2){min-width:126px}}.create-grup-row.create-grup-view-row p:nth-child(2){min-width:145px}@media (max-width: 650px){.create-grup-row.create-grup-view-row p:nth-child(2){min-width:126px}}.create-grup-row-container{display:flex;align-items:flex-start;column-gap:35px}@media (max-width: 650px){.create-grup-row-container{display:none}}.create-grup-box{display:flex;align-items:center;column-gap:5px}.create-grup-modal{width:100%;padding-bottom:18px;padding-top:18px;display:flex;align-items:center}@media (max-width: 650px){.create-grup-modal{padding-top:20px}}.create-grup-modal>div{width:100%}.create-grup-modal .back-button__container{max-width:250px;display:flex;justify-content:center;row-gap:10px;column-gap:10px;margin:0 auto}@media (max-width: 500px){.create-grup-modal .back-button__container{flex-direction:column;align-items:center}}.select-grup-content{padding:0 0 40px;display:flex;flex-direction:column;row-gap:12px;position:relative}.select-grup-content+div>p{margin-top:-20px;margin-bottom:20px}@media (max-width: 650px){.select-grup-content{padding-bottom:80px}}.select-grup-container-line{display:flex;column-gap:20px;row-gap:10px}.select-grup-container-line>div:nth-child(1){min-width:175px;max-width:175px}.select-grup-container-line>div:nth-child(2){min-width:97px}.select-grup-container-line>div:nth-child(3){min-width:97px}@media (max-width: 650px){.select-grup-container-line{column-gap:10px;flex-wrap:wrap}.select-grup-container-line>div:nth-child(1){min-width:175px;max-width:100%;width:100%}.select-grup-container-line>div:nth-child(2){min-width:50px;width:100%;max-width:calc(50% - 5px)}.select-grup-container-line>div:nth-child(3){min-width:50px;width:100%;max-width:calc(50% - 5px)}.select-grup-container-line>div:nth-child(4){min-width:50px;width:100%}.select-grup-container-line [class*=select-module_select-content-top]{padding:0}}.select-grup-container-line>button{width:auto!important}.select-grup-container-line [class*=select-module_select-content-bottom]{height:105px}.buttons-grup-container{max-width:250px;display:flex;justify-content:center;row-gap:10px;column-gap:10px;margin:0 auto}@media (max-width: 500px){.buttons-grup-container{flex-direction:column;align-items:center}}.delete-icon-container{display:flex;align-items:center;column-gap:10px;position:relative;cursor:pointer}@media (max-width: 650px){.delete-icon-container{position:absolute;bottom:0;left:50%;transform:translate(-50%)}}.delete-icon-container>.delete-icon-text{display:none!important;font-weight:600}.delete-icon-container>.delete-icon-text:hover{color:#000!important;background-color:#fff!important}@media (max-width: 650px){.delete-icon-container>.delete-icon-text{display:block!important}}.delete-icon-container>svg{min-width:24px;display:block}@media (max-width: 650px){.delete-icon-container>svg{display:none}}.delete-icon-container path{stroke:#606060}.add-icon-container{display:flex;align-items:center;column-gap:10px;width:max-content;cursor:pointer}@media (max-width: 650px){.add-icon-container{margin:0 auto}}.add-icon-container>svg{min-width:24px}.add-icon-container path{stroke:#2a97e6}.create-grup-row-container--mobile{display:none}@media (max-width: 650px){.create-grup-row-container--mobile{display:flex;flex-direction:column;align-items:center}}.select-grup-container{position:relative}@media (max-width: 650px){.select-grup-container{display:flex;border-bottom:1px dashed #EDEDED;padding-top:20px;padding-bottom:50px}}.select-grup-container .create-grup-row-container--mobile .create-grup-row{display:flex;flex-direction:column;margin-right:30px}.group-popup{max-width:900px;width:100%;margin-left:auto;margin-right:auto;background:#fff;padding:45px 50px;box-sizing:border-box}@media (max-width: 500px){.group-popup{padding:10px;box-sizing:border-box}}.group-popup_header{display:flex;align-items:center;margin-bottom:17px}.group-popup_header h5{margin-right:auto}.group-popup_row{display:flex;padding-top:10px;padding-bottom:10px}.group-popup_row>p{min-width:150px!important}@media (max-width: 500px){.group-popup_row>p{min-width:105px!important;font-size:13px!important}}.group-popup_history{padding-top:30px;margin-top:30px;border-top:1px dashed #C5C5C5}.group-popup_history>h6{margin-bottom:30px}.group-popup_button{width:max-content;background:#2a97e6;border-radius:3px;display:block;margin:30px auto;padding:12px 14px;text-decoration:none}.group-popup [class*=modal-module_animation__modal][class*=modal-module_animation__modal]>div:nth-child(1){padding:20px!important;background-color:#eee!important}.group-popup [class*=modal-module_animation__modal][class*=modal-module_animation__modal]>div:nth-child(2){padding:0 20px 20px!important;overflow:auto!important;max-height:90vh}.group-popup [class*=modal-module_modal-content]{box-shadow:0 0 7px #c9c9c940;max-width:500px;width:100%;padding:30px 80px;box-sizing:border-box}@media (max-width: 540px){.group-popup [class*=modal-module_modal-content]{width:90%!important}}.group-popup [class*=modal-module_modal-content] [class*=modal-module_modal-section]>div{width:100%}.group-popup [class*=modal-module_modal-content] [class*=modal-module_modal-section]>div>form{width:100%}.group-popup [class*=modal-module_modal-content] [class*=modal-module_modal-section]>div>form>div{display:flex;flex-direction:column;row-gap:10px}.group-popup [class*=modal-module_modal-content] [class*=modal-module_modal-section]>div>div{width:100%}.sportsman-number_modal-item{display:flex;align-items:center;margin-bottom:10px;padding-top:10px;width:calc(100% - 20px)!important}.sportsman-number_modal-item:nth-last-child(1){margin-bottom:0}.sportsman-number_modal-item:nth-child(1){padding-top:0;border-top:none}.sportsman-number_modal-content{width:100%;height:100%;overflow:auto;padding-top:10px;box-sizing:border-box}.sportsman-number_modal-content .back-button__container{display:flex;row-gap:10px;padding:0 20px 10px!important;box-sizing:border-box;max-width:400px;margin-left:auto;margin-right:auto}.sportsman-number_modal-avatar{border-radius:8px}.create-trainer_modal .create-trainer_modal [class*=modal-module_animation__modal]>div:nth-child(1){padding:20px!important;background-color:#eee!important}.create-trainer_modal .create-trainer_modal [class*=modal-module_animation__modal]>div:nth-child(2){padding:0 20px 20px!important}.create-trainer_modal .create-trainer_modal [class*=modal-module_animation__modal] [class*=input-module_input-content]+span{position:relative!important}.group_line{display:block;width:100%;display:flex;align-items:center;white-space:nowrap}.group_line:after{content:"";width:100%;border:2px dashed #E6E6E6;display:block;margin-left:10px;height:2px;box-sizing:border-box}.group-cards-container{justify-content:flex-start}.gym-trainer-item_buttons-grup{display:flex;column-gap:5px}.reports-block{background-color:#fff;padding:30px 20px;box-sizing:border-box;border-radius:5px;max-width:1640px;margin:60px auto}@media (max-width: 1200px){.reports-block{max-width:100%}}@media print{.reports-block{margin-top:0;padding-top:10px}}.reports-block_wrapper{overflow:auto;padding-bottom:4px}@media (max-width: 1200px){.reports-block_wrapper{max-width:916px}}.reports-block_header{row-gap:4px;column-gap:4px;display:flex;margin-bottom:4px}.reports-block_header-title{column-gap:4px;display:flex}.reports-block_header-title>p{background-color:#2a97e6!important;border-radius:5px!important;padding:5px 8px!important;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center}.reports-block_header-title>p:nth-child(1){min-width:48px}.reports-block_header-title>p:nth-child(2){width:255px}@media (max-width: 1400px){.reports-block_header-title>p:nth-child(2){width:180px}}@media print{.reports-block_header-title>p:nth-child(2){width:150px!important;font-size:11px!important}}.reports-block_header-item{display:flex;flex-direction:column;row-gap:4px;column-gap:4px;max-width:230px;min-width:12%;width:100%}@media (max-width: 900px){.reports-block_header-item{min-width:110px}}.reports-block_header-item-title{background-color:#2a97e6;border-radius:5px;padding:5px 8px;box-sizing:border-box;height:100%;display:flex;justify-content:center;align-items:center;min-height:40px}.reports-block_header-item-title>p{text-align:center!important;font-size:12px!important;word-break:break-all}@media print{.reports-block_header-item-title>p{font-size:10px!important}}@media (max-width: 900px){.reports-block_header-item-title{min-width:110px}}.reports-block_header-item_icon-block{display:flex;row-gap:4px;column-gap:4px;min-height:40px}@media (max-width: 900px){.reports-block_header-item_icon-block{min-width:110px}}.reports-block_header-item_icon{width:100%;display:flex;justify-content:center;align-items:center;background-color:#2a97e6;border-radius:5px;padding:5px 8px;box-sizing:border-box;font-size:14px;position:relative;cursor:pointer;height:40px}@media print{.reports-block_header-item_icon{padding:0}}.reports-block_header-item_icon--tooltip{position:absolute;font-size:12px;top:-35px;z-index:2;display:none;padding:8px;border-radius:3px;box-sizing:border-box;background-color:#fff;box-shadow:0 5px 13px 3px #2a97e71a}.reports-block_header-item_icon:hover .reports-block_header-item_icon--tooltip{display:block}.reports-block_row-item{display:flex;row-gap:4px;column-gap:4px;margin-bottom:4px;min-height:44px}.reports-block_row-item:hover p{background-color:#d7ddf875!important}.reports-block_row-item-id{display:flex;row-gap:4px;column-gap:4px}.reports-block_row-item-id>p{padding:5px 8px;border-radius:5px!important;box-sizing:border-box;width:100%;background-color:#f6f7fb!important;display:flex;justify-content:center;align-items:center;text-align:center!important}.reports-block_row-item-id>p:nth-child(1){width:48px}.reports-block_row-item-id>p:nth-child(2){width:255px}@media (max-width: 1400px){.reports-block_row-item-id>p:nth-child(2){width:180px}}@media print{.reports-block_row-item-id>p:nth-child(2){max-width:150px!important;font-size:11px!important}}.reports-block_row-item-data{row-gap:4px;column-gap:4px;display:flex;justify-content:center;align-items:center;max-width:255px;min-width:12%;width:100%}@media (max-width: 900px){.reports-block_row-item-data{min-width:110px}}.reports-block_row-item-data>p{padding:5px 8px;border-radius:5px!important;box-sizing:border-box;width:100%;background-color:#f6f7fb!important;height:100%;display:flex;align-items:center;justify-content:center}.reports-block_footer{display:flex;row-gap:4px;column-gap:4px}.reports-block_footer-title{min-width:307px;height:40px;background-color:#2a97e6;border-radius:5px;padding:13px 8px;box-sizing:border-box;height:100%;display:flex;justify-content:center;align-items:center}.reports-block_footer-title>p{text-align:center!important}@media (max-width: 1400px){.reports-block_footer-title{min-width:232px}}@media (max-width: 900px){.reports-block_footer-title{min-width:232px}}@media print{.reports-block_footer-title{max-width:172px!important;min-width:202px;font-size:11px!important}}.reports-block_footer-data{row-gap:4px;column-gap:4px;display:flex;justify-content:center;align-items:center;max-width:255px;min-width:12%;width:100%}@media (max-width: 900px){.reports-block_footer-data{min-width:110px}}.reports-block_footer-data>p{padding:13px 8px;border-radius:5px!important;box-sizing:border-box;width:100%;background-color:#2a97e6!important;height:100%;display:flex;align-items:center;justify-content:center}.reports-block .only-print-tooltip{display:none}@media print{.hide-only-print{display:none}.border-only-print{border:1px solid rgb(0,0,0)!important;color:#000!important;text-align:center}.border-only-print>p{color:#000!important;font-size:11px!important}.reports-block_header-item-title>p{font-size:11px!important}.only-icons-print{display:none;border:1px solid rgb(0,0,0)}.only-print-tooltip{display:flex!important;align-items:center;column-gap:5px}.only-print-tooltip>p{padding:12px 9px;border-radius:5px!important;box-sizing:border-box;max-width:calc(50% - 2px);width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid rgb(0,0,0)!important}}span{font-family:Bokonique!important}.modal-text{color:#787878}.modal-text>p{padding:0 20px}.personnel_container-block{background-color:#fff;border-radius:8px;max-width:900px;width:100%;margin:0 auto;box-sizing:border-box;padding:50px}@media (max-width: 650px){.personnel_container-block{padding:20px}}.personnel_header{display:flex;align-items:center;column-gap:20px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #C5C5C5!important}.personnel_header-img{display:flex;align-items:center;column-gap:20px;margin-right:auto}.personnel_content{width:100%}.personnel_class-list{display:flex;align-items:center;column-gap:20px;margin-top:16px;padding-bottom:16px;border-bottom:1px dashed #C5C5C5!important;box-sizing:border-box}@media (max-width: 650px){.personnel_class-list{border-bottom:none!important;flex-direction:column;row-gap:18px}}.personnel_class-list_date{border-right:1px solid #E6E6E6;padding:10px 40px 10px 0}@media (max-width: 800px){.personnel_class-list_date{padding:10px 20px 10px 0}}@media (max-width: 650px){.personnel_class-list_date{padding-right:0;border-right:none}}.personnel_class-list_date:before{width:106px;height:1px;background:#c5c5c5;display:block;margin:0 auto}@media (max-width: 650px){.personnel_class-list_date:before{content:""}}.personnel_class-list_date>div{width:360px}@media (max-width: 650px){.personnel_class-list_date>div{width:100%}}@media (max-width: 650px){.personnel_class-list_date>div:nth-child(1) .personnel_class-list_item:nth-child(1){border-top:none!important}}.personnel_class-list_name{width:100%;display:flex;flex-direction:column;row-gap:13px;padding:10px 0 10px 40px;box-sizing:border-box}@media (max-width: 800px){.personnel_class-list_name{padding-left:20px}}@media (max-width: 650px){.personnel_class-list_name{align-items:center;padding-left:0}}.personnel_class-list_content{display:flex;padding:10px 0;border-bottom:1px solid #E6E6E6;box-sizing:border-box}.personnel_class-list_content:nth-last-child(1){border:none}@media (max-width: 650px){.personnel_class-list_content{flex-direction:column-reverse}}.personnel_class-list_item{width:300px;column-gap:20px;row-gap:20px;display:flex;justify-content:space-between;margin-bottom:13px;box-sizing:border-box}.personnel_class-list_item>p:nth-child(1){min-width:100px}.personnel_class-list_item>p:nth-child(2){min-width:78px}@media (max-width: 800px){.personnel_class-list_item{width:240px}}@media (max-width: 650px){.personnel_class-list_item{flex-direction:column;border-top:1px dashed #C5C5C5!important;padding-top:24px;width:100%}}.personnel_class-list_box{display:flex;align-items:center;column-gap:10px;min-width:120px}@media (max-width: 650px){.personnel_class-list_box{min-width:145px}}.personnel_class-list_box>svg{display:none;min-width:24px}@media (max-width: 650px){.personnel_class-list_box>svg{display:block}}@media (max-width: 650px){.personnel_class-list_box>p{color:#606060!important}}.personnel_button{font-size:14px;height:40px;font-weight:500;padding:12px 20px;border-radius:6px;box-sizing:border-box;margin-bottom:0;width:auto!important}.gym-trainer-item__button{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;height:40px}.gym-trainer-item__button--tooltip{position:absolute;top:-35px;left:10px;z-index:2;display:none;padding:8px;border-radius:3px;box-sizing:border-box;background-color:#fff;box-shadow:0 5px 13px 3px #2a97e71a}.gym-trainer-item__button:hover .gym-trainer-item__button--tooltip{display:block}.header-letter__button>p{position:absolute;top:-9px;right:-5px;padding:2px 10px;border-radius:60px!important}.loader-wrap{display:flex;align-items:center;justify-content:center;position:fixed;width:100%;height:100%;min-height:100vh;top:0;left:0;background:#fff9;z-index:999999}.loader-inner{display:flex;justify-content:center;align-items:center;height:200px}.loader-img{width:40rem}.onlineAppPage{max-width:1570px;width:100%;margin:0 auto;background-color:#fff;padding:40px 57px;box-sizing:border-box;border-radius:5px;box-shadow:0 4px 7px #c9c9c940}@media (max-width: 1400px){.onlineAppPage{padding:30px}}@media (max-width: 500px){.onlineAppPage{padding:14px}}.onlineAppPage>h2{margin-bottom:38px}.onlineAppPage>div{display:flex;align-items:center;margin-bottom:14px;padding-top:14px;border-top:1px dashed #C5C5C5!important}@media (max-width: 1024px){.onlineAppPage>div{margin-bottom:10px;padding-top:10px}}@media (max-width: 500px){.onlineAppPage>div{margin-bottom:5px;padding-top:5px}}.onlineAppPage>div>h6:nth-child(1){max-width:103px;width:100%;padding:4px 12px 4px 0;box-sizing:border-box;border-right:1px solid #C5C5C5!important;font-size:14px!important;display:flex;align-items:center}@media (max-width: 1024px){.onlineAppPage>div>h6:nth-child(1){max-width:90px;padding:4px 8px 4px 0;font-size:12px!important}}@media (max-width: 550px){.onlineAppPage>div>h6:nth-child(1){max-width:78px}}.onlineAppPage>div>h6:nth-child(1)>div{height:17px!important}.onlineAppPage>div>h6:nth-child(2){max-width:361px;width:100%;padding:4px 30px;box-sizing:border-box;border-right:1px solid #C5C5C5!important;font-size:14px!important;transition:.3s}@media (max-width: 1024px){.onlineAppPage>div>h6:nth-child(2){padding:4px 10px;font-size:12px!important}}@media (max-width: 500px){.onlineAppPage>div>h6:nth-child(2){min-width:115px}}.onlineAppPage>div>h6:nth-child(2)>div{height:17px!important}.onlineAppPage>div>h6:nth-child(3){max-width:455px;width:100%;padding:4px 30px;box-sizing:border-box;border-right:1px solid #C5C5C5!important;font-size:14px!important}@media (max-width: 1024px){.onlineAppPage>div>h6:nth-child(3){display:none}}.onlineAppPage>div>h6:nth-child(3)>div{height:17px!important}.onlineAppPage>div>h6:nth-child(4){max-width:194px;width:100%;padding:4px 30px;box-sizing:border-box;border-right:1px solid #C5C5C5!important;font-size:14px!important}@media (max-width: 1024px){.onlineAppPage>div>h6:nth-child(4){max-width:130px;padding:4px 10px;font-size:12px!important}}@media (max-width: 1024px){.onlineAppPage>div>h6:nth-child(4){display:none}}.onlineAppPage>div>h6:nth-child(4)>div{height:17px!important}.onlineAppPage>div .gym-trainer-item__button{margin-left:14px}@media (max-width: 1024px){.onlineAppPage>div .gym-trainer-item__button{height:34px;width:34px}}@media (max-width: 500px){.onlineAppPage>div .gym-trainer-item__button{margin-left:5px;height:24px;min-width:24px;width:24px;padding:4px;box-sizing:border-box}.onlineAppPage>div .gym-trainer-item__button img{width:22px}}@media (max-width: 500px){.onlineAppPage>div .gym-trainer-item__button+.gym-trainer-item__button>img{width:12px!important}}.onlineAppPage_select-header{display:flex;align-items:center;margin-bottom:30px}@media (max-width: 730px){.onlineAppPage_select-header{flex-direction:column;align-items:flex-start;row-gap:10px}}.onlineAppPage_select-section{margin-left:auto;display:flex;align-items:center;column-gap:10px}.onlineAppPage_select-section [class*=select-module_select-content-top]{min-height:40px!important}@media (max-width: 730px){.onlineAppPage_select-section{margin-right:auto;margin-left:0}}@media (max-width: 460px){.onlineAppPage_select-section{max-width:calc(100% - 46px)}}.onlineAppPage_last-column{width:100%;max-width:330px;display:flex;margin-left:auto}@media (max-width: 1250px){.onlineAppPage_last-column{max-width:250px}}@media (max-width: 700px){.onlineAppPage_last-column{flex-wrap:wrap;justify-content:flex-end}.onlineAppPage_last-column>h6{justify-content:flex-end;padding-right:0!important}.onlineAppPage_last-column>h6>div{width:16px!important;margin-left:10px}}@media (max-width: 500px){.onlineAppPage_last-column{max-width:120px}}.onlineAppPage_last-column>h6:nth-child(1){max-width:230px;width:100%;padding:4px 30px;box-sizing:border-box;font-size:14px!important;display:flex;align-items:center}@media (max-width: 1024px){.onlineAppPage_last-column>h6:nth-child(1){max-width:180px;padding:4px 10px;font-size:12px!important}}@media (max-width: 550px){.onlineAppPage_last-column>h6:nth-child(1){max-width:200px}}.onlineAppPage_last-column>h6:nth-child(1)>div{height:17px!important}.onlineAppPage_last-column>h6:nth-child(2){max-width:100px;width:100%;padding:4px 0;box-sizing:border-box;font-size:14px!important;text-align:right!important}@media (max-width: 1024px){.onlineAppPage_last-column>h6:nth-child(2){text-align:right!important;font-size:12px!important}}@media (max-width: 500px){.onlineAppPage_last-column>h6:nth-child(2){max-width:70px}}.onlineAppPage_last-column>h6:nth-child(2)>div{height:17px!important}.onlineAppPage [class*=modal-module_animation__modal]>div:nth-child(1){background-color:#eee!important;border-radius:8px 8px 0 0}@media (max-width: 500px){.onlineAppPage [class*=tooltip-module_tooltip_]{left:auto!important;right:30px!important;top:50%!important;transform:translateY(-50%)}.onlineAppPage [class*=tooltip-module_tooltip_] [class*=tooltip-module_tooltip-decor]{left:auto!important;right:-15px!important;top:calc(50% - 5px)!important;transform:translateY(-50%),rotate(45deg)}}.sportsmens-content-item-name{display:flex;justify-content:space-between;max-width:1570px;width:100%;margin:30px auto 75px;column-gap:15px}@media (max-width: 1340px){.sportsmens-content-item-name{flex-direction:column;align-items:center;margin-bottom:30px}}@media (max-width: 1024px){.sportsmens-content-item-name button{position:relative}}@media (max-width: 440px){.sportsmens-content-item-name .sportsmens-content-item-sub-name{flex-direction:column;row-gap:5px}}.sport-school-props-search_inputs{display:flex;column-gap:10px}@media (max-width: 1340px){.sport-school-props-search_inputs{margin-top:10px}}@media (max-width: 1024px){.sport-school-props-search_inputs{flex-direction:column;align-items:center}}.sport-school-props-search_inputs .gym-trainer-item__button{margin-left:0}.sport-school-props-search_inputs .sport-school-props-search{flex-direction:row}@media (max-width: 1024px){.sport-school-props-search_inputs .sport-school-props-search{row-gap:10px}}@media (max-width: 1024px){.sport-school-props-search_inputs .sport-school-props-search{flex-direction:column;align-items:center;margin-bottom:10px}}.sport-school-props-search_box{display:flex;column-gap:10px}.sportsmens-content-item-sub-name{display:flex;align-items:center}.sportsmens-content-item-sub-name h5{padding:0 10px}.sportsmen_count{text-align:center}.sportsmens-content-item-select{margin-right:30px}@media (max-width: 1024px){.sportsmens-content-item-select{margin-left:150px}}.sportsmens-search-items{display:flex;justify-content:flex-start}.sportsmens-container{display:flex;justify-content:center;flex-wrap:wrap;max-width:1570px;width:100%;column-gap:25px;row-gap:25px;margin-left:auto;margin-right:auto}.sportsmens-container__item{background:#ffffff80;box-shadow:0 5px 13px 3px #2a97e71a;border-radius:5px;display:flex;flex-direction:column;width:100%;max-width:373px;padding:18px 23px;box-sizing:border-box}.sportsmens-container__avatar{width:80px;height:80px;margin-bottom:12px;box-shadow:0 4px 10px #0000001c;border-radius:5px;object-fit:cover}.sportsmens-container__avatar-container{display:flex;flex-direction:column;align-items:center;padding-bottom:10px;box-sizing:border-box;border-bottom:1px solid #DDDDDD;text-align:center}.sportsmens-container__info{display:flex;flex-direction:column;margin-top:12px;text-align:center!important}.online-application-form{max-width:1130px;width:100%;margin:60px auto 0;background-color:#fff;border-radius:5px;box-shadow:0 4px 7px #c9c9c940;display:flex;flex-direction:column;padding:32px 32px 96px;box-sizing:border-box}.online-application-form_header{column-gap:30px;margin:0 auto 30px;display:flex;justify-content:center}@media (max-width: 780px){.online-application-form_header{flex-direction:column;row-gap:20px}}.online-application-form_header>h6{display:flex;align-items:center}.online-application-form_header>h6>div{height:17px!important}.online-application-form_row{display:flex;row-gap:10px;column-gap:10px;max-width:754px;width:100%;margin-left:auto;margin-right:auto;margin-top:10px}@media (max-width: 780px){.online-application-form_row{flex-direction:column}}.online-application-form button{margin-top:48px}@media (max-width: 780px){.online-application-form button{margin-top:0}}.online-application-form input{background-color:#fbfbfb!important}.add-sportsman-modal,.add-sportsman-modal .create-trainer_modal{overflow:initial!important}.add-sportsman-modal .create-trainer_modal>div:nth-child(1){border-radius:20px 20px 0 0}.add-sportsman-modal .create-trainer_modal>div:nth-child(2){overflow:inherit!important}.add-sportsman-modal .create-trainer_modal [class*=modal-module_animation__modal]{overflow:inherit!important}.add-sportsman-modal .create-trainer_modal [class*=modal-module_animation__modal]>div:nth-child(1){border-radius:10px 10px 0 0}.add-sportsman-modal .create-trainer_modal [class*=modal-module_animation__modal]>div:nth-child(2){overflow:inherit!important}.onlineApplication-list_form{padding:20px}.group-confirmation-select{max-width:250px!important}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-event-content{font-size:12px!important;max-height:16px}.rbc-event-content>div{display:flex;align-items:center;justify-content:space-between}.rbc-event-content>div>p{max-width:240px;overflow:hidden;text-overflow:ellipsis}.rbc-event-content>div>svg{max-width:16px;max-height:16px;margin-left:3px}.calendar-wrapper{width:100%;display:block;margin:52px auto;padding:40px 35px;box-sizing:border-box;background-color:#fff;border-radius:5px}.calendar-wrapper .rbc-toolbar{row-gap:5px}@media (max-width: 1000px){.calendar-wrapper .rbc-toolbar>.rbc-toolbar-label{order:-1}}@media (max-width: 600px){.calendar-wrapper .rbc-toolbar .rbc-btn-group{flex-wrap:wrap}}.calendar-wrapper span{font-size:13px!important}.calendar-wrapper-download{margin-left:auto;margin-bottom:20px}.calendar-wrapper>div{width:100%;height:1000px}.calendar-wrapper .rbc-date-cell>.rbc-button-link{font-family:Bokonique;color:#6078a5}.calendar-wrapper .rbc-off-range>.rbc-button-link{font-weight:bolder;font-family:Bokonique;color:#999}.calendar-wrapper .rbc-show-more{font-weight:100;font-family:Bokonique;font-size:13px}.calendar-wrapper .rbc-btn-group{display:flex;column-gap:4px;row-gap:4px}.calendar-wrapper .rbc-btn-group button{background-color:#f6f7fb;color:#606060;border-radius:5px!important;cursor:pointer;border:none;transition:.33s;padding:11px 26px}.calendar-wrapper .rbc-btn-group button:hover{background-color:#2a97e6;color:#f6f7fb}.calendar-wrapper .rbc-row-bg{background-color:#fff}.calendar-wrapper .rbc-header{font-weight:400;background-color:#2a97e6;color:#f6f7fb;padding:7px;border-radius:5px;margin-bottom:5px}.calendar-wrapper .rbc-month-view{border:none}@media (max-width: 800px){.calendar-wrapper .rbc-month-view{overflow:scroll}}.calendar-wrapper .rbc-day-bg+.rbc-day-bg{border-left:none;margin-left:4px}.calendar-wrapper .rbc-month-header,.calendar-wrapper .rbc-month-row{min-width:800px}.calendar-wrapper .rbc-month-row+.rbc-month-row{border-top:none;margin-top:4px}.calendar-wrapper .rbc-month-row .rbc-row-bg{background-color:#fff}.calendar-wrapper .rbc-day-bg{background-color:#f6f7fb;border-radius:5px}.calendar-wrapper .rbc-row-segment{margin-bottom:2px;height:20px}@media print{.calendar-wrapper .rbc-row-segment{border:1px solid}}.calendar-wrapper .rbc-row-segment>div{height:100%}.calendar-wrapper .rbc-events-container .rbc-event{width:max-content!important;min-width:190px;max-width:50%;z-index:1}.calendar-wrapper .rbc-events-container .rbc-event:hover{z-index:2}.calendar-wrapper .rbc-allday-cell{display:none}.calendar-wrapper .rbc-agenda-event-cell,.calendar-wrapper .rbc-agenda-time-cell{background-color:#fff;font-size:12px}.calendar-wrapper .rbc-agenda-event-cell>span,.calendar-wrapper .rbc-agenda-time-cell>span{font-size:12px}.calendar-wrapper .rbc-agenda-event-cell>div{display:flex;justify-content:space-between;align-items:center;width:100%}.calendar-wrapper .rbc-agenda-date-cell{vertical-align:middle!important;font-size:12px;min-width:117px}.gym-title_container{margin-bottom:40px;display:flex;align-items:center}.gym-title_container h2{max-width:400px}.gym-content{background-color:#f5f5f5;padding:20px 20px 70px}.gym-content-first-section{max-width:1570px;width:100%;margin-bottom:51px;display:flex;margin-left:auto;margin-right:auto}@media (max-width: 1200px){.gym-content-first-section{flex-direction:column;align-items:center;row-gap:20px}}.gym-content_data-conatiner{display:flex;flex-wrap:wrap;row-gap:26px}.gym-content-left-section{width:100%;max-width:700px}.gym-content-left-section img{width:100%}.gym-content_data-item{flex:1 1 50%;display:flex;column-gap:15px}.gym-content_data-item .gym-content-right-section svg{object-fit:contain;width:24px;height:24px}.gym-content_data-item-container{max-width:250px;display:flex;justify-content:flex-start;flex-direction:column}.gym-content_data-item p,.gym-content_data-item span{padding-top:4px}.gym-content_data-item--large>p:nth-child(1){padding-top:0}.gym-content-items{display:flex;max-width:1080px;margin-left:auto;margin-right:auto}@media (max-width: 1200px){.gym-content-items{flex-wrap:wrap}}.gym-content .gym-items-text{width:100%;text-decoration:none;text-align:center;color:#88a4b8;font-size:16px;box-sizing:border-box;padding-bottom:10px;border-bottom:1px solid #BAC5F3}.gym-content .gym-items-text>p{position:relative;cursor:pointer!important}@media (max-width: 1200px){.gym-content .gym-items-text{flex:1 1 30%;padding-top:10px}}@media (max-width: 600px){.gym-content .gym-items-text{flex:1 1 50%}}@media (max-width: 440px){.gym-content .gym-items-text{flex:1 1 100%}}.gym-content .gym-items-text.active>p{color:#2a97e6!important}.gym-content .gym-items-text.active>p:after{content:"";text-align:center;position:absolute;left:0;bottom:-10px;width:100%;height:3px;border-bottom:3px solid #2A97E6}@media print{.gym-content{margin-top:0;padding-top:10px}}.gym-content-staff-items{display:flex;flex-direction:column}.gym-content-staff-items [class*=modal-module_animation__modal]{box-sizing:border-box;min-height:max-content!important;overflow:visible!important}@media (max-width: 700px){.gym-content-staff-items [class*=modal-module_animation__modal]{max-width:calc(100% - 20px)!important}}.gym-content-staff-items [class*=modal-module_animation__modal] label{font-size:14px}.gym-content-staff-items [class*=modal-module_animation__modal]>div{width:100%}.gym-content-staff-items [class*=modal-module_animation__modal]>div:nth-child(1){border-radius:8px 8px 0 0;background-color:#eee!important}.gym-content-staff-items [class*=modal-module_animation__modal]>div>form{width:100%;display:flex;flex-direction:column}.gym-content-staff-items [class*=modal-module_animation__modal]>div>form>div{display:flex;column-gap:10px;padding:15px 0;border-bottom:1px dashed #C5C5C5!important}.gym-content-staff-items [class*=modal-module_animation__modal]>div>form>button{margin-top:30px}@media print{.hide-only-print.hide-only-print{display:none}}.show-only-print{display:none}@media print{.show-only-print{display:block;margin-bottom:10px}}.show-only-print>h6{margin-bottom:5px}.achievements_edit-form{max-width:1024px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;row-gap:24px;margin:64px auto 88px;background-color:#fff;padding:64px 231px 24px;border-radius:5px}.achievements_edit-form-block{display:flex;flex-direction:column;row-gap:24px;margin-bottom:24px}.achievements_edit-form-group{display:flex;flex-direction:column;row-gap:24px}.achievements_edit-form-group:not(:last-child){border-bottom:2px solid #C5C5C5;padding-bottom:26px}.achievements_edit-form_container{display:flex;column-gap:16px}.achievements_edit-form_container>div{max-width:70%}.achievements_edit-form-subtitles{display:flex;flex-direction:column;row-gap:16px}.achievements_edit-form .group_button-block{display:flex;justify-content:center;column-gap:16px;margin:auto}.achievements_edit-form .group_button-block>button{min-width:130px}.achievements_edit-form .add-button{display:flex;align-items:center;column-gap:10px}.achievements_create-page{background-color:#f5f5f5}.child-registration{background:#fff;border-radius:5px;padding:36px 0 16px;box-sizing:border-box;max-width:850px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;column-gap:21px;margin-bottom:20px}@media (max-width: 700px){.child-registration{padding:50px}}@media (max-width: 500px){.child-registration{padding:25px}}.child-registration label{font-size:14px!important}.child-registration input{border:none}.child-registration a{padding:11px 21px;background-color:#fff;border-radius:3px;border:1px solid rgb(246,247,251);text-decoration:none}.child-registration_wrapper{padding-left:60px;padding-right:60px}@media (max-width: 500px){.child-registration_wrapper{padding-left:25px;padding-right:25px}}.child-registration_wrapper+.child-registration_buttons>.help-container{height:40px;display:flex;align-items:center;background-color:#fff;padding:10px 20px;border:1px solid #EDEDED;border-radius:5px;text-decoration:none;cursor:pointer}.child-registration_wrapper .child-registration_date-item>span:nth-child(2){height:40px;display:flex;align-items:center}.child-registration_wrapper .child-registration_date-item>span:nth-child(1){height:17px}.child-registration_date-item{display:flex;flex-direction:column;flex:1 1 26%}@media (max-width: 800px){.child-registration_date-item{flex:1 1 40%}}@media (max-width: 600px){.child-registration_date-item{flex:1 1 100%}}.child-registration_date-item label{color:#295676!important;font-family:Bokonique!important}.child-registration_date-input-container{width:100%;display:flex;column-gap:21px}@media (max-width: 800px){.child-registration_date-input-container{flex-wrap:wrap}}.child-registration_date-input-container .child-registration_date-text{min-height:40px;margin-top:11px;background-color:#f6f7fb!important}@media (max-width: 800px){.child-registration_date-input-container .child-registration_date-text{flex:1 1 40%}}@media (max-width: 600px){.child-registration_date-input-container .child-registration_date-text{flex:1 1 100%}}.child-registration_date-input>span{font-family:Bokonique!important}.child-registration_date-text{border:1px solid #88A4B8!important;border-radius:3px!important;padding:10px;box-sizing:border-box;width:100%;margin-top:10px}.child-registration_buttons{display:flex;max-width:850px;justify-content:flex-end;align-items:center;column-gap:20px;width:100%;margin-left:auto;margin-right:auto}.child-registration_buttons>a{padding:13px 21px;box-sizing:border-box;background-color:#fff;border-radius:3px;text-decoration:none;height:40px;display:flex;align-items:center}.child-registration_buttons>button{border-radius:3px!important}.child-registration .react-datepicker-wrapper{width:100%}.child2-registration_image-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.child3-registration__form{display:flex;flex-direction:column}.child3-registration{background:#fff;border-radius:5px;padding:36px 47px 150px;box-sizing:border-box;max-width:850px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;column-gap:21px;margin-bottom:20px}@media (max-width: 700px){.child3-registration{padding:50px}}@media (max-width: 500px){.child3-registration{padding:35px 25px}}.child3-registration_image{margin-bottom:20px;width:124px;height:124px;border-radius:6px;object-fit:cover}.child3-registration_image-container{display:flex;flex-direction:column;align-items:center}.child3-registration_sections{display:flex;align-items:flex-end;margin-top:40px;column-gap:20px;row-gap:30px;width:100%}.child3-registration_sections>div{width:30%}@media (max-width: 800px){.child3-registration_sections{flex-direction:column}.child3-registration_sections>div{width:100%;max-width:400px;margin:0 auto}}.child3-registration_buttons{display:flex;max-width:850px;justify-content:flex-end;align-items:center;column-gap:20px;width:100%;margin-left:auto;margin-right:auto}.child3-registration_buttons>a{background-color:#fff;padding:10px 20px;border:1px solid #EDEDED;border-radius:3px;text-decoration:none;cursor:pointer}.child3-registration_buttons>button{border-radius:3px!important}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.child-registration__form{display:flex}@media (max-width: 700px){.child-registration__form{flex-direction:column;row-gap:20px;align-items:center!important}}@media (max-width: 700px) and (max-width: 500px){.child-registration__form{padding:25px}}.child-registration__form--second{background:#fff;border-radius:5px;padding:50px 46px;box-sizing:border-box;max-width:850px;width:100%;margin-left:auto;margin-right:auto;display:flex;align-items:flex-end;column-gap:10px;margin-bottom:20px}@media (max-width: 900px){.child-registration__form--second{flex-direction:column;align-items:center;row-gap:30px;padding:0}}.child-registration__form--second label{font-size:14px!important}.child-registration__form--second input{border:none}.child-registration__form--second a{padding:10px 20px;background-color:#fff;border-radius:3px;border:1px solid rgb(246,247,251);text-decoration:none;line-height:1}.child-registration__form--second>button{border-radius:3px!important}.child-registration__form--second>div{width:35%!important}@media (max-width: 900px){.child-registration__form--second>div{width:100%!important;max-width:400px}}.child-registration__form--second button>span{font-size:inherit}.child-registration_buttons>a{padding:10px 20px!important}.child-registration_date-input span{font-size:14px!important}.child-registration_date-input input{background-color:#f6f7fb;color:#3c393e;height:40px;width:100%;margin-top:6px;border-radius:3px;padding-left:10px;box-sizing:border-box;outline:#2A97E6}.achievements_create-form_container{display:flex;column-gap:16px}.sport-school-props{display:flex;justify-content:space-between;padding:0 10px;box-sizing:border-box;max-width:1570px;width:100%;margin-left:auto;margin-right:auto}@media (max-width: 1200px){.sport-school-props{flex-direction:column;align-items:center;row-gap:30px}}.sport-school-props-data{display:flex;column-gap:10px}@media (max-width: 745px){.sport-school-props-data{flex-direction:column;align-items:center;row-gap:20px}}.sport-school-props-search{display:flex;column-gap:15px;margin-left:auto}@media (max-width: 1324px){.sport-school-props-search{flex-direction:column;align-items:center;row-gap:20px;margin-right:auto}}.sport-school-props-search_container{width:320px}.sport-school-props-search>button{margin-left:0}@media (max-width: 1324px){.sport-school-props-search>button{margin-right:0}}.sport-school-props .filter-reset-button{margin-left:0}.gym-trainer-item__bottom-row--icon>span{margin-right:auto}.trainer-fulldata_class-list_item{display:block;margin-bottom:20px;padding:10px;border:1px solid #E0E0E0;border-radius:8px;background-color:#fafafa}.trainer-fulldata_class-list_date{display:flex;flex-direction:column}.trainer-fulldata_class-list{display:flex;align-items:center;gap:10px}.trainer-fulldata_class-list_box{display:flex;align-items:center;gap:10px;margin:5px 0}.trainer-fulldata_class-list_item .trainer-fulldata_class-list_box{flex-direction:row}.trainer-fulldata_class-list-item a{text-decoration:none}.trainer-fulldata_class-list-item .link-text{color:#2a97e6;font-size:14px;cursor:pointer}.trainer-fulldata_class-list-item .link-text:hover{text-decoration:underline}.trainer-fulldata_class-list-item .calendar-icon,.trainer-fulldata_class-list-item .time-icon,.trainer-fulldata_class-list-item .duration-icon{width:20px;height:20px}.trainer-fulldata_class-list-date{display:flex;justify-content:space-between;align-items:center}.trainer-fulldata_class-list-date p{font-size:16px;color:#606060}.trainer-fulldata_class-list-item .schedule-box{padding:10px;background-color:#f7f7f7;border-radius:5px}.trainer-fulldata_sports{background-color:#f7f7f7;border-radius:8px;padding:20px;margin-bottom:20px}.trainer-fulldata_sports-list{display:flex;flex-wrap:wrap;gap:15px}.trainer-fulldata_sports-list p{background-color:#e0e0e0;padding:8px 16px;border-radius:20px;color:#2a97e6;font-size:14px;font-weight:700;text-transform:capitalize;margin:0}.trainer-fulldata_sports-list p:hover{background-color:#d1d1d1;cursor:pointer}.logo-content-title{margin-top:10px;margin-bottom:42px}.logo-content-title h4{color:#fff;font-size:22px;font-weight:700;text-align:center;max-width:335px;line-height:1.5}.logo-img{cursor:pointer}.schedule-image-wrapper>svg{max-width:473px;width:100%}.schedule-form{align-items:flex-end}.schedule-form>div{width:250px}.schedule-form>div>label{color:#88a4b8!important}.schedule-form>button{margin:0 auto}@media (max-width: 900px){.schedule-form .online-registration_form{flex-direction:column;max-width:250px;row-gap:24px}}.online-registration_form-item{min-width:240px}.online-registration_form-item .react-datepicker-wrapper{width:100%;margin-top:4px}.online-registration_form-item .react-datepicker-wrapper .react-datepicker__input-container input{width:100%;height:40px;box-sizing:border-box;border-radius:3px;box-shadow:#959595 0 0 0 1px;border:none;padding:12px 15px;outline:rgb(42,151,230)}.schedule-buttons-container{margin:50px auto;max-width:400px;width:100%;display:flex;column-gap:10px}@media (max-width: 500px){.schedule-buttons-container{flex-direction:column;row-gap:8px;max-width:230px}}.create-trainer_modal.create-trainer_modal [class*=modal-module_animation__modal]>div:nth-child(1){background-color:#eee;padding-bottom:20px!important}.new-pass-btn{margin-top:9px}.recoverPassword-text{margin-bottom:23px!important}.recoverPassword-text+div>label{color:#2a97e6;margin-bottom:9px}.email_text{margin:16.8px;width:335px;height:65px;text-align:center!important;display:block;box-sizing:border-box}.email{color:#2a97e6!important;text-align:center!important;display:block;position:relative;padding-bottom:10px}.email:after{content:"";display:block;width:40px;height:2px;background-color:#2a97e6;margin:8px auto 0;border-radius:2px}.error_message{margin-top:16.8px!important}.online-regstration{background-color:#f5f5f5;padding:50px;box-sizing:border-box;height:100%;min-height:calc(100vh - 261px);display:flex;justify-content:center;align-items:center}@media (max-width: 700px){.online-regstration{padding:50px 20px}}.online-regstration_section{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:1130px;width:100%;background-color:#fff;padding:40px;box-sizing:border-box;border-radius:5px;box-shadow:0 4px 24px #b0b0b040}@media (max-width: 700px){.online-regstration_section{padding:20px}}.online-regstration_content{max-width:720px;display:flex;flex-direction:column}.online-regstration_img{margin-top:58px;max-width:566px;width:100%}.online-regstration_img>svg{max-width:566px;width:100%}.online-registration_header{display:flex;column-gap:10px}.online-registration_header button span{width:max-content}@media (max-width: 700px){.online-registration_header button{padding:5px 10px!important;height:30px!important}}.online-registration_header-item{display:flex;align-items:center;column-gap:10px;padding-right:10px}.online-registration_header-item:not(:last-child){border-right:1px solid #B6B6B6}@media (max-width: 700px){.online-registration_header-item{background-color:#2a97e7;border-radius:5px;padding:10px;border-right:none}.online-registration_header-item>svg{fill:#2a97e7}.online-registration_header-item>svg path{stroke:#fff}}.online-registration_header-item>p{display:block}@media (max-width: 700px){.online-registration_header-item>p{display:none}}.online-regstration-main{width:100%}.schedule_text-container{max-width:650px;margin:0 auto 53px;text-align:center;display:flex;flex-direction:column;align-items:center;row-gap:24px}.schedule-erroe-container{max-width:650px;width:100%;margin:8px auto 0}.online-registation_content{max-width:650px;margin:0 auto 53px;text-align:center;display:flex;flex-direction:column;align-items:center}.online-registation_content h1{margin-bottom:28px;text-align:center!important}.online-registation_content span{text-align:center!important}.online-registration_form{display:flex;justify-content:center;width:100%;column-gap:10px;margin:0 auto;width:max-content;position:relative}@media (max-width: 700px){.online-registration_form{flex-direction:column;max-width:250px;row-gap:24px}}@media (max-width: 700px){.online-registration_form [class*=input-module_input-content]+span{max-width:250px;position:relative!important}}.online-registration_form button span{width:max-content}@media (max-width: 700px){.online-registration_form--phone-number{width:100%}}.online-registration_form--phone-number button+p{position:absolute;top:50px;text-align:center!important}@media (max-width: 700px){.online-registration_form--phone-number button+p{position:relative;top:0}}.send-again{position:absolute;top:-20px;left:0}[class*=modal-module_animation__modal]{min-height:120px!important;padding:0}@media (max-width: 500px){[class*=modal-module_animation__modal]{min-width:240px}}[class*=modal-module_animation__modal]>div:nth-child(2){overflow:visible!important}[class*=modal-module_animation__modal] .react-datepicker__tab-loop.react-datepicker__tab-loop{min-width:0!important}[class*=modal-module_animation__modal] .react-datepicker__tab-loop.react-datepicker__tab-loop+div{margin-left:-10px}[class*=modal-module_animation__modal] .inner-modal-wrapper{width:100%;display:flex;flex-direction:column;row-gap:20px;padding:20px}[class*=modal-module_animation__modal] .buttons-row-wrapper{display:flex;column-gap:10px;margin:auto}[class*=modal-module_animation__modal] .buttons-row-wrapper>button{min-width:120px}[class*=modal-module_animation__modal] .inner-modal_items{width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;row-gap:10px}[class*=modal-module_animation__modal] .inner-modal_items:nth-last-child(1){margin-top:10px}[class*=modal-module_animation__modal] .inner-modal_items+.create-grup-row-item{border-bottom:none}[class*=modal-module_animation__modal] .inner-modal_items .react-datepicker__input-container{height:40px;border-radius:4px;background-color:#fbfbfb;box-shadow:#d1d1d1 0 0 0 2px;padding-left:10px;box-sizing:border-box}[class*=modal-module_animation__modal] .inner-modal_items .react-datepicker__input-container:after{content:"";width:24px;height:24px;background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cg%20clip-path='url(%23clip0_2457_244)'%3e%3cpath%20d='M18%205H6C4.89543%205%204%205.89543%204%207V19C4%2020.1046%204.89543%2021%206%2021H18C19.1046%2021%2020%2020.1046%2020%2019V7C20%205.89543%2019.1046%205%2018%205Z'%20stroke='%23606060'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M16%203V7'%20stroke='%23606060'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%203V7'%20stroke='%23606060'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M4%2011H20'%20stroke='%23606060'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M11%2015H12'%20stroke='%23606060'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%2015V18'%20stroke='%23606060'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2457_244'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");position:absolute;right:10px;top:8px}[class*=modal-module_animation__modal] .inner-modal_items .react-datepicker__input-container input{color:#606060;font-family:Bokonique}[class*=modal-module_animation__modal] .inner-modal_items .react-datepicker__input-container input::placeholder{color:#d6d5d5!important;font-size:12px!important}[class*=modal-module_animation__modal] .inner-modal_items .react-datepicker__input-container>input{height:100%;border:none;background-color:transparent;display:flex;align-items:center;outline:none}[class*=modal-module_animation__modal] .inner-modal_items [class*=select-module_select-content-top-icon]{padding-left:0!important}[class*=modal-module_animation__modal] .inner-modal_items [class*=select-module_select-content-top]>div{font-size:12px}[class*=modal-module_animation__modal] .inner-modal_item{display:flex;align-items:center;column-gap:10px;width:100%}[class*=modal-module_animation__modal] .inner-modal_item>p:nth-last-child(1){width:180px;margin-left:auto}[class*=modal-module_animation__modal] .inner-modal_item .react-datepicker-wrapper~div{min-width:78px}[class*=modal-module_animation__modal] .main-modal-wrapper{display:flex;flex-direction:column;row-gap:20px;width:100%;padding:20px}@media (max-width: 500px){[class*=modal-module_animation__modal] .main-modal-wrapper{min-width:auto}[class*=modal-module_animation__modal] .main-modal-wrapper .create-grup-row-item+div .inner-modal_items>.inner-modal_item{flex-direction:column;row-gap:10px}}[class*=modal-module_animation__modal] .main-modal-wrapper .inner-modal-wrapper{padding:0}[class*=modal-module_animation__modal]>div:nth-last-child(1){border-width:0!important;padding-bottom:20px}.create-trainer_modal [class*=modal-module_animation__modal]>div:nth-child(1){padding:20px 35px 35px!important;margin-bottom:10px;box-sizing:border-box}.create-trainer_modal [class*=modal-module_animation__modal]>div:nth-child(2){padding:0 35px 20px!important;border-width:0!important}.online-registration_form-greed{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:20px}.online-registration_form-greed--row{display:flex;align-items:flex-start;column-gap:10px;row-gap:20px;width:100%}@media (max-width: 700px){.online-registration_form-greed--row{flex-direction:column}.online-registration_form-greed--row>div{width:100%}}.online-registration_form-greed--row+div{width:100%}.online-registration_form-greed--row+div+div{width:100%}.online-registration_form-greed--row label{line-height:17px!important;height:23px;width:217px}.online-registration_form-greed--row span{line-height:17px!important;height:23px;width:217px;margin-bottom:0!important}.online-registration_form-greed--row>[class*=input-module_input-wrap]{margin-bottom:auto;display:block}.online-registration_form-greed label{color:#88a4b8!important}.online-registration_form-greed label+div+span{position:relative!important}.online-registration_form-greed .checkbox_container{margin-top:20px;display:flex;align-items:center;column-gap:10px;width:100%}.online-registration_form-greed .checkbox_container_text{display:flex;flex-wrap:wrap;column-gap:5px;row-gap:3px}.online-registration_form-greed .checkbox_container_text>.PrivacyPolicyTitle{line-height:0}.online-registration_form-greed .child-registration_date-input{display:flex;flex-direction:column;width:100%}.online-registration_form-greed .child-registration_date-input>span{display:flex;align-items:flex-start;margin-bottom:-6px}.online-registration_form-greed .child-registration_date-input>span>p{font-size:19px!important;color:#e00!important;transform:translate(3px,-3px)}.online-registration_form-greed input{border:none!important}.online-registration_form-greed [class*=select-module_select-content-top]{box-shadow:none!important;background-color:#f6f7fb!important}@media (max-width: 700px){.online-registration_form-greed [class*=select-module_select-content-bottom-row]{min-height:50px!important;line-height:15px!important;font-size:12px!important}}.online-registration_form-greed [class*=modal-module_animation__modal]>div:nth-last-child(1){overflow:auto!important}.online-registration_form-greed [class*=modal-module_animation__modal]>div:nth-last-child(1)>span{height:100%;overflow:auto}.online-registration_form-greed>button{background-color:#2a97e6!important;color:#fff!important;margin-top:32px}.login-wrapper{min-height:100vh;height:100%;background-image:url(/assets/loginBG-CzqV-Vyx.jpg);background-size:cover}.login-content{width:100%}.login-page-form .logo-content{display:flex;align-items:center;flex-direction:column}.login-page-form form{background-color:#fff;display:flex;flex-direction:column;max-width:510px;margin-left:auto;margin-right:auto;width:100%;border-radius:5px;padding:47px 55px;box-sizing:border-box;margin-bottom:20px}@media (max-width: 540px){.login-page-form form{padding:25px 20px}}.login-page-form form>button{margin-top:7px;margin-bottom:16px}.login-page-form form>div{margin-bottom:18px}.login-page-form [class*=input-module_input-wrap]>span{position:relative!important;margin-top:4px!important}.login-page-form .back-button-block{margin-top:16px;display:flex;justify-content:center}.login-page-form .back-button-block a{text-decoration:none;display:flex;align-items:center;justify-content:center;column-gap:4px}.login-page-form .back-button-block a svg{height:11px}.login-page-form .back-button-block a span{cursor:pointer!important}.login-content-inner{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:100px 20px 35px;box-sizing:border-box}.login-page-form{display:flex;flex-direction:column;justify-content:center}.help-container{cursor:pointer;text-align:center}.help-container .back-button-block{margin:10px auto 0}.back-button__container{display:flex;align-items:center;column-gap:10px;margin-top:20px;max-width:270px;margin-left:auto;margin-right:auto}.back-button__container a{width:100%;color:#ababab;text-decoration:none;text-align:center!important;border:1px solid #e7e7e7;height:40px;padding:9px;box-sizing:border-box;border-radius:6px}.back-button__container a span{cursor:pointer!important}.back-button__container button{width:100%}.back-button__container .help-container{text-align:left}.menu-wrap-inner{padding:20px;box-sizing:border-box;background-color:#3d4d6c}.menu-wrap-inner_container{display:flex;flex-wrap:wrap;row-gap:17px;column-gap:26px;row-gap:26px;max-width:1580px;width:100%;margin-left:auto;margin-right:auto}.menu-wrap-inner_container>a{text-decoration:none;color:#bdcbd6;transition:.33s}.menu-wrap-inner_container>a>p{cursor:pointer!important}.menu-wrap-inner_container>a:active,.menu-wrap-inner_container>a:hover{color:#fff}.footer{margin-top:auto}.footer_text{text-align:center;font-size:12px!important}@media (max-width: 1300px){.footer_text{margin:0 auto}}@media (max-width: 800px){.footer_text{font-size:11px!important}}.footer_text-year{white-space:nowrap;font-size:11px}@media (max-width: 500px){.footer_text-year{display:block}}.footer_text-phone{white-space:nowrap;font-size:13px}@media (max-width: 500px){.footer_text-phone{display:block;padding-top:5px}}.footer-logo_container{width:50%;max-width:600px;margin-right:auto;display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 1300px){.footer-logo_container{margin-left:auto;align-items:center}.footer-logo_container .footer_text{display:none}}@media (max-width: 1300px){.footer-logo-content{flex-direction:column;align-items:center}.footer-logo-content-title{display:flex;flex-direction:column;row-gap:10px;margin-top:10px}.footer-logo-content-title>p{text-align:center!important}}.footer-links_container{width:25%}@media (max-width: 1300px){.footer-links_container{width:100%;max-width:600px;margin:0 auto}}.footer-links_container-ul{padding-left:0;display:flex;flex-direction:column;row-gap:10px}@media (max-width: 1300px){.footer-links_container-ul{flex-direction:row;justify-content:center;column-gap:30px;margin:30px auto}}@media (max-width: 700px){.footer-links_container-ul{flex-direction:column;align-items:center}}.footer-links_container-li::marker{color:#2a97e6}.footer-links_container-link{text-decoration:none;color:#2a97e6;font-size:16px}.footer-contacts_container{width:25%;display:flex;flex-direction:column;row-gap:20px}.footer-contacts_container-link{color:#88a4b8}@media (max-width: 1300px){.footer-contacts_container{width:max-content;justify-content:center;column-gap:30px;margin:0 auto 30px}.footer-contacts_container p{text-align:center!important}}.footer-logo-img{margin-right:10px}@media (max-width: 1300px){.footer-logo-img{margin-right:0}}.footer-logo-content{display:flex;max-width:280px;cursor:pointer;margin-bottom:10px}.footer-container{display:flex;width:100%;max-width:1600px;margin:0 auto}.footer-container>.footer_text{display:none}@media (max-width: 1300px){.footer-container{flex-direction:column}.footer-container>.footer_text{display:block}}.footer-container [class*=modal-module_animation__modal]{padding-bottom:20px}.footer-container [class*=modal-module_animation__modal]>div:nth-child(1){padding:20px!important;background-color:#eee!important}.footer-container [class*=modal-module_animation__modal]>div:nth-last-child(1){overflow:auto!important;padding:20px 20px 0}.footer-container [class*=modal-module_animation__modal]>div:nth-last-child(1)>span{height:100%}.footer-container [class*=modal-module_animation__modal]>div:nth-last-child(1) .text-modal-container{padding:0}.scroll-to-top{display:flex!important;align-items:center!important;justify-content:center!important}@media print{.scroll-to-top{display:none!important}}
