.basic-type-page {
  .pusher {
    .container {
      .center {
        margin-bottom: 150px;

        .region-content {
          #block-sepac-content {
            .clearfix.text-formatted {
              h1 {
                display: block;
                width: 90%;
                margin: 35px auto;
              }

              main.wp-block-group {
                &.text_center {
                  width: 90%;
                  margin: 0 auto 50px;
                }

                .wp-block-group__inner-container {
                  h3 {
                  }

                  p {
                    font-family: "Lato", sans-serif;
                    font-weight: 400;
                    color: black;

                    strong {
                      font-weight: 700;
                    }
                  }

                  ul {
                    list-style: disc;
                    list-style-position: inside;
                    margin: 10px 0px 0px 20px;

                    li {
                      font-family: "Lato", sans-serif;
                      font-weight: 400;
                      color: black;

                      &::marker {
                        display: block;
                        content: '• ';
                      }

                      strong {
                        font-weight: 700;
                      }
                    }
                  }

                  .wp-block-buttons {
                    text-align: center;
                  }

                  .wp-block-embed {
                    width: 90%;
                    margin: 0 auto 150px;
                  }

                  .wp-block-columns.grey_bg_stats {
                    background-color: var(--lightgrey);
                    display: flex;
                    flex-flow: row wrap;
                    justify-content: center;
                    gap: 40px;
                    padding: 40px 20px 60px;

                    .wp-block-column {
                      max-width: 470px;

                      p {
                        text-align: center;
                        color: var(--green);
                      }

                      p:first-of-type {
                        font-family: "Brandon Printed", sans-serif;
                        font-weight: 100;
                        font-size: 40px;
                        line-height: 64px;
                        margin: 0px 0px 0px;
                      }

                      p:not(:first-of-type) {
                        margin: 0px 0px;
                      }
                    }
                  }

                  .wp-block-group.grey_bg_img_stats {
                    background-color: var(--lightgrey);

                    .wp-block-group__inner-container {
                      display: flex;
                      flex-flow: row wrap;
                      justify-content: center;
                      align-items: flex-start;
                      gap: 40px;
                      padding: 40px 20px;

                      .wp-block-columns {
                        display: flex;
                        flex-flow: row wrap;
                        justify-content: center;
                        align-items: flex-start;
                        gap: 40px;

                        .wp-block-column {
                          p {
                            text-align: center;
                            color: var(--green);
                          }

                          p:first-of-type {
                            font-family: "Brandon Printed", sans-serif;
                            font-weight: 100;
                            font-size: 40px;
                            line-height: 64px;
                            margin: 0px 0px 0px;
                          }

                          p:not(:first-of-type) {
                            margin: 0px 0px;
                          }
                        }
                      }
                    }
                  }

                  .wp-block-columns.brown_stats {
                    display: flex;
                    flex-flow: row wrap;
                    justify-content: center;
                    gap: 40px;
                    max-width: 1400px;
                    padding: 0px 20px;
                    margin: 40px auto 60px;

                    .wp-block-column {
                      max-width: 470px;
                      text-align: center;
                      width: 155px;

                      svg {
                        margin-bottom: 15px;
                      }

                      p {
                        text-align: center;
                        color: var(--marron);
                      }

                      p:first-of-type {
                        font-family: "Brandon Printed", sans-serif;
                        font-weight: 100;
                        font-size: 40px;
                        line-height: 64px;
                        margin: 0px 0px 0px;
                      }

                      span.small {
                        font-family: "Lato", sans-serif;
                        font-weight: 400;
                        font-size: 14px;
                        line-height: 18px;
                      }

                      p:not(:first-of-type) {
                        margin: 0px 0px;
                      }

                      figure {
                        text-align: center;
                        margin-top: 15px;

                        img {
                          text-align: center;
                        }
                      }
                    }
                  }

                  .wp-block-columns.green_stats {
                    display: flex;
                    flex-flow: row wrap;
                    justify-content: center;
                    gap: 40px;
                    max-width: 1400px;
                    padding: 40px 20px 60px;
                    margin: 0px auto 60px;

                    .wp-block-column {
                      max-width: 470px;

                      p {
                        text-align: center;
                        color: var(--green);
                      }

                      p:first-of-type {
                        font-family: "Brandon Printed", sans-serif;
                        font-weight: 100;
                        font-size: 40px;
                        line-height: 64px;
                        margin: 0px 0px 0px;
                      }

                      p:not(:first-of-type) {
                        margin: 0px 0px;
                        font-weight: 700;
                      }
                    }
                  }

                  .wp-block-columns.img_title_desc_link {
                    display: flex;
                    flex-flow: row wrap;
                    justify-content: center;
                    align-items: flex-start;
                    gap: 70px;

                    .wp-block-column {
                      figure.wp-block-image {
                        text-align: center;

                        img {
                          text-align: center;
                        }
                      }

                      h5 {
                        position: relative;
                        max-width: max-content;
                        text-align: center;
                        font-family: "Lato", sans-serif;
                        font-weight: 700;
                        font-size: 22px;
                        background-color: var(--green);
                        border-radius: 10px;
                        color: white;
                        padding: 9px 20px 11px;
                        margin: -10px auto 20px;
                        z-index: 10;
                      }

                      p {
                        text-align: center;
                        font-family: "Lato", sans-serif;
                        font-weight: 400;
                        font-size: 14px;
                        line-height: 18px;
                        color: black;
                        margin: 0px 0px 20px;

                        strong {
                          font-weight: 700;
                        }
                      }

                      H4 {
                        text-align: center;

                        a {
                          font-family: "Lato", sans-serif;
                          font-weight: 400;
                          font-size: 18px;
                          line-height: 23px;
                          color: var(--green);
                        }
                      }
                    }
                  }



                  .wp-block-group.block_metiers {
                    margin-top: 60px;
                    background-color: var(--lightgrey);

                    >.wp-block-group__inner-container {
                      padding: 60px 20px;

                      .wp-block-columns {
                        display: flex;
                        flex-flow: row wrap;
                        justify-content: center;
                        align-items: flex-start;
                        gap: 70px;

                        .wp-block-column {
                          figure.wp-block-image {
                            text-align: center;
                            margin: 0px 0px 20px;

                            img {
                              text-align: center;
                              max-width: 270px;
                              height: auto;
                              aspect-ratio: 1/1;
                            }
                          }

                          h5 {
                            text-align: center;
                            font-family: "Lato", sans-serif;
                            font-weight: 700;
                            font-size: 22px;
                            color: var(--blue);
                            margin: 0px 0px 10px;
                          }

                          p {
                            text-align: center;
                            font-family: "Lato", sans-serif;
                            font-weight: 400;
                            font-size: 14px;
                            line-height: 18px;
                            color: black;
                            margin: 0px 0px 24px;

                            strong {
                              font-weight: 700;
                            }
                          }

                          p+p {
                            a {
                              font-family: "Lato", sans-serif;
                              font-weight: 400;
                              font-size: 18px;
                              line-height: 24px;
                              color: var(--marron);
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }

              .wp-block-group.block_numbers {
                background-image: url("/sites/default/files/2025-07/beautiful-shot-cornfield-with-blue-sky%202.png");
                background-size: cover;
                background-position: center;
                background-repeat: no-repeat;
                padding: 50px 0px 76px;
                color: white;

                .wp-block-group__inner-container {
                  .wp-block-columns {
                    display: flex;
                    flex-flow: row wrap;
                    column-gap: 20px;
                    row-gap: 50px;
                    padding: 0px 20px;

                    .wp-block-column {
                      display: flex;
                      flex-flow: column nowrap;
                      text-align: center;
                      flex-basis: calc(50% - 10px);
                      max-width: calc(50% - 10px);

                      h5 {
                        text-align: center;
                        font-family: "Brandon Printed", sans-serif;
                        font-weight: 100;
                        font-size: 40px;
                        color: white;
                        padding: 0px;
                        margin: 0px 0px 10px;
                      }

                      h6 {
                        text-align: center;
                        color: white;
                        padding: 0px;
                        margin: 0p;
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

@media only screen and (min-width: 400px) {
  .basic-type-page {
    .pusher {
      .container {
        .center {
          .region-content {
            #block-sepac-content {
              .clearfix.text-formatted {
                h1 {}

                main.wp-block-group {
                  >.wp-block-group__inner-container {
                    h3 {}

                    p {

                      strong {}
                    }

                    ul {

                      li {}
                    }

                    .wp-block-figure {
                      text-align: center;

                      img {
                        text-align: center;
                      }
                    }

                    .wp-block-buttons {
                      text-align: center;
                    }

                    .wp-block-columns.grey_bg_stats {
                      padding: 40px 40px 60px;

                      .wp-block-column {
                        p {
                          text-align: center;
                        }

                        p:first-of-type {}

                        p:not(:first-of-type) {}
                      }
                    }

                    .wp-block-group.grey_bg_img_stats {
                      .wp-block-group__inner-container {
                        padding: 40px 40px;

                        .wp-block-columns {
                          .wp-block-column {
                            p {}

                            p:first-of-type {}

                            p:not(:first-of-type) {}
                          }
                        }
                      }
                    }

                    .wp-block-columns.brown_stats {
                      padding: 0px 40px;

                      .wp-block-column {
                        p {}

                        p:first-of-type {}

                        p:not(:first-of-type) {}

                        figure {
                          img {}
                        }
                      }
                    }

                    .wp-block-columns.green_stats {
                      padding: 40px 40px 60px;

                      .wp-block-column {
                        p {}

                        p:first-of-type {}

                        p:not(:first-of-type) {}
                      }
                    }

                    .wp-block-columns.img_title_desc_link {
                      .wp-block-column {
                        figure.wp-block-image {
                          img {}
                        }

                        h5 {
                          padding: 9px 20px 11px;
                        }

                        p {
                          strong {}
                        }

                        H4 {
                          a {}
                        }
                      }
                    }



                    .wp-block-group.block_metiers {
                      >.wp-block-group__inner-container {
                        padding: 60px 40px;

                        .wp-block-columns {
                          .wp-block-column {
                            figure.wp-block-image {
                              img {}
                            }

                            h5 {}

                            p {
                              strong {}
                            }

                            p+p {
                              a {}
                            }
                          }
                        }
                      }
                    }
                  }
                }

                .wp-block-group.block_numbers {
                  .wp-block-group__inner-container {
                    .wp-block-columns {
                      padding: 0px 40px;

                      .wp-block-column {
                        h5 {}

                        h6 {}
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

@media only screen and (min-width: 600px) {
  .basic-type-page {
    .pusher {
      .container {
        .center {
          .region-content {
            #block-sepac-content {
              .clearfix.text-formatted {
                h1 {}

                main.wp-block-group {
                  >.wp-block-group__inner-container {
                    h3 {}

                    p {

                      strong {}
                    }

                    ul {

                      li {}
                    }

                    .wp-block-figure {

                      img {}
                    }

                    .wp-block-buttons {}

                    .wp-block-columns.grey_bg_stats {
                      padding: 40px 60px 60px;

                      .wp-block-column {
                        p {
                          text-align: center;
                        }

                        p:first-of-type {}

                        p:not(:first-of-type) {}
                      }
                    }

                    .wp-block-group.grey_bg_img_stats {
                      .wp-block-group__inner-container {
                        padding: 40px 60px;

                        .wp-block-columns {
                          .wp-block-column {
                            p {}

                            p:first-of-type {}

                            p:not(:first-of-type) {}
                          }
                        }
                      }
                    }

                    .wp-block-columns.brown_stats {
                      padding: 0px 60px;

                      .wp-block-column {
                        p {}

                        p:first-of-type {}

                        p:not(:first-of-type) {}

                        figure {
                          margin-top: 15px;

                          img {}
                        }
                      }
                    }

                    .wp-block-columns.green_stats {
                      padding: 40px 60px 60px;
                      margin-bottom: 0px;

                      .wp-block-column {
                        p {}

                        p:first-of-type {}

                        p:not(:first-of-type) {}
                      }
                    }

                    .wp-block-columns.img_title_desc_link {
                      margin-top: 20px;

                      .wp-block-column {
                        figure.wp-block-image {
                          img {}
                        }

                        h5 {
                          padding: 9px 20px 11px;
                        }

                        p {
                          strong {}
                        }

                        H4 {
                          a {}
                        }
                      }
                    }



                    .wp-block-group.block_metiers {
                      >.wp-block-group__inner-container {
                        padding: 60px 60px;

                        .wp-block-columns {
                          .wp-block-column {
                            figure.wp-block-image {
                              img {}
                            }

                            h5 {}

                            p {
                              strong {}
                            }

                            p+p {
                              a {}
                            }
                          }
                        }
                      }
                    }
                  }
                }

                .wp-block-group.block_numbers {
                  .wp-block-group__inner-container {
                    .wp-block-columns {
                      padding: 0px 60px;

                      .wp-block-column {
                        h5 {}

                        h6 {}
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

@media only screen and (min-width: 768px) {
  .basic-type-page {
    .pusher {
      .container {
        .center {
          .region-content {
            #block-sepac-content {
              .clearfix.text-formatted {
                h1 {}

                main.wp-block-group {
                  >.wp-block-group__inner-container {
                    h3 {}

                    p {

                      strong {}
                    }

                    ul {

                      li {}
                    }

                    .wp-block-figure {

                      img {}
                    }

                    .wp-block-buttons {}

                    .wp-block-columns.grey_bg_stats {
                      padding: 40px 80px 60px;

                      .wp-block-column {
                        p {
                          text-align: center;
                        }

                        p:first-of-type {}

                        p:not(:first-of-type) {}
                      }
                    }

                    .wp-block-group.grey_bg_img_stats {
                      .wp-block-group__inner-container {
                        padding: 40px 80px;

                        .wp-block-columns {
                          .wp-block-column {
                            p {}

                            p:first-of-type {}

                            p:not(:first-of-type) {}
                          }
                        }
                      }
                    }

                    .wp-block-columns.brown_stats {
                      padding: 0px 80px;

                      .wp-block-column {
                        p {}

                        p:first-of-type {}

                        p:not(:first-of-type) {}

                        figure {
                          margin-top: 15px;

                          img {}
                        }
                      }
                    }

                    .wp-block-columns.green_stats {
                      padding: 40px 80px 60px;

                      .wp-block-column {
                        p {}

                        p:first-of-type {}

                        p:not(:first-of-type) {}
                      }
                    }

                    .wp-block-columns.img_title_desc_link {
                      .wp-block-column {
                        figure.wp-block-image {
                          img {}
                        }

                        h5 {
                          padding: 9px 20px 11px;
                        }

                        p {
                          strong {}
                        }

                        H4 {
                          a {}
                        }
                      }
                    }



                    .wp-block-group.block_metiers {
                      >.wp-block-group__inner-container {
                        padding: 60px 80px;

                        .wp-block-columns {
                          .wp-block-column {
                            flex-basis: calc((100% / 2) - 35px) !important;

                            figure.wp-block-image {
                              img {}
                            }

                            h5 {}

                            p {
                              strong {}
                            }

                            p+p {
                              a {}
                            }
                          }
                        }
                      }
                    }
                  }
                }

                .wp-block-group.block_numbers {
                  .wp-block-group__inner-container {
                    .wp-block-columns {
                      padding: 0px 80px;

                      .wp-block-column {
                        flex-basis: calc((100% / 3) - 20px) !important;

                        h5 {}

                        h6 {}
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

@media only screen and (min-width: 1024px) {
  .basic-type-page {
    .pusher {
      .container {
        .center {
          .region-content {
            #block-sepac-content {
              .clearfix.text-formatted {
                h1 {}

                main.wp-block-group {
                  margin-bottom: 0px !important;

                  >.wp-block-group__inner-container {
                    h3 {}

                    p {

                      strong {}
                    }

                    ul {

                      li {}
                    }

                    .wp-block-figure {

                      img {}
                    }

                    .wp-block-buttons {}

                    .wp-block-embed {
                      width: 800px;

                    }

                    .wp-block-columns.grey_bg_stats {
                      justify-content: center;
                      gap: 40px;
                      padding: 40px 100px 60px;
                      width: 100%;

                      .wp-block-column {
                        max-width: calc((1318px / 3) - ((40px * 2) / 3)) !important;

                        p {
                          text-align: center;
                        }

                        p:first-of-type {}

                        p:not(:first-of-type) {}
                      }
                    }

                    .wp-block-group.grey_bg_img_stats {
                      .wp-block-group__inner-container {
                        max-width: 1318px;
                        padding: 40px 80px;
                        margin: 0px auto;

                        .wp-block-columns {
                          align-self: stretch;
                          flex-flow: column nowrap;
                          justify-content: center;
                          align-self: center;

                          .wp-block-column {
                            p {}

                            p:first-of-type {}

                            p:not(:first-of-type) {}
                          }
                        }
                      }
                    }

                    .wp-block-columns.brown_stats {
                      padding: 0px 80px;

                      .wp-block-column {
                        p {}

                        p:first-of-type {}

                        p:not(:first-of-type) {}

                        figure {
                          margin-top: 15px;
                          max-height: 300px;
                          width: auto;

                          img {
                            max-height: 300px;
                            width: auto;
                          }
                        }
                      }
                    }

                    .wp-block-columns.green_stats {
                      flex-flow: row wrap !important;
                      max-width: 650px;
                      margin: 0px auto 0px;
                      padding: 40px 80px 60px;

                      .wp-block-column {
                        p {}

                        p:first-of-type {}

                        p:not(:first-of-type) {}
                      }

                      .wp-block-column:first-child {
                        flex-basis: 100% !important;
                        min-width: 580px !important;
                      }

                      .wp-block-column:nth-child(2),
                      .wp-block-column:nth-child(3) {
                        flex-basis: calc((100% / 2) - 20px) !important;
                        max-width: calc((100% / 2) - 20px) !important;
                      }

                      .wp-block-column:nth-of-type(4):last-child {
                        p {
                          color: var(--marron);
                        }
                      }

                      &:has(> .wp-block-column:nth-of-type(6)) {
                        flex-flow: row wrap !important;
                        max-width: 1200px;

                        .wp-block-column {
                          flex-basis: calc((100% / 3) - ((40 * 2px) / 3)) !important;
                          max-width: 380px !important;
                          min-width: unset !important;
                        }
                      }
                    }

                    .wp-block-columns.img_title_desc_link {
                      .wp-block-column {
                        flex-basis: calc((100% / 2) - 35px) !important;
                        max-width: 319px;

                        figure.wp-block-image {
                          img {}
                        }

                        h5 {
                          padding: 9px 20px 11px;
                        }

                        p {
                          strong {}
                        }

                        H4 {
                          a {}
                        }
                      }
                    }



                    .wp-block-group.block_metiers {
                      >.wp-block-group__inner-container {
                        padding: 60px 80px;

                        .wp-block-columns {
                          .wp-block-column {
                            flex-basis: calc((100% / 2) - 35px) !important;

                            figure.wp-block-image {
                              img {
                                width: 100%;
                              }
                            }

                            h5 {}

                            p {
                              strong {}
                            }

                            p+p {
                              a {}
                            }
                          }
                        }
                      }
                    }
                  }
                }

                .wp-block-group.block_numbers {
                  .wp-block-group__inner-container {
                    .wp-block-columns {
                      padding: 0px 100px;

                      .wp-block-column {
                        flex-basis: calc((100% / 4) - ((70px * 3) / 4)) !important;

                        h5 {}

                        h6 {}
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

@media only screen and (min-width: 1280px) {
  .basic-type-page {
    .pusher {
      .container {
        .center {
          width: 100%;

          .region-content {
            #block-sepac-content {
              .clearfix.text-formatted {
                h1 {
                  display: block;
                  width: 90%;
                  margin: 100px auto 60px;
                }

                main.wp-block-group {

                  >.wp-block-group__inner-container {
                    h3 {}

                    p {
                      strong {}
                    }

                    ul {
                      margin-left: 35px;

                      li {}
                    }

                    .wp-block-figure {
                      img {}
                    }

                    .wp-block-buttons {}

                    .wp-block-columns.grey_bg_stats {
                      .wp-block-column {
                        p {}

                        p:first-of-type {}

                        p:not(:first-of-type) {}
                      }
                    }

                    .wp-block-group.grey_bg_img_stats {
                      .wp-block-group__inner-container {
                        .wp-block-columns {
                          .wp-block-column {
                            p {}

                            p:first-of-type {}

                            p:not(:first-of-type) {}
                          }
                        }
                      }
                    }

                    .wp-block-columns.brown_stats {
                      width: 700px;
                      padding: 0 40px;

                      .wp-block-column {
                        width: 100%!important;
                        p {}

                        p:first-of-type {
                          font-size: 64px;
                        }

                        p:not(:first-of-type) {}

                        figure {
                          img {}
                        }
                      }
                    }

                    .wp-block-columns.green_stats {
                      .wp-block-column {
                        margin-bottom: 50px;

                        p {}

                        p:first-of-type {
                          font-size: 64px;
                          margin-bottom: 15px;
                        }

                        p:not(:first-of-type) {
                          font-size: 24px;
                          line-height: 32px;
                        }
                      }

                      .wp-block-column:first-child {}

                      .wp-block-column:nth-child(2),
                      .wp-block-column:nth-child(3) {}

                      .wp-block-column:nth-of-type(4):last-child {
                        p {}
                      }

                      &:has(> .wp-block-column:nth-of-type(6)) {
                        .wp-block-column {}
                      }
                    }

                    .wp-block-columns.img_title_desc_link {
                      .wp-block-column {
                        figure.wp-block-image {
                          img {}
                        }

                        h5 {}

                        p {
                          strong {}
                        }

                        H4 {
                          a {}
                        }
                      }
                    }



                    .wp-block-group.block_metiers {
                      >.wp-block-group__inner-container {
                        padding: 60px 80px;

                        .wp-block-columns {
                          .wp-block-column {
                            flex-basis: calc((100% / 2) - 35px) !important;

                            figure.wp-block-image {
                              img {
                                width: 100%;
                              }
                            }

                            h5 {}

                            p {
                              strong {}
                            }

                            p+p {
                              a {}
                            }
                          }
                        }
                      }
                    }
                  }
                }

                .wp-block-group.block_numbers {
                  margin-top: 30px;

                  .wp-block-group__inner-container {
                    .wp-block-columns {
                      padding: 0px;
                      margin: 0px auto;
                      max-width: 1113px;
                      flex-flow: row wrap !important;

                      .wp-block-column {
                        flex-basis: calc((100% / 3) - 20px) !important;
                        min-width: calc((100% / 3) - 20px);
                        max-width: 473px;

                        h5 {
                          font-size: 64px;
                        }

                        h6 {}
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

@media only screen and (min-width: 1600px) {
  .basic-type-page {
    .pusher {
      .container {
        .center {

          .region-content {
            #block-sepac-content {
              .clearfix.text-formatted {
                h1 {
                  width: 1400px;
                }

                main.wp-block-group {
                  &.text_center {
                    width: 1400px;
                  }

                  >.wp-block-group__inner-container {
                    h3 {}

                    p {
                      strong {}
                    }

                    ul {
                      li {}
                    }

                    .wp-block-figure {
                      img {}
                    }

                    .wp-block-buttons {}

                    .wp-block-columns.grey_bg_stats {
                      .wp-block-column {
                        p {}

                        p:first-of-type {}

                        p:not(:first-of-type) {}
                      }
                    }

                    .wp-block-group.grey_bg_img_stats {
                      .wp-block-group__inner-container {
                        .wp-block-columns {
                          .wp-block-column {
                            p {}

                            p:first-of-type {}

                            p:not(:first-of-type) {}
                          }
                        }
                      }
                    }

                    .wp-block-columns.brown_stats {
                      .wp-block-column {
                        p {}

                        p:first-of-type {}

                        p:not(:first-of-type) {}

                        figure {
                          img {}
                        }
                      }
                    }

                    .wp-block-columns.green_stats {
                      max-width:unset !important;
                      width: 1400px !important;
                      justify-content: center;
                      align-items: center!important;
                      flex-wrap: wrap !important;
                      gap: 50px!important;
                      flex-direction: row !important;
                      padding: 80px 0px 40px;

                      .wp-block-column {
                        max-width: unset!important;
                        min-width: unset !important;
                        flex-basis: unset!important;
                        width: 45%!important;
                        flex-grow: unset !important;
                        p {}
                        
                        p:first-of-type {}
                        
                        p:not(:first-of-type) {}
                      }
                      
                      .wp-block-column:first-child {
                        min-width: unset !important;
                        flex-basis: unset!important;
                        width: 45%!important;
                      }
                      
                      .wp-block-column:nth-child(2),
                      .wp-block-column:nth-child(3) {
                        max-width: unset !important;
                        flex-basis: unset!important;
                        width: 45%!important;
                      }
                      
                      .wp-block-column:nth-of-type(4):last-child {
                        width: 45%!important;
                        p {}
                      }

                      &:has(> .wp-block-column:nth-of-type(6)) {
                        .wp-block-column {
                          max-width: 480px !important;

                        }
                      }
                    }

                    .wp-block-columns.img_title_desc_link {
                      .wp-block-column {
                        figure.wp-block-image {
                          img {}
                        }

                        h5 {}

                        p {
                          strong {}
                        }

                        H4 {
                          a {}
                        }
                      }
                    }



                    .wp-block-group.block_metiers {
                      >.wp-block-group__inner-container {

                        .wp-block-columns {
                          .wp-block-column {

                            figure.wp-block-image {
                              img {}
                            }

                            h5 {}

                            p {
                              strong {}
                            }

                            p+p {
                              a {}
                            }
                          }
                        }
                      }
                    }
                  }
                }

                .wp-block-group.block_numbers {

                  .wp-block-group__inner-container {
                    .wp-block-columns {

                      .wp-block-column {

                        h5 {}

                        h6 {}
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
