/*
--left-column-padding-top
--left-column-padding-right
--left-column-padding-bottom
--left-column-padding-left
--column-2-left-width
--column-2-right-width
--column-2-width
*/
.columns-outer-wrapper > .inner-wrapper > .wp-block-columns {
  display: flex;
  justify-content: var(--columns-justify-content, flex-start);
  flex-wrap: wrap;
  margin-bottom: 0;
  flex-wrap: wrap; }
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="1"] > *:not(.custom-width) {
    width: var(--columns-column-width, calc(50% - var(--columns-gutter, var(--grid-gutter, 0px))));
    min-width: calc(50% - var(--columns-gutter, var(--grid-gutter, 0px)));
    margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="1"] > *:not(.custom-width):nth-of-type(n + 2) {
      margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); }
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="2"] > *:not(.custom-width) {
    width: var(--columns-column-width, calc(50% - var(--columns-gutter, var(--grid-gutter, 0px)) / 2));
    min-width: calc(50% - var(--columns-gutter, var(--grid-gutter, 0px)) / 2);
    margin-right: var(--columns-gutter, var(--grid-gutter, 0px));
    margin-left: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="2"] > *:not(.custom-width):nth-of-type(2n + 2) {
      margin-right: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="2"] > *:not(.custom-width):nth-of-type(n + 3) {
      margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); }
    @media (max-width: 768px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="2"] > *:not(.custom-width) {
        width: var(--columns-column-mobile-width, 100%);
        min-width: 100%;
        margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="2"] > *:not(.custom-width):nth-of-type(2n + 2) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="2"] > *:not(.custom-width):nth-of-type(n + 2) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="3"] > *:not(.custom-width) {
    width: var(--columns-column-width, calc(33.333% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 2 / 3)));
    min-width: calc(33.333% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 2 / 3));
    margin-right: var(--columns-gutter, var(--grid-gutter, 0px));
    margin-left: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="3"] > *:not(.custom-width):nth-of-type(3n + 3) {
      margin-right: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="3"] > *:not(.custom-width):nth-of-type(n + 4) {
      margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); }
    @media (max-width: 1024px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="3"] > *:not(.custom-width) {
        width: var(--columns-column-phablet-width, calc(50% - var(--columns-gutter, var(--grid-gutter, 0px)) / 2));
        min-width: calc(50% - var(--columns-gutter, var(--grid-gutter, 0px)) / 2);
        margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="3"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="3"] > *:not(.custom-width):nth-of-type(2n + 2) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="3"] > *:not(.custom-width):nth-of-type(n + 3) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: 768px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="3"] > *:not(.custom-width) {
        width: var(--columns-column-mobile-width, 100%);
        min-width: 100%;
        margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="3"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="3"] > *:not(.custom-width):nth-of-type(2n + 2) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="3"] > *:not(.custom-width):nth-of-type(n + 2) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width) {
    width: var(--columns-column-width, calc(25% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 3 / 4)));
    min-width: calc(25% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 3 / 4));
    margin-right: var(--columns-gutter, var(--grid-gutter, 0px));
    margin-left: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(4n + 4) {
      margin-right: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(n + 5) {
      margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); }
    @media (max-width: 768px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width) {
        width: var(--columns-column-tablet-width, calc(33.333% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 2 / 3)));
        min-width: calc(33.333% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 2 / 3));
        margin-right: var(--columns-gutter, var(--grid-gutter, 0px));
        margin-left: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(n + 4) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: 1024px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width) {
        width: var(--columns-column-phablet-width, calc(50% - var(--columns-gutter, var(--grid-gutter, 0px)) / 2));
        min-width: calc(50% - var(--columns-gutter, var(--grid-gutter, 0px)) / 2);
        margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(2n + 2) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(n + 3) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: 768px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width) {
        width: var(--columns-column-mobile-width, 100%);
        min-width: 100%;
        margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(2n + 2) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"] > *:not(.custom-width):nth-of-type(n + 3) {
          margin-top: 0; } }
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width) {
    width: var(--columns-column-width, calc(20% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 4 / 5)));
    min-width: calc(20% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 4 / 5));
    margin-right: var(--columns-gutter, var(--grid-gutter, 0px));
    margin-left: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(5n + 5) {
      margin-right: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(n + 6) {
      margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); }
    @media (max-width: 1024px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width) {
        width: var(--columns-column-desktop-width, calc(25% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 3 / 4)));
        min-width: calc(25% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 3 / 4));
        margin-right: var(--columns-gutter, var(--grid-gutter, 0px));
        margin-left: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(n + 5) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: 768px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width) {
        width: var(--columns-column-tablet-width, calc(33.333% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 2 / 3)));
        min-width: calc(33.333% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 2 / 3));
        margin-right: var(--columns-gutter, var(--grid-gutter, 0px));
        margin-left: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(n + 4) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: 1024px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width) {
        width: var(--columns-column-phablet-width, calc(50% - var(--columns-gutter, var(--grid-gutter, 0px)) / 2));
        min-width: calc(50% - var(--columns-gutter, var(--grid-gutter, 0px)) / 2);
        margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(2n + 2) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(n + 3) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: 768px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width) {
        width: var(--columns-column-mobile-width, 100%);
        min-width: 100%;
        margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(2n + 2) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"] > *:not(.custom-width):nth-of-type(n + 3) {
          margin-top: 0; } }
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width) {
    width: var(--columns-column-width, calc(16.666666% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 6 / 5)));
    min-width: calc(16.666666% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 6 / 5 ));
    margin-right: var(--columns-gutter, var(--grid-gutter, 0px));
    margin-left: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(6n + 6) {
      margin-right: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(n + 7) {
      margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); }
    @media (max-width: 1024px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width) {
        width: var(--columns-column-desktop-width, calc(25% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 3 / 4)));
        min-width: calc(25% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 3 / 4));
        margin-right: var(--columns-gutter, var(--grid-gutter, 0px));
        margin-left: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(n + 5) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: 768px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width) {
        width: var(--columns-column-tablet-width, calc(33.333% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 2 / 3)));
        min-width: calc(33.333% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 2 / 3));
        margin-right: var(--columns-gutter, var(--grid-gutter, 0px));
        margin-left: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(n + 4) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: 1024px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width) {
        width: var(--columns-column-phablet-width, calc(50% - var(--columns-gutter, var(--grid-gutter, 0px)) / 2));
        min-width: calc(50% - var(--columns-gutter, var(--grid-gutter, 0px)) / 2);
        margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(2n + 2) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(n + 3) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: 768px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width) {
        width: var(--columns-column-mobile-width, 100%);
        min-width: 100%;
        margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(2n + 2) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"] > *:not(.custom-width):nth-of-type(n + 3) {
          margin-top: 0; } }
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width) {
    width: var(--columns-column-width, calc(14.2857% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 7 / 6)));
    min-width: calc(14.2857% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 7 / 6 ));
    margin-right: var(--columns-gutter, var(--grid-gutter, 0px));
    margin-left: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(7n + 7) {
      margin-right: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(n + 8) {
      margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); }
    @media (max-width: 1024px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width) {
        width: var(--columns-column-desktop-width, calc(25% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 3 / 4)));
        min-width: calc(25% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 3 / 4));
        margin-right: var(--columns-gutter, var(--grid-gutter, 0px));
        margin-left: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(n + 5) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: 768px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width) {
        width: var(--columns-column-tablet-width, calc(33.333% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 2 / 3)));
        min-width: calc(33.333% - (var(--columns-gutter, var(--grid-gutter, 0px)) * 2 / 3));
        margin-right: var(--columns-gutter, var(--grid-gutter, 0px));
        margin-left: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(n + 4) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: 1024px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width) {
        width: var(--columns-column-phablet-width, calc(50% - var(--columns-gutter, var(--grid-gutter, 0px)) / 2));
        min-width: calc(50% - var(--columns-gutter, var(--grid-gutter, 0px)) / 2);
        margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: var(--columns-gutter, var(--grid-gutter, 0px)); }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(2n + 2) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(n + 3) {
          margin-top: var(--grid-gutter-top, var(--columns-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: 768px) {
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width) {
        width: var(--columns-column-mobile-width, 100%);
        min-width: 100%;
        margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(5n + 5) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(4n + 4) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(3n + 3) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(2n + 2) {
          margin-right: 0; }
        .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"] > *:not(.custom-width):nth-of-type(n + 3) {
          margin-top: 0; } }
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width) {
    display: flex;
    flex-direction: column; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width) > .inner-wrapper {
      max-width: var(--column-max-width, var(--text-max-width)); }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width):first-of-type > .inner-wrapper {
      margin-left: auto;
      margin-right: 0; }
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width):first-of-type > .inner-wrapper > .wp-block-column > .outer-wrapper {
        margin-left: auto;
        margin-right: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width):last-of-type > .inner-wrapper {
      margin-right: auto;
      margin-left: 0; }
      .columns-outer-wrapper > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width):last-of-type > .inner-wrapper > .wp-block-column > .outer-wrapper {
        margin-right: auto;
        margin-left: 0; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width).vertical-center {
      justify-content: center; }
    .columns-outer-wrapper > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width).vertical-bottom {
      justify-content: flex-end; }

