.login[data-v-71b053c9]:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(/build/assets/stw-bg-BOqEteJd.jpg);opacity:.75}.login .p-card[data-v-71b053c9]{z-index:2}.login[data-v-71b053c9] .p-card{background:var(--navbar-bg);border-radius:20px;padding:3rem 1rem;width:100%;max-width:570px;box-shadow:0 20px 40px #00000014;margin:1rem;z-index:2;border:1px solid var(--azure-blue-color)}.brand-logo[data-v-71b053c9]{display:flex;flex-direction:column;justify-content:center;align-items:center}.form-group label[data-v-71b053c9],.forgot-pass[data-v-71b053c9]{display:block;margin-bottom:.25rem;color:#fff;font-size:.9rem;font-weight:500}.brand-logo p[data-v-71b053c9]{color:#fff;font-size:16px;font-weight:400}.remember-me[data-v-71b053c9]{display:flex;justify-content:center;align-items:center}.remember-forgot[data-v-71b053c9]{display:flex;justify-content:space-between}.remember-me[data-v-71b053c9] .p-checkbox,.remember-me[data-v-71b053c9] .p-checkbox-box{width:16px;height:16px;border-radius:4px}.forgot-pass[data-v-71b053c9]{text-decoration:none}.forgot-pass[data-v-71b053c9]:hover{text-decoration:underline;color:var(--golden-yellow-color)}.action-btn[data-v-71b053c9] .p-button span,.action-btn[data-v-71b053c9] .p-button{font-weight:500}.action-btn[data-v-71b053c9] .p-button{background:var(--golden-yellow-color);border-color:var(--golden-yellow-color);transition:all .3s;border-radius:50px}.action-btn[data-v-71b053c9] .p-button span,.action-btn a[data-v-71b053c9]{color:#000}.action-btn[data-v-71b053c9] .p-button:hover{background:#000;border-color:#000;transform:translateY(-3px)}.action-btn[data-v-71b053c9] .p-button:hover span,.action-btn a[data-v-71b053c9]:hover{color:var(--golden-yellow-color)}.login .social-login[data-v-71b053c9]{margin:.75rem 0;text-align:center;position:relative;width:100%}.social-login[data-v-71b053c9]:before{content:"";position:absolute;width:100%;height:1px;background-color:#e1e1e169;top:50%;left:0;transform:translateY(-50%)}.social-login span[data-v-71b053c9]{color:#fff;font-size:.9rem;margin-bottom:1rem;background-color:var(--navbar-bg);display:inline;z-index:2;position:relative;padding:0 .75rem}@media screen and (min-width: 992px){.form-container[data-v-71b053c9]{background:none}.login .p-card[data-v-71b053c9]{padding:3rem 2rem}.brand h1[data-v-71b053c9]{font-size:1.35rem}}
