/* Responsive Design */
@media (max-width: 1024px) {
	.registration-section{
		padding:20px;
	}
	.reg-left-banner{
		display:none;
	}
    .registration-container {
        grid-template-columns: 1fr;
    }
    .reg-left-banner {
        padding: 40px 24px;
    }
    .reg-right-form {
        padding: 35px 24px;
    }
}

@media (max-width: 600px) {
    .form-row {
        grid-template-columns: 1fr;
    }
    .role-tabs {
        grid-template-columns: 1fr;
    }
}