.columns-outer-wrapper[cols="2"] > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width):nth-of-type(1) {
  padding-top: var(--column-first-padding-top, var(--column-vertical-padding, 0));
  padding-right: var(--column-first-padding-right, 0);
  padding-bottom: var(--column-first-padding-bottom, var(--column-vertical-padding, 0));
  padding-left: var(--column-first-padding-left, 0); }

.columns-outer-wrapper[cols="2"] > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width):nth-of-type(2) {
  padding-top: var(--column-second-padding-top, var(--column-vertical-padding, 0));
  padding-right: var(--column-second-padding-right, 0);
  padding-bottom: var(--column-second-padding-bottom, var(--column-vertical-padding, 0));
  padding-left: var(--column-second-padding-left, 0); }

@media (max-width: 1024px) {
  .columns-outer-wrapper[cols="2"] > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width):first-of-type {
    padding-right: var(--column-first-break-padding-right, 0);
    padding-bottom: var(--column-first-break-padding-bottom, 0); }
    .columns-outer-wrapper[cols="2"] > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width):first-of-type .column-inner-wrapper {
      margin-left: 0; }
  .columns-outer-wrapper[cols="2"] > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width):last-of-type {
    padding-left: var(--column-last-break-padding-left, 0); } }

.columns-outer-wrapper[cols="3"] > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width):nth-of-type(1) {
  padding-top: var(--column-first-padding-top, var(--column-vertical-padding, 0));
  padding-right: var(--column-first-padding-right, 0);
  padding-bottom: var(--column-first-padding-bottom, var(--column-vertical-padding, 0));
  padding-left: var(--column-first-padding-left, 0); }

.columns-outer-wrapper[cols="3"] > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width):nth-of-type(2) {
  padding-top: var(--column-first-padding-top, var(--column-vertical-padding, 0));
  padding-right: var(--column-second-padding-right, 0);
  padding-bottom: var(--column-first-padding-bottom, var(--column-vertical-padding, 0));
  padding-left: var(--column-second-padding-left, 0); }

.columns-outer-wrapper[cols="3"] > .inner-wrapper > .wp-block-columns > .column-outer-wrapper:not(.custom-width):nth-of-type(3) {
  padding-top: var(--column-first-padding-top, var(--column-vertical-padding, 0));
  padding-bottom: var(--column-first-padding-bottom, var(--column-vertical-padding, 0));
  padding-left: var(--column-third-padding-right, 0);
  padding-right: var(--column-third-padding-left, 0); }
