/* ******************************************** */
/** Components SIMPLE TABLE
/* ******************************************** */


.c-simple-table{
    font-size: 1.8rem;
    line-height: 1.6;
}

.c-simple-table__name{
    font-weight: 600;
}

/* ********************** only Mobile ********************** */

@media (max-width: 767px) {

    .c-simple-table{
        display: block;
    }

    .c-simple-table tbody{
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
    }

    .c-simple-table__item{
        border-bottom: 1px solid var(--color-primary);
        padding: 30px 0;
    }

    .c-simple-table__item:first-child{
        padding-top: 0;
    }

    .c-simple-table tbody td{
        display: block;
    }

    .c-simple-table__job{
        margin-top: 0.5em;
    }

}

/* ********************** MOBILE LANDSCAPE ********************** */

@media (orientation: landscape) and (min-width: 500px) and (max-width: 767px) {

    .c-simple-table{
        margin-top: var(--section-y);
        max-width: 950px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .c-simple-table tbody td{
        padding: 44px 60px 40px;
        width: 50%;
    }

    .c-simple-table tbody td:first-child{
        border-right: 1px solid var(--color-primary);
    }

    .c-simple-table tbody .c-simple-table__item:not(:last-child) td{
        border-bottom: 1px solid var(--color-primary);
    }

}

/* ********************** de Mobile a TABLET ********************** */

@media (min-width: 768px) {

    .c-simple-table{
        margin-top: var(--section-y);
        max-width: 950px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .c-simple-table tbody td{
        padding: 44px 50px 40px;
        width: 50%;
    }

    .c-simple-table tbody td:first-child{
        border-right: 1px solid var(--color-primary);
    }

    .c-simple-table tbody .c-simple-table__item:not(:last-child) td{
        border-bottom: 1px solid var(--color-primary);
    }

}


/* ********************** de Desktop a DESKTOP 2 ********************** */

@media (min-width: 1200px) {

    .c-simple-table{
        font-size: 2.1rem;
    }

}