*{box-sizing:border-box;font-family:Roboto}body,html{background-color:transparent;font-size:100%;margin:0;padding:0}#root,body,html{display:flex;flex-direction:column;min-height:100vh}#root{flex:1 1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Robot,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.popup-block{background:#27242b;border-radius:16px;box-shadow:0 8px 32px 0 rgba(0,0,0,.231),inset 0 0 8px 0 hsla(0,0%,4%,.078);display:flex;flex-direction:column;height:auto;margin:16px;padding:16px;position:absolute;z-index:1000}.popup-block .body{flex:1 1;position:relative}.popup-block .body .content{height:100%;width:100%}.popup-block .footer{position:relative}.popup-block .footer .content{height:100%;width:100%}.popup-block .footer .background{display:flex;flex-direction:column;height:100%;width:100%}.popup-block .footer .background .top{height:5.46875vw;width:100%}.popup-block .footer .background .bottom{display:flex;position:relative}.popup-content-box-container{max-height:100%;max-width:100%;position:relative}.popup-content-box-container .background-container{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;position:absolute;top:0;width:100%;z-index:-1}.popup-content-box-container .background-container .bg-top{align-content:flex-start;display:flex;flex-direction:row;height:.625vw;justify-content:flex-start;width:100%}.popup-content-box-container .background-container .bg-top .bg-top-corner{height:.703125vw;width:.625vw}.popup-content-box-container .background-container .bg-top .bg-top-rest{background-color:#485f7f;border-right:1px solid #6a7c91;border-top:1px solid #6a7c91;flex:1 1}.popup-content-box-container .background-container .bg-bottom{background-color:#485f7f;border-bottom:1px solid #6a7c91;border-left:1px solid #6a7c91;border-right:1px solid #6a7c91;flex:1 1;width:100%}.popup-content-box-container .content-container{max-height:100%;width:100%}.styled-input{background:rgba(25,25,28,.761);border-radius:8px;border-width:0;box-shadow:inset 0 0 16px 0 rgba(0,0,0,.18);height:40px;-webkit-user-select:text;-ms-user-select:text;user-select:text}.styled-input:focus{outline:none}.input-label{align-items:center;flex:1 1;font-size:18px;white-space:nowrap}.input-group{margin-bottom:16px}.input-wrapper{width:100%}.input-wrapper input{color:#e0e0e0;font-size:18px;padding:0 8px;width:100%}.App{border:none;text-align:center}.App-logo{height:40vmin}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#09d3ac}.form-info{background:rgba(237,72,0,.078);border:1px solid rgba(237,72,0,.678);border-radius:8px;color:rgba(237,72,0,.831);font-size:14px;line-height:18px;margin:0 2px 8px;padding:8px}.password-form{align-items:center;background:linear-gradient(90deg,#1e1a22,#27242b);display:flex;height:100vh;justify-content:center;position:relative;width:100%}.password-form .header-subtitle{color:#727272;font-size:20px}.password-form .password-form-inner{display:flex;flex-direction:column;height:100%;width:100%}.password-form .password-form-inner .password-form-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 32px}.password-form .password-form-inner .password-form-header .header-content-wrapper .header-title{color:#e0e0e0;font-size:24px;padding:16px 0}.password-form .password-form-inner .password-form-header .header-logo-wrapper{padding:14px 0}.password-form .password-form-inner .password-form-content{flex:1 1;padding:32px;position:relative}.password-form .password-form-inner .password-form-content .password-form-content-main{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.password-form .password-form-inner .password-form-content .password-form-content-main .password-form-text{color:#e0e0e0;font-size:22px;line-height:32px}.password-form .password-form-inner .password-form-content .password-form-content-main .password-form-text a{color:#ed4800;text-decoration:none}.password-form .password-form-inner .password-form-content .password-form-content-main .input-group{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.password-form .password-form-inner .password-form-content .password-form-content-main .input-group.last-input-group{padding-bottom:0}.password-form .password-form-inner .password-form-content .password-form-content-main .input-group .input-label{color:silver;padding-right:1.25vw;text-align:right}.password-form .password-form-inner .password-form-content .password-form-content-main .error-wrapper{align-items:center;color:#f3602d;display:flex;font-size:14px;justify-content:flex-start;padding-left:8px;padding-right:8px;position:relative}.password-form .password-form-inner .password-form-content .password-form-content-main .error-wrapper.error-birthdate{left:0;padding-left:0;position:absolute;top:0;width:12vw}.password-form .password-form-inner .password-form-content .password-form-content-main .error-wrapper .password-requirements-wrapper{font-size:16px;width:100%}.password-form .password-form-inner .password-form-content .password-form-content-main .error-wrapper .password-requirements-wrapper .req-list{font-size:14px;margin-left:8px;margin-top:8px}.password-form .password-form-inner .password-form-content .password-form-content-main .error-wrapper .password-requirements-wrapper .req-item{line-height:22px}.password-form .password-form-footer-inner{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.password-form .password-form-footer-inner .password-form-footer-buttons{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.password-form .password-form-footer-inner .password-form-footer-buttons .button-wrapper{align-items:center;background:#221f26;border-radius:12px;box-shadow:0 1px 8px 0 hsla(0,5%,4%,.251);display:flex;flex-direction:row;height:40px;justify-content:center;padding:8px 32px;transition:filter .2s linear,transform .2s linear}.password-form .password-form-footer-inner .password-form-footer-buttons .button-wrapper button{background:transparent;border:none;color:#33e288;cursor:pointer;font-size:18px;text-shadow:0 0 8px #33e288}.password-form .password-form-footer-inner .password-form-footer-buttons .button-wrapper:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.password-form .password-form-footer-inner .password-form-footer-buttons .button-wrapper .footer-button{align-items:center;display:flex;justify-content:center;position:relative}.password-form .password-form-footer-inner .password-form-footer-buttons .button-wrapper .footer-button-large{height:3.90625vw}.password-form .password-form-footer-inner .password-form-footer-buttons .button-wrapper .background-lg{height:3.90625vw;position:absolute;z-index:-1}.password-form .password-form-footer-inner .password-form-footer-buttons .button-wrapper .bg-image{height:100%;width:100%}.password-form .password-form-footer-inner .password-form-footer-buttons .button-wrapper .button-text-lg{color:#fff;font-size:22px}.popup-block{max-width:100%}.header-title{font-size:18px}@media only screen and (min-width:900px){.popup-block{max-width:800px;min-width:600px}.header-title{font-size:24px}}
/*# sourceMappingURL=main.b62c337a.css.map*/