/* Espaço uniforme nos títulos das formações em telemóvel. */
@media(max-width:767px) {
  #formacoes .row > .col-md-4 { width:100%; flex:0 0 100%; max-width:100%; min-width:0; }
  #formacoes .box-item { width:100%; }
  #formacoes .box-item .box-wrap { box-sizing:border-box; padding-top:20px; padding-bottom:16px; }
  #formacoes .box-item .box-wrap .title { min-height:90px; margin:0; display:flex; align-items:center; justify-content:center; }
  #formacoes .box-item .box-wrap .title a { display:block; width:100%; line-height:30px; }
  #formacoes .box-item .flat-read-more { padding-top:16px; }
}
