div.subscription-container{display:flex;max-width:834px;width:834px;margin:auto}@media screen and (max-height: 833px){div.subscription-container{padding-bottom:48px}}@media screen and (max-width: 840px){div.subscription-container{max-width:100%;width:100%;margin:0}}@media screen and (max-width: 639px){div.subscription-container{flex-direction:column}}div.subscription-container>div.section{padding-top:48px;flex:1 1 48%}div.subscription-container>div.section.plans{padding-right:24px}@media screen and (max-width: 639px){div.subscription-container>div.section.plans{padding-right:0}}div.subscription-container>div.section.plans p{margin-top:12px}div.subscription-container>div.section.plans div.plan-cards{margin-top:32px}div.subscription-container>div.section.plans div.promo-code button.button.secondary.ripple{flex:0 0 content}@media screen and (max-width: 639px){div.subscription-container>div.section.plans div.promo-code{margin-bottom:16px}}div.subscription-container>div.section.forms{padding-left:24px}@media screen and (max-width: 639px){div.subscription-container>div.section.forms{padding-top:0;padding-left:0}}div.subscription-container>div.section.forms a{text-decoration:none}@media screen and (max-width: 639px){div.subscription-container>div.section.forms h3,div.subscription-container>div.section.forms h1{margin-top:16px;margin-bottom:16px}}div.subscription-container>div.section.forms p{margin-top:32px;word-break:break-word}div.subscription-container>div.section.forms p>b{font-size:16px;font-weight:600;line-height:20px;color:#5c1983}div.subscription-container>div.section.forms div.buttons{display:flex;align-items:center;flex-direction:column;margin-top:32px}div.subscription-container>div.section.forms div.buttons a.log-out{color:#2f0e69;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;margin-top:12px}div.subscription-container>div.section h3{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;line-height:30px}div.subscription-container>div.section p{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:20px}div.subscription-container>div.section-divider{flex:0 0 4%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 639px){div.subscription-container>div.section-divider{margin-top:12px;margin-bottom:12px}}div.subscription-container>div.section-divider>div.line{border-left:1px solid #F9BFEB;height:70%}@media screen and (max-width: 639px){div.subscription-container>div.section-divider>div.line{border-left:none;height:auto;border-top:1px solid #F9BFEB;width:85%}}div.tutoclub-subscription-auth-container{display:flex;flex-direction:column;justify-content:space-between;position:relative;align-content:start;font-family:Montserrat,sans-serif}@media screen and (max-width: 1320px){div.tutoclub-subscription-auth-container{max-width:100%;padding-left:0;padding-right:0;margin-inline:20px}}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form{display:flex;flex-direction:row;justify-content:center;align-content:start}@media screen and (max-width: 1024px){div.tutoclub-subscription-auth-container>div.tutoclub-auth-form{flex-direction:column;margin:0 auto}}@media screen and (max-width: 460px){div.tutoclub-subscription-auth-container>div.tutoclub-auth-form{margin:0}}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form>div.form-images{width:50%}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form>div.form-images>img.image{width:100%;height:auto;position:absolute;top:34%;left:25%}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form>div.form-images>img.image.image-1{max-width:370px;max-height:446px;transform:translate(-50%,-28%)}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form>div.form-images>img.image.image-2{max-width:119px;max-height:152px;transform:translate(60%,-100%)}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form>div.form-images>img.image.image-3{max-width:171.47px;max-height:111.61px;transform:translate(-115%,-180%) rotate(-15.68deg)}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form>div#create_account{position:relative;width:100%;max-width:422px;padding:48px 24px}@media screen and (max-width: 480px){div.tutoclub-subscription-auth-container>div.tutoclub-auth-form>div#create_account{padding:24px 0}}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form>div#create_account>div.form-fields{width:100%}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields{position:relative;width:100%;max-width:422px;margin-top:0}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.form-fields-container{width:100%;display:flex;flex-direction:column;padding:48px 24px}@media screen and (max-width: 480px){div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.form-fields-container{padding:24px 0}}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.form-fields-container button{cursor:pointer}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.form-fields-container .input-validation-group{gap:8px}@media screen and (max-width: 1320px){div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.form-fields-container .input-validation-group{gap:2px;flex-direction:row}}@media screen and (max-width: 374px){div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.form-fields-container .input-validation-group{flex-direction:column}}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.form-fields-container .input-validation-group svg{margin-right:0}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.form-fields-container .input-validation-group .validation-error{max-width:100%;flex-shrink:0}@media screen and (max-width: 860px){div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.form-fields-container .input-validation-group .validation-error{max-width:300px;text-wrap:wrap}}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.form-fields-container .input-validation-group .validation-error .validation-text{text-align:left}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.subscription-account-container{width:100%;display:flex;flex-direction:column;padding:48px 24px;gap:32px}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.subscription-account-container b{font-size:16px;font-weight:600;line-height:20px;color:#5c1983}@media screen and (max-width: 480px){div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.subscription-account-container{padding:24px 0}}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.subscription-account-container>div.buttons{display:flex;align-items:center;flex-direction:column;gap:12px;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1024px){div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.subscription-account-container>div.buttons{margin:0 auto}}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.subscription-account-container>div.buttons button{cursor:pointer;min-width:326px;font-size:20px;font-weight:600;line-height:24px}@media screen and (max-width: 480px){div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.subscription-account-container>div.buttons button{min-width:100%}}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.subscription-account-container>div.buttons .log-out{color:#2f0e69;font-size:16px;font-weight:600;line-height:20px;text-decoration:none}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields>div.subscription-account-container .alert-danger{color:#df1960;font-weight:400;font-size:12px;line-height:14.63px}div.tutoclub-subscription-auth-container>div.tutoclub-auth-form div.form-fields .form-alert{margin-top:16px}div.tutoclub-subscription-auth-container .form-select-plan{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:48px;padding:48px 24px}@media screen and (max-width: 480px){div.tutoclub-subscription-auth-container .form-select-plan{padding:54px 0 24px;gap:32px}}div.tutoclub-subscription-auth-container .form-select-plan>div.text{display:flex;gap:12px;justify-content:flex-start;align-items:flex-start;flex-direction:column}div.tutoclub-subscription-auth-container .vertical-line_base,div.tutoclub-subscription-auth-container .vertical-line_no_plan,div.tutoclub-subscription-auth-container .vertical-line,div.tutoclub-subscription-auth-container .vertical-line_sign_in,div.tutoclub-subscription-auth-container .vertical-line_sign_up{border:1px solid #F9BFEB;margin-left:12px;margin-right:12px;position:relative}@media screen and (max-width: 1024px){div.tutoclub-subscription-auth-container .vertical-line_base,div.tutoclub-subscription-auth-container .vertical-line_no_plan,div.tutoclub-subscription-auth-container .vertical-line,div.tutoclub-subscription-auth-container .vertical-line_sign_in,div.tutoclub-subscription-auth-container .vertical-line_sign_up{border-top:1px solid #F9BFEB;height:1px!important;top:0;transform:scaleX(.86)}}div.tutoclub-subscription-auth-container .vertical-line_sign_up{height:444px;bottom:-120px}@media screen and (max-width: 1320px){div.tutoclub-subscription-auth-container .vertical-line_sign_up{bottom:-116px}}div.tutoclub-subscription-auth-container .vertical-line_sign_in{height:228px;bottom:-151px}@media screen and (max-width: 1320px){div.tutoclub-subscription-auth-container .vertical-line_sign_in{bottom:-116px}}div.tutoclub-subscription-auth-container .vertical-line{height:197px;bottom:-108px}@media screen and (max-width: 1320px){div.tutoclub-subscription-auth-container .vertical-line{bottom:-105px}}div.tutoclub-subscription-auth-container .vertical-line_no_plan{height:285px;bottom:-108px}@media screen and (max-width: 1320px){div.tutoclub-subscription-auth-container .vertical-line_no_plan{bottom:-105px}}.subscription-plan-container{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;gap:24px}.subscription-plan-container.manage-subscription{flex-direction:row-reverse;justify-content:space-between}.subscription-plan-container.manage-subscription.flex-row{flex-direction:row}@media screen and (max-width: 1320px){.subscription-plan-container.manage-subscription{flex-direction:column-reverse;padding-inline:24px}.subscription-plan-container.manage-subscription .subscription-plan.annual{margin-top:22px}}.subscription-plan-container .subscription-plan{background-color:transparent;border-width:2px;border-radius:20px;padding:16px;width:327px;height:84px;border-style:solid;display:flex;flex-direction:column;position:relative;outline-width:8px;outline-style:none;flex-grow:1;align-items:flex-start;cursor:pointer}.subscription-plan-container .subscription-plan.full-width{max-width:100%}@media screen and (max-width: 1320px){.subscription-plan-container .subscription-plan{max-width:100%;width:100%}.subscription-plan-container .subscription-plan.full-width{height:auto}}.subscription-plan-container .subscription-plan:nth-of-type(n+3){margin-top:22px}@media screen and (max-width: 1320px){.subscription-plan-container .subscription-plan{width:100%}}.subscription-plan-container .subscription-plan.monthly{border-color:#fd65ce}.subscription-plan-container .subscription-plan.monthly .price .current{color:#fd65ce}.subscription-plan-container .subscription-plan.monthly .benefit img,.subscription-plan-container .subscription-plan.monthly .benefit svg{color:#ff8bda}.subscription-plan-container .subscription-plan.monthly .button{background-color:#fd65ce}.subscription-plan-container .subscription-plan.monthly .button.upgrade:hover,.subscription-plan-container .subscription-plan.monthly .button:hover{background-color:#ff42c4}.subscription-plan-container .subscription-plan.monthly .button.subscribed{background-color:#39bda5}.subscription-plan-container .subscription-plan.monthly .renew-expiration{color:#2f0e69}.subscription-plan-container .subscription-plan.annual{outline-style:solid;outline-color:#f0e8ff;border:3px solid rgb(184,147,255)}.subscription-plan-container .subscription-plan.annual .price .current{color:#a171ff}.subscription-plan-container .subscription-plan.annual .benefit img,.subscription-plan-container .subscription-plan.annual .benefit svg{color:#b893ff}.subscription-plan-container .subscription-plan.annual .button{background-color:#2f0e69}.subscription-plan-container .subscription-plan.annual .button.upgrade:hover,.subscription-plan-container .subscription-plan.annual .button:hover{background-color:#5c1983}.subscription-plan-container .subscription-plan.annual .button.subscribed{background-color:#39bda5}.subscription-plan-container .subscription-plan.annual .renew-expiration{color:#2f0e69}.subscription-plan-container .subscription-plan .title{text-align:center;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#000}.subscription-plan-container .subscription-plan .price{display:flex;justify-content:center;margin-top:8px}.subscription-plan-container .subscription-plan .price .current{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:20px}.subscription-plan-container .subscription-plan .price .original{text-decoration:line-through;margin-left:4px;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:20px}.subscription-plan-container .subscription-plan .button{margin-top:16px;padding:10px 16px;border-radius:100px;text-align:center;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#fff;cursor:pointer;text-decoration:none;position:relative;overflow:visible;transition:background-color .2s ease-in;line-height:24px}@media screen and (max-width: 1320px){.subscription-plan-container .subscription-plan .button.with-margin{margin-top:150px}}.subscription-plan-container .subscription-plan .button.upgrade:hover{background-color:#5c1983}.subscription-plan-container .subscription-plan .checkmark{position:absolute;width:48px;height:48px;display:none;left:100%;top:0;transform:translate(-100%) translateY(-40%);color:#6fd4c0}.subscription-plan-container .subscription-plan .active-plan-indicator{position:absolute;right:2%;top:-16%}.disabled{cursor:not-allowed!important;opacity:.6!important}button.disabled{border-color:#7b7b7b!important;color:#7b7b7b!important;background-color:#e0e0e0!important}input.subscription_form_text{padding:7px 0}div.validation-error{font-weight:400;color:#df1960}
