body{background-attachment:fixed;background-image:url(/assets/img/common/bg_login_signup.svg);background-position:top;background-repeat:no-repeat;background-size:cover;padding-top:8.5rem}@media screen and (max-width:768px){body{background:unset;height:auto;padding-top:6.4rem}}input[type=password],input[type=text],select{font-size:16px!important}input[type=password]:focus,input[type=text]:focus,select:focus{border-color:#0095c6;border-width:.2rem;padding-left:1.5rem}.textRow input:first-of-type:focus{padding-left:1.4rem}main{margin:0 auto;max-width:465px;padding:6rem 0;width:100%}@media screen and (max-width:768px){main{padding:0}main header{margin:3.2rem 0}}main header h1{font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:1;text-align:center}@media screen and (max-width:768px){main header h1{font-size:1.6rem;text-align:left}}main header+*{margin-top:2.4rem}main section.panel{background-color:#fff;border:1px solid #ededed;border-radius:.4rem}@media screen and (max-width:768px){main section.panel{border:unset;margin-left:-1.5rem;margin-right:-1.5rem}}main section.panel .panelInnerSection{padding:4rem 6rem 3.2rem}@media screen and (max-width:768px){main section.panel .panelInnerSection{padding:0 1.5rem 3.4rem}}main section.panel .panelInnerSection:nth-of-type(n+2){border-top:1px solid #ededed;padding-top:3.2rem}@media screen and (max-width:768px){main section.panel .panelInnerSection:nth-of-type(n+2){padding-top:4rem}}main section.panel .panelInnerSection:last-of-type{padding-bottom:4rem}main section.panel .panelInnerSection .textSection .textHead>h2{font-size:1.6rem;font-weight:700;line-height:1}main section.panel .panelInnerSection .textSection .textBody>p{color:#4f4f4f;font-size:1.3rem;line-height:1.9384615385}main section.panel .panelInnerSection .textSection .textBody>p.alert.alert-success{color:#0da2d3}main section.panel .panelInnerSection .textSection .textBody a{color:#0095c6;text-decoration:underline}@media screen and (max-width:768px){main section.panel .panelInnerSection .textSection.textSectionTerms{margin-top:1.2rem}}main section.panel .panelInnerSection .textSection.textSectionForBeginner .textBody{margin-top:1.4rem}main section.panel .panelInnerSection .textSection.textSectionForBeginner .textBody>p{font-size:1.4rem;line-height:1.6}main section.panel .panelInnerSection .buttonWrapper .button{font-size:1.4rem;height:4.2rem;line-height:1;width:100%}main section.panel .panelInnerSection .buttonWrapper.buttonWrapperLogin{margin-top:1.8rem}@media screen and (max-width:768px){main section.panel .panelInnerSection .buttonWrapper.buttonWrapperLogin{margin-top:unset}}main section.panel .panelInnerSection .buttonWrapper.buttonWrapperSignup{margin-top:1.8rem}main section.panel .panelInnerSection form label{font-size:1.4rem;letter-spacing:.05em;line-height:1.1428571429}@media screen and (max-width:768px){main section.panel .panelInnerSection form label{margin-bottom:.8rem}}main section.panel .panelInnerSection form input{font-size:1.4rem;letter-spacing:.05em;line-height:1.1428571429;max-height:5.6rem}@media screen and (max-width:768px){main section.panel .panelInnerSection form input{max-height:5.4rem}}main section.panel .panelInnerSection form input.emailInput.error,main section.panel .panelInnerSection form input:first-of-type{margin-bottom:1.6rem}main section.panel .panelInnerSection form .fieldPassword{position:relative}main section.panel .panelInnerSection form .fieldPassword .buttonShowPassword{background-position:50%;background-repeat:no-repeat;cursor:pointer;display:block;height:2.5rem;position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);width:2.5rem;z-index:1}main section.panel .panelInnerSection form .fieldPassword .buttonShowPassword.iconVisibilityOn{background-image:url(/assets/img/common/password_visibility_off.svg);background-size:1.6rem 1.4rem;margin-top:.15rem}main section.panel .panelInnerSection form .fieldPassword .buttonShowPassword.iconVisibilityOff{background-image:url(/assets/img/common/password_visibility_on.svg);background-size:1.6rem 1.16rem;margin-top:0}main section.panel .panelInnerSection form .fieldPassword input:last-of-type{margin-bottom:unset}main section.panel .panelInnerSection form .fieldPassword input[type=password],main section.panel .panelInnerSection form .fieldPassword input[type=text]{font-size:16px}main section.panel .panelInnerSection form .fieldPassword input[type=password].error,main section.panel .panelInnerSection form .fieldPassword input[type=text].error{background:none}main section.panel .panelInnerSection form .formError{color:#c63200;font-size:1.2rem;line-height:1.2;margin-bottom:1.6rem;margin-top:-.8rem}main section.panel .panelInnerSection form .formLastSection{display:flex;flex-direction:column;margin-top:1.8rem}@media screen and (max-width:768px){main section.panel .panelInnerSection form .formLastSection{flex-direction:column-reverse;margin-top:3.2rem}}

/*# sourceMappingURL=style.css.map*/