.student-register{background:linear-gradient(to right,#fff,#263c7d);min-height:100vh;display:flex;align-items:center;justify-content:flex-end;padding:40px;position:relative}.student-register .desc{position:absolute;top:50%;left:300px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.student-register .desc img{width:280px;margin-bottom:10px}.student-register .desc p{font-size:18px;color:#333;text-align:left}.student-register .form-card{background-color:#fff;border-radius:15px;padding:30px;box-shadow:0 4px 15px #00000026;width:100%;max-width:600px;margin-right:30px}.student-register .form-card form{display:flex;flex-direction:column;gap:15px}.student-register .form-card .actions{display:flex;flex-direction:column;gap:10px}.student-register .form-card .actions button{padding:12px;background-color:#263c7d;color:#fff;border-radius:10px;font-weight:600;transition:.3s}.student-register .form-card .actions button:hover{background-color:#1d2e60}.student-register .form-card .actions p{text-align:center}.student-register .form-card input,.student-register .form-card textarea{padding:10px;border-radius:8px;border:1px solid #ccc;transition:border-color .3s}.student-register .form-card input:focus,.student-register .form-card textarea:focus{border-color:#263c7d}@media (max-width: 768px){.student-register{background:linear-gradient(to bottom,#fff,#263c7d);flex-direction:column;justify-content:center;padding:20px}.student-register .desc{position:static;align-items:center;transform:none}.student-register .desc img{width:200px;margin-top:25px}.student-register .desc p{font-size:17px;text-align:center;color:#263c7d}.student-register .form-card{margin:0;padding:20px}.student-register input,.student-register textarea,.student-register button{font-size:14px;padding:8px}}
