#pacientes_sections {
    display: flex;
    background-color: #0C4C44;
}

.pacientes_banner {
    display: flex;
    justify-content: center;
    align-items: center;
}

.pacientes_banner img {
    width: 30vw;
}

.pacientes_banner label {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #147B6E;
}

.pacients_texts {
    width: 50%;
    padding: 5rem;
}

.pacients_texts label {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
}

.pacients_texts h2 {
    font-weight: 700;
    font-size: 2vw;
    line-height: 120%;
    margin-top: 1rem;
    color: #fff;
}

.pacients_container {
    display: flex;
}

.pacients_container img {
    width: 4rem;
}

.pacients_block {
    display: flex;
    width: 26rem;

    margin-top: 5rem;
}

.pacients_block img {
    margin-right: 1rem;
}

.pacients_block h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    color: #E1E4EA;
}

.pacients_block p {
    font-size: 16px;
    line-height: 120%;
    color: #83CCC6;
}

@media (min-width: 249px) and (max-width: 768px) {
    #pacientes_sections {
        flex-direction: column;
        padding: 2rem;
        margin-bottom: 27vw;
    }

    .pacients_block {
        align-items: center;
        width: auto;
    }

    .pacients_container {
        flex-direction: column;
    }

    .pacients_texts {
        padding: 0;
        width: 100%;
    }

    .pacientes_banner img {
        width: 50vw;
        margin-top: 1rem;
    }

    .pacients_texts h2 {
        font-size: 1.2rem;
    }
}

@media (min-width: 769px) and (max-width: 1100px) {
    .pacients_container {
        display: block;
    }

    #pacientes_sections {
        flex-direction: column;
    }

    .pacientes_banner img {
        width: 24rem;
    }
}
@media (min-width: 1100px) and (max-width: 1440px) {
    .pacients_container {
        display: block;
    }

    .pacientes_banner img {
        width: 24rem;
        padding-right: 2rem;
    }
}