*,*:before,*:after{box-sizing:border-box}input{margin:.5rem auto}.change-account{float:right;padding:.5rem}.main{border-radius:.5rem;max-width:720px;outline:1px solid rgba(115,113,113,.5)}.create{text-align:center;margin:1rem auto;padding-bottom:1.5rem}.header{margin-left:5%;padding-top:20px}.form-control{background:#f1f1f1;outline:1px solid rgba(115,113,113,.5)}.back{float:right;margin:30px}input::-ms-reveal,input::-ms-clear{display:none}::-moz-placeholder{font-family:Raleway;letter-spacing:0}::placeholder{font-family:Raleway;letter-spacing:0}input[type=password]{font-family:Verdana;letter-spacing:.125em}#password,#password-confirm{padding-right:41px}#showPasswordBtn,#showPasswordConfirmBtn{position:absolute;top:50%;right:10px;transform:translateY(-50%);padding:10px;cursor:pointer}#agree:hover{cursor:pointer}.register-com-js-content{display:grid;grid-template-columns:50% 50%;height:100vh}.register-com-js-content .for-companies{display:flex;flex-direction:column;justify-content:center}.register-com-js-content .for-companies .for-companies-image{align-self:center}.register-com-js-content .for-companies .for-companies-content{display:flex;flex-direction:column;text-align:center}.register-com-js-content .for-companies .for-companies-content span:nth-child(1){font-weight:700;font-size:2.5rem;text-transform:uppercase}@media (max-width: 768px){.register-com-js-content .for-companies .for-companies-content span:nth-child(1){font-size:2rem}}.register-com-js-content .for-companies .for-companies-content span:not(:nth-child(1)){font-weight:700;font-size:1rem;letter-spacing:2px}@media (max-width: 768px){.register-com-js-content .for-companies .for-companies-content span:not(:nth-child(1)){font-size:.8rem}}.register-com-js-content .for-companies .for-companies-content .for-companies-button button{margin-top:10px;padding-inline:25px;background:transparent;border:2px solid black;border-radius:2px}.register-com-js-content .for-job-seekers{color:#fff;background-color:#fc771e;display:flex;flex-direction:column;justify-content:center}.register-com-js-content .for-job-seekers .for-job-seekers-image{align-self:center}.register-com-js-content .for-job-seekers .for-job-seekers-content{display:flex;flex-direction:column;text-align:center}.register-com-js-content .for-job-seekers .for-job-seekers-content span:nth-child(1){font-weight:700;font-size:2.5rem;text-transform:uppercase}@media (max-width: 768px){.register-com-js-content .for-job-seekers .for-job-seekers-content span:nth-child(1){font-size:2rem}}.register-com-js-content .for-job-seekers .for-job-seekers-content span:not(:nth-child(1)){font-weight:700;font-size:1rem;letter-spacing:2px}@media (max-width: 768px){.register-com-js-content .for-job-seekers .for-job-seekers-content span:not(:nth-child(1)){font-size:.8rem}}.register-com-js-content .for-job-seekers .for-job-seekers-content .for-job-seekers-button button{color:#fff;margin-top:10px;padding-inline:25px;background:transparent;border:2px solid white;border-radius:2px}.register-panel{height:50vh}.register-panel-right{background:#f34706c9}.register-text-white{color:#fff}.register-text-black{color:#000}.register-line-black{margin-bottom:20px;border-bottom:2px solid #000;width:15%;transition:.2s}.register-line-white{margin-bottom:10px;border-bottom:2px solid #fff;width:15%;transition:.2s}.register-panel-left:hover>.register-line-black{width:200px}.register-panel-right:hover>.register-line-white{width:200px}.register-panel h1{margin-top:20px}.register-panel h6{letter-spacing:.05rem}.register-button-black{margin-top:20px;border:1px solid black;background-color:transparent;padding:5px 20px;color:#000;transition:.15s;font-weight:700}.register-button-white{margin-top:20px;border:1px solid white;background-color:transparent;padding:5px 20px;color:#fff;transition:.15s;font-weight:700}.register-button-black:hover{border:1px solid var(--primary);background-color:var(--primary);padding:5px 20px;color:#fff}.register-button-white:hover{border:1px solid white;background-color:#fff;padding:5px 20px;color:var(--primary)}@media (min-width: 576px){.register-panel{height:100vh}}#password-validation{display:none}#password-validation li{list-style-type:none;padding-left:1ch;font-size:small}#password-validation p{padding-left:.8rem;font-size:small}.valid::marker,.valid{color:#32cd32}.pass-icon:not(.valid)>.bi-check-square{display:none}.valid .bi-check-square,.invalid .bi-square{display:inline-block}.invalid .bi-check-square,.valid .bi-square{display:none}.invalid::marker,.invalid{color:red}#password-confirmation{display:none}.no-match:before{content:"Password confirmation did not match";padding-left:1rem;font-size:small;color:red}
