:root{
    --logColor: #2951A8;
}

.content {
    display: flex;
    flex-direction: row;
}

.topLog {
    height: calc(100% - 5vh);
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.logCnt {
    width: 50%;
    height: 100%;
    display: flex;
    align-items: center;
}

.logLogo {
    background-image: url(../img/Logo_SM.png);
    width: 100%;
    height: 90px;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    margin-top: -10vh;
    margin-bottom: 10vh;
}

.leftCnt {
    background-color: #F9F9F9;
    flex-direction: column;
    justify-content: space-between;
}

.logFrmSct {
    /* margin-top: -4vh; */
    width: 100%;
    display: none;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    opacity: 0;
    transition: all .3s;
}

.logTit {
    color: var(--logColor);
    font-family: 'Inter';
    font-weight: bold;
    font-size: 1.25rem;
    width: 95%;
    max-width: 380px;
    text-align: center;
    margin-bottom: 6vh;
}

.logFrm {
    width: 95%;
    max-width: 320px;
}

.rightCnt {
    background-repeat: no-repeat;
    background-color: #F9F9F9;
    background-image: url(../img/BackgroundLogin2.svg);
    background-position: center;
    width: 40%;
}

/*Fromularios*/
.logFrm {
    display: flex;
    flex-direction: column;
    row-gap: 2vh;
}

.fgtLbl {
    font-size: .65rem;
    font-weight: 500;
    cursor: pointer;
}

.fstBtn {
    margin-top: 1vh;
}