@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-BlackItalic;font-style:normal;font-weight:900;src:url(../assets/fonts/Rubik-BlackItalic.ttf) format("truetype")}.become-teacher-hero[data-v-a434498f]{margin-bottom:220px;margin-top:80px}@media screen and (max-width:991.5px){.become-teacher-hero[data-v-a434498f]{margin-bottom:80px;margin-top:20px}}@media screen and (max-width:767.5px){.become-teacher-hero[data-v-a434498f]{margin-top:0}}@media screen and (max-width:600px){.become-teacher-hero[data-v-a434498f]{margin-bottom:30px}}.become-teacher-hero__inner[data-v-a434498f]{align-items:center;display:flex;gap:10px;justify-content:space-between}@media screen and (max-width:600px){.become-teacher-hero__inner[data-v-a434498f]{align-items:flex-start;display:grid;gap:20px}}.become-teacher-hero__content[data-v-a434498f]{max-width:554px}@media screen and (max-width:991.5px){.become-teacher-hero__content[data-v-a434498f]{max-width:55%}}@media screen and (max-width:600px){.become-teacher-hero__content[data-v-a434498f]{grid-row:2/3;max-width:100%}}.become-teacher-hero__title[data-v-a434498f]{color:#000;font-family:Rubik-Medium,sans-serif;font-size:65px;font-weight:500;line-height:60px;margin-bottom:20px;max-width:554px}@media screen and (max-width:991.5px){.become-teacher-hero__title[data-v-a434498f]{font-family:Rubik-Medium,sans-serif;font-size:32px;font-weight:500;line-height:36px}}.become-teacher-hero__subtitle[data-v-a434498f]{color:#000;font-family:Rubik-Regular,sans-serif;font-size:25px;font-weight:400;line-height:29px;margin-bottom:106px}@media screen and (max-width:991.5px){.become-teacher-hero__subtitle[data-v-a434498f]{font-family:Rubik-Regular,sans-serif;font-size:16px;font-weight:400;line-height:100%;margin-bottom:50px}}.become-teacher-hero__image[data-v-a434498f]{width:586px}@media screen and (max-width:600px){.become-teacher-hero__image[data-v-a434498f]{grid-row:1/2;justify-self:flex-end;width:70%}}.become-teacher-hero__image img[data-v-a434498f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-BlackItalic;font-style:normal;font-weight:900;src:url(../assets/fonts/Rubik-BlackItalic.ttf) format("truetype")}.propose-program[data-v-dba36e88]{background-color:#ebf0f5;height:400px;margin-bottom:180px;position:relative}@media screen and (max-width:991.5px){.propose-program[data-v-dba36e88]{height:300px;margin-bottom:80px}}@media screen and (max-width:600px){.propose-program[data-v-dba36e88]{height:auto;margin-bottom:30px}}.propose-program__inner[data-v-dba36e88]{align-items:end;display:grid;gap:60px;grid-template-columns:1fr 1fr;overflow:visible}@media screen and (max-width:600px){.propose-program__inner[data-v-dba36e88]{grid-template-columns:1fr}}.propose-program__image[data-v-dba36e88]{align-items:flex-end;display:flex;height:400px;max-width:545px}@media screen and (max-width:991.5px){.propose-program__image[data-v-dba36e88]{height:300px}}@media screen and (max-width:600px){.propose-program__image[data-v-dba36e88]{display:none}}.propose-program__image img[data-v-dba36e88]{height:auto}.propose-program__content[data-v-dba36e88]{display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px 0}.propose-program__title[data-v-dba36e88]{color:#000;font-family:Rubik-Medium,sans-serif;font-size:34px;font-weight:500;line-height:40px;margin-bottom:55px}@media screen and (max-width:991.5px){.propose-program__title[data-v-dba36e88]{font-family:Rubik-Medium,sans-serif;font-size:24px;font-weight:500;line-height:24px;margin-bottom:30px}}@media screen and (max-width:600px){.propose-program__title[data-v-dba36e88]{text-align:center}}.propose-program__button[data-v-dba36e88]{width:-moz-max-content;width:max-content}@media screen and (max-width:600px){.propose-program__button[data-v-dba36e88]{margin:0 auto}}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-BlackItalic;font-style:normal;font-weight:900;src:url(../assets/fonts/Rubik-BlackItalic.ttf) format("truetype")}.teacher-benefits[data-v-99f4eb08]{margin-bottom:180px}@media screen and (max-width:991.5px){.teacher-benefits[data-v-99f4eb08]{margin-bottom:80px}}@media screen and (max-width:600px){.teacher-benefits[data-v-99f4eb08]{margin-bottom:30px}}.teacher-benefits__inner[data-v-99f4eb08]{margin:0 auto;max-width:1000px;width:100%}.teacher-benefits__grid[data-v-99f4eb08]{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:70px}@media screen and (max-width:600px){.teacher-benefits__grid[data-v-99f4eb08]{grid-template-columns:1fr;margin-bottom:20px}}.teacher-benefits__card[data-v-99f4eb08]{align-items:center;background:#ebf0f5;border-radius:16px;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-top:43px;min-height:224px;padding:66px 30px 30px;position:relative}@media screen and (max-width:991.5px){.teacher-benefits__card[data-v-99f4eb08]{margin-top:23px;min-height:150px;padding:36px 15px 15px}}.teacher-benefits__card[data-v-99f4eb08]:before{border:7px solid #fff;border-radius:50%;box-sizing:border-box;content:"";height:86px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:86px;z-index:1}@media screen and (max-width:991.5px){.teacher-benefits__card[data-v-99f4eb08]:before{height:60px;width:60px}}.teacher-benefits__card--1[data-v-99f4eb08]:before{background:#90e900}.teacher-benefits__card--2[data-v-99f4eb08]:before{background:#fa5097}.teacher-benefits__card--3[data-v-99f4eb08]:before{background:#3098ff}.teacher-benefits__card--4[data-v-99f4eb08]:before{background:#9b61f3}.teacher-benefits__card-title[data-v-99f4eb08]{color:#000;font-family:Rubik-SemiBold,sans-serif;font-size:35px;font-weight:600;line-height:100%;text-align:center}@media screen and (max-width:991.5px){.teacher-benefits__card-title[data-v-99f4eb08]{font-family:Rubik-SemiBold,sans-serif;font-size:24px;font-weight:600;line-height:100%}}@media screen and (max-width:600px){.teacher-benefits__card-title[data-v-99f4eb08]{font-family:Rubik-SemiBold,sans-serif;font-size:24px;font-weight:600;line-height:100%}}.teacher-benefits__card-desc[data-v-99f4eb08]{color:#000;font-family:Rubik-Regular,sans-serif;font-size:24px;font-weight:400;line-height:140%;text-align:center}@media screen and (max-width:991.5px){.teacher-benefits__card-desc[data-v-99f4eb08]{font-family:Rubik-Regular,sans-serif;font-size:18px;font-weight:400;line-height:100%}}@media screen and (max-width:600px){.teacher-benefits__card-desc[data-v-99f4eb08]{font-family:Rubik-Regular,sans-serif;font-size:18px;font-weight:400;line-height:100%}}.teacher-benefits__button[data-v-99f4eb08]{margin:0 auto}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-BlackItalic;font-style:normal;font-weight:900;src:url(../assets/fonts/Rubik-BlackItalic.ttf) format("truetype")}.textarea[data-v-c8935401]{background-color:#fff;border:1px solid transparent;border-radius:24px;display:flex;flex-direction:column;gap:4px;padding:12px 16px;position:relative}.textarea.disabled[data-v-c8935401],.textarea.disabled .textarea__control[data-v-c8935401]{background-color:#f5f5f5;color:#a8a8a8;pointer-events:none}.textarea.disabled .textarea__count[data-v-c8935401],.textarea.disabled .textarea__label[data-v-c8935401]{color:#a8a8a8}.textarea.active[data-v-c8935401],.textarea.focus[data-v-c8935401],.textarea.hover[data-v-c8935401]{border-color:#3098ff}.textarea.error[data-v-c8935401],.textarea.error.active[data-v-c8935401],.textarea.error.focus[data-v-c8935401],.textarea.error.hover[data-v-c8935401]{border-color:#ff3b30;color:#ff3b30}.textarea__label[data-v-c8935401]{font-family:Rubik-Medium,sans-serif;font-weight:500}.textarea__control[data-v-c8935401],.textarea__label[data-v-c8935401]{color:#000;font-size:14px;line-height:100%;width:100%}.textarea__control[data-v-c8935401]{border:none;font-family:Rubik-Regular,sans-serif;font-weight:400;height:100%;resize:none}.textarea__control[data-v-c8935401]:placeholder{color:#0000004d}.textarea__control[data-v-c8935401]:active,.textarea__control[data-v-c8935401]:focus,.textarea__control[data-v-c8935401]:hover{border-color:#3098ff}.textarea__count[data-v-c8935401]{display:flex;gap:2px;justify-content:flex-end}.textarea__count span[data-v-c8935401]{color:#9799a1;font-family:Rubik-Regular,sans-serif;font-size:12px;font-weight:400;line-height:100%}.textarea__errors[data-v-c8935401]{margin-top:2px;min-height:20px;padding:0 6px}.textarea__errors.absolute[data-v-c8935401]{left:0;position:absolute;top:100%;width:100%}@media screen and (max-width:991.5px){.textarea__errors[data-v-c8935401]{position:relative}}.textarea__errors p[data-v-c8935401]{color:#ff3b30;font-family:Rubik-Regular,sans-serif;font-size:14px;font-weight:400;line-height:100%}@media screen and (max-width:767.5px){.textarea__errors p[data-v-c8935401]{font-family:Rubik-Regular,sans-serif;font-size:12px;font-weight:400;line-height:100%}}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-BlackItalic;font-style:normal;font-weight:900;src:url(../assets/fonts/Rubik-BlackItalic.ttf) format("truetype")}.teacher-details-form-agreement[data-v-353b8a53]{align-items:center;display:flex;gap:8px}.teacher-details-form-agreement.disabled[data-v-353b8a53]{opacity:.45;pointer-events:none}.teacher-details-form-agreement__checkbox[data-v-353b8a53]{cursor:pointer;height:20px;width:20px}.teacher-details-form-agreement__text[data-v-353b8a53]{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Rubik-Regular,sans-serif;font-size:16px;font-weight:400;gap:8px;line-height:100%;position:relative}.teacher-details-form-agreement__box[data-v-353b8a53]{align-items:center;background:#fff;border:1px solid #2c3531;border-radius:4px;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;pointer-events:none;transition:background .12s ease,border-color .12s ease;width:20px}.teacher-details-form-agreement__box--error[data-v-353b8a53]{border-color:#ff3b30}.teacher-details-form-agreement__box[data-v-353b8a53]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:8px;transform:rotate(45deg) scale(0);transition:transform .12s ease;width:4px}.teacher-details-form-agreement .teacher-details-form-agreement__checkbox[data-v-353b8a53]{cursor:pointer;height:20px;left:0;margin:0;opacity:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.teacher-details-form-agreement .teacher-details-form-agreement__text:hover .teacher-details-form-agreement__box[data-v-353b8a53]{background:#3098ff;border-color:#3098ff}.teacher-details-form-agreement .teacher-details-form-agreement__text:hover .teacher-details-form-agreement__box[data-v-353b8a53]:after{transform:rotate(45deg) scale(1)}.teacher-details-form-agreement .teacher-details-form-agreement__text:active .teacher-details-form-agreement__box[data-v-353b8a53]{background:transparent;border:1px solid #2c3531}.teacher-details-form-agreement .teacher-details-form-agreement__text:active .teacher-details-form-agreement__box[data-v-353b8a53]:after{transform:rotate(45deg) scale(0)}.teacher-details-form-agreement .teacher-details-form-agreement__checkbox:checked+.teacher-details-form-agreement__box[data-v-353b8a53]{background:#3098ff;border-color:#3098ff}.teacher-details-form-agreement .teacher-details-form-agreement__checkbox:checked+.teacher-details-form-agreement__box[data-v-353b8a53]:after{transform:rotate(45deg) scale(1)}.teacher-details-form-agreement__label-text[data-v-353b8a53]{color:#000;font-family:Rubik-Regular,sans-serif;font-size:16px;font-weight:400;line-height:100%}@media screen and (max-width:767.5px){.teacher-details-form-agreement__label-text[data-v-353b8a53]{font-family:Rubik-Regular,sans-serif;font-size:12px;font-weight:400;line-height:100%}}.teacher-details-form-agreement__link[data-v-353b8a53]{color:#000;margin:0 3px;text-decoration:underline}.teacher-details-form-agreement.error .teacher-details-form-agreement__box[data-v-353b8a53]{border-color:#ff3b30}.teacher-details-form-agreement.error .teacher-details-form-agreement__label-text[data-v-353b8a53],.teacher-details-form-agreement.error .teacher-details-form-agreement__link[data-v-353b8a53],.teacher-details-form-agreement.error .teacher-details-form-agreement__text[data-v-353b8a53]{color:#ff3b30}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-BlackItalic;font-style:normal;font-weight:900;src:url(../assets/fonts/Rubik-BlackItalic.ttf) format("truetype")}.teacher-details-backdrop[data-v-c78fcdd6]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}@media screen and (max-width:767.5px){.teacher-details-backdrop[data-v-c78fcdd6]{padding:10px}}.teacher-details[data-v-c78fcdd6]{background:#ebf0f5;border-radius:32px;max-height:95vh;max-width:95vw;overflow:auto;padding:70px 60px;position:relative;width:814px}@media screen and (max-width:767.5px){.teacher-details[data-v-c78fcdd6]{padding:24px 16px}}.teacher-details__close[data-v-c78fcdd6]{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:44px;justify-content:center;position:absolute;right:24px;top:24px;width:44px}@media screen and (max-width:767.5px){.teacher-details__close[data-v-c78fcdd6]{height:24px;right:16px;top:16px;width:24px}}.teacher-details__close svg[data-v-c78fcdd6]{color:#000;height:24px;width:24px}@media screen and (max-width:767.5px){.teacher-details__close svg[data-v-c78fcdd6]{height:16px;width:16px}}.teacher-details__title[data-v-c78fcdd6]{color:#000;font-family:Rubik-Medium,sans-serif;font-size:24px;font-weight:500;line-height:24px;margin-bottom:24px}.teacher-details__form[data-v-c78fcdd6]{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:767.5px){.teacher-details__form[data-v-c78fcdd6]{gap:16px}}.teacher-details__grid[data-v-c78fcdd6]{display:grid;gap:35px;grid-template-columns:1fr 1fr}@media screen and (max-width:767.5px){.teacher-details__grid[data-v-c78fcdd6]{gap:20px;grid-template-columns:1fr;margin-bottom:10px}}.teacher-details__name[data-v-c78fcdd6]{grid-column:1/2;grid-row:1/2}@media screen and (max-width:767.5px){.teacher-details__name[data-v-c78fcdd6]{grid-column:unset;grid-row:unset}}.teacher-details__surname[data-v-c78fcdd6]{grid-column:1/2;grid-row:2/3}@media screen and (max-width:767.5px){.teacher-details__surname[data-v-c78fcdd6]{grid-column:unset;grid-row:unset}}.teacher-details__email[data-v-c78fcdd6]{grid-column:1/2;grid-row:3/4}@media screen and (max-width:767.5px){.teacher-details__email[data-v-c78fcdd6]{grid-column:unset;grid-row:unset}}.teacher-details__phone[data-v-c78fcdd6]{grid-column:1/2;grid-row:4/5}@media screen and (max-width:767.5px){.teacher-details__phone[data-v-c78fcdd6]{grid-column:unset;grid-row:unset}}.teacher-details__description[data-v-c78fcdd6]{grid-column:2/3;grid-row:1/4}@media screen and (max-width:767.5px){.teacher-details__description[data-v-c78fcdd6]{grid-column:unset;grid-row:unset;min-height:150px}}.teacher-details__speciality[data-v-c78fcdd6]{grid-column:2/3;grid-row:4/5}@media screen and (max-width:767.5px){.teacher-details__speciality[data-v-c78fcdd6]{grid-column:unset;grid-row:unset}}.teacher-details__submit[data-v-c78fcdd6]{margin-left:auto;min-width:243px}@media screen and (max-width:767.5px){.teacher-details__submit[data-v-c78fcdd6]{margin-left:0;width:100%}}
