.student-form-container{padding:16px;overflow-y:auto}.student-form-container .input-field{color:var(--color-white);border-bottom:2px solid var(--color-primary);background:0 0;font-weight:400}.student-form-container .input-field:focus{border-bottom-color:#ccac00}.student-form-container .input-label{color:var(--color-primary);transition:all .3s}.student-form-container .peer:focus~.input-label{color:#ccac00;background:0 0}.student-form-container .checkbox-wrapper{align-items:center;margin-bottom:8px;display:flex}.student-form-container .checkbox-wrapper .checkbox-input{width:20px;height:20px;margin-right:8px}.student-form-container .checkbox-wrapper .checkbox-label{color:#80763a;font-size:14px}.student-form-container .form-field{flex-direction:column;margin-bottom:16px;display:flex}.student-form-container .terms-link{color:#fce643;font-size:14px;text-decoration:underline;transition:color .3s;text-align:center!important}.student-form-container .terms-link:hover{color:#b3ad00}.student-form-container .submit-button{background-color:var(--color-primary);color:#000;cursor:pointer;border:none;border-radius:4px;width:100%;padding:8px;font-weight:700;transition:all .3s}.student-form-container .submit-button:hover{background-color:#e5c200}
.teacher-form-container{padding:16px;overflow-y:auto}.teacher-form-container .input-field{color:var(--color-white);border-bottom:2px solid var(--color-primary);background:0 0;font-weight:400}.teacher-form-container .input-field:focus{border-bottom-color:#ccac00}.teacher-form-container .input-label{color:var(--color-primary);transition:all .3s}.teacher-form-container .peer:focus~.input-label{color:#ccac00;background:0 0}.teacher-form-container .form-field{flex-direction:column;margin-bottom:16px;display:flex}.teacher-form-container .checkbox-wrapper{align-items:center;margin-bottom:8px;display:flex}.teacher-form-container .checkbox-wrapper .checkbox-input{width:20px;height:20px;margin-right:8px}.teacher-form-container .checkbox-wrapper .checkbox-label{color:#80763a;font-size:14px}.teacher-form-container .terms-link{color:#fce643;text-align:center;font-size:14px;text-decoration:underline;transition:color .3s}.teacher-form-container .terms-link:hover{color:#b3ad00}.teacher-form-container textarea{resize:vertical;border:2px solid var(--color-primary)!important;color:var(--color-white)!important;background:0 0!important}.teacher-form-container .submit-button{background-color:var(--color-primary);color:#000;cursor:pointer;border:none;border-radius:4px;width:100%;padding:8px;font-weight:700;transition:all .3s}.teacher-form-container .submit-button:hover{background-color:#e5c200}.teacher-form-container input[type=file]{color:gold;border:none;border-radius:8px;width:100%;padding:10px;font-weight:700}.teacher-form-container .form-field{width:100%;margin-bottom:1.5rem;position:relative}.teacher-form-container .form-input{width:100%;color:var(--color-primary);background:0 0;border:none;border-bottom:2px solid gold;outline:none;padding:10px 0;font-size:1rem;transition:all .3s}.teacher-form-container .form-input:focus{border-bottom-color:#ccac00}.teacher-form-container .form-input:focus+.form-label,.teacher-form-container .form-input:not(:placeholder-shown)+.form-label{color:#ccac00;transform:translateY(-1.5rem)scale(.85)}.teacher-form-container select.form-input{appearance:none;cursor:pointer;padding-right:30px}.teacher-form-container .form-field:after{content:"▼";color:var(--primary-color);pointer-events:none;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.teacher-form-container .form-input:focus~.form-label,.teacher-form-container .form-input:not(:placeholder-shown)~.form-label{color:var(--primary-color);transform:translateY(-1.5rem)scale(.85)}.teacher-form-container select.form-input{padding-left:12px}.teacher-form-container select.form-input option{background:var(--primary-dark);color:var(--color-primary);text-indent:10px;padding:8px!important}
