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