.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}}.ContractInput_container__4a5KY{position:relative}.ContractInput_input__IWIYY{background:transparent;border:none;border-bottom:var(--primary-border);color:#fff;font-weight:600;font-size:1.5rem;width:400px}.ContractInput_narrow__BhvEC{width:unset;font-size:21px}.ContractInput_fontSize18__YMtYr{font-size:18px}.ContractInput_input__IWIYY::placeholder{color:#ababab}.ContractInput_input__IWIYY:focus{outline:none}.ContractInput_sixteenFont__2TUW0{font-size:18px}.ContractInput_input__IWIYY:is(:-webkit-autofill,:-webkit-autofill){-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;font-size:1.5rem;font-weight:600}.ContractInput_input__IWIYY:is(:-webkit-autofill,:autofill){-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;font-size:1.5rem;font-weight:600}.ContractInput_input__IWIYY:-webkit-autofill{font-family:Montserrat,sans-serif!important;font-size:1.5rem;font-weight:600}.LogInPage_logInPage__pwMw2{position:relative;background-size:cover;background-position:50% 50%}.LogInPage_content__9o69y,.LogInPage_logInPage__pwMw2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh}.LogInPage_content__9o69y{z-index:3}.LogInPage_logo__1l7Wm{position:absolute;left:10%;top:15px;width:200px;height:60px;cursor:pointer;z-index:4;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.LogInPage_textLogo__Zwsz8{width:85%;margin-top:10px;color:#fff;font-size:24px;font-weight:600;font-style:italic}.LogInPage_subtitle___Xww5{color:#999;font-size:11px;padding-bottom:10px;margin-top:-5px}.LogInPage_header__IvfZR{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:15vh}.LogInPage_logInForm__uFc_x{display:flex;flex-direction:column;min-width:400px;gap:20px;margin:-50px auto 25px}.LogInPage_inputField___b_Cm{margin-bottom:10px;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:4px}.LogInPage_errorMessageWrapper__gAeKa{position:absolute;top:35px;width:100%;display:flex;flex-direction:column;align-items:center;pointer-events:none;animation:LogInPage_fade-in__yrgI8 .1s linear;z-index:10}.LogInPage_errorMessageFadingOut__3WSP0{opacity:0;transition:opacity .3s}.LogInPage_submitButtonWrapper__jIiU5{width:100%;display:flex;flex-direction:column;align-items:flex-end;margin-top:5px;margin-bottom:64px}.LogInPage_logInPage__pwMw2 a{color:#007bff;text-decoration:none;cursor:pointer}.LogInPage_logInPage__pwMw2 p{font-family:Montserrat,sans-serif}.LogInPage_switchSignUp__4c7cL{position:absolute;bottom:20px;font-size:.8rem;font-weight:500}.LogInPage_createAccountText__xo_Ve{font-size:.8rem;font-weight:500;color:#eee}.LogInPage_loadingContainer__5VoSY{position:fixed;bottom:30px;right:30px;width:60px;height:60px}@keyframes LogInPage_fade-in__yrgI8{0%{opacity:0}to{opacity:1}}.BlueButton_button__aqmfB{background-color:#007bff;color:#fff;font-weight:500;border:var(--primary-border);border-color:transparent;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}.BlueButton_onlyColorTransition__7oQyy{transition:background-color .3s ease-in-out}