.mobile-only{display:none}@media screen and (max-width: 38rem){.mobile-only{display:block}}.web-only{display:block}@media screen and (max-width: 38rem){.web-only{display:none}}.global__left{text-align:left}.global__right{text-align:right}.global__center{text-align:center}.global__btn{font-family:"geist",sans-serif;font-weight:400;text-decoration:none;line-height:1.31;padding-top:.625rem;padding-bottom:.625rem}@media(min-width: 23.438rem){.global__btn{padding-top:calc(0.625rem + 0.5*(100vw - 23.438rem)/96.562);padding-bottom:calc(0.625rem + 0.5*(100vw - 23.438rem)/96.562)}}@media(min-width: 120rem){.global__btn{padding-top:1.125rem;padding-bottom:1.125rem}}.global__btn{padding-left:1.125rem;padding-right:1.125rem}@media(min-width: 23.438rem){.global__btn{padding-left:calc(1.125rem + 0.937*(100vw - 23.438rem)/96.562);padding-right:calc(1.125rem + 0.937*(100vw - 23.438rem)/96.562)}}@media(min-width: 120rem){.global__btn{padding-left:2.062rem;padding-right:2.062rem}}.global__btn{display:inline-block;border-radius:50px;border-bottom-right-radius:0;background-image:linear-gradient(43deg, #177900 2%, #8dc73f 95%);transition:all .3s;color:#fff}.global__btn:hover{color:#fff}.global__btn{position:relative;z-index:1;color:#fff !important}.global__btn:hover{transform:translateY(-0.325rem)}header.navbar{background-color:#fff !important}.reset-password{position:relative;background:linear-gradient(to bottom, #fff, rgb(243, 254, 248));overflow:hidden}.reset-password__container{position:relative;width:90%;min-height:80vh;margin:0 auto;padding:2rem 0;z-index:1;display:flex;align-items:center;justify-content:center}.reset-password__main{width:100%;margin:7rem auto 3rem}.reset-password__headline{font-family:"geist",sans-serif;font-size:2.1rem}@media(min-width: 23.438rem){.reset-password__headline{font-size:calc(2.1rem + 1.9*(100vw - 23.438rem)/96.562)}}@media(min-width: 120rem){.reset-password__headline{font-size:4rem}}.reset-password__headline{font-weight:800;line-height:1.16;letter-spacing:normal;text-align:center;color:#000;margin:1.575rem auto}@media screen and (max-width: 38rem){.reset-password__headline{margin-bottom:.875rem}}.reset-password__text{font-family:"geist",sans-serif;font-size:.938rem}@media(min-width: 23.438rem){.reset-password__text{font-size:calc(0.938rem + 0.312*(100vw - 23.438rem)/96.562)}}@media(min-width: 120rem){.reset-password__text{font-size:1.25rem}}.reset-password__text{font-weight:500;line-height:1.56;text-align:center;color:#7a7b7e;margin:1.575rem auto}.reset-password__form{max-width:44.375rem;margin:3rem auto 0}.reset-password__form fieldset{border:none}.reset-password__form legend,.reset-password__form .somfrp-lost-pass-form-text,.reset-password__form label{display:none}.reset-password__form .som-password-error-message{background-color:#ef3e46;border-color:#ef3e46;margin-bottom:20px}.reset-password__form input[type=password].som-password-input{max-width:100%}.reset-password__form input#somfrp_user_info{width:100%;outline:none;-webkit-appearance:none;-moz-appearance:none;border-radius:1rem;border:solid 1px rgba(112,112,112,.25);background:#fff;font-family:"geist",sans-serif;font-size:.938rem}@media(min-width: 23.438rem){.reset-password__form input#somfrp_user_info{font-size:calc(0.938rem + 0.262*(100vw - 23.438rem)/96.562)}}@media(min-width: 120rem){.reset-password__form input#somfrp_user_info{font-size:1.2rem}}.reset-password__form input#somfrp_user_info{padding:.8rem 1.5rem;color:#555;margin-bottom:.3rem;transition:border .3s}.reset-password__form input#somfrp_user_info:focus{border:solid 2px #8dc73f}.reset-password__form .lostpassword-submit{text-align:center;margin-top:3.5rem}.reset-password__form .lostpassword-submit #reset-pass-submit{font-family:"geist",sans-serif;font-size:.938rem}@media(min-width: 23.438rem){.reset-password__form .lostpassword-submit #reset-pass-submit{font-size:calc(0.938rem + 0.25*(100vw - 23.438rem)/96.562)}}@media(min-width: 120rem){.reset-password__form .lostpassword-submit #reset-pass-submit{font-size:1.188rem}}.reset-password__form .lostpassword-submit #reset-pass-submit{color:#000 !important;text-decoration:none;font-weight:600;text-transform:uppercase;line-height:1.31;padding:1.188rem 7.5vw 1.125rem;display:inline-block;border-radius:50px;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;margin:0 auto;background-color:#8dc73f !important;transition:all .3s}.reset-password__form .lostpassword-submit #reset-pass-submit:hover{transform:translateY(-0.325rem)}@media screen and (max-width: 60rem){.reset-password__form .lostpassword-submit #reset-pass-submit{width:100%}}
/*# sourceMappingURL=reset-password.min.css.map */
