.wp-block-cgb-block-wrapper {
  margin: 0 auto;
  max-width: 740px;
  padding: 2rem; }
.wp-block-hacce-texto-foto {
  display: -ms-flexbox;
  display: flex; }
  .wp-block-hacce-texto-foto .texto, .wp-block-hacce-texto-foto .foto {
    width: 50%;
    min-height: 360px; }
  .wp-block-hacce-texto-foto .texto {
    position: relative; }
    .wp-block-hacce-texto-foto .texto.centered {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center; }
  .wp-block-hacce-texto-foto .foto img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  .wp-block-hacce-texto-foto.inverted .foto {
    -ms-flex-order: -1;
        order: -1; }
  .wp-block-hacce-texto-foto.inverted .texto {
    padding-left: 15px; }
  @media screen and (min-width: 576px) {
    .wp-block-hacce-texto-foto.contained.inverted .texto {
      padding-right: calc( 50vw - 288px + 15px); } }
  @media screen and (min-width: 768px) {
    .wp-block-hacce-texto-foto.contained.inverted .texto {
      padding-right: calc( 50vw - 384px + 15px); } }
  @media screen and (min-width: 992px) {
    .wp-block-hacce-texto-foto.contained.inverted .texto {
      padding-right: calc( 50vw - 496px + 15px); } }
  @media screen and (min-width: 1200px) {
    .wp-block-hacce-texto-foto.contained.inverted .texto {
      padding-right: calc( 50vw - 600px + 15px); } }
  @media screen and (min-width: 576px) {
    .wp-block-hacce-texto-foto.contained:not(.inverted) .texto {
      padding-left: calc(50vw - 288px + 15px); } }
  @media screen and (min-width: 768px) {
    .wp-block-hacce-texto-foto.contained:not(.inverted) .texto {
      padding-left: calc(50vw - 384px + 15px); } }
  @media screen and (min-width: 992px) {
    .wp-block-hacce-texto-foto.contained:not(.inverted) .texto {
      padding-left: calc(50vw - 496px + 15px); } }
  @media screen and (min-width: 1200px) {
    .wp-block-hacce-texto-foto.contained:not(.inverted) .texto {
      padding-left: calc(50vw - 600px + 15px); } }
