.styles_gilroy-text__wUbut{font-family:Gilroy,Arial,sans-serif}.styles_step1___Nhbf h3{margin-bottom:20px;font-size:18px}@media(min-width:768px){.styles_step1___Nhbf h3{margin-bottom:15px}}.styles_step1___Nhbf .styles_lessonsList__iTvtF{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:25px}.styles_step1___Nhbf .styles_lesson__PbfoJ{padding:10px 12px;border:1px solid transparent;border-radius:10px;font-size:16px;box-shadow:0 0 12px 2px rgba(0,0,0,.1);cursor:pointer}@media(min-width:768px){.styles_step1___Nhbf .styles_lesson__PbfoJ{padding:10px 18px;font-size:18px}}.styles_step1___Nhbf .styles_lesson__PbfoJ.styles_active__4XLac{border-color:#66b314;color:#66b314}.styles_step1___Nhbf .styles_educationalProgramWrapper__FOzDl{margin-top:25px}.styles_gilroy-text__OrcP0{font-family:Gilroy,Arial,sans-serif}.styles_step2__268Aq h3{margin-bottom:15px}.styles_step2__268Aq .styles_levelsList__wO5po{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_step2__268Aq .styles_level__al0z9{padding:10px 12px;border:1px solid transparent;border-radius:10px;font-size:14px;box-shadow:0 0 12px 2px rgba(0,0,0,.1);cursor:pointer}@media(min-width:768px){.styles_step2__268Aq .styles_level__al0z9{font-size:16px}}.styles_step2__268Aq .styles_level__al0z9.styles_active__Eii4r{border-color:#66b314;color:#66b314}.styles_step2__268Aq .styles_calendarDays__cBXKx{display:flex;justify-content:space-between;border-bottom:1px solid #d9d9d9;padding-bottom:12px}.styles_step2__268Aq .styles_calendarDays__cBXKx .styles_day__EfO0g{display:flex;flex-direction:column;align-items:center;gap:5px;font-family:Gilroy,Arial,sans-serif;font-size:18px;cursor:pointer}.styles_step2__268Aq .styles_calendarDays__cBXKx .styles_day__EfO0g .styles_date__Air6G{display:flex;justify-content:center;align-items:center;width:49px;height:45px;border-radius:10px;border:1px solid transparent}@media(min-width:768px){.styles_step2__268Aq .styles_calendarDays__cBXKx .styles_day__EfO0g .styles_date__Air6G{width:59px;height:50px}}.styles_step2__268Aq .styles_calendarDays__cBXKx .styles_day__EfO0g.styles_active__Eii4r{color:#66b314;font-weight:600}.styles_step2__268Aq .styles_calendarDays__cBXKx .styles_day__EfO0g.styles_active__Eii4r .styles_date__Air6G{border-color:#66b314;background:#e8f4dc}.styles_step2__268Aq .styles_calendarDays__cBXKx .styles_day__EfO0g.styles_noSlots__f85Xz{cursor:auto;color:#abaca9}.styles_step2__268Aq .styles_calendarBody__O8WHa{display:flex;flex-direction:column;gap:20px;padding-top:20px}.styles_step2__268Aq .styles_calendarBody__O8WHa .styles_block__MHjUV .styles_title__Y8XmO{margin-bottom:12px;font-weight:600;font-size:18px}.styles_step2__268Aq .styles_calendarBody__O8WHa .styles_block__MHjUV .styles_list__ms_pU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media(min-width:768px){.styles_step2__268Aq .styles_calendarBody__O8WHa .styles_block__MHjUV .styles_list__ms_pU{grid-template-columns:repeat(4,1fr)}}.styles_step2__268Aq .styles_calendarBody__O8WHa .styles_block__MHjUV .styles_list__ms_pU .styles_slot__rMW5L{padding:6px 0;border-radius:10px;border:1px solid transparent;font-family:Gilroy,Arial,sans-serif;font-size:18px;font-weight:400;line-height:21px;text-align:center;box-shadow:0 0 12px 0 rgba(0,0,0,.12);color:#000;cursor:pointer}.styles_step2__268Aq .styles_calendarBody__O8WHa .styles_block__MHjUV .styles_list__ms_pU .styles_slot__rMW5L.styles_active__Eii4r{border-color:#66b314;color:#66b314}.styles_step2__268Aq .styles_fieldError___uN5_{margin-top:10px;font-size:.75rem;color:#d51c1c}.styles_gilroy-text__6Z0Ey{font-family:Gilroy,Arial,sans-serif}.styles_step3__6lnzp h3{margin-bottom:5px;font-size:18px}.styles_step3__6lnzp .styles_regularityTitle__dN1JX{margin-bottom:15px}.styles_step3__6lnzp .styles_hint__tMMf4{margin-bottom:15px;font-family:Gilroy,Arial,sans-serif;font-size:14px;color:#abaca9}.styles_step3__6lnzp .styles_list__oZ1H_{display:flex;flex-wrap:wrap;gap:10px}.styles_step3__6lnzp .styles_list__oZ1H_:not(:last-of-type){margin-bottom:25px}.styles_step3__6lnzp .styles_list__oZ1H_ .styles_item__dXH4g{padding:10px;border:1px solid transparent;border-radius:10px;font-size:16px;box-shadow:0 0 12px 2px rgba(0,0,0,.1);cursor:pointer}@media(min-width:768px){.styles_step3__6lnzp .styles_list__oZ1H_ .styles_item__dXH4g{font-size:18px}}.styles_step3__6lnzp .styles_list__oZ1H_ .styles_item__dXH4g.styles_active__auZCs{border-color:#66b314;color:#66b314}.styles_step3__6lnzp .styles_error__TLKcR{margin-bottom:10px;color:#c70239;font-size:12px;font-weight:500}@media(min-width:768px){.styles_step3__6lnzp .styles_error__TLKcR{font-size:14px}}.styles_step3__6lnzp .styles_titleError__a_bRV{color:#c70239}.styles_gilroy-text__Pnw6E{font-family:Gilroy,Arial,sans-serif}.styles_step4__1MvJF h3{margin-bottom:20px}.styles_step4__1MvJF .styles_stepTitle__lOJOD{margin-bottom:20px;font-size:18px;font-weight:600;font-family:Gilroy,Arial,sans-serif}.styles_step4__1MvJF .styles_list__MN38N{display:flex;flex-wrap:wrap;gap:10px;margin-top:0}.styles_step4__1MvJF .styles_list__MN38N:not(:last-of-type){margin-bottom:25px}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-ExtraBold.woff2) format("woff2"),url(/fonts/Gilroy-ExtraBold.woff) format("woff");font-weight:900;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Bold.woff2) format("woff2"),url(/fonts/Gilroy-Bold.woff) format("woff");font-weight:800;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-SemiBold.woff2) format("woff2"),url(/fonts/Gilroy-SemiBold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-SemiBold.woff2) format("woff2"),url(/fonts/Gilroy-SemiBold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Medium.woff2) format("woff2"),url(/fonts/Gilroy-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Regular.woff2) format("woff2"),url(/fonts/Gilroy-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Asap;src:url(/fonts/Asap-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Asap;src:url(/fonts/Asap-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Asap;src:url(/fonts/Asap-SemiBold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Asap;src:url(/fonts/Asap-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Mont;src:url(/fonts/Mont-Thin.woff2) format("woff2"),url(/fonts/Mont-Thin.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:Mont;src:url(/fonts/Mont-Regular.woff2) format("woff2"),url(/fonts/Mont-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Mont;src:url(/fonts/Mont-SemiBold.woff2) format("woff2"),url(/fonts/Mont-SemiBold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Mont;src:url(/fonts/Mont-Bold.woff2) format("woff2"),url(/fonts/Mont-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Mont;src:url(/fonts/Mont-Heavy.woff2) format("woff2"),url(/fonts/Mont-Heavy.woff) format("woff");font-weight:800;font-display:swap}@font-face{font-family:Hannotate;src:url(/fonts/hannotate-sc-regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-display:swap}.styles_extendedForm__HXHl7,.styles_gilroy-text__bGZv5{font-family:Gilroy,Arial,sans-serif}.styles_extendedForm__HXHl7 h2{font-size:18px;margin-bottom:12px;padding-right:20px}.styles_extendedForm__HXHl7 h2+p{margin-bottom:15px;font-size:14px}@media(min-width:768px){.styles_extendedForm__HXHl7 h2+p{margin-bottom:30px;font-size:16px}}.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT{display:flex;justify-content:space-between;gap:10px;margin-top:20px}@media(min-width:768px){.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT{margin-top:25px}}.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT.styles_centered__824Sn{justify-content:center}.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT .styles_next__EH64o{text-align:center;color:#fff;border:none;text-decoration:none;background:#66b314;transition:all .1s linear;cursor:pointer;font-family:Gilroy,Arial,sans-serif;font-size:18px;font-weight:700;width:175px;padding:12px;border-radius:35px}.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT .styles_next__EH64o:hover{background:#70c516}.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT .styles_next__EH64o:disabled{background:#abaca9}@media(min-width:768px){.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT .styles_next__EH64o{font-size:20px;width:205px;padding:18px}.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT .styles_next__EH64o.styles_wider___b_qz{width:245px}}.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT .styles_previous__qlrN_{font-family:Gilroy,Arial,sans-serif;font-size:18px;font-weight:700;flex-grow:1;padding:12px;background:transparent;color:#66b314;cursor:pointer}@media(min-width:768px){.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT .styles_previous__qlrN_{font-size:20px;padding:18px}}.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT .styles_previous__qlrN_ span{position:relative}.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT .styles_previous__qlrN_ span:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;background-color:#66b314}.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT .styles_previous__qlrN_:disabled{color:#abaca9;cursor:default}.styles_extendedForm__HXHl7 .styles_buttonWrapper__U6lUT .styles_previous__qlrN_:disabled span:after{background-color:#abaca9}