label {
    color: #030338;
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.00444rem;
}

input::placeholder {
    color:#9B9FB1 !important;
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.00444rem;
}

button {
    height: 2.5rem;
    background-color: var(--sib-brand-primary) !important;
    border: none !important;
    font-size: 0.8125rem !important;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.00444rem;
}

button:hover {
    background-color: var(--sib-brand-secondary) !important;
}

p { 
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3125rem; /* 150% */
    letter-spacing: 0.00475rem;
    color: #030338;
}

#login-footer {
    position: absolute;
    bottom: 2.0rem;
    left:3.8rem;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3125rem; /* 175% */
    letter-spacing: 0.00475rem;
    color: #030338;
}