/* ******************************************** */
/** Ministers
/* ******************************************** */

.c-ministers{
    position: relative;
    text-align: center;
}

.c-ministers__line-bottom{
    display: none;
}

.c-ministers__video{
    margin-top: var(--space-y);
}

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

@media (min-width: 768px) {



}


/* ********************** de Tablet a DESKTOP ********************** */

@media (min-width: 980px) {


}

@media (max-width:1199px){
    
    .c-ministers{
        padding-top: 0;
    }
    
}


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

@media (min-width: 1200px) {

    .c-ministers{
        padding-left: calc(var(--space-x) * 1.5 + 50px);
        padding-right: calc(var(--space-x) * 1.5 + 50px);
    }
    .c-ministers:before {
        content: "";
        display: block;
        position: absolute;
        background-color: var(--color-gray);
        top: 0;
        bottom: var(--section-y-xl);
        left: calc(var(--space-x) - 20px);
        width: 70%;
        width: 1px;
        opacity: .17;
        background-color: var(--color-darkgreen);
    }
    .c-ministers:after{
        content: "";
        display: block;
        position: absolute;
        left: calc(var(--space-x) - 20px);
        bottom: 0;
        height: var(--section-y-xl);
        width: var(--section-y-xl);
        opacity: .17;
        border-radius: 0 0 0 100%;
        border: 1px solid var(--color-darkgreen);
        border-top-color: transparent;
        border-right-color: transparent;
    }
    .c-ministers__line-bottom{
        display: block;
        position: relative;
        position: absolute;
        left: calc(var(--section-y-xl) + var(--space-x) - 20px);
        right: 0;
        bottom: 0;
        height: 1px;
        background-color: var(--color-darkgreen);
        opacity: .17;
    }
    
    .c-ministers__holder{
        display: flex;
        text-align: left;
        align-items: center;
        gap:80px;
    }
    .c-ministers__info{
        width: 40%;
    }
    .c-ministers__video{
        width: 60%;
        margin-top: 0;
    }


}


/* ********************** de Desktop 2 a HD ********************** */

@media (min-width: 1400px) {


}


/* ********************** de Hd a FULL HD ********************** */

@media (min-width: 1600px) {

    .c-ministers:before{
        left: calc(var(--space-x) - 80px);
    }
    .c-ministers:after {
        left: calc(var(--space-x) - 80px);
    }

    .c-ministers__line-bottom{
        left: calc(var(--section-y-xl) + var(--space-x) - 80px);
    }
}