#sign-up,#sign-in{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#f7f7f7}#sign-up .title,#sign-in .title{margin-bottom:2rem}#sign-up .title h2,#sign-in .title h2{color:#0080cb;font-size:2em;text-align:center}#sign-up .title h2 .icon,#sign-in .title h2 .icon{display:block;margin:0 auto 0.5rem;width:120px}#sign-up .title h2 .icon img,#sign-in .title h2 .icon img{height:auto;overflow:hidden;text-indent:-999px;width:100%}#sign-up .title h2 strong,#sign-in .title h2 strong{font-weight:500}#sign-up .main,#sign-in .main{margin:auto;padding:0 1rem;width:80%}#sign-up form li,#sign-in form li{margin-bottom:1rem}#sign-up form label,#sign-in form label{box-sizing:border-box;margin:0;position:relative;width:100%}#sign-up form [type=email],#sign-up form [type=password],#sign-up form [type=text],#sign-in form [type=email],#sign-in form [type=password],#sign-in form [type=text]{border:1px solid #dddddd;border-radius:5px;box-sizing:border-box;color:#787a7a;font-family:inherit;font-size:0.9em;height:40px;line-height:1.25;padding:0 0.75rem;transition:border-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out, color 0.3s ease-in-out;width:100%;border-color:#0080cb;font-size:1em;height:45px}#sign-up form [type=email]::-moz-placeholder,#sign-up form [type=password]::-moz-placeholder,#sign-up form [type=text]::-moz-placeholder,#sign-in form [type=email]::-moz-placeholder,#sign-in form [type=password]::-moz-placeholder,#sign-in form [type=text]::-moz-placeholder{color:#b7b7bd;opacity:0.7;overflow:hidden;text-overflow:ellipsis}#sign-up form [type=email]::placeholder,#sign-up form [type=password]::placeholder,#sign-up form [type=text]::placeholder,#sign-in form [type=email]::placeholder,#sign-in form [type=password]::placeholder,#sign-in form [type=text]::placeholder{color:#b7b7bd;opacity:0.7;overflow:hidden;text-overflow:ellipsis}#sign-up form [type=email]:focus,#sign-up form [type=password]:focus,#sign-up form [type=text]:focus,#sign-in form [type=email]:focus,#sign-in form [type=password]:focus,#sign-in form [type=text]:focus{border-color:#80bdff;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);outline:0}@supports (-webkit-overflow-scrolling: touch){#sign-up form [type=email],#sign-up form [type=password],#sign-up form [type=text],#sign-in form [type=email],#sign-in form [type=password],#sign-in form [type=text]{font-size:1em}#sign-up form [type=email]::-moz-placeholder,#sign-up form [type=password]::-moz-placeholder,#sign-up form [type=text]::-moz-placeholder,#sign-in form [type=email]::-moz-placeholder,#sign-in form [type=password]::-moz-placeholder,#sign-in form [type=text]::-moz-placeholder{line-height:normal}#sign-up form [type=email]::placeholder,#sign-up form [type=password]::placeholder,#sign-up form [type=text]::placeholder,#sign-in form [type=email]::placeholder,#sign-in form [type=password]::placeholder,#sign-in form [type=text]::placeholder{line-height:normal}}#sign-up form [type=email]::-moz-placeholder,#sign-up form [type=password]::-moz-placeholder,#sign-up form [type=text]::-moz-placeholder,#sign-in form [type=email]::-moz-placeholder,#sign-in form [type=password]::-moz-placeholder,#sign-in form [type=text]::-moz-placeholder{line-height:43px}#sign-up form [type=email]::placeholder,#sign-up form [type=password]::placeholder,#sign-up form [type=text]::placeholder,#sign-in form [type=email]::placeholder,#sign-in form [type=password]::placeholder,#sign-in form [type=text]::placeholder{line-height:43px}#sign-up form .sub-field,#sign-in form .sub-field{align-items:center;display:flex}#sign-up form .submit,#sign-in form .submit{display:flex;justify-content:flex-end}#sign-up form .submit [type=submit],#sign-in form .submit [type=submit]{background-color:#0080cb;border:0 none;border-radius:5px;color:#ffffff;cursor:pointer;font-size:0.9em;padding:0.5rem 1rem;transition:background-color 0.3s ease-in-out, opacity 0.3s ease-in-out}#sign-up form .submit [type=submit]:hover,#sign-in form .submit [type=submit]:hover{background-color:#0d6cac}#sign-up form .password label [type=password],#sign-in form .password label [type=password]{padding-right:2.4rem}#sign-up form .password .icon,#sign-in form .password .icon{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;right:0;top:0;width:40px}#sign-up form .password i,#sign-in form .password i{color:#b7b7bd;cursor:pointer;opacity:0;transition:all 0.15s ease-in-out}#sign-up form .password .active i,#sign-in form .password .active i{opacity:1}#sign-up form .password .forgot-pwd,#sign-in form .password .forgot-pwd{display:block;font-size:0.8em;margin-top:0.25rem;text-align:right}#sign-up form .password .forgot-pwd a,#sign-in form .password .forgot-pwd a{color:#139eff;display:inline}#sign-up form .password .forgot-pwd a:hover,#sign-in form .password .forgot-pwd a:hover{text-decoration:underline}#sign-up form .error [type=email],#sign-up form .error [type=password],#sign-up form .error [type=text],#sign-in form .error [type=email],#sign-in form .error [type=password],#sign-in form .error [type=text]{border-color:#e74c3c}#sign-up form .error [type=email]:focus,#sign-up form .error [type=password]:focus,#sign-up form .error [type=text]:focus,#sign-in form .error [type=email]:focus,#sign-in form .error [type=password]:focus,#sign-in form .error [type=text]:focus{box-shadow:0 0 0 0.2rem rgba(231,76,60,0.25)}#sign-up form .error [type=email]:hover select,#sign-up form .error [type=password]:hover select,#sign-up form .error [type=text]:hover select,#sign-in form .error [type=email]:hover select,#sign-in form .error [type=password]:hover select,#sign-in form .error [type=text]:hover select{text-shadow:0 0 0 #e74c3c}#sign-up form .error [type=email]:hover .arrow i,#sign-up form .error [type=password]:hover .arrow i,#sign-up form .error [type=text]:hover .arrow i,#sign-in form .error [type=email]:hover .arrow i,#sign-in form .error [type=password]:hover .arrow i,#sign-in form .error [type=text]:hover .arrow i{color:#e74c3c}#sign-up form .error-message,#sign-in form .error-message{color:#e74c3c;display:block;font-size:0.8em;margin-top:0.25rem}#sign-up .partition,#sign-in .partition{align-items:center;display:flex;margin-bottom:2rem}#sign-up .partition .border,#sign-in .partition .border{border-color:#dddddd !important;border-style:solid none none !important;flex:1}#sign-up .partition .text,#sign-in .partition .text{color:#aaaaaa;font-size:1.2em;margin:0 1rem}#sign-up .social a,#sign-in .social a{align-items:center;border-radius:5px;color:#ffffff;display:flex;font-size:0.9em;height:45px;justify-content:center;letter-spacing:0.5px;overflow:hidden;padding:0 0.75rem;text-align:center;text-overflow:ellipsis;transition:background-color 0.3s ease-in-out;white-space:nowrap}#sign-up .social a i,#sign-in .social a i{font-size:1.4em;margin-right:1rem}#sign-up .social .line,#sign-up .social .linkedin,#sign-up .social .facebook,#sign-in .social .line,#sign-in .social .linkedin,#sign-in .social .facebook{margin-bottom:0.5rem}#sign-up .social .linkedin a,#sign-in .social .linkedin a{background-color:#0077b5}#sign-up .social .linkedin a:hover,#sign-in .social .linkedin a:hover{background-color:#005f91}#sign-up .social .facebook a,#sign-in .social .facebook a{background-color:#265cc1}#sign-up .social .facebook a:hover,#sign-in .social .facebook a:hover{background-color:#204ea4}#sign-up .social .line a,#sign-in .social .line a{background-color:#00c300}#sign-up .social .line a:hover,#sign-in .social .line a:hover{background-color:#06c755}@media only screen and (max-width: 640px){#sign-up .main,#sign-in .main{padding:0 0.5rem}}@media only screen and (max-width: 480px){#sign-up .title,#sign-in .title{margin-top:0}#sign-up .title h2,#sign-in .title h2{font-size:1.5em}#sign-up .title h2 .icon,#sign-in .title h2 .icon{width:80px}#sign-up .main,#sign-in .main{width:auto}}@supports (-webkit-overflow-scrolling: touch){#sign-up form label [type=email]::-moz-placeholder,#sign-up form label [type=password]::-moz-placeholder,#sign-up form label [type=text]::-moz-placeholder,#sign-in form label [type=email]::-moz-placeholder,#sign-in form label [type=password]::-moz-placeholder,#sign-in form label [type=text]::-moz-placeholder{line-height:normal}#sign-up form label [type=email]::placeholder,#sign-up form label [type=password]::placeholder,#sign-up form label [type=text]::placeholder,#sign-in form label [type=email]::placeholder,#sign-in form label [type=password]::placeholder,#sign-in form label [type=text]::placeholder{line-height:normal}}#sign-up{padding:2rem}#sign-up .social{border-top:1px solid #dddddd;margin-bottom:2rem;padding-top:2.25rem}#sign-up form h3{color:#0080cb;font-size:1.2em;font-weight:500;margin-bottom:0.5rem}#sign-up form .field{margin-bottom:4rem}#sign-up form .agreement{margin-right:1rem}#sign-up form .agreement label{align-items:center;cursor:pointer;display:flex;font-size:0.75em;line-height:1.25em}#sign-up form .agreement label:hover i{background-color:#dbdbdb}#sign-up form .agreement [type="checkbox"]{display:none}#sign-up form .agreement i{background-color:#ffffff;border:1px solid #0080cb;border-radius:3px;color:#ffffff;flex:0 0 auto;font-size:0.7em;height:18px;margin-right:0.5rem;position:relative;transition:background-color 0.3s ease-in-out;width:18px}#sign-up form .agreement i::before{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 0.3s ease-in-out;width:auto}#sign-up form .agreement a{color:#139eff;display:inline}#sign-up form .agreement a:hover{text-decoration:underline}#sign-up form .agreement input:checked+i{background-color:#0080cb}#sign-up form .agreement input:checked+i::before{opacity:1}#sign-up form .submit{flex:1}#sign-up form .submit.disable [type="submit"]{background-color:#787a7a;cursor:default;opacity:0.5;pointer-events:none}#sign-up .sign-in{margin-bottom:2.5rem;text-align:center}#sign-up .sign-in span{display:inline-block}#sign-up .sign-in a{color:#139eff;display:inline-block;margin:0 0.25rem}#sign-up .sign-in a:hover{text-decoration:underline}@media only screen and (max-width: 480px){#sign-up form .sub-field{flex-direction:column}#sign-up form .agreement{margin-bottom:1rem;margin-right:0}#sign-up form .submit{justify-content:center}}@media only screen and (max-width: 320px){#sign-up{padding:1.5rem}}
