/* Replace `$search` with `$replace` in `$string`
/// @author Kitty Giraudel
/// @param {String} $string - Initial string
/// @param {String} $search - Substring to replace
/// @param {String} $replace ('') - New value
/// @return {String} - Updated string */
/* line 3, assets/styles/blocks/block-50-50-gallery.scss */
.block-50-50-gallery {
  display: flex;
  align-items: stretch;
  flex-direction: column; }
  @media (min-width: 992px) {
    /* line 3, assets/styles/blocks/block-50-50-gallery.scss */
    .block-50-50-gallery {
      flex-direction: row; }
      /* line 9, assets/styles/blocks/block-50-50-gallery.scss */
      .block-50-50-gallery.align-right {
        flex-direction: row-reverse; } }
  /* line 14, assets/styles/blocks/block-50-50-gallery.scss */
  .block-50-50-gallery__col {
    width: 100%;
    display: flex;
    flex-direction: column;
    min-height: 102vw;
    gap: 6px; }
    @media (min-width: 992px) {
      /* line 14, assets/styles/blocks/block-50-50-gallery.scss */
      .block-50-50-gallery__col {
        min-height: 51vw;
        width: 50%; } }
    /* line 25, assets/styles/blocks/block-50-50-gallery.scss */
    .block-50-50-gallery__col--big-bottom {
      flex-direction: column-reverse; }
    @media (max-width: 991px) {
      /* line 29, assets/styles/blocks/block-50-50-gallery.scss */
      .block-50-50-gallery__col--mobile-hide {
        display: none; } }
    /* line 35, assets/styles/blocks/block-50-50-gallery.scss */
    .block-50-50-gallery__col--text {
      flex-direction: row;
      align-items: center;
      min-height: auto; }
  /* line 42, assets/styles/blocks/block-50-50-gallery.scss */
  .block-50-50-gallery__text {
    padding: 3.4em 4%; }
    @media (min-width: 992px) {
      /* line 42, assets/styles/blocks/block-50-50-gallery.scss */
      .block-50-50-gallery__text {
        width: 38.89rem;
        padding: 3.4em 0; } }
  /* line 50, assets/styles/blocks/block-50-50-gallery.scss */
  .block-50-50-gallery__big-image {
    flex-grow: 2;
    background: no-repeat center;
    background-size: cover; }
  /* line 55, assets/styles/blocks/block-50-50-gallery.scss */
  .block-50-50-gallery__row {
    flex-grow: 1;
    display: flex;
    align-items: stretch;
    gap: 6px; }
    /* line 60, assets/styles/blocks/block-50-50-gallery.scss */
    .block-50-50-gallery__row div {
      background: no-repeat center;
      background-size: cover;
      width: 50%; }
  /* line 67, assets/styles/blocks/block-50-50-gallery.scss */
  .block-50-50-gallery__buttons {
    margin: 1.5em 0 2.5em; }
  /* line 71, assets/styles/blocks/block-50-50-gallery.scss */
  .block-50-50-gallery__icons-title {
    margin: 2.5em 0 1.5em; }
  /* line 75, assets/styles/blocks/block-50-50-gallery.scss */
  .block-50-50-gallery__informations {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    margin-top: 2em; }
  /* line 82, assets/styles/blocks/block-50-50-gallery.scss */
  .block-50-50-gallery .information {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 2em;
    padding-right: 1.1em; }
  /* line 90, assets/styles/blocks/block-50-50-gallery.scss */
  .block-50-50-gallery .information__icon {
    width: 2.4em;
    height: 2.4em;
    background: no-repeat center;
    background-size: contain;
    flex-shrink: 0;
    margin-right: .8em; }
  @media (min-width: 1200px) {
    /* line 100, assets/styles/blocks/block-50-50-gallery.scss */
    .block-50-50-gallery__informations {
      flex-direction: row;
      flex-wrap: wrap; }
    /* line 104, assets/styles/blocks/block-50-50-gallery.scss */
    .block-50-50-gallery .information {
      width: 50%;
      flex-shrink: 0; } }
  @media (min-width: 992px) {
    /* line 113, assets/styles/blocks/block-50-50-gallery.scss */
    .block-50-50-gallery.align-left .block-50-50-gallery__text {
      padding-left: 3.4em;
      padding-right: 0; }
    /* line 119, assets/styles/blocks/block-50-50-gallery.scss */
    .block-50-50-gallery.align-right .block-50-50-gallery__col--text {
      justify-content: flex-end; }
    /* line 122, assets/styles/blocks/block-50-50-gallery.scss */
    .block-50-50-gallery.align-right .block-50-50-gallery__text {
      padding-left: 0;
      padding-right: 3.4em; } }


/*# sourceMappingURL=block5050gallery.css.map*/