.ibd-static-es-landing-Generic-supera .contenedor-footer-supera {
  background: #f9f9f9;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 333px;
  justify-content: center;
  margin: 0; }

.ibd-static-es-landing-Generic-supera .contenedor-footer-supera .barra-footer {
  height: 1px;
  width: 100px;
  border-bottom: solid 1px #5c8819;
  margin: 20px 0;
  text-align: center; }

.ibd-static-es-landing-Generic-supera .contenedor-footer-supera .info-footer {
  justify-items: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-start;
  font-family: 'Lato-Bold';
  text-align: center; }

.ibd-static-es-landing-Generic-supera .contenedor-footer-supera .info-footer .email-supera {
  color: #707070;
  margin-bottom: 0;
  width: 100%;
  text-align: center; }

.ibd-static-es-landing-Generic-supera .contenedor-footer-supera .info-footer a {
  color: #707070;
  cursor: pointer;
  text-decoration: none;
  width: 100%;
  text-align: center; }

@media (min-width: 1200px) {
  .ibd-static-es-landing-Generic-supera .contenedor-footer-supera {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 0; }
  .ibd-static-es-landing-Generic-supera .contenedor-footer-supera .barra-footer {
    height: 66px;
    width: 1px;
    border-left: solid 1px #5c8819;
    border-bottom: none;
    margin: 0 20px;
    text-align: center; }
  .ibd-static-es-landing-Generic-supera .contenedor-footer-supera .img-footer {
    order: 1; }
  .ibd-static-es-landing-Generic-supera .contenedor-footer-supera .barra-footer {
    order: 2; }
  .ibd-static-es-landing-Generic-supera .contenedor-footer-supera .info-footer {
    order: 3; }
  .ibd-static-es-landing-Generic-supera .contenedor-footer-supera .info-footer .email-supera {
    text-align: left; }
  .ibd-static-es-landing-Generic-supera .contenedor-footer-supera .info-footer a {
    text-align: left; } }
