.TextArea_inputContainer__a3ffl,.TextArea_invalidInput__5L7sz{position:relative;margin:20px 0}.TextArea_floatingInput__iMbke{width:100%;border:none;border-bottom:1px solid #bdbdbd;font-size:16px;padding:0 0 10px}.TextArea_floatingInput__iMbke:focus-visible{outline:none}.TextArea_floatingInput__iMbke:focus+.TextArea_inputLabel__vVp1R,.TextArea_inputFilled__OJF_T+.TextArea_inputLabel__vVp1R{top:-11px;font-size:12px;color:#bdbdbd}.TextArea_inputLabel__vVp1R{position:absolute;top:50%;left:0;transform:translateY(-50%);pointer-events:none;transition:.3s ease-out;font-size:16px}.TextArea_checkboxContainer__BRn03{font-size:14px}.TextArea_checkboxContainer__BRn03>label>span>a{padding-left:5px;color:#4473ea}.TextArea_checkboxContainer__BRn03>p{color:#eb3c48}.TextArea_customCheckbox__Zdt3U{display:none;position:absolute;z-index:-1;opacity:0}.TextArea_customCheckbox__Zdt3U:hover+label:before{border-color:#4473ea}.TextArea_customCheckbox__Zdt3U+label{display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer}.TextArea_customCheckbox__Zdt3U+label:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;flex-grow:0;border:2px solid #bdbdbd;border-radius:6px;margin-right:.5em;background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.TextArea_customCheckbox__Zdt3U:checked+label:before{content:"";border-color:#bdbdbd;background:url(/_next/static/media/check.e3efe068.svg) 50% 50%/16px 12px no-repeat}.TextArea_invalidInput__5L7sz .TextArea_floatingInput__iMbke{border-bottom-color:#eb3c48}.TextArea_invalidInput__5L7sz .TextArea_inputLabel__vVp1R{padding-bottom:10px;width:100%}.TextArea_invalidInput__5L7sz .TextArea_inputLabel__vVp1R .TextArea_inputLabelContainer__GG9QE{width:100%;display:flex;justify-content:space-between}.TextArea_invalidInput__5L7sz .TextArea_inputLabel__vVp1R .TextArea_inputLabelContainer__GG9QE>span{display:inline-block;width:20px;height:20px;background:url(/_next/static/media/errValid.5ea0a42c.svg) 0 0/auto auto no-repeat}.TextArea_invalidInput__5L7sz .TextArea_inputLabel__vVp1R,.TextArea_invalidInput__5L7sz p{color:#eb3c48}.TextArea_invalidInput__5L7sz p{font-size:14px;margin:5px 0 0}.TextArea_invalidInput__5L7sz .TextArea_floatingInput__iMbke:focus+.TextArea_inputLabel__vVp1R,.TextArea_invalidInput__5L7sz .TextArea_inputFilled__OJF_T+.TextArea_inputLabel__vVp1R{color:#eb3c48}.SelectCourse_container__fk2gw{display:flex;flex-direction:column}.SelectCourse_container__fk2gw p{margin:5px 0 0;color:#eb3c48;font-size:14px}.SelectCourse_listSchool__i258M,.SelectCourse_list__1_6vV{overflow-y:auto;position:absolute;margin-top:0;top:100%;left:0;width:auto;background-color:#fff;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;z-index:10;max-height:0;overflow:hidden;transition:max-height .3s ease}.SelectCourse_label__5TCYR{padding:10px;font-size:14px;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.SelectCourse_label__5TCYR:hover{background-color:rgba(68,115,234,.08);opacity:1}.SelectCourse_active__Rhp9W .SelectCourse_listSchool__i258M,.SelectCourse_active__Rhp9W .SelectCourse_list__1_6vV{overflow-y:auto;max-height:200px;border:1px solid #bdbdbd;position:absolute;left:0}.SelectCourse_activeLabel__pjRuA{color:#445fd6}.SelectCourse_invalidSelect__AGuH4,.SelectCourse_select__FGe4O{width:100%;display:inline-flex;margin:0;padding:10px 0;position:relative;right:0;border-bottom:1px solid #bdbdbd;cursor:pointer}.SelectCourse_invalidSelect__AGuH4:after,.SelectCourse_select__FGe4O:after{content:"";display:inline-block;position:absolute;width:12px;height:8px;top:15px;right:0;background:url(/_next/static/media/arrow.1c7b60c8.svg) 0 0/auto auto no-repeat;transform:rotate(0deg)}.SelectCourse_invalidSelect__AGuH4{border-color:#eb3c48}.SelectCourse_invalidSelect__AGuH4 .SelectCourse_invalidTitle__Kzed3,.SelectCourse_invalidTitle__Kzed3,.SelectCourse_select__FGe4O .SelectCourse_title__mrcPO{display:block;font-size:16px;line-height:16px;font-family:Noto Sans,Helvetica,sans-serif}.SelectCourse_invalidSelect__AGuH4 .SelectCourse_invalidTitle__Kzed3{color:#eb3c48}.SelectCourse_active__Rhp9W.SelectCourse_select__FGe4O:after{transform:rotate(-180deg)!important;transition:transform .3s ease;top:14px;right:-6px;width:20px;height:17px;background:url(/_next/static/media/blue-arrow.0ce4a51d.svg) 0 0/auto auto no-repeat}.SelectCourse_active__Rhp9W.SelectCourse_select__FGe4O .SelectCourse_title__mrcPO{color:#445fd6}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v12/nKKZ-Go6G5tXcraVGwCKd6xB.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0NIpQlx3QUlC5A4PNjThZVYNyBx2pqPIif.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr6DRASf6M7VBj.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr4TRASf6M7VBj.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr5DRASf6M7VBj.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf6,u+1cf8-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8fb}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr6TRASf6M7VBj.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr5jRASf6M7VBj.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr6jRASf6M7VBj.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr6zRASf6M7VBj.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/notosans/v27/o-0IIpQlx3QUlC5A4PNr5TRASf6M7Q.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.School_main__a85FP{min-height:100vh;display:grid;grid-template:auto 1fr auto/1fr;overflow:hidden}.School_contentContainer__nfj2U{grid-row:2/3;padding-top:96px}@media(max-width:508px){.School_contentContainer__nfj2U{padding-top:46px}}.School_container__1X1bg{display:grid;min-height:calc(100vh - 225px);padding:0 40px;grid-template-areas:"schoolTitle sendReview" "schoolReviews aboutSchool";grid-template-columns:780px auto;grid-template-rows:85px auto}.School_container__1X1bg div.School_course__2LKqd:last-child{margin-bottom:20px}.School_emptyContainer__wLE4P{display:grid;min-height:calc(100vh - 225px);padding:0 40px;grid-template-areas:"schoolTitle sendReview" "schoolReviews aboutSchool";grid-template-rows:109px auto}.School_emptyContainer__wLE4P div.School_course__2LKqd:last-child{margin-bottom:20px}.School_schoolTitle__Db6xf{grid-area:schoolTitle;margin:28px 0 0;width:100%;font-size:32px;line-height:32px}.School_h2__hyVQO{max-width:1120px;margin:30px auto;font-family:Roboto,Helvetica,sans-serif;font-size:40px;font-weight:700}.School_aboutSchool__tbejk{grid-area:aboutSchool;padding-left:150px}.School_aboutSchoolLink__k_Hsn{grid-area:link;font-size:16px;line-height:20px;font-family:Noto Sans,Helvetica,sans-serif;color:#222}.School_aboutSchoolLink__k_Hsn>a{font-size:20px;line-height:26px;color:#4473ea}.School_aboutSchoolDescription__b0D_A{grid-area:desc;margin-top:8px;padding-bottom:16px;font-size:16px;line-height:20px;color:#646464}.School_reviews__FrjCO{grid-area:schoolReviews}.School_reviewsCounter__Tw8Pu{grid-area:reviewContainer;display:grid;grid-template-areas:"review sort";margin-bottom:16px}.School_reviewsContainer__VQItP{grid-area:review;display:flex;align-items:center}.School_reviewsContainer__VQItP>div{display:inline;font-size:20px;line-height:26px;color:#222}.School_ratingStars__mD_Y2{width:22px;font-family:Noto Sans,Helvetica,sans-serif}.School_reviewsRating___nW_j{margin-left:8px}.School_reviewsCount__1Ml5s{margin-left:16px}.School_reviewsSort__9AWup{grid-area:sort;display:inline-block;justify-self:flex-end}.School_reviewsSortButton__gjXwk{display:inline-block;margin-right:16px}.School_review__QyZlH{padding:16px 0;border-top:1px solid #e9e9e9}.School_reviewHeader__EO8sa{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;grid-template-columns:max-content min-content auto min-content;font-size:14px;color:#646464}.School_headerContainer__3pp6o{display:flex;flex-wrap:wrap;margin-bottom:10px}.School_ratingStarGray__poRKe,.School_ratingStar__q6wBe{width:17px;margin-right:4px}.School_reviewAuthor__XhJiH{white-space:pre;margin-left:12px}.School_reviewDate___CR_U{display:inline-block;margin:0 12px}.School_reviewSpeciality__XxVg9{height:22px;display:flex;align-items:center;padding:2px 12px;border:1px solid #4473ea;border-radius:20px;text-align:right;font-family:Noto Sans,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:20px;color:gray}.School_reviewTitle__y4w_r{display:inline-block;margin-top:12px;font-size:20px;line-height:26px;font-weight:400;color:#222}.School_reviewContent__tdHAw{margin-top:12px;font-size:16px;line-height:20px;font-weight:400;color:#222}.School_reviewButton__Q_hn2{grid-area:sendReview;margin:28px 0 0 10px}.School_reviewButton__Q_hn2,.School_reviewButton__Q_hn2>button{height:36px;white-space:nowrap}.School_reviewButton__Q_hn2:disabled{border-color:#646464;color:#646464}.School_reviewButton__Q_hn2>button{float:right;padding:0 24px;background:none;border:1px solid #4473ea;border-radius:20px;color:#4473ea;font-size:16px;cursor:pointer}.School_reviewForm__5uR22{position:fixed;top:calc(50% - 202px);left:calc(50% - 250px);width:500px;height:404px;padding:28px 32px 32px;background:#fff;border:1px solid #bdbdbd;border-radius:40px}.School_reviewFormTitle__vBKse{margin-bottom:12px;font-size:24px;line-height:28px}.School_reviewForm__5uR22>input,.School_reviewForm__5uR22>select,.School_reviewForm__5uR22>select>option,.School_reviewForm__5uR22>textarea{display:block;width:300px;height:44px;margin-bottom:8px;border:0;border-bottom:1px solid #bdbdbd;font-size:15px;font-family:Roboto,Helvetica,sans-serif;color:#222;outline:none}.School_reviewForm__5uR22>input::placeholder,.School_reviewForm__5uR22>textarea::placeholder{color:#222}input.School_invalid__t_UhG,select.School_invalid__t_UhG,textarea.School_invalid__t_UhG{border:1px solid red}.School_reviewForm__5uR22 textarea{width:500px;height:100px}.School_reviewFormRating__nUEAw{margin-top:10px;cursor:pointer}.School_reviewFormStar__GRSmS{width:25px}.School_reviewFormStarEmpty__6OQ9f{width:25px;filter:grayscale(100%)}.School_reviewSubmit__2AcHe{margin-top:10px;padding:6px;background-color:#000;color:#fff;font-size:16px;border-radius:8px;border:0;cursor:pointer}.School_reviewSubmit__2AcHe:disabled{background-color:gray;cursor:default}@media(max-width:1300px){.School_container__1X1bg{grid-template-columns:1fr 400px}.School_aboutSchool__tbejk{grid-area:aboutSchool;padding-left:80px}}@media(max-width:1025px){.School_container__1X1bg{padding:0 32px;grid-template-columns:1fr 300px}}@media(max-width:835px){.School_container__1X1bg{grid-template-columns:1fr;grid-template-areas:"schoolTitle sendReview" "reviewContainer reviewContainer" "aboutSchool aboutSchool" "schoolReviews schoolReviews";padding:0 32px}.School_emptyContainer__wLE4P{grid-template-areas:"schoolTitle sendReview" "schoolReviews schoolReviews" "aboutSchool aboutSchool" "reviewContainer reviewContainer";padding:0 32px;grid-template-rows:109px 70px auto}.School_reviewsCounter__Tw8Pu{grid-template-areas:"review sort"}.School_aboutSchool__tbejk{padding-left:0}.School_reviewButton__Q_hn2{font-size:14px}.School_reviewButton__Q_hn2>button{padding:0 14px}}@media(max-width:508px){.School_container__1X1bg,.School_emptyContainer__wLE4P{padding:0 16px}}