.student-login-section{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity,1));display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;width:100%}@media (min-width:1024px){.student-login-section{flex-direction:row}}.student-login-section .logo{left:1rem;position:absolute;top:1rem;z-index:10}@media (min-width:1024px){.student-login-section .logo{left:1.8453rem;position:fixed;top:1.8593rem;z-index:10}}.student-login-section .logo svg{height:auto;width:6.974rem}.student-login-section .or-divider{display:flex;justify-content:center;position:relative;top:-2.5rem}@media (min-width:1024px){.student-login-section .or-divider{--tw-translate-x:-50%;--tw-translate-y:-50%;left:50%;position:absolute;top:31.9375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:1}}.student-login-section .code-login{position:relative;width:100%}@media (min-width:1024px){.student-login-section .code-login{height:100%;min-height:100vh;position:relative;width:50%}}.student-login-section .code-login:after{content:""}@media (min-width:1024px){.student-login-section .code-login:after{--tw-bg-opacity:1;background-color:rgb(0 211 77/var(--tw-bg-opacity,1));bottom:0;height:50vh;left:0;position:fixed;width:50%}}.student-login-section .code-login .message{position:absolute;right:0;top:7rem;z-index:10}@media (min-width:640px){.student-login-section .code-login .message{right:1.25rem}}@media (min-width:768px){.student-login-section .code-login .message{right:2.25rem}}@media (min-width:1024px){.student-login-section .code-login .message{opacity:0;position:absolute;right:-7rem;top:8.0812rem;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (hover:none){.student-login-section .code-login .message{opacity:1}}}.student-login-section .code-login .message svg{height:auto;max-width:50vw;width:10rem}@media (min-width:640px){.student-login-section .code-login .message svg{height:auto;width:13.127rem}}.student-login-section .code-login:hover .message{opacity:1}.student-login-section .code-login .cols{display:flex;height:100%;width:100%}.student-login-section .code-login .cols .col{--tw-bg-opacity:1;background-color:rgb(0 211 77/var(--tw-bg-opacity,1));border-top-left-radius:37.5rem;border-top-right-radius:37.5rem;position:absolute;width:25%}.student-login-section .code-login .cols .col.col-one{height:calc(100% - 6.4359rem);left:0;top:6.4359rem}.student-login-section .code-login .cols .col.col-two{height:calc(100% - 1.3109rem);left:25%;top:1.3109rem}.student-login-section .code-login .cols .col.col-three{height:calc(100% - 1.3109rem);left:50%;top:1.3109rem}.student-login-section .code-login .cols .col.col-four{height:calc(100% - 6.4359rem);left:75%;top:6.4359rem}.student-login-section .code-login .eyes{margin-top:8.0812rem}.student-login-section .code-login .form-container{align-items:center;display:flex;flex-direction:column;padding-bottom:5rem;position:relative;z-index:2}@media (min-width:1024px){.student-login-section .code-login .form-container{padding-bottom:2.5rem}}.student-login-section .code-login .form-container form{align-items:center;display:flex;flex-direction:column;margin-top:2.62rem;padding-left:1rem;padding-right:1rem;width:100%}.student-login-section .code-login .form-container .form-fields{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-top:2rem;max-width:18.4343rem;width:100%}.student-login-section .code-login .form-container .form-fields .input-wrapper{position:relative;width:100%}.student-login-section .code-login .form-container .form-fields .input-wrapper .floating-label{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1));font-size:.625rem;font-weight:600;left:.75rem;letter-spacing:-.01375rem;line-height:150%;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;top:.125rem;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}.student-login-section .code-login .form-container .form-fields .input-wrapper .floating-label.visible{opacity:1}.student-login-section .code-login .form-container .form-fields input{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.75rem;color:rgb(10 10 10/var(--tw-text-opacity,1));display:inline-flex;font-size:1.25rem;font-weight:600;gap:.625rem;height:3.206rem;justify-content:center;letter-spacing:-.0275rem;line-height:150%;outline-color:#0a0a0a;outline-offset:-1px;outline-style:solid;outline-width:1px;text-align:center;width:100%}.student-login-section .code-login .form-container .form-fields input::-moz-placeholder{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1));font-family:Poppins;font-size:1rem;font-weight:400;line-height:1.5rem}.student-login-section .code-login .form-container .form-fields input::placeholder{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1));font-family:Poppins;font-size:1rem;font-weight:400;line-height:1.5rem}.student-login-section .code-login .form-container .form-fields input:-webkit-autofill,.student-login-section .code-login .form-container .form-fields input:-webkit-autofill:active,.student-login-section .code-login .form-container .form-fields input:-webkit-autofill:focus,.student-login-section .code-login .form-container .form-fields input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.student-login-section .code-login .form-container .form-fields .form-btn{padding-bottom:1rem;position:relative;width:100%}.student-login-section .code-login .form-container .form-fields .form-btn button{height:3.206rem;position:relative;width:100%;z-index:1}.student-login-section .code-login .form-container .form-fields .form-btn .btn-left{bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.student-login-section .code-login .form-container .form-fields .form-btn .btn-right{bottom:-.625rem;pointer-events:none;position:absolute;right:-.25rem;z-index:2}.student-login-section .student-login{position:relative;width:100%}@media (min-width:1024px){.student-login-section .student-login{height:100%;min-height:100vh;position:relative;width:50%}}.student-login-section .student-login .eyes{margin-top:0}@media (min-width:1024px){.student-login-section .student-login .eyes{margin-top:9.4642rem}}.student-login-section .student-login .form-container{align-items:center;display:flex;flex-direction:column;padding-bottom:2.5rem;position:relative;z-index:2}.student-login-section .student-login .form-container>form{align-items:center;display:flex;flex-direction:column;margin-top:2.62rem;padding-left:1rem;padding-right:1rem;width:100%}.student-login-section .student-login .form-container .form-fields{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-top:2rem;max-width:18.4343rem;position:relative;width:100%}@media (min-width:1696px){.student-login-section .student-login .form-container .form-fields{max-width:21.875rem}}.student-login-section .student-login .form-container .form-fields .input-wrapper{position:relative;width:100%}.student-login-section .student-login .form-container .form-fields .input-wrapper .floating-label{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1));font-size:.625rem;font-weight:600;left:.75rem;letter-spacing:-.01375rem;line-height:150%;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;top:.125rem;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}.student-login-section .student-login .form-container .form-fields .input-wrapper .floating-label.visible{opacity:1}.student-login-section .student-login .form-container .form-fields input{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.75rem;color:rgb(10 10 10/var(--tw-text-opacity,1));display:inline-flex;font-size:1.25rem;font-weight:600;gap:.625rem;height:3.206rem;justify-content:center;letter-spacing:-.0275rem;line-height:150%;outline-color:#0a0a0a;outline-offset:-1px;outline-style:solid;outline-width:1px;text-align:center;width:100%}.student-login-section .student-login .form-container .form-fields input::-moz-placeholder{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1));font-family:Poppins;font-size:1rem;font-weight:400;line-height:1.5rem}.student-login-section .student-login .form-container .form-fields input::placeholder{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1));font-family:Poppins;font-size:1rem;font-weight:400;line-height:1.5rem}.student-login-section .student-login .form-container .form-fields input:-webkit-autofill,.student-login-section .student-login .form-container .form-fields input:-webkit-autofill:active,.student-login-section .student-login .form-container .form-fields input:-webkit-autofill:focus,.student-login-section .student-login .form-container .form-fields input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.student-login-section .student-login .form-container .form-fields .password-field-wrapper{position:relative;width:100%}.student-login-section .student-login .form-container .form-fields .password-field-wrapper .password-toggle-btn{--tw-translate-y:-50%;align-items:center;background-color:transparent;border-width:0;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.student-login-section .student-login .form-container .form-fields .password-field-wrapper .password-eye-icon,.student-login-section .student-login .form-container .form-fields .password-field-wrapper .password-eye-off-icon{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));transition:opacity .2s}.student-login-section .student-login .form-container .form-fields .password-field-wrapper .password-eye-off-icon{display:none}.student-login-section .student-login .form-container .form-fields .form-btn{padding-bottom:1rem;position:relative;width:100%}.student-login-section .student-login .form-container .form-fields .form-btn button{height:3.206rem;position:relative;width:100%;z-index:1}.student-login-section .student-login .form-container .form-fields .form-btn .btn-left{bottom:0;left:-1.3rem;pointer-events:none;position:absolute;z-index:2}.student-login-section .student-login .form-container .form-fields .form-btn .btn-right{bottom:0;pointer-events:none;position:absolute;right:-1.3rem;z-index:2}.student-login-section .student-login .form-container .form-fields .student-login-error{max-width:100%;opacity:0;pointer-events:none;position:absolute;right:-10.4644rem;top:0;width:10.4644rem;z-index:1}@media (min-width:640px){.student-login-section .student-login .form-container .form-fields .student-login-error{opacity:1}}@media (min-width:1024px){.student-login-section .student-login .form-container .form-fields .student-login-error{right:-8rem;top:-.5rem;width:9.4644rem}}@media (min-width:1280px){.student-login-section .student-login .form-container .form-fields .student-login-error{right:-10.4644rem;top:0;width:10.4644rem}}@media (min-width:1696px){.student-login-section .student-login .form-container .form-fields .student-login-error{right:-12.4644rem;width:12.4644rem}}.student-login-section .student-login .form-container .form-fields .student-login-error .student-login-error-message{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;text-align:center}.student-login-section .student-login .form-container .form-fields .student-login-error .student-login-error-message>div{font-size:.75rem;font-weight:400;letter-spacing:-.00963rem;line-height:130%;text-align:center}@media (min-width:1280px){.student-login-section .student-login .form-container .form-fields .student-login-error .student-login-error-message>div{font-size:.875rem}}.student-login-section .student-login .form-container .form-fields .student-login-error .student-login-error-message>div:first-child{font-weight:600}.student-login-section .student-login .form-container .form-fields .student-login-error .student-login-error-icon{margin-bottom:-.75rem;margin-left:-1.5rem;position:relative}.student-login-section .student-login .form-container .form-fields .student-login-error .student-login-error-text{padding-left:1rem;padding-right:1rem}.student-login-section .student-login .social-login-container{align-items:flex-start;border-radius:.625rem;display:flex;flex-direction:column;gap:.625rem;justify-content:flex-start;margin-top:1.4375rem;max-width:100%;outline:.09375rem solid #fda900;outline-offset:-.09375rem;padding:1.3125rem 1.125rem;position:relative;width:21.875rem}.student-login-section .student-login .social-login-container .social-login-or{--tw-translate-y:-50%;--tw-translate-x:-50%;--tw-bg-opacity:1;align-items:center;background-color:rgb(254 198 55/var(--tw-bg-opacity,1));display:inline-flex;justify-content:center;left:50%;padding-left:.625rem;padding-right:.625rem;position:absolute;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.student-login-section .student-login .social-login-container .social-login-or .social-login-or-text{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1));font-size:1rem;font-weight:400;letter-spacing:-.011rem;line-height:1.5rem;line-height:150%;text-align:center}.student-login-section .student-login .social-login-container .social-login-buttons{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start;max-width:100%;width:19.5025rem}.student-login-section .student-login .social-login-container .social-login-buttons .social-login-button{align-items:center;align-self:stretch;border-radius:9999px;cursor:pointer;display:flex;flex-direction:column;font-family:Space Grotesk,sans-serif;font-weight:700;gap:.625rem;height:3.20625rem;justify-content:center;padding-left:.75rem;padding-right:.75rem}@media (min-width:1024px){.student-login-section .student-login .social-login-container .social-login-buttons .social-login-button{padding-left:.5rem;padding-right:.5rem}}.student-login-section .student-login .social-login-container .social-login-buttons .social-login-button.social-login-button-google{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.student-login-section .student-login .social-login-container .social-login-buttons .social-login-button.social-login-button-microsoft{--tw-bg-opacity:1;background-color:rgb(65 101 248/var(--tw-bg-opacity,1))}.student-login-section .student-login .social-login-container .social-login-buttons .social-login-button .social-login-button-content{align-items:center;display:flex;gap:1rem;justify-content:center}.student-login-section .student-login .social-login-container .social-login-buttons .social-login-button .social-login-button-content img{height:1.7813rem;width:1.7813rem}.student-login-section .student-login .social-login-container .social-login-buttons .social-login-button .social-login-button-content .social-login-button-text{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1));display:flex;flex-direction:column;font-size:1rem;font-weight:600;justify-content:center;line-height:1.5rem;text-align:center;text-transform:uppercase}.student-login-section .student-login .social-login-container .social-login-buttons .social-login-button .social-login-button-content .social-login-button-text.social-login-button-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.student-login-section .forgot-password-text{align-self:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.88rem;row-gap:.25rem;text-align:center}.student-login-section .forgot-password-text span{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1));font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.25;overflow-wrap:break-word}.student-set-password-section{--tw-bg-opacity:1;background-color:rgb(254 198 55/var(--tw-bg-opacity,1));display:flex;justify-content:center;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.student-set-password-section .logo{left:1rem;position:absolute;top:1rem;z-index:10}@media (min-width:1024px){.student-set-password-section .logo{left:1.8453rem;position:fixed;top:1.8593rem;z-index:10}}.student-set-password-section .logo svg{height:auto;width:6.974rem}.student-set-password-section .shape{display:flex;justify-content:center;left:0;position:absolute;width:100vw;z-index:1}.student-set-password-section .shape svg{height:66.2598rem;max-height:66.2598rem;max-width:66.2598rem;width:66.2598rem}.student-set-password-section .message{left:calc(50% + 3rem);max-width:50vw;position:absolute;top:7rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:1}@media (min-width:640px){.student-set-password-section .message{left:calc(50% + 5rem);top:6rem}}@media (min-width:768px){.student-set-password-section .message{left:calc(50% + 7rem);top:9rem}}@media (min-width:1024px){.student-set-password-section .message{left:calc(50% + 9rem);top:10rem}}@media (min-width:1280px){.student-set-password-section .message{left:calc(50% + 11rem);top:9rem}}.student-set-password-section .form-container{align-items:center;display:flex;flex-direction:column;max-width:29rem;padding-bottom:2.5rem;position:relative;top:14.1047rem;z-index:2}.student-set-password-section .form-container>form{align-items:center;display:flex;flex-direction:column;padding-left:1rem;padding-right:1rem;width:100%}.student-set-password-section .form-container>.message{left:50%;top:-10rem;width:-moz-max-content;width:max-content}@media (min-width:768px){.student-set-password-section .form-container>.message{left:calc(50% + 7rem)}}@media (min-width:1024px){.student-set-password-section .form-container>.message{left:calc(50% + 5rem)}}.student-set-password-section .form-container .eyes{display:flex;justify-content:center;margin-bottom:2.79rem}.student-set-password-section .form-container .eyes svg{height:auto;width:14.9767rem}.student-set-password-section .form-container .hand{margin-right:-9rem;margin-top:4.83rem;position:relative}.student-set-password-section .form-container .form-fields{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-top:2rem;max-width:100%;position:relative;width:18.4343rem}@media (min-width:1696px){.student-set-password-section .form-container .form-fields{width:21.875rem}}.student-set-password-section .form-container .form-fields .input-wrapper{position:relative;width:100%}.student-set-password-section .form-container .form-fields .input-wrapper .floating-label{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1));font-size:.625rem;font-weight:600;left:.75rem;letter-spacing:-.01375rem;line-height:150%;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;top:.125rem;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}.student-set-password-section .form-container .form-fields .input-wrapper .floating-label.visible{opacity:1}.student-set-password-section .form-container .form-fields input{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.75rem;color:rgb(10 10 10/var(--tw-text-opacity,1));display:inline-flex;font-size:1.25rem;font-weight:600;gap:.625rem;height:3.206rem;justify-content:center;letter-spacing:-.0275rem;line-height:150%;outline-color:#0a0a0a;outline-offset:-1px;outline-style:solid;outline-width:1px;text-align:center;width:100%}.student-set-password-section .form-container .form-fields input::-moz-placeholder{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1));font-family:Poppins;font-size:1rem;font-weight:400;line-height:1.5rem}.student-set-password-section .form-container .form-fields input::placeholder{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1));font-family:Poppins;font-size:1rem;font-weight:400;line-height:1.5rem}.student-set-password-section .form-container .form-fields input:-webkit-autofill,.student-set-password-section .form-container .form-fields input:-webkit-autofill:active,.student-set-password-section .form-container .form-fields input:-webkit-autofill:focus,.student-set-password-section .form-container .form-fields input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.student-set-password-section .form-container .form-fields .password-field-wrapper{position:relative;width:100%}.student-set-password-section .form-container .form-fields .password-field-wrapper .password-toggle-btn{--tw-translate-y:-50%;align-items:center;background-color:transparent;border-width:0;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.student-set-password-section .form-container .form-fields .password-field-wrapper .password-eye-icon,.student-set-password-section .form-container .form-fields .password-field-wrapper .password-eye-off-icon{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));transition:opacity .2s}.student-set-password-section .form-container .form-fields .password-field-wrapper .password-eye-off-icon{display:none}.student-set-password-section .form-container .form-fields .form-btn{padding-bottom:1rem;position:relative;width:100%}.student-set-password-section .form-container .form-fields .form-btn button{height:3.206rem;position:relative;width:100%;z-index:1}.student-set-password-section .form-container .form-fields .form-btn .btn-left{bottom:0;left:-1.3rem;pointer-events:none;position:absolute;z-index:2}.student-set-password-section .form-container .form-fields .form-btn .btn-right{bottom:0;pointer-events:none;position:absolute;right:-1.3rem;z-index:2}.student-set-password-section .form-container .form-fields .student-login-error{max-width:100%;opacity:0;pointer-events:none;position:absolute;right:-10.4644rem;top:0;width:10.4644rem;z-index:1}@media (min-width:640px){.student-set-password-section .form-container .form-fields .student-login-error{opacity:1}}@media (min-width:1024px){.student-set-password-section .form-container .form-fields .student-login-error{right:-8rem;top:-.5rem;width:9.4644rem}}@media (min-width:1280px){.student-set-password-section .form-container .form-fields .student-login-error{right:-10.4644rem;top:0;width:10.4644rem}}@media (min-width:1696px){.student-set-password-section .form-container .form-fields .student-login-error{right:-12.8rem;width:12.4644rem}}.student-set-password-section .form-container .form-fields .student-login-error .student-login-error-message{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;text-align:center}.student-set-password-section .form-container .form-fields .student-login-error .student-login-error-message>div{font-size:.75rem;font-weight:400;letter-spacing:-.00963rem;line-height:130%;text-align:center}@media (min-width:1280px){.student-set-password-section .form-container .form-fields .student-login-error .student-login-error-message>div{font-size:.875rem}}.student-set-password-section .form-container .form-fields .student-login-error .student-login-error-message>div:first-child{font-weight:600}.student-set-password-section .form-container .form-fields .student-login-error .student-login-error-icon{margin-bottom:-.75rem;margin-left:-1.5rem;position:relative}.student-set-password-section .form-container .form-fields .student-login-error .student-login-error-text{padding-left:1rem;padding-right:1rem}

/*# sourceMappingURL=login.css.map*/