.auth-page-wrap{position:fixed;inset:0;min-height:100vh;display:flex;justify-content:center;background-image:url(/images/background_auth.jpg?da89b3d9e5f63d4e8c2d493576e2fe48);background-size:cover;background-position:50%;padding:1rem;overflow-y:auto}.auth-card-glass{position:relative;background:transparent;border-radius:10px;width:100%;max-width:532px;padding:40px;margin:auto;overflow:hidden;display:flex;flex-direction:column;gap:50px}.auth-card-glass:before{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);mask-image:linear-gradient(180deg,#000 0,transparent 55%);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 55%)}.auth-card-glass:after,.auth-card-glass:before{content:"";position:absolute;inset:0;background-color:hsla(0,0%,100%,.66);z-index:0;pointer-events:none}.auth-card-glass:after{backdrop-filter:blur(80px);-webkit-backdrop-filter:blur(80px);mask-image:linear-gradient(180deg,transparent 0,#000 45%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 45%)}.auth-card-glass .auth-header,.auth-card-glass>form{position:relative;z-index:1}@media (max-width:575.98px){.auth-card-glass{max-width:100%;padding:30px 20px}}.auth-header{display:flex;flex-direction:column;align-items:center;gap:50px;text-align:center}.auth-header img{display:block;height:auto}.auth-header h4{margin:0;font-weight:500}.auth-card-glass>form{display:flex;flex-direction:column;gap:30px}.auth-fields-group{display:flex;flex-direction:column;gap:10px}.auth-subtitle{margin:0;color:#0f0f0f;font-weight:500;font-size:14px}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-field label{font-family:Brockmann,sans-serif;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.05em;color:#0f0f0f}.auth-input{display:block;width:100%;background-color:#fff;border:1px solid #d5d5d5;border-radius:60px;color:#1e1e1e;padding:.5rem 1rem;height:calc(1.5em + 1rem + 2px);line-height:1.5;font-size:1rem;font-weight:500;outline:none;transition:border-color .15s ease-in-out}.auth-input:focus{border-color:#0f0f0f}.auth-input.is-invalid{border-color:#ea5455}.auth-field .invalid-feedback{display:block;color:#ea5455;font-size:.85rem}.auth-checkbox{display:flex;align-items:center;gap:8px}.auth-checkbox fieldset{margin:0;padding:0;border:0}.auth-checkbox .vs-checkbox-con{margin:0}.auth-checkbox .vs-checkbox-con input:checked~.vs-checkbox{border-color:#0f0f0f!important}.auth-checkbox .vs-checkbox-con input:checked~.vs-checkbox .vs-checkbox--check{background-color:#0f0f0f!important}.auth-checkbox span{font-family:Brockmann,sans-serif;font-weight:400;font-size:12px;line-height:14px;letter-spacing:-.03em;color:#0f0f0f}.auth-checkbox .auth-link{text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;color:#0f0f0f}.auth-actions{display:flex;justify-content:center}.auth-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:15px 40px;border-radius:60px;background-color:#0f0f0f;border:1px solid #0f0f0f;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.auth-btn:hover{background-color:#020202;border-color:#020202;color:#fff}.auth-forgot-password{font-family:Brockmann,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.05em;color:#0f0f0f}.auth-forgot-password p{margin:0}.auth-forgot-password a{text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;color:#0f0f0f}.auth-link{text-decoration:underline;color:inherit;font-weight:500}.auth-footer-text{text-align:center;margin:0;color:#1e1e1e}.auth-footer-text .auth-link:focus,.auth-footer-text .auth-link:hover{color:inherit}