.title-container{background:var(--background-pink);background-color:var(--pink-pale);box-sizing:border-box;width:100%;height:276px;color:var(--blue-dark);background-repeat:no-repeat;border-radius:10px;flex-direction:row;padding:65px 60px;display:flex}.first-col-text-title{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.button-text-container{flex:1;justify-content:flex-end;align-items:flex-end;display:flex}.text-header-title-main-page{font-size:40px;font-weight:600;line-height:50px}.text-header-subtitle-main-page{font-size:24px;font-weight:400}.button-start-study{border-radius:7px;width:400px;height:50px}@media (max-width:768px){.title-container{background:var(--background-pink-mobile-2);background-color:var(--pink-pale);background-repeat:no-repeat;background-size:cover;flex-direction:column;gap:20px;height:100%;padding:25px;display:flex}.text-header-title-main-page{font-size:32px;font-weight:600;line-height:1.3}.text-header-subtitle-main-page{font-size:20px;font-weight:400;line-height:1.3}.first-col-text-title{gap:10px}.text-header-subtitle-main-page{max-width:300px}}@media (max-width:1024px){.title-container{background-size:cover;height:100%}.first-col-text-title{flex:1.5}.button-text-container{flex:1}.button-start-study{width:100%}.text-header-title-main-page{font-size:40px;font-weight:600;line-height:50px}.text-header-subtitle-main-page{font-size:20px;font-weight:400}}
.steps-block{flex-direction:column;align-items:center;width:100%;margin-top:-20px;display:flex}.steps-block .title{color:var(--blue-dark);font-size:24px;font-weight:600}.steps-block .steps{flex-direction:row;gap:60px;margin-top:50px;display:flex}.steps-block .step{flex-direction:row;flex:1;align-items:center;gap:15px;display:flex}.steps-block .step .ico{height:60px}.steps-block .step .text{font-size:16px;font-weight:400}@media (max-width:768px){.steps-block .steps{flex-direction:column;gap:20px;margin-top:25px;display:flex}.steps-block .step{flex-direction:column;align-items:center;gap:5px;display:flex}.steps-block .step .one{margin-right:5px}.steps-block .step .ico img{height:37px}.steps-block .step .text{text-align:center;margin-top:-20px}.steps-block .title{text-align:center;font-size:20px}}@media (max-width:1024px){.steps-block .steps{flex-direction:column;gap:20px;margin-top:25px;display:flex}.steps-block .step{flex-direction:column;align-items:center;gap:5px;display:flex}.steps-block .step .one{margin-right:5px}.steps-block .step .ico img{height:37px}.steps-block .step .text{text-align:center;margin-top:-20px}.steps-block .title{text-align:center;font-size:20px}}
.advantages{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:21px;width:100%;display:flex}.advantages .plater{border-radius:15px;justify-content:center;align-items:center;height:66px;padding:0 17px;font-size:24px;font-weight:600;display:flex}.advantages .pink{background-color:var(--pink-pale)}.advantages .green{background-color:var(--green-pale)}@media (max-width:768px){.advantages{box-sizing:border-box;justify-content:center;gap:21px;width:100%;display:flex}.advantages .plater{text-align:center;word-break:break-all;border-radius:15px;justify-content:center;align-items:center;width:100%;height:50px;padding:0 12px;font-size:18px;font-weight:600;line-height:1.2;display:flex}}
.subjects-block{background-color:var(--grey-light);justify-content:center;width:100vw;margin-left:50%;padding:25px;display:flex;transform:translate(-50%)}.subjects-block .content-subjects{flex-direction:column;align-items:center;gap:25px;width:60%;display:flex}.subjects-block .content-subjects .title{color:var(--blue-dark);font-size:24px;font-weight:600}.subjects-block .content-subjects .btn-subjects{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:15px 25px;width:60%;margin-bottom:10px;display:flex}.subjects-block .content-subjects .btn-subjects .btn-sel-sub{height:40px}.subjects-block .content-subjects .text{text-align:center;color:var(--grey-dark);font-size:16px;font-weight:400}.subjects-block .content-subjects .link-bot{text-decoration:none}@media (max-width:768px){.subjects-block .content-subjects{box-sizing:border-box;flex-direction:column;align-items:center;gap:25px;width:100%;padding:0 20px;display:flex}.subjects-block .content-subjects .btn-subjects{width:100%}}@media (min-width:768px) and (max-width:1024px){.subjects-block .content-subjects{box-sizing:border-box;flex-direction:column;align-items:center;gap:25px;width:100%;padding:0 20px;display:flex}.subjects-block .content-subjects .btn-subjects{width:100%}}
.wheel-plate-box{flex-direction:column;align-items:center;display:flex}.wheel-plate-box .title-teachers{color:var(--blue-dark);margin-bottom:25px;font-size:24px;font-weight:600}
.plate-teacher-wheel-sec{height:325px;box-shadow:var(--box-shadow-black);border-radius:10px;flex-direction:column;align-items:center;gap:15px;max-width:160px;padding:20px;display:flex}.plate-teacher-wheel-sec .avatars{background-color:var(--grey-light);border-radius:7px;width:100%;min-height:193px;max-height:193px;overflow:hidden}.plate-teacher-wheel-sec .avatars img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.plate-teacher-wheel-sec .info{flex-direction:column;align-items:center;gap:5px;width:100%;display:flex}.plate-teacher-wheel-sec .info .name{text-align:center;color:var(--blue-dark);font-size:16px;font-weight:600}.plate-teacher-wheel-sec .info .subject{text-align:center;text-transform:lowercase;color:var(--grey-dark);font-size:16px;font-weight:400}
.requestReminder-module__y-7q5G__requestReminder{background-color:var(--green-pale);background-image:var(--background-green-long);box-sizing:border-box;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:112px;padding:27px 60px;display:flex}.requestReminder-module__y-7q5G__requestReminder .requestReminder-module__y-7q5G__text{font-size:20px;font-weight:400}.requestReminder-module__y-7q5G__requestReminder .requestReminder-module__y-7q5G__bold{font-weight:600}@media (max-width:768px){.requestReminder-module__y-7q5G__requestReminder{background-repeat:no-repeat;background-size:cover;flex-direction:column;gap:25px;height:260px;padding:20px;display:flex}.requestReminder-module__y-7q5G__requestReminder .requestReminder-module__y-7q5G__text{flex-direction:column;gap:10px;font-size:20px;font-weight:400;display:flex}.requestReminder-module__y-7q5G__btn{justify-content:flex-end;width:100%;display:flex}}
