@charset "UTF-8";.auth-popup_wrapper{border-top:10px solid var(--dark-teal);padding:20px 60px;max-width:720px;margin:auto}@media screen and (max-width:767px){.auth-popup_wrapper{padding:40px 0}}.auth-popup_wrapper .heading{margin-bottom:40px}.auth-popup_wrapper .heading p{font-size:1.1rem;font-weight:400}.auth-popup_wrapper .sub-heading{margin-bottom:20px;text-align:center}.auth-popup_wrapper .sub-heading span,.auth-popup_wrapper .sub-heading a{text-transform:uppercase;color:var(--dark-teal);font-size:.9rem;font-weight:500;font-family:var(--font-helvetica)}.auth-popup_wrapper .sub-heading .open-form_wrapper{text-decoration:underline;cursor:pointer}.auth-popup_wrapper .sub-heading a:hover,.auth-popup_wrapper .sub-heading .open-form_wrapper:hover{text-decoration:none}.auth-popup_wrapper .login-form_wrapper{margin:20px 0;opacity:0;max-height:0;overflow:hidden;transition:opacity 1s ease,max-height .5s ease}.auth-popup_wrapper .login-form_wrapper.form-visible{opacity:1;max-height:500px}.auth-popup_wrapper .login-form_wrapper .mp_wrapper{max-width:400px;margin:auto}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .mp-spacer{display:none}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .mp-form-row .mp-form-label label{font-size:14px;font-family:var(--font-helvetica);font-weight:400}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .mp-form-row input{height:40px;font-size:14px;font-family:var(--font-helvetica);font-weight:400;outline:none;border:1px solid var(--black)}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .mp-form-row .invalid{background-color:var(--white) !important;border:1px solid red !important}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .submit{margin-top:20px;margin-bottom:10px;position:relative}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .submit #wp-submit{background:var(--dark-teal);color:var(--white);text-decoration:none;text-transform:uppercase;font-family:var(--font-helvetica);font-size:12px;padding:10px 15px;border:1px solid var(--dark-teal);transition:all ease-in-out .1s;display:block;width:100%;font-weight:500}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .submit #wp-submit:hover{color:var(--dark-teal);background:0 0}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .submit .mepr-form-has-errors{display:none !important}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .mepr-form>div:nth-child(3){display:flex}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .mepr-form>div>label{font-size:14px;font-family:var(--font-helvetica);font-weight:400;display:flex;flex-direction:row;align-items:center;gap:5px}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .mepr-form>div>label input{margin-right:2px;position:relative}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .mepr-form>div>label input:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--white);border:1px solid var(--dark-teal);text-align:center;display:flex;justify-content:center;align-items:center}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .mepr-form>div>label input[type=checkbox]:checked:after{content:"✓";background:var(--dark-teal);color:#fff}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .cc-error{display:none !important}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .mepr-login-actions a{font-size:14px;font-family:var(--font-helvetica);font-weight:400;color:var(--dark-teal);text-decoration:underline}.auth-popup_wrapper .login-form_wrapper .mp_wrapper .mepr-login-actions a:hover{text-decoration:none}.auth-popup_wrapper .spacer{position:relative;height:40px;margin:40px auto;max-width:500px}.auth-popup_wrapper .spacer:after{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";height:1px;width:100%;background-color:var(--black)}.auth-popup_wrapper .spacer span{position:absolute;min-width:50px;content:"";top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:1;background-color:var(--white)}.auth-popup_wrapper .subs-plans_wrapper{display:grid;grid-template-columns:repeat(2,1fr);max-width:500px;margin:auto}.auth-popup_wrapper .subs-plans_wrapper .subs-plan_item{position:relative;text-align:center;border:1px solid var(--light-gray);padding:50px 20px}.auth-popup_wrapper .subs-plans_wrapper .subs-plan_item:first-child,.auth-popup_wrapper .subs-plans_wrapper .subs-plan_item:nth-child(2){border-bottom:0}.auth-popup_wrapper .subs-plans_wrapper .subs-plan_item:first-child{border-right:0}.auth-popup_wrapper .subs-plans_wrapper .subs-plan_item:nth-child(3){border-left:1px solid var(--light-gray);border-right:0}.auth-popup_wrapper .subs-plans_wrapper .subs-plan_item span{display:block;line-height:1.2}.auth-popup_wrapper .subs-plans_wrapper .subs-plan_item .periods span{font-size:1.125rem;text-transform:uppercase;font-weight:400;margin-bottom:20px}.auth-popup_wrapper .subs-plans_wrapper .subs-plan_item .price span{margin:auto;font-size:1.5rem;font-weight:500;margin-bottom:5px;position:relative;width:-moz-fit-content;width:fit-content}.auth-popup_wrapper .subs-plans_wrapper .subs-plan_item .price span small{position:absolute;left:-15px;font-size:15px;top:0;font-weight:400}.auth-popup_wrapper .subs-plans_wrapper .subs-plan_item .terms span{font-size:1rem;font-weight:300;color:#919191;margin-bottom:20px}.auth-popup_wrapper .subs-plans_wrapper .subs-plan_item .subs-url a{margin:auto}.auth-popup_wrapper .subs-plans_wrapper .subs-plan_item .discount span{position:absolute;top:0;right:0;background:#f43232;font-size:.7rem;color:#fff;text-transform:uppercase;padding:5px 10px}.auth-popup_wrapper .subs-plans_wrapper.temporary-class{display:block}.auth-popup_wrapper .subs-plans_wrapper.temporary-class .subs-plan_item{max-width:300px;margin:auto;border:1px solid var(--light-gray)}