
    .div-paragraph{
        display: inline-flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 15px;
        color: #2B2B2B;
        font-style: normal;
        font-family: 'Inter';
        margin-right: 5%;
    }
    .container{
        padding-top: 5%;
        font-family: 'Inter' !important;
    }
    .login{
        justify-content: center;
        align-items: center
    }
    .paragraph{
        font-size: 20px;
        font-weight: 400;
        text-align: justify;
    }

    .title-login{
        font-weight: 700;
        font-size: 24px;
        text-align: start;
        font-family: 'Inter';
    }

    .form-card{
        display: flex;
        width: 40% !important;
        padding: 40px 30px;
        flex-direction: column;
        justify-content: center;
        border-radius: 10px;
        border: 1px solid rgba(245, 234, 236, 1);
        box-shadow: 5px 3px 11px 0px rgba(0, 0, 0, 0.25);
    }

    .title-form{
        color:#2B2B2B;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-align: start;
    }

    .field{
        display: flex;
        width: 100%;
        flex-direction: column;
        align-items: flex-start;
    }


    .form-content{
        padding: 0% 5%;
    }

    .input-login{
        border-radius: 5px;
        border: 2px solid rgba(230, 230, 230, 1);
        height: 43px !important;
    }

    .form-control{
        box-shadow:none !important;
    }
    .form-header{
        display: flex;
        flex-direction: column;
        margin-left: 20px;
    }
    .form-body{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .form-buttons{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        gap: 20px;
        margin-top: 20px;
    }

    .forgot{
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        width: 100%;
        color: #972E3F;
        margin:20px 0px;
    }

    .forgot-link{
        color: #972E3F;
    }

    .forgot-link:link{
        color: #972E3F;
    }

    .divisor-login{
        background: #bbb;
        border: 1px solid #bbb;
    }

    .red-button{
        background-color: #972E3F;
        border-radius: 10px;
        border: none;
        color: #fff;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        padding: 3% 5%;
        text-align: center;
        width: 100%;
        transition: 0.3s;
    }

    .register-button{
        color: #6B6B6B;
        text-decoration: none;
        width:100%;
        border-radius: 10px;
        background: #FFFFFF;
        border: 1px solid #DACFCF;
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: normal;
        text-align: center;
        padding: 3% 5%;
    }

    .register-button:hover{
        background-color: #bbbdbf;
        color: #2B2B2B;
        text-decoration: none;
        transition: 0.3s;
    }

    .red-button:hover{
        background-color: #6a202c;
        transition: 0.3s;
    }
