.step-line1 .MuiStepIcon-text{color:white;font-size:12px}.route-indicator{position:absolute;bottom:-14px;left:0;width:100%;height:2px;background-color:#fecf09;opacity:0;transition:opacity .2s}@media (min-width:768px){a[href="${pathname}"] .route-indicator{opacity:1}}.hero-section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px;box-sizing:border-box}.hero-section .flex>div{flex:1}.hero-section .flex>div:first-child{max-width:40%}.hero-section .flex>div:last-child{max-width:50%;height:24vw}.hero-section .flex>div:last-child .relative{height:100%;width:100%}.login-content{padding:4rem 6rem}@media (max-width:768px){.login-content{padding:0}.hero-section{height:500px}.hero-section .flex{flex-direction:column;align-items:center}.banner-image{height:55vw;width:55vw}.hero-section .flex>div:first-child,.hero-section .flex>div:last-child{max-width:100%;width:100%}.hero-section .flex>div:last-child .relative{height:200px}}.shake{animation:shake .5s}@keyframes shake{0%{transform:translate(0)}25%{transform:translateY(-4px)}50%{transform:translate(0)}75%{transform:translateY(-2px)}to{transform:translate(0)}}.notyf-text-only{background:transparent!important;box-shadow:none!important;padding:0!important;border:none!important}.notyf__toast.notyf-success-text .notyf__message{color:var(--notyf-success-color,#3d7f40)!important}.notyf__toast.notyf-error-text .notyf__message{color:var(--notyf-error-color,#dc4b3f)!important}