.SignUpPage_signUpPage__ZCB3A{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;position:relative;z-index:2}.SignUpPage_gradientOverlay__2svVb{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:2;background:var(--opaque-secondary-background)}.SignUpPage_background__u7izI{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:-1;overflow:hidden}.SignUpPage_content__pRu_n{width:100%;height:100vh;z-index:3}.SignUpPage_content__pRu_n,.SignUpPage_imageContainer__qs5YV{display:flex;flex-direction:column;justify-content:center;align-items:center}.SignUpPage_imageContainer__qs5YV{padding-top:70px;width:10%;margin-top:-100px}.SignUpPage_nameLogoContainer__r0uQy{width:20%;margin-top:-10px}.SignUpPage_header__fl5lU{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.SignUpPage_titleContainer__YJY5x h1{font-family:Montserrat,sans-serif;font-weight:500;font-style:italic;font-size:31px;color:#fff;margin-bottom:10px;margin-top:50px}.SignUpPage_signUpForm__l2V5c{display:flex;flex-direction:column;min-width:400px;margin:25px auto;max-width:400px}.SignUpPage_signUpForm__l2V5c>p{color:#fff}.SignUpPage_inputField__DoBPf{margin-bottom:10px;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:4px}.SignUpPage_passwordText__XdJc4{display:flex;flex-direction:row;font-size:12px;color:#ccc;max-width:460px;margin-left:10px;margin-top:0}.SignUpPage_errorMessageWrapper__C3sdv{position:absolute;top:35px;width:100%;display:flex;flex-direction:column;align-items:center;pointer-events:none;animation:SignUpPage_fade-in__iil5R .1s linear;z-index:10}.SignUpPage_errorMessageFadingOut__OFL_w{opacity:0;transition:opacity .3s}.SignUpPage_submitButtonWrapper__0_BP_{width:100%;display:flex;flex-direction:column;align-items:flex-end;margin-top:5px}.SignUpPage_submitButton__nyNhJ{margin-top:10px;padding:15px 10px;color:#fff;background-color:#007bff;border:none;border-radius:20px;cursor:pointer;font-size:1rem;transition:background-color .3s ease;font-family:Montserrat,sans-serif;font-size:1.2rem;min-width:200px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.SignUpPage_buttonSpinner__FvObv{margin-top:2px}.SignUpPage_agreeLabel__IWl0r{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:14px;color:#ccc;margin-top:30px;gap:10px}.SignUpPage_agreeText__d56pG{margin:0 0 0 7px;font-size:12px;font-weight:500;font-size:.7rem;color:#ababab}.SignUpPage_termsAndConditionsLink__EGemD{color:#007bff;cursor:pointer;transition:color .3s ease-in-out}.SignUpPage_switchSignUp__FcEtd{position:absolute;bottom:20px}.SignUpPage_createAccountText__e_xiG{color:#fff;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:500}.SignUpPage_signUpPage__ZCB3A a{color:#007bff;text-decoration:none;cursor:pointer}.SignUpPage_loadingContainer__ill3j{position:fixed;bottom:30px;right:30px;width:60px;height:60px}.SignUpPage_visibilityIcon__H1sS6{color:#ccc;position:absolute;right:20px;top:17px;cursor:pointer;font-size:20px;z-index:2}.SignUpPage_logo__gau_6{position:absolute;left:10%;top:15px;width:200px;height:60px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.SignUpPage_textLogo__11jMQ{width:85%;margin-top:10px;color:#fff;font-size:24px;font-weight:600;font-style:italic}.SignUpPage_subtitle__r0_Ul{color:#999;font-size:11px;padding-bottom:10px;margin-top:-5px}.SignUpPage_subscriptionRow__ndELi{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.SignUpPage_subscriptionContainer__gq_o1{position:relative;display:flex;flex-direction:column;background-color:var(--fully-opaque-primary-background);border:var(--primary-border);border-radius:var(--primary-border-radius);transition:.3s ease-out;padding:30px 50px 20px}.SignUpPage_saveWrapper__WGX_N{position:absolute;right:0;top:-40px}.SignUpPage_subscriptionContainer__gq_o1:hover{border:var(--primary-border-hover);box-shadow:var(--primary-box-shadow-hover);cursor:pointer}.SignUpPage_subscriptionTitle__5ABEA{font-size:45px;font-weight:600;color:#fff;margin:0;display:inline-flex;align-items:flex-start;line-height:1}.SignUpPage_dollarSign___MLxS{font-size:18px;line-height:1;margin-right:3px}.SignUpPage_topTitle__Uxejs{margin-bottom:90px;font-size:42px}.SignUpPage_subscriptionSubtitle__UDQ_J{display:flex;flex-direction:row;gap:5px;color:#ccc;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;text-align:center;line-height:1.4;margin:2px 0 0}.SignUpPage_selectButtonWrapper__Ro8BF{margin-top:30px}.SignUpPage_oneWeekText__ApsMm{color:#fff;font-size:16px;text-decoration:none;transition:color .3s ease;font-weight:600;text-align:center;width:100%;margin-top:50px;margin-bottom:10px}@keyframes SignUpPage_fade-in__iil5R{0%{opacity:0}to{opacity:1}}@media (max-width:1400px){.SignUpPage_titleContainer__YJY5x h1{font-size:28px}}@media (max-width:1300px){.SignUpPage_titleContainer__YJY5x h1{font-size:26px}.SignUpPage_checkboxContainer__VwD9m{margin-top:0}}@media (max-width:800px){.SignUpPage_imageContainer__qs5YV{width:15%}.SignUpPage_nameLogoContainer__r0uQy{width:30%}.SignUpPage_signUpPage__ZCB3A{height:100dvh}}@media (max-width:600px){.SignUpPage_signUpPage__ZCB3A{height:100dvh}.SignUpPage_signUpForm__l2V5c{min-width:80%;max-width:80%}.SignUpPage_imageContainer__qs5YV{width:25%}.SignUpPage_nameLogoContainer__r0uQy{width:50%}.SignUpPage_checkboxContainer__VwD9m{margin-top:-8px}.SignUpPage_submitButton__nyNhJ:hover{background-color:#007bff}}.TransparentFormInput_inputContainer__0f_qQ{position:relative;width:100%;margin:7px 0}.TransparentFormInput_lessMargin__XZje4{margin:5px 0}.TransparentFormInput_inputLabel__A6a9I{position:absolute;left:16px;top:14px;background:transparent;padding:0 5px;font-size:.8rem;font-family:Montserrat,sans-serif;color:#ccc;z-index:2;font-weight:600}.TransparentFormInput_inputLabelSixteenFont__dTu_p{font-size:16px;font-weight:500}.TransparentFormInput_inputField__88vfj{width:100%;padding:32px 20px 12px;font-size:16px;font-family:Montserrat,sans-serif;font-weight:500;font-size:.9rem;border:1px solid #999;border-radius:25px;transition:box-shadow .3s ease;outline:none;background-color:#000;transition:border .3s ease;color:#fff;background-color:var(--primary-background);border:var(--primary-border);-webkit-backdrop-filter:var(--primary-backdrop-filter);backdrop-filter:var(--primary-backdrop-filter)}.TransparentFormInput_inputFieldSixteenFont__mvYsi{font-size:16px;padding-top:35px}.TransparentFormInput_inputField__88vfj:is(:-webkit-autofill,:-webkit-autofill){-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#fff!important;color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.TransparentFormInput_inputField__88vfj:is(:-webkit-autofill,:autofill){-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#fff!important;color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.TransparentFormInput_inputField__88vfj:-webkit-autofill{font-family:Montserrat,sans-serif!important}.TransparentFormInput_inputField__88vfj:disabled{background-color:hsla(0,0%,39%,.5);cursor:not-allowed}.TransparentFormInput_inputField__88vfj::placeholder{color:#8f8d8d;font-weight:275}.TransparentFormInput_focused__1CLOR{border:var(--primary-border-hover);box-shadow:var(--primary-box-shadow-hover);transition:border .3s ease}@media (max-width:500px){.TransparentFormInput_inputLabel__A6a9I{font-size:13px;top:12px}.TransparentFormInput_inputField__88vfj{font-size:14px;padding:28px 20px 10px}.TransparentFormInput_inputContainer__0f_qQ{margin:4px 0}}.CheckBox_container__Ms_ji{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.CheckBox_container__Ms_ji button{border:var(--primary-border);cursor:pointer;transition:.3s ease-in-out}.CheckBox_container__Ms_ji button:hover{border:var(--primary-border-hover)}.CheckBox_CheckboxIndicator__Pkzg9{height:14px;width:14px;color:#fff;color:#007bff;border-radius:4px}.CheckBox_bigIndicator__kS2IL{height:20px;width:20px}.CheckBox_icon__eg4WL{width:14px;height:14px;margin:0}.CheckBox_bigIcon__kn9f0{width:20px;height:20px}.CheckBox_CheckboxRoot__1RkKA{width:14px;height:14px;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--secondary-background)}.CheckBox_bigRoot__nMflO{width:20px;height:20px}.CheckBox_capacitor__LGSrq{margin-top:4px;height:18px;margin-right:5px}@media (max-width:1380px){.CheckBox_checkboxLabel__tq1HI{margin-left:8px;font-size:13px}}@media (max-width:1270px){.CheckBox_checkboxLabel__tq1HI{margin-left:5px;font-size:12px;margin-top:-3px}.CheckBox_container__Ms_ji{align-items:flex-start}}.BlueButton_button__aqmfB{background-color:#007bff;color:#fff;font-weight:500;border:none;padding:4px 10px;border-radius:5px;cursor:pointer;transition:.3s ease-in-out;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;position:relative}.BlueButton_grey__buGIG{background-color:var(--primary-background);border:var(--primary-border);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.BlueButton_opaque__pB6eY{background-color:var(--fully-opaque-primary-background)}.BlueButton_disabled__aBMiN{opacity:.7;cursor:not-allowed}.BlueButton_notification__cqwbk{position:absolute;top:-10px;right:-10px;background-color:#007bff;color:#fff;font-weight:600;border-radius:9999px;width:22px;height:22px;font-size:14px;display:flex;flex-direction:row;justify-content:center;align-items:center}.BlueButton_red__1wTA1{background-color:#f03131;background-color:#d92c2c}.BlueButton_bold__6Dt7n{font-weight:600}.BlueButton_strava__thpvD{background-color:#fc4c02}.BlueButton_green__hWnd3{background-color:#54b433}.PaymentCards_container__AyPQE{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;margin-bottom:130px}.PaymentCards_signUpContainer__Nvmb_{margin-bottom:20px}