.ErrorModal_error_modal_wrapper__RMIWs{position:fixed;inset:0;background-color:#00000084;display:flex;justify-content:center;align-items:center;z-index:600}.ErrorModal_error_modal__qdRE6{background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:20px;border-radius:5px;width:500px;max-width:95%;position:relative;padding:20px}.ErrorModal_error_modal__qdRE6 h3,.ErrorModal_error_modal__qdRE6 p{margin:0}.ErrorModal_error_modal__qdRE6 p{font-weight:500}.ErrorModal_error_close__UkCqA{position:absolute;right:10px;top:10px;cursor:pointer}.ErrorModal_error_button__s3xVz{background-color:var(--primary-color);color:#fff;border-radius:5px;padding:5px 10px;font-weight:600}.RegisterPage_register_wrapper__37tll{max-width:100vw;margin:0 auto}.RegisterPage_register_meberships_main_row_wrapper__QrrlP{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}.RegisterPage_membership_title_container__WhDnL{display:flex;justify-content:center;align-items:center;gap:calc(10px + 1vw);margin-bottom:10px}.RegisterPage_membership_title_container__WhDnL img{width:38vw;height:-moz-fit-content;height:fit-content;margin-top:4px}.RegisterPage_membership_title_container__WhDnL h2{font-size:8.8vw;margin:0}.RegisterPage_membership_basicPlus_warning__7a8Ws{border:1px solid #959e82;background-color:var(--secondary-color);color:#fff;padding:5px 30px 20px;border-radius:15px;margin-bottom:25px}.RegisterPage_membership_basicPlus_warning__7a8Ws p{margin:5px 0}.RegisterPage_membership_basicPlus_warning__7a8Ws p:first-child{font-weight:600;font-size:20px}.RegisterPage_register_membership_type_container___smuD{width:100%;max-width:1000px;padding:20px}.RegisterPage_register_page_membership_type_container__wdekM{grid-template-rows:60px 1fr}.RegisterPage_loader_wrapper__ur_rG{padding:20px;height:100%;display:flex;align-items:center;grid-column:1/4}.RegisterPage_register_membership_toggle_wrapper__ieuCe{grid-column:1/4;margin-bottom:10px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:15px}.RegisterPage_register_page_membership_type_container__wdekM .RegisterPage_register_membership_toggle_wrapper__ieuCe{margin-bottom:30px}.RegisterPage_register_membership_toggle_container_mobile__jw88i{display:none}.RegisterPage_register_membership_toggle_container__hMChM{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:15px}.RegisterPage_register_membership_toggle_container__hMChM input{position:relative;width:1rem;height:1rem;margin-right:10px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center}.RegisterPage_register_membership_toggle_container__hMChM p{font-weight:500;margin:0}.RegisterPage_register_membership_toggle_container__hMChM label{cursor:pointer;font-weight:500;display:flex;align-items:center;justify-content:center}.RegisterPage_register_membership_toggle_container__hMChM input:before{content:"";position:absolute;width:100%;height:100%;border:1px solid #707070;border-radius:50%}.RegisterPage_register_membership_toggle_container__hMChM input:checked:before{border-color:var(--primary-color)}.RegisterPage_register_membership_toggle_container__hMChM input:checked:after{content:"";position:absolute;width:75%;height:75%;border-radius:50%;background-color:var(--primary-color)}.RegisterPage_register_membership_toggle_button__tRqQS{background-color:transparent;border:none;font-size:16px;font-weight:500;padding:5px 10px;cursor:pointer;transition:all .3s ease-in-out}.RegisterPage_register_membership_toggle_highlighted__NwAht{background-color:var(--primary-color);color:#fff}.RegisterPage_register_membership_savings__dNL_v{margin:0 0 2px;font-weight:600;font-size:14px;height:16px}.RegisterPage_register_membership_table__UWjiZ{display:grid;grid-template-columns:200px 5fr 5fr;border-radius:15px;margin:20px 0}.RegisterPage_registerXpElite_membership_table__ApE65{display:grid;grid-template-columns:200px 1fr;border-radius:15px;margin:20px auto;max-width:50%}.RegisterPage_register_membership_mobile_container__mybgG{display:none;margin:20px 0}.RegisterPage_subscription_table_mobile_header__xhzYU{display:none}.RegisterPage_subscription_table_row__IhD6E{display:flex;align-items:flex-end}.RegisterPage_subscription_table_mobile_row__rhrsp{display:none}.RegisterPage_subscription_table_mobile_row__rhrsp p,.RegisterPage_subscription_table_row__IhD6E p{margin:0;padding:10px 15px}.RegisterPage_subscription_table_row_0__uZkQr{background-color:#2e2829;color:#fff;font-weight:500}.RegisterPage_subscription_table_alt_row_0__uoHKy{background-color:#231f20;color:#fff;font-weight:500}.RegisterPage_subscription_table_row_1__X6pxt{background-color:#dcdcdc;color:#000}.RegisterPage_subscription_table_alt_row_1__Oy_1G{background-color:#ccc;color:#000}.RegisterPage_subscription_table_row_2__hoEL6{background-color:#dec54c;color:#000;font-weight:600;flex-wrap:wrap}.RegisterPage_subscription_table_alt_row_2__bV7jk{background-color:#d7b740;color:#000;font-weight:600}.RegisterPage_subscription_table_header_0__PlKwI{color:var(--secondary-color);padding:5px 20px}.RegisterPage_subscription_table_header_1__lBynB,.RegisterPage_subscription_table_header_2__iCS8E{position:relative}.RegisterPage_subscription_table_header_0__PlKwI p,.RegisterPage_subscription_table_header_1__lBynB p,.RegisterPage_subscription_table_header_2__iCS8E p{font-weight:600;font-size:30px}.RegisterPage_subscription_table_header_0__PlKwI,.RegisterPage_subscription_table_header_1__lBynB,.RegisterPage_subscription_table_header_2__iCS8E{padding:0;line-height:30px}.RegisterPage_subscription_price_image__2d91a{position:absolute;overflow:hidden;width:95px;height:95px;border-radius:50%;bottom:0}.RegisterPage_subscription_table_header_1__lBynB .RegisterPage_subscription_price_image__2d91a{left:180px}.RegisterPage_subscription_table_header_2__iCS8E .RegisterPage_subscription_price_image__2d91a{left:130px}.RegisterPage_subscription_table_button_row__i2knj{display:flex;justify-content:flex-start;align-items:center;padding:10px 20px;gap:10px}.RegisterPage_subscription_table_button_row__i2knj p{font-weight:600!important}.RegisterPage_subscription_table_button_row__i2knj .RegisterPage_register_meberships_type_button_basic__adjlE,.RegisterPage_subscription_table_button_row__i2knj .RegisterPage_register_meberships_type_button_premium__4fvld{width:200px}.RegisterPage_subscription_table_button_row__i2knj .RegisterPage_register_meberships_type_button_premium__4fvld{background-color:var(--primary-color);border-color:var(--primary-color)}.RegisterPage_subscription_free_trial_message__fj4oK{position:relative;padding-top:30px}.RegisterPage_register_memberships_type_original_price__b1pJK{margin:0;font-size:20px;font-weight:500;color:red;text-decoration:line-through}.RegisterPage_register_memberships_type_discount__Iyi5E{margin:0;font-size:20px;font-weight:500}.RegisterPage_register_membership_discount_placeholder__Zp_6D{height:27px}.RegisterPage_register_meberships_type_button_basic__adjlE{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;border:solid;border-width:2px;border-color:#000;border-radius:3px;padding:.2rem 1rem;margin-top:auto;width:80%;height:50px;color:#000;font-size:13px;font-weight:700}.RegisterPage_register_meberships_type_button_basic__adjlE>p{margin:0}.RegisterPage_register_meberships_type_button_basicPlus__coHUi{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--primary-color);border:solid;border-width:2px;border-color:var(--primary-color);border-radius:3px;padding:.2rem 1rem;margin-top:auto;width:80%;height:50px;color:#fff;font-size:13px;font-weight:700}.RegisterPage_register_meberships_type_button_basicPlus__coHUi>p{margin:0}.RegisterPage_register_meberships_type_button_premium__4fvld{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--secondary-color);border:solid;border-width:2px;border-color:var(--secondary-color);border-radius:3px;padding:.2rem 1rem;margin-top:auto;width:80%;height:50px;color:#fff;font-size:13px;font-weight:700}.RegisterPage_register_meberships_type_button_premium__4fvld>p{margin:0}.RegisterPage_register_membership_trial_placeholder__6lmAi{height:20px}.RegisterPage_register_membership_free_trial__rZen3{color:var(--primary-color);font-size:14px;font-weight:500;text-align:center;margin:0;top:-5px;height:14px;position:absolute}.RegisterPage_register_membership_free_trial_unavailable__0SYm0{color:red;left:16px}.RegisterPage_register_student_main_row_wrapper__3cfnN{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:-moz-fit-content;min-height:fit-content;height:auto;background-color:var(--primary-color)}.RegisterPage_register_student_main_row_container__Yc2hX{display:flex;flex-direction:row;height:auto;width:100%;max-width:1400px;background-color:var(--primary-color)}.RegisterPage_register_student_image_container__6XSQC{width:40%;height:auto}.RegisterPage_register_student_image__tddh1{object-fit:cover;width:100%;height:100%}.RegisterPage_register_student_right_col__dgukY{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:1rem;width:60%}.RegisterPage_register_student_title_row__VJiuS{width:100%}.RegisterPage_register_student_title_row__VJiuS>p{margin:0;color:#fff;font-size:28px;font-weight:300}.RegisterPage_register_student_data_row__beR_m{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;width:100%}.RegisterPage_register_student_data_row__beR_m>p:first-child{margin:0;color:#fff}.RegisterPage_register_student_button__gA3D4{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:transparent;border:solid;border-width:2px;border-color:#fff;border-radius:3px;padding:.5rem .8rem;margin:0 2rem 0 auto;min-width:170px;height:38px;color:#000;font-size:13px;font-weight:700}.RegisterPage_register_student_button__gA3D4>p{margin:0;color:#fff;font-size:16px;font-weight:700}.RegisterPage_register_provides_main_row_wrapper__hNaeX{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000}.RegisterPage_register_provides_main_row_container__IBN0y{display:flex;flex-direction:column;padding:1rem 2rem;height:auto;max-width:1400px;background-color:#000}.RegisterPage_register_provides_header_row__eEiTz{display:flex;flex-direction:row;justify-content:flex-start}.RegisterPage_register_provides_header_row__eEiTz>div{display:flex;flex-direction:column;justify-content:flex-start;padding:5px;border:solid;border-width:0 0 0 3px;border-color:#fff}.RegisterPage_register_provides_header_row__eEiTz>div>p:first-child{margin:0;font-size:25px;font-weight:500;color:var(--secondary-color)}.RegisterPage_register_provides_header_row__eEiTz>div>p:nth-child(2){margin:0;font-size:25px;font-weight:500;color:#fff;font-style:italic}.RegisterPage_register_provides_icons_row__2cOjf{display:flex;flex-direction:column}.RegisterPage_register_provides_icons_row__2cOjf>div{display:flex;flex-direction:row;padding:0 8rem;gap:5rem}.RegisterPage_register_provides_icons_row__2cOjf>hr{border-top:2px;border-color:#fff;width:88%}.RegisterPage_register_provides_icon_container__YhYLr{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:40%}.RegisterPage_register_provides_icon_container__YhYLr>p{color:#fff;text-align:center;font-size:12px;margin:1rem 0 0}.RegisterPage_register_provides_icon__BSwpd{width:55%;object-fit:contain;margin-top:10px}.RegisterPage_register_provides_buttons_row__dBlVv{display:flex;flex-direction:row;justify-content:center;gap:3rem;width:100%;padding:.5rem 0}.RegisterPage_register_provides_buttons_row__dBlVv a:first-child{display:flex;flex-direction:column;justify-content:center;align-items:center;width:15%;height:50px;padding:.2rem;border:solid;border-width:2px;border-radius:2px;border-color:#fff;background-color:#000;color:#fff;font-size:14px;font-weight:600;text-align:center}.RegisterPage_register_meberships_type_button_none__sN9b6{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--secondary-color);border:solid;border-width:2px;border-color:var(--secondary-color);border-radius:2px;padding:.2rem 1rem;width:15%;height:50px;color:#fff;font-weight:700}.RegisterPage_register_meberships_type_button_none__sN9b6>p{margin:0;font-size:14px}.RegisterPage_register_trial_main_row_wrapper__fkUwq{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}.RegisterPage_register_trial_main_row__fezJn{display:flex;flex-direction:column;gap:1.5rem;height:auto;width:100%;max-width:1400px;background-color:#fff;padding-top:1.5rem;padding-bottom:.5rem}.RegisterPage_register_trial_main_row__fezJn>p{font-size:32px;font-weight:600;text-align:center;margin:0}.RegisterPage_register_trial_main_row__fezJn>p>span{color:var(--primary-color)}.RegisterPage_register_trial_cards_container__U8Y5g{display:flex;justify-content:flex-start;padding:0 5% 20px;gap:20px;overflow-x:scroll}.RegisterPage_subscription_container__cMiMi{margin:0 auto 30px;max-width:1400px}.RegisterPage_subscription_container__cMiMi h1{text-align:center;font-weight:600;margin-bottom:30px}.RegisterPage_subscription_container__cMiMi>div>div{display:flex;justify-content:center;margin-top:50px}.RegisterPage_subscription_container__cMiMi .RegisterPage_register_membership_table__UWjiZ{box-shadow:var(--card-shadow)}.RegisterPage_subscription_change_text__mB0O4{padding:0!important}@media screen and (min-width:1000px){.RegisterPage_membership_title_container__WhDnL{gap:20px}.RegisterPage_membership_title_container__WhDnL img{width:380px}.RegisterPage_membership_title_container__WhDnL h2{font-size:88px}}@media screen and (max-width:1050px){.RegisterPage_subscription_container__cMiMi>div>div>div{display:flex;flex-direction:column;height:auto}.RegisterPage_subscription_container__cMiMi>div>div{margin-top:0}.RegisterPage_subscription_container__cMiMi>div>div>div{width:95%;padding:0;margin-top:0}.RegisterPage_subscription_container__cMiMi .RegisterPage_register_membership_toggle_wrapper__ieuCe{position:relative;top:unset;margin-left:20px;margin-top:20px}.RegisterPage_subscription_container__cMiMi .RegisterPage_register_meberships_type_col__6HPqI{width:100%;padding-left:20px;padding-right:20px}.RegisterPage_subscription_container__cMiMi .RegisterPage_register_membership_type_container___smuD>.RegisterPage_register_meberships_type_col__6HPqI:nth-child(3){background-color:var(--background-main-color)}.RegisterPage_register_membership_discount_placeholder__Zp_6D{height:unset}.RegisterPage_register_membership_free_trial__rZen3{position:absolute;right:20px;top:80px}.RegisterPage_register_membership_free_trial_unavailable__0SYm0{left:unset}.RegisterPage_register_provides_main_row_container__IBN0y{padding:1rem;height:auto;width:100%;overflow-x:hidden}.RegisterPage_register_provides_icons_row__2cOjf{width:100%;overflow-x:hidden}.RegisterPage_register_provides_icons_row__2cOjf>div{align-items:flex-start;padding:0;gap:3rem;flex-wrap:nowrap;width:100%;overflow-x:scroll}.RegisterPage_register_provides_icon_container__YhYLr{min-width:100%}.RegisterPage_register_provides_icon_container__YhYLr>p{width:90%}.RegisterPage_register_provides_icon__BSwpd{width:90%;height:150px}.RegisterPage_register_provides_header_row__eEiTz{margin-bottom:1.5rem}.RegisterPage_register_provides_buttons_row__dBlVv{flex-direction:row;align-items:center;gap:1rem}.RegisterPage_register_meberships_type_button_none__sN9b6,.RegisterPage_register_provides_buttons_row__dBlVv a:first-child{width:30%}.RegisterPage_register_student_main_row_container__Yc2hX{display:flex;flex-direction:column;max-height:auto;height:-moz-fit-content;height:fit-content}.RegisterPage_register_student_image_container__6XSQC{width:100%;height:80px}.RegisterPage_register_student_right_col__dgukY{width:100%}.RegisterPage_register_student_button__gA3D4{margin-right:0;width:30%;text-align:center}.RegisterPage_register_student_button__gA3D4>p{font-size:13px}}@media screen and (max-width:900px){.RegisterPage_subscription_table_row__IhD6E{display:none}.RegisterPage_subscription_table_mobile_row__rhrsp{display:block}.RegisterPage_registerXpElite_membership_table__ApE65,.RegisterPage_register_membership_table__UWjiZ{display:none}.RegisterPage_register_membership_mobile_card__o4xum{border-radius:15px}.RegisterPage_register_membership_mobile_card__o4xum:first-child{order:2}.RegisterPage_register_membership_mobile_container__mybgG{display:flex;flex-direction:column;gap:20px}.RegisterPage_subscription_table_mobile_row__rhrsp p:nth-child(2){padding:0 20px 10px;font-weight:400}.RegisterPage_subscription_table_mobile_header__xhzYU{display:block;font-weight:600;font-size:12px;margin:0;padding:10px 20px 0!important}.RegisterPage_subscription_table_header_1__lBynB,.RegisterPage_subscription_table_header_2__iCS8E{height:80px;display:flex;align-items:flex-end}}@media screen and (max-width:570px){.RegisterPage_membership_title_container__WhDnL{flex-direction:column}.RegisterPage_membership_title_container__WhDnL img{width:222.5px}.RegisterPage_membership_title_container__WhDnL h2{font-size:51.3px}.RegisterPage_register_membership_toggle_wrapper__ieuCe{margin:10px auto 20px!important}.RegisterPage_register_membership_savings__dNL_v,.RegisterPage_register_membership_toggle_wrapper__ieuCe{text-align:center}.RegisterPage_register_meberships_type_col__6HPqI{align-items:center}.RegisterPage_register_meberships_type_header__PXdkp{justify-content:center;align-items:center}.RegisterPage_register_meberships_type_header__PXdkp>hr{display:none}.RegisterPage_register_meberships_type_col__6HPqI>hr{display:block;order:3;width:80%;opacity:50%;margin:0}.RegisterPage_register_meberships_type_header__PXdkp{order:1}.RegisterPage_register_meberships_type_includes_container__vqA3I{order:4}.RegisterPage_register_meberships_type_button_basic__adjlE{height:40px}.RegisterPage_register_meberships_type_button_basicPlus__coHUi,.RegisterPage_register_meberships_type_button_basic__adjlE,.RegisterPage_register_meberships_type_button_premium__4fvld{width:80%;position:relative;right:unset;flex-direction:row;top:unset}.RegisterPage_register_membership_free_trial__rZen3{right:0;width:100%;top:102px}.RegisterPage_subscription_container__cMiMi{margin:0 0 20px}.RegisterPage_subscription_container__cMiMi h1{margin-top:0}.RegisterPage_register_membership_toggle_container_mobile__jw88i{display:flex;flex-direction:column;align-items:center;gap:10px}.RegisterPage_register_membership_toggle_container_mobile__jw88i>div{display:flex;justify-content:center;border:1px solid var(--primary-color);padding:2px;width:-moz-fit-content;width:fit-content}.RegisterPage_register_membership_toggle_wrapper__ieuCe{flex-direction:column-reverse;gap:5px}.RegisterPage_register_membership_toggle_container__hMChM{display:none}}@media screen and (max-width:550px){.RegisterPage_register_meberships_type_includes_container__vqA3I{flex-direction:row;flex-wrap:wrap}.RegisterPage_register_meberships_type_includes_container__vqA3I>div{flex:1 1;min-width:45%}}@media screen and (max-width:500px){.RegisterPage_membership_basicPlus_warning__7a8Ws p{font-size:14px}.RegisterPage_membership_basicPlus_warning__7a8Ws p:first-child{font-size:18px;text-align:start}.RegisterPage_register_student_main_row_container__Yc2hX{display:flex;flex-direction:column;justify-content:center;align-items:center}.RegisterPage_register_student_title_row__VJiuS>p{align-items:center;text-align:center}.RegisterPage_register_student_data_row__beR_m{flex-direction:column;align-items:center;justify-content:center}.RegisterPage_register_student_data_row__beR_m>p:first-child{text-align:center}.RegisterPage_register_student_button__gA3D4{margin-left:0}}.Loader_loader_wrapper__DwuMK{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}.Loader_loader__sbxtE{border:10px solid #f3f3f3;border-top:10px solid var(--primary-color);border-radius:50%;width:80px;height:80px;animation:Loader_spin__85207 1s linear infinite}@keyframes Loader_spin__85207{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}