.sign-up{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center;margin-top:67px;margin-bottom:137px;gap:10px}.sign-up .image{order:1;max-width:500px;max-height:390px}.sign-up form:first-child{order:2;width:500px;background:#f8f8f8;flex-flow:column wrap;gap:20px;padding:96px 67px 130px;border-radius:22px}.sign-up form:first-child div:not(input[type=submit]){background:inherit;max-width:360px;border-bottom:1px solid #b9b9b9;display:flex;justify-content:space-between}.sign-up form:first-child div:not(input[type=submit]) img{cursor:pointer}.sign-up form:first-child div input{padding:6px 9px;border:none;font-size:12px;outline:none;color:#b9b9b9;background:inherit;width:100%}.sign-up form:first-child input[type=submit]{display:flex;flex-flow:column;gap:9px;justify-content:center;align-items:center;border-radius:15px;background:#13567b;padding:10px;color:#fff;border:none;max-width:360px}.sign-up form:first-child p{text-align:center;font-size:13px;color:#13567b}.sign-up form:first-child p span a{text-decoration:none;color:#8fc640}.sign-up .code-verification,.sign-up .register-confirmed{flex-flow:column wrap;align-items:center;gap:10px;display:flex}.sign-up .code-verification .confirmed-image,.sign-up .register-confirmed .confirmed-image{width:219px;height:219px}.sign-up .code-verification .confirmed-image img,.sign-up .register-confirmed .confirmed-image img{width:100%;height:100%}.sign-up .code-verification .verification-image,.sign-up .register-confirmed .verification-image{width:178px;height:178px}.sign-up .code-verification .verification-image img,.sign-up .register-confirmed .verification-image img{width:100%;height:100%}.sign-up .code-verification p:first-of-type,.sign-up .register-confirmed p:first-of-type{font-size:12px}.sign-up .code-verification p:nth-of-type(2),.sign-up .register-confirmed p:nth-of-type(2){color:#646464;direction:ltr;font-size:23px;font-weight:700;line-height:40px}.sign-up .code-verification p:nth-of-type(3),.sign-up .register-confirmed p:nth-of-type(3){background-color:#646464;padding:5px;border-radius:10px;color:#fff;display:flex;justify-content:center;align-items:center;width:86px;height:26px;font-size:9px;gap:5px;font-weight:700;line-height:40px;cursor:pointer}.sign-up .code-verification input[type=submit],.sign-up .code-verification a:not(.send-again),.sign-up .register-confirmed input[type=submit],.sign-up .register-confirmed a:not(.send-again){text-decoration:none;display:flex;flex-flow:column;gap:9px;justify-content:center;align-items:center;border-radius:15px;background:#13567b;padding:10px;color:#fff;width:361px;height:45px;border:none}.sign-up .code-verification .confirm-boxes,.sign-up .register-confirmed .confirm-boxes{display:flex;gap:10px;direction:ltr}.sign-up .code-verification .confirm-boxes input,.sign-up .register-confirmed .confirm-boxes input{width:45px;height:45px;border-radius:5px;background:#d9d9d9;outline:none;border:none;text-align:center}.sign-up .code-verification .confirm-boxes input:focus,.sign-up .register-confirmed .confirm-boxes input:focus{border:solid 2px #13567b}.sign-up .code-verification .confirm-boxes input[type=number]::-webkit-inner-spin-button,.sign-up .code-verification .confirm-boxes input[type=number]::-webkit-outer-spin-button,.sign-up .register-confirmed .confirm-boxes input[type=number]::-webkit-inner-spin-button,.sign-up .register-confirmed .confirm-boxes input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}@media (max-width: 1199.98px){.sign-up{justify-content:center}}@media (max-width: 575.98px){.sign-up{gap:25px}.sign-up .image{max-width:175px}.sign-up .code-verification,.sign-up .register-confirmed{width:max(270px,90vw);padding:20px}.sign-up .code-verification a:not(.send-again),.sign-up .register-confirmed a:not(.send-again){width:max(240px,65vw)}.sign-up .code-verification .confirm-boxes,.sign-up .register-confirmed .confirm-boxes{gap:5px}.sign-up .code-verification input[type=submit],.sign-up .register-confirmed input[type=submit]{width:max(240px,65vw)}.sign-up #sign-up-form{padding:60px min(50px,10vw) 50px 25px}}
