.res-bci {
  .res-bci__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;

    &.res-bci__grid--imagem-esquerda {
      .res-bci__imagem { order: -1; }
      .res-bci__texto  { order:  1; }
    }

    &.res-bci__grid--imagem-direita {
      .res-bci__texto  { order: -1; }
      .res-bci__imagem { order:  1; }
    }
  }

  .res-bci__imagem {
    width: 100%;

    img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .res-bci__img--desktop { display: block; }
    .res-bci__img--mobile  { display: none;  }
  }

  .res-bci__texto {
    .res-bci__titulo {
      margin: 0 0 1rem;

      p { margin: 0; }
    }

    .res-bci__conteudo { 
      p { margin: 0 0 0.75em; }
      p:last-child { margin-bottom: 0; }
    }
  }

  @media screen and (max-width: 749px) {
    .res-bci__grid {
      grid-template-columns: 1fr;

      .res-bci__imagem { order: -1 !important; }
      .res-bci__texto  { order:  1 !important; }
    }

    .res-bci__imagem {
      .res-bci__img--desktop { display: none;  }
      .res-bci__img--mobile  { display: block; }
    }
  }
}