.enfoque-integral {
    padding-bottom: 10px;
}
.enfoque-integral h2 {
    text-align: center;
}
.enfoque-integral p {
    text-align: justify;
}

.edu-humanista {
    padding-bottom: 20px;
}
.edu-humanista h2 {
    padding-top: 10px;
    text-align: center;
}
.edu-humanista p {
    text-align: justify;
}


.dos-columnas {
    text-align: center;
}
.dos-columnas .container .cambridge {
    padding-bottom: 20px;
}


@media (min-width:768px) {
    .enfoque-integral {
        padding: 50px 0px;
    }
    .enfoque-integral p {
        text-align: center;
        font-size: 25pt;
    }
    
    .edu-humanista {
        padding-bottom: 30px;
    }
    .edu-humanista .container {
        display: flex;
    }
    .edu-humanista .container .caja {
        width: 50%;
    }
    .edu-humanista .container .caja h2 {
        padding-top: 50px;
    }
    .edu-humanista .container .caja p {
        padding: 0px 50px;
        font-size: 18pt;
    }
    
    
    .dos-columnas {
        padding: 80px 0px;
    }
    .dos-columnas .container {
        display: flex;
    }
    .dos-columnas .container .cambridge {
        width: 50%;
    }
    .dos-columnas .container .cambridge img {
        width: 50%;
    }
    .dos-columnas .container .cambridge p {
        font-size: 20pt;
    }
    .dos-columnas .container .ser-maestro {
        width: 50%;
    }
}