.que-es-pef {
    padding: 100px 0px;

    .img-box-section {
        max-width: 470px;
        //height: 340px;
        overflow: hidden;
        img {
            width: 100%;
            box-shadow: 0 20px 40px 0 rgba(44, 48, 46, 0.1);
        }

        @media (max-width: 900px) {
            width: 100%;
            min-width: 0;
            height: auto;
            margin:  0 auto;
            margin-bottom: 25px;
        }
    }
    .info-section {
        min-width: 370px;
        max-width: 570px;
        p {
            text-align: justify;
        }

        @media (max-width: 900px) {
            min-width: 0;
            width: 100%;
            min-height: 150px;
            max-width: none;
            
        }
    }

    @media (max-width:900px) {
        padding: 0 $padd_mob;
    }

    &.impar {
        flex-direction: row-reverse;
    }
}
@media (max-width:900px) {

    .que-es-pef {

        .container {
            padding: 40px 0 !important;
            flex-wrap: wrap;
        }
    }
}