.App{text-align:center;padding-bottom:10px;max-width:1600px;margin:0 auto}.Navbar{display:flex;flex-direction:column}@media (min-width: 992px){.Navbar{flex-direction:row;column-gap:20px}}.Navbar--header{position:absolute;top:0;left:0;transform:translate(-100%);opacity:0;width:100%;transition:transform .3s,opacity .3s;background-color:#fff;padding:10px}.Navbar--header:target{transform:translate(0);opacity:1}@media (min-width: 600px){.Navbar--header{width:50%}}@media (min-width: 992px){.Navbar--header{position:static;transform:translateY(0);width:100%;opacity:1}}.Navbar__menu-close-link{align-self:flex-end;width:40px;height:40px}.Navbar__menu-close-icon{width:100%;height:100%;color:#3ccbde;transition:color .3s}.Navbar__menu-close-icon:hover{color:#e2381e}.Navbar__link{font-size:16px;text-decoration:none;color:#3ccbde;position:relative;cursor:pointer;margin-bottom:20px}@media (min-width: 992px){.Navbar__link{margin-bottom:0}}@media (min-width: 1200px){.Navbar__link{font-size:20px}}.Navbar__link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-2px;left:0;background-color:#3ccbde;transform-origin:bottom right;transition:transform .25s ease-out}.Navbar__link:hover:after,.Navbar__link--active:after{transform:scaleX(1);transform-origin:bottom left}.Header{display:flex;justify-content:flex-start;align-items:center;border-bottom:2px solid rgb(237,230,230);padding:10px 20px;-webkit-box-shadow:0 4px 6px -6px #222;-moz-box-shadow:0 4px 6px -6px #222;box-shadow:0 4px 6px -6px #222;position:relative}.Header--profile{justify-content:space-between}@media (min-width: 992px){.Header{flex-direction:row;justify-content:space-between}}.Header__logo-container{width:80px;height:80px;background-image:url(/assets/zno-logo-nwTz2PN0.webp);background-position:center;background-repeat:no-repeat;background-size:cover;margin-right:25px}@media (min-width: 992px){.Header__logo-container{margin-right:0}}.Header__menu-open-link{margin-right:auto}.Header__icon{width:100%;height:100%;color:#3ccbde;transition:color .3s}.Header__icon:hover{color:#e2381e}.Header__auth-container{display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-end;color:#3ccbde}@media (min-width: 600px){.Header__auth-container{flex-direction:unset}}.Header__nick{font-size:12px}@media (min-width: 600px){.Header__nick{font-size:20px}}.Header__home-link,.Header__profile-link{margin-left:20px}@media (max-width: 600px){.Header__home-link,.Header__profile-link{margin-left:10px}}.Header__log-link{margin-left:20px}@media (max-width: 600px){.Header__log-link{margin-left:10px}}.Header__auth-link{width:40px;height:40px;display:inline-block}.StartScreen{display:flex;flex-direction:column;padding:10px 20px}@media (min-width: 900px){.StartScreen{grid-template-columns:repeat(7,1fr);display:grid}}.StartScreen__img{height:80px;background-image:url(/assets/startScreen-DlASK3LC.webp);background-position:top;background-repeat:no-repeat;background-size:contain;margin-bottom:10px}@media (min-width: 900px){.StartScreen__img{height:100%;display:grid;grid-column-start:1;grid-column-end:4;margin-bottom:0}}.StartScreen__text-container{color:#1111c2;padding-left:20px}@media (min-width: 900px){.StartScreen__text-container{padding-left:0;display:grid;grid-column-start:4;grid-column-end:8}}.StartScreen__text{text-align:justify;margin-bottom:5px}@media (min-width: 680px){.StartScreen__text{font-size:24px}}.StartScreen__text--first{font-size:24px}@media (min-width: 900px){.StartScreen__text--first{font-size:28px;margin-bottom:10px;text-align:left;text-indent:20px}}@media (min-width: 1200px){.StartScreen__text--first{font-size:32px}}.Preparing{padding:10px 20px;color:#ff8400;background-color:#007500}.Preparing__title{font-size:24px;font-weight:700;margin-bottom:10px;text-transform:uppercase}@media (min-width: 900px){.Preparing__title{font-size:36px}}.LazyVideo{position:relative;width:100%;height:0;padding-bottom:56.25%}.LazyVideo__video-placeholder,.LazyVideo__lazy-video{position:absolute;top:0;left:0;width:100%;height:100%}.Prices{padding-top:20px;color:#94115b;background-color:#e3e6ec}.Prices__title{text-align:left;margin-bottom:10px;font-size:30px}@media (min-width: 900px){.Prices__title{text-align:center;margin-bottom:20px;font-size:40px}}.Prices__subject-list{padding:0 20px;text-align:left;display:flex;flex-direction:column;margin-left:20px;margin-bottom:10px}@media (min-width: 650px){.Prices__subject-list{display:grid;grid-template-columns:repeat(2,1fr);margin-left:40px;margin-bottom:20px}}@media (min-width: 900px){.Prices__subject-list{grid-template-columns:repeat(3,1fr);margin-bottom:40px}}@media (min-width: 900px){.Prices__subject{font-size:20px}}@media (min-width: 1200px){.Prices__subject{font-size:28px}}.Prices__action{display:inline-block;font-size:2em;font-weight:700;color:#c85000}@media (min-width: 800px){.Prices__action{font-size:2.5em}}@media (min-width: 900px){.Prices__action{margin-bottom:10px}}@media (min-width: 800px){.Prices__action--first-line{letter-spacing:4px}}.Prices__action--second-line{margin-bottom:15px;font-size:2.4em;font-style:italic;text-decoration:underline;text-decoration-color:#c85000;text-decoration-thickness:2px}@media (min-width: 600px){.Prices__action--second-line{margin-bottom:20px;letter-spacing:2px}}@media (min-width: 800px){.Prices__action--second-line{font-size:2.7em;border-bottom:2px solid #c85000;text-decoration:none}}.Prices__packages-container{padding:20px;background-color:#f5ead3}@media (min-width: 500px){.Prices__prices-container{padding:0 20px}}.Prices__packageTitle{font-size:1.2em;font-weight:700;text-transform:uppercase;text-decoration:underline;color:#0815a6;margin-bottom:20px}.Prices__price-window{margin:0 auto 10px;padding:20px;border:1px solid grey;border-radius:5px;background-color:#c6c9cd;width:100%}.Prices__type-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-bottom:1px solid grey;margin-bottom:10px}@media (min-width: 900px){.Prices__type-container{display:grid;grid-template-columns:repeat(4,1fr)}}.Prices__type{font-size:1.1em;font-weight:900;text-transform:uppercase;grid-column-start:1;grid-column-end:3;text-align:left}@media (min-width: 600px){.Prices__type{font-size:1.7em}}@media (min-width: 900px){.Prices__type{font-size:2.2em}}.Prices__oldPrice{position:relative;color:#cd0c0c;font-size:1.5em;grid-column-start:3;grid-column-end:4}@media (min-width: 600px){.Prices__oldPrice{font-size:2.2em}}.Prices__oldPrice:before{content:"";border-top:4px solid rgb(147,12,12);position:absolute;top:50%;left:-5%;right:0;transform:rotate(-15deg)}@media (min-width: 900px){.Prices__oldPrice:before{left:10%;right:20%}}@media (min-width: 1200px){.Prices__oldPrice:before{left:20%;right:25%}}.Prices__price{font-size:1.8em;grid-column-start:4;grid-column-end:5}@media (min-width: 600px){.Prices__price{font-size:2.5em}}.Prices__action-conditions{color:#d00000;background-color:#e7ebf1;padding:20px 5px 10px}.Prices__action-conditions-title{font-size:1.5em;font-weight:900;margin-bottom:15px}@media (min-width: 600px){.Prices__action-conditions-title{font-size:1.8em}}@media (min-width: 600px){.Prices__action-conditions-title{font-size:2.2em}}.Prices__action-conditions-list{padding-left:40px;list-style-type:square}@media (min-width: 900px){.Prices__action-conditions-list{padding-left:20%}}.Prices__action-conditions-item{font-size:1.1em;margin-bottom:15px;text-align:left}@media (min-width: 600px){.Prices__action-conditions-item{font-size:1.4em}}@media (min-width: 900px){.Prices__action-conditions-item{font-size:1.7em}}.Prices__guarantee{padding:0 10px 10px;color:red;font-size:1.5em;font-weight:700;font-style:italic}.Reviews{padding:10px 20px;color:#0040ff;background-color:#ecff7f}.Reviews__title{font-size:55px;letter-spacing:4;font-weight:700;margin-bottom:15px}.Slider{display:flex;justify-content:center}.Slider__container{width:300px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;height:650px}@media (min-width: 600px){.Slider__container{width:500px}}@media (min-width: 900px){.Slider__container{width:800px;height:600px}}@media (min-width: 1200px){.Slider__container{width:1200px;height:450px}}.Slider__container--review{height:100vh}@media (min-width: 600px){.Slider__container--review{height:60vh}}.Slider__next,.Slider__prev{top:20px;position:absolute;background:#fff;color:#0040ff;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;padding-left:4px;-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:700;font-size:52px;text-align:center;z-index:2}@media (min-width: 600px){.Slider__next,.Slider__prev{top:calc(50% - 20px)}}.Slider__next{right:20px}@media (min-width: 1200px){.Slider__next{right:0}}.Slider__prev{left:20px;transform:scale(-1)}@media (min-width: 1200px){.Slider__prev{left:0}}.Slider__slide{position:absolute;width:100%;height:100%}.Psychomotivator{padding:10px 20px;color:#dae4dd;background-color:#6c67dc}.Psychomotivator__title{font-size:24px;font-weight:700;margin-bottom:10px;text-transform:uppercase}@media (min-width: 900px){.Psychomotivator__title{font-size:36px}}.Contacts{padding:20px;background-color:#b6ff7f;display:flex;flex-direction:column;align-items:center}.Contacts__title{padding:0 30px 10px;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:4px;border-bottom:3px solid;margin-bottom:20px}.Contacts__phone-link{display:flex;column-gap:10px;align-items:center;text-decoration:none;margin-bottom:20px;border-bottom:1px solid transparent}.Contacts__phone-link:hover{border-bottom:1px solid blue}.Contacts__phone-container-icon{width:40px;height:40px}.Contacts__phone-icon{width:100%;height:100%}.Contacts__phone-number{font-size:24px}.Contacts__social-networks{margin-bottom:20px}.Contacts__social-networks--icon{color:#00f;width:40px;height:40px}.Contacts__social-networks--icon:hover{background-color:#fff;border-radius:50%}.Contacts__telegram{margin-right:40px}.Contacts__form{display:flex;flex-direction:column;align-items:center;row-gap:30px;width:90%}@media (min-width: 992px){.Contacts__form{width:70%}}@media (min-width: 1200px){.Contacts__form{width:50%}}.Contacts__input-container{width:100%;position:relative}.Contacts__clear-button{position:absolute;top:8px;right:10px;color:red}.Contacts__clear-button:hover{transform:scale(1.3)}.Contacts__request{width:100%;padding:8px 5px;border-radius:5px}.Contacts__request-select{margin-top:5px}.Contacts__request-checkbox{width:30px;height:30px;cursor:pointer;margin-right:10px}.Contacts__label-checkbox{display:flex;width:100%;font-size:22px;cursor:pointer}.Contacts__label-select{width:100%;text-align:left}.Contacts__submit{padding:15px 40px;border-radius:10px;font-size:25px;background-color:#96d7f3;transition:transform .3s;cursor:default}.Contacts__submit-hover:hover{background-color:#00a6ff;transform:scale(1.1);cursor:pointer}.SelfClearedInput{width:100%;position:relative}.SelfClearedInput__clear-button{position:absolute;top:8px;right:10px;color:red}.SelfClearedInput__clear-button:hover{transform:scale(1.3)}.SelfClearedInput__request{width:100%;padding:8px 5px;border-radius:5px}.SelfClearedInput__request::placeholder{font-style:italic}.SelfClearedInput__request-name,.SelfClearedInput__request-phone,.SelfClearedInput__request-userSearch{margin-bottom:5px}.SelfClearedInput__request-userSearch{border:1px solid #020202;width:90%}@media (min-width: 800px){.SelfClearedInput__request-userSearch{width:50%}}.SelfClearedInput__error{height:25px;text-align:left;color:red}.Footer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px 20px 20px;background-color:#000}@media (min-width: 680px){.Footer{justify-content:space-around}}@media (min-width: 1100px){.Footer{flex-direction:row;justify-content:space-between;gap:20px}}.Footer__terms-container{display:flex;flex-direction:column;justify-content:center;width:270px;margin-bottom:20px;color:#fff}@media (min-width: 1100px){.Footer__terms-container{margin-bottom:0}}.Footer__site-name{font-size:26px;margin-bottom:10px}.Footer__rights{font-style:16px;margin-bottom:20px}.Footer__links-container{display:flex;column-gap:20px}.Footer__link{text-decoration:none;color:#3f3fff}.Footer__link:hover{color:#0d8bf3}.Footer__terms-divider{width:5px;background-color:#3f3fff}.Teachers{background-color:#0040ff;color:#ddee20;padding:10px}@media (min-width: 600px){.Teachers{padding:15px 40px 10px}}.Teachers__title{font-size:55px;letter-spacing:4px;font-weight:700;margin-bottom:15px}.ZnoNmt{padding:10px 20px;background-color:#f5ead3}@media (min-width: 1200px){.ZnoNmt{padding:20px 20px 30px}}.ZnoNmt__main-container{display:flex;flex-direction:column}@media (min-width: 1200px){.ZnoNmt__main-container{display:grid;grid-template-columns:repeat(9,1fr)}}.ZnoNmt__title{font-size:24px;font-weight:700;margin-bottom:10px;text-transform:uppercase;color:#c85000}@media (min-width: 900px){.ZnoNmt__title{font-size:36px;margin-bottom:20px}}@media (min-width: 1200px){.ZnoNmt__title{margin-bottom:30px}}.ZnoNmt__image{background-image:url(https://firebasestorage.googleapis.com/v0/b/znostart.appspot.com/o/section-zno.webp?alt=media&token=54afca57-d082-40de-a351-0e1536ae8558);background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width: 1200px){.ZnoNmt__image{display:grid;grid-column-start:7;grid-column-end:10;height:100%}}.ZnoNmt__text-container{display:block}@media (min-width: 1200px){.ZnoNmt__text-container{height:100%;display:grid;grid-column-start:1;grid-column-end:7;margin-bottom:0;padding-right:40px}}.ZnoNmt__list{list-style:square;margin-bottom:10px;padding-left:10px}@media (min-width: 600px){.ZnoNmt__list{padding-left:40px}}.ZnoNmt__text{text-align:justify;margin-bottom:5px}@media (min-width: 680px){.ZnoNmt__text{font-size:24px}}.ZnoNmt__text--big{text-indent:40px;margin-bottom:10px;color:#8c0d0d}.ZnoNmt__text--small{color:#0d158c;padding-left:10px}.RegisterPage{margin:0 auto;width:80%;padding:30px 20px}.RegisterPage__title{color:#020202;font-weight:700;margin-bottom:20px}@media (min-width: 600px){.RegisterPage__title{margin-bottom:30px;font-size:24px;letter-spacing:4px}}.RegisterPage__form{display:flex;align-items:center;flex-direction:column;row-gap:25px;margin-bottom:40px}.RegisterPage__fieldset{border:2px solid rgb(0,64,255);border-radius:5px;padding:10px 20px 25px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.RegisterPage__legend{padding-bottom:18px;color:#0040ff;font-size:24px;font-weight:700;font-style:italic}.RegisterPage__student-set{display:flex;flex-direction:column;align-items:center}.RegisterPage__student-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.RegisterPage__input{outline-color:#336ce6;border:2px solid rgb(60,203,222);border-radius:5px;padding:8px}.RegisterPage__error-message{color:#ee1d1d;font-size:16px}.RegisterPage__submit{background-color:#3ccbde;padding:10px 20px;color:#f5f5f5;font-weight:700;border-radius:5px;transition:color .3s}.RegisterPage__submit:hover{color:#e2381e;cursor:pointer}.RegisterPage__submit:disabled{cursor:auto;color:#f5f5f5;background-color:#3c5a5e}.Candidates{display:flex;flex-direction:column}.Candidates__table{border-collapse:collapse;border:1px solid black;text-align:left;font-size:12px}@media (min-width: 600px){.Candidates__table{font-size:14px}}@media (min-width: 900px){.Candidates__table{font-size:16px}}@media (min-width: 1200px){.Candidates__table{font-size:18px}}.Candidates__td{border:1px solid black;padding:5px;vertical-align:middle}.Candidates__delete{width:100%}.AddScheduledDay{display:flex;flex-direction:column;max-width:350px;row-gap:15px;margin-bottom:20px}.AddScheduledDay__add-day-label{font-size:24px}.AddScheduledDay__add-day,.AddScheduledDay__add-time{padding:10px 20px;border-radius:5px}.AddScheduledDay__add-time{border:1px solid black}.AddSchedule{border:1px solid rgb(24,92,240);border-radius:10px;padding:20px 20px 40px;background-color:beige}.AddSchedule__title{font-size:32px;color:#185cf0;font-weight:900;margin-bottom:40px}.AddSchedule__form{display:flex;justify-content:center;column-gap:30px;margin-bottom:30px}.AddSchedule__selector-container{display:flex;flex-direction:column;max-width:350px;row-gap:15px}.AddSchedule__subject-label{font-size:24px}.AddSchedule__subject{padding:10px 20px;border-radius:5px}.AddSchedule__btn{padding:10px 20px;border-radius:10px}.AddSchedule__btn:hover{color:#0e8b0a;background-color:#cdc9c9}.AddSchedule__btn:disabled{color:#a7a3a3;background-color:buttonface;cursor:auto}.AddSchedule__add-day{margin-right:15px}.AddSchedule__subtitle{font-size:28px;font-weight:bolder;color:#020202;margin-bottom:20px}.AddSchedule__current-schedule{display:inline-block;padding:10px 20px;border:1px solid rgb(24,92,240);border-radius:5px}.AddResult{border:1px solid rgb(24,92,240);border-radius:10px;padding:20px 80px;background-color:beige}.AddResult__title{font-size:32px;color:#185cf0;font-weight:900;margin-bottom:40px}.AddResult__form{display:flex;flex-direction:column;align-items:left;row-gap:30px;margin-bottom:10px}.AddResult__input-container{display:flex;column-gap:20px}.AddResult__label{font-size:24px}.AddResult__feature{padding:10px 20px;border-radius:5px;border:1px solid black}.AddResult__grade{padding:8.5px 20px}.AddResult__evaluation-container{display:flex;gap:20px}.AddResult__evaluation-input-container{display:flex;flex-direction:column;align-items:start;gap:10px}.AddResult__submit{padding:20px 40px;border-radius:10px}.AddResult__submit:hover{color:#0e8b0a;background-color:#cdc9c9}.AddResult__submit:disabled{color:#a7a3a3;background-color:buttonface;cursor:auto}.CorrectSubjects{display:flex;flex-direction:column;align-items:center;border:1px solid rgb(24,92,240);border-radius:10px;padding:20px;background-color:beige}.CorrectSubjects__title{font-size:32px;color:#185cf0;font-weight:900;margin-bottom:40px}.CorrectSubjects__selector-container{display:flex;column-gap:15px;margin-bottom:40px}.CorrectSubjects__choose-subject-label{font-size:24px}.CorrectSubjects__choose-subject{padding:10px 20px;border-radius:5px}.CorrectSubjects__btn-container{display:flex;column-gap:40px}.CorrectSubjects__btn{padding:20px 30px;border-radius:10px;border:1px solid #020202}.CorrectSubjects__btn:hover{color:#0e8b0a;background-color:#cdc9c9;border-color:transparent}.CorrectSubjects__btn:disabled{color:#a7a3a3;background-color:buttonface;border-color:transparent;cursor:auto}.ResultsTable{display:flex;flex-direction:column}.ResultsTable__table{border-collapse:collapse;border:2px solid black;text-align:left;font-size:12px}@media (min-width: 600px){.ResultsTable__table{font-size:14px}}@media (min-width: 900px){.ResultsTable__table{font-size:18px}}@media (min-width: 1200px){.ResultsTable__table{font-size:22px}}.ResultsTable__thead{border:2px solid black;font-size:11px;font-weight:600;text-align:center}@media (min-width: 600px){.ResultsTable__thead{font-size:13px}}@media (min-width: 900px){.ResultsTable__thead{font-size:17px}}@media (min-width: 1200px){.ResultsTable__thead{font-size:21px}}.ResultsTable__th,.ResultsTable__td{border:1px solid black;padding:5px;vertical-align:middle}.ResultsTable__delete{width:100%;padding:10px}.DeleteResult{border:1px solid rgb(24,92,240);border-radius:10px;padding:20px 80px 60px;background-color:beige}.DeleteResult__title{font-size:32px;color:#185cf0;font-weight:900;margin-bottom:40px}.DeleteResult__selector-container{display:flex;flex-direction:column;max-width:350px;row-gap:15px;margin-bottom:20px}.DeleteResult__subject-label{font-size:24px}.DeleteResult__subject{padding:10px 20px;border-radius:5px}.UpdateUser{display:flex;flex-direction:column;row-gap:20px}.UpdateUser__full-name-container{position:sticky;top:0;padding:8px;background-color:#fff}.UpdateUser__full-name{padding:0!important}.ChangePassword{margin:0 auto;width:80%;max-width:800px;padding:30px 20px}.ChangePassword__title{color:#020202;font-weight:700;margin-bottom:20px}@media (min-width: 600px){.ChangePassword__title{margin-bottom:30px;font-size:24px;letter-spacing:4px}}.ChangePassword__form{display:flex;align-items:center;flex-direction:column;gap:5px;margin-bottom:40px}.ChangePassword__input{outline-color:#336ce6;border:2px solid rgb(60,203,222);border-radius:5px;padding:8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ChangePassword__input--error::placeholder{color:#ee1d1d}.ChangePassword__error-message{color:#ee1d1d;margin-bottom:10px;font-size:16px;white-space:"pre-wrap"}.ChangePassword__passwordDouble{margin-bottom:30px}.ChangePassword__submit{background-color:#3ccbde;padding:10px 20px;color:#f5f5f5;font-weight:700;border-radius:5px;transition:color .3s}.ChangePassword__submit:hover{color:#e2381e;cursor:pointer}.ChangePassword__submit:disabled{cursor:auto;color:#f5f5f5;background-color:#3c5a5e}.UsersList{display:flex;flex-direction:column}.UsersList__table{border-collapse:collapse;border:1px solid black;text-align:left;font-size:12px}@media (min-width: 600px){.UsersList__table{font-size:14px}}@media (min-width: 900px){.UsersList__table{font-size:16px}}@media (min-width: 1200px){.UsersList__table{font-size:18px}}.UsersList__td{vertical-align:middle;border:1px solid black;padding:5px}.UsersList__btn{width:100%;padding:5px}.UsersList__btn:hover{background-color:#c8eba4}.ClientLayout__studentName{font-size:28px;font-weight:700;padding:20px;color:#185cf0}@media (min-width: 800px){.ClientLayout__studentName{font-size:34px}}.ClientLayout__buttons-container{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;padding:20px;margin-bottom:15px}@media (min-width: 800px){.ClientLayout__buttons-container{flex-direction:row}}.ClientLayout__link{text-decoration:none;color:#5252ea;background-color:#f5faff;padding:10px 20px;border-radius:8px;width:190px;height:65px;display:flex;justify-content:center;align-items:center}.ClientLayout__link:hover{background-color:#dae9f8}.ClientLayout__link--active{outline:2px solid rgb(153,56,56)}.ClientSubject{padding:0 5px 40px}.ClientSubject__schedule-part{margin-bottom:20px}@media (min-width: 600px){.ClientSubject__schedule-part{display:flex;gap:20px;justify-content:center}}.ClientSubject__schedule-title{font-size:20px;color:#020202;margin-bottom:10px;text-underline-offset:4px;text-decoration:underline;text-decoration-color:#185cf0}@media (min-width: 600px){.ClientSubject__schedule-title{margin-bottom:0;font-size:24px}}.ClientSubject__schedule-container{display:inline-block;padding:10px 20px;border:1px solid rgb(24,92,240);border-radius:5px;margin-bottom:20px}.ClientSubject__results-part{margin-bottom:20px;overflow-x:auto}.ClientSubject__results-title{font-size:32px;margin-bottom:15px;text-shadow:0 0 2px rgb(24,92,240)}.ClientSubject__buttons-group{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media (min-width: 600px){.ClientSubject__buttons-group{flex-direction:row;gap:60px}}.ClientSubject__button{text-decoration:none;color:#5252ea;background-color:#f5faff;padding:10px 20px;border-radius:8px;width:190px;height:65px;display:flex;justify-content:center;align-items:center}.ClientSubject__button:hover{background-color:#dae9f8}.ClientSubject__button:active{outline:2px solid rgb(153,56,56)}.ClientSubject__button:disabled{background-color:#d3d3d3;cursor:auto;color:#8484b8}.ClientSubject__button:disabled:active{outline:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,button,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}button{cursor:pointer}*{box-sizing:border-box}
