/*
--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
*/
/*
@include breakpoint(tablet) {
}
*/
.columns-outer-wrapper.align-wide {
  width: var(--columns-outer-container-wide-width, var(--outer-container-wide-width, calc(var(--content-max-width) + 2 * var(--global-padding))));
  max-width: var(--columns-outer-container-wide-max-width, var(--outer-container-wide-max-width, 100%));
  padding-left: var(--columns-outer-container-wide-padding-left, var(--outer-container-wide-padding-left, var(--global-padding)));
  padding-right: var(--columns-outer-container-wide-padding-right, var(--outer-container-wide-padding-right, var(--global-padding)));
}
.columns-outer-wrapper.align-full {
  width: var(--columns-outer-container-full-width, var(--outer-container-full-width, 100%));
  max-width: var(--columns-outer-container-full-max-width, var(--outer-container-full-max-width, 100%));
  padding-left: var(--columns-outer-container-full-padding-left, var(--outer-container-full-padding-left, 0));
  padding-right: var(--columns-outer-container-full-padding-right, var(--outer-container-full-padding-right, 0));
}
.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;
  gap: var(--columns-gap);
}
@media (max-width: 768px) {
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="1"].mobile-invert {
    flex-direction: column-reverse;
  }
}
.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)));
}
@media (max-width: 768px) {
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="2"].mobile-invert {
    flex-direction: column-reverse;
  }
}
.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)));
  }
}
@media (max-width: 768px) {
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="3"].mobile-invert {
    flex-direction: column-reverse;
  }
}
.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)));
  }
}
@media (max-width: 768px) {
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="4"].mobile-invert {
    flex-direction: column-reverse;
  }
}
.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;
  }
}
@media (max-width: 768px) {
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="5"].mobile-invert {
    flex-direction: column-reverse;
  }
}
.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;
  }
}
@media (max-width: 768px) {
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="6"].mobile-invert {
    flex-direction: column-reverse;
  }
}
.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;
  }
}
@media (max-width: 768px) {
  .columns-outer-wrapper > .inner-wrapper > .wp-block-columns[rowlen="7"].mobile-invert {
    flex-direction: column-reverse;
  }
}
.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);
}