#start-resizable-editor-section {
  display: none;
}
@media only screen and (min-width: 1024px) {
  :where(.has-text-align-left) .stk-block-divider {
    --stk-dots-margin-left: 0;
    --stk-dots-margin-right: auto;
  }
  :where(.has-text-align-right) .stk-block-divider {
    --stk-dots-margin-right: 0;
    --stk-dots-margin-left: auto;
  }
  :where(.has-text-align-center) .stk-block-divider {
    --stk-dots-margin-right: auto;
    --stk-dots-margin-left: auto;
  }
  .stk-block.stk-block-divider.has-text-align-center {
    --stk-dots-margin-right: auto;
    --stk-dots-margin-left: auto;
  }
  .stk-block.stk-block-divider.has-text-align-right {
    --stk-dots-margin-right: 0;
    --stk-dots-margin-left: auto;
  }
  .stk-block.stk-block-divider.has-text-align-left {
    --stk-dots-margin-left: 0;
    --stk-dots-margin-right: auto;
  }
  .stk-row {
    flex-wrap: nowrap;
  }
  .stk--hide-desktop,
  .stk--hide-desktop.stk-block {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) {
  :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(2)) {
    flex: 1 1 calc(50% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(2):last-child) {
    flex: 1 1 calc(50% - var(--stk-column-gap, 0px) * 1 / 2) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(3)) {
    flex: 1 1 calc(33.33333% - var(--stk-column-gap, 0px) * 2 / 3) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(2)) {
    flex: 1 1 calc(33.33333% - var(--stk-column-gap, 0px) * 2 / 3) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(3):last-child) {
    flex: 1 1 calc(33.33333% - var(--stk-column-gap, 0px) * 2 / 3) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(4)) {
    flex: 1 1 calc(25% - var(--stk-column-gap, 0px) * 3 / 4) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(3)) {
    flex: 1 1 calc(25% - var(--stk-column-gap, 0px) * 3 / 4) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(3):nth-last-child(2)) {
    flex: 1 1 calc(25% - var(--stk-column-gap, 0px) * 3 / 4) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(4):last-child) {
    flex: 1 1 calc(25% - var(--stk-column-gap, 0px) * 3 / 4) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(5)) {
    flex: 1 1 calc(20% - var(--stk-column-gap, 0px) * 4 / 5) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(4)) {
    flex: 1 1 calc(20% - var(--stk-column-gap, 0px) * 4 / 5) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(3):nth-last-child(3)) {
    flex: 1 1 calc(20% - var(--stk-column-gap, 0px) * 4 / 5) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(4):nth-last-child(2)) {
    flex: 1 1 calc(20% - var(--stk-column-gap, 0px) * 4 / 5) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(5):last-child) {
    flex: 1 1 calc(20% - var(--stk-column-gap, 0px) * 4 / 5) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(6)) {
    flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px) * 5 / 6) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(5)) {
    flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px) * 5 / 6) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(3):nth-last-child(4)) {
    flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px) * 5 / 6) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(4):nth-last-child(3)) {
    flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px) * 5 / 6) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(5):nth-last-child(2)) {
    flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px) * 5 / 6) !important;
  }
  :where(body:not(.wp-admin) .stk-block-column:nth-child(6):last-child) {
    flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px) * 5 / 6) !important;
  }
  .stk-block-tabs > .stk-inner-blocks.stk-block-tabs--vertical {
    grid-template-columns: auto 1fr auto;
  }
  .stk-block-tabs
    > .stk-inner-blocks.stk-block-tabs--vertical
    > .stk-block-tab-labels:first-child {
    grid-column: 1/2;
  }
  .stk-block-tabs
    > .stk-inner-blocks.stk-block-tabs--vertical
    > .stk-block-tab-content:last-child {
    grid-column: 2/4;
  }
  .stk-block-tabs
    > .stk-inner-blocks.stk-block-tabs--vertical
    > .stk-block-tab-content:first-child {
    grid-column: 1/3;
  }
  .stk-block-tabs
    > .stk-inner-blocks.stk-block-tabs--vertical
    > .stk-block-tab-labels:last-child {
    grid-column: 3/4;
  }
  .stk-block .stk-block.aligncenter,
  .stk-block:is(.aligncenter, .alignwide, .alignfull)
    > .stk-content-align:not(.alignwide):not(.alignfull) {
    margin-left: auto;
    margin-right: auto;
    max-width: var(
      --stk-block-default-width,
      var(--stk-block-width-default-detected, 900px)
    );
    width: 100%;
  }
  .stk-block .stk-block.alignwide,
  .stk-block:is(.aligncenter, .alignwide, .alignfull)
    > .stk-content-align.alignwide {
    margin-left: auto;
    margin-right: auto;
    max-width: var(
      --stk-block-wide-width,
      var(--stk-block-width-wide-detected, 80vw)
    );
    width: 100%;
  }
  .stk-row.stk-columns-2 > .stk-column {
    flex: 1 1 50%;
    max-width: 50%;
  }
  .stk-row.stk-columns-3 > .stk-column {
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .stk-row.stk-columns-4 > .stk-column {
    flex: 1 1 25%;
    max-width: 25%;
  }
  .stk-row.stk-columns-5 > .stk-column {
    flex: 1 1 20%;
    max-width: 20%;
  }
  .stk-row.stk-columns-6 > .stk-column {
    flex: 1 1 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .stk-row.stk-columns-7 > .stk-column {
    flex: 1 1 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .stk-row.stk-columns-8 > .stk-column {
    flex: 1 1 12.5%;
    max-width: 12.5%;
  }
  .stk-row.stk-columns-9 > .stk-column {
    flex: 1 1 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .stk-row.stk-columns-10 > .stk-column {
    flex: 1 1 10%;
    max-width: 10%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  :where(.has-text-align-left-tablet) .stk-block-divider {
    --stk-dots-margin-left: 0;
    --stk-dots-margin-right: auto;
  }
  :where(.has-text-align-right-tablet) .stk-block-divider {
    --stk-dots-margin-right: 0;
    --stk-dots-margin-left: auto;
  }
  :where(.has-text-align-center-tablet) .stk-block-divider {
    --stk-dots-margin-right: auto;
    --stk-dots-margin-left: auto;
  }
  .stk--hide-tablet,
  .stk--hide-tablet.stk-block {
    display: none !important;
  }
  .stk-button-group:is(.stk--collapse-on-tablet)
    .stk-block:is(.stk-block-button, .stk-block-icon-button) {
    margin-inline-end: var(--stk-alignment-margin-right);
    margin-inline-start: var(--stk-alignment-margin-left);
  }
}
@media only screen and (max-width: 1023px) {
  .stk-block-button {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
  .stk-block.stk-block-divider.has-text-align-center-tablet {
    --stk-dots-margin-right: auto;
    --stk-dots-margin-left: auto;
  }
  .stk-block.stk-block-divider.has-text-align-right-tablet {
    --stk-dots-margin-right: 0;
    --stk-dots-margin-left: auto;
  }
  .stk-block.stk-block-divider.has-text-align-left-tablet {
    --stk-dots-margin-left: 0;
    --stk-dots-margin-right: auto;
  }
  .has-text-align-center-tablet {
    --stk-alignment-padding-left: 0;
    --stk-alignment-justify-content: center;
    --stk-alignment-text-align: center;
    --stk-alignment-margin-left: auto;
    --stk-alignment-margin-right: auto;
    text-align: var(--stk-alignment-text-align, start);
  }
  .has-text-align-left-tablet {
    --stk-alignment-justify-content: flex-start;
    --stk-alignment-text-align: start;
    --stk-alignment-margin-left: 0;
    --stk-alignment-margin-right: auto;
    text-align: var(--stk-alignment-text-align, start);
  }
  .has-text-align-right-tablet {
    --stk-alignment-justify-content: flex-end;
    --stk-alignment-text-align: end;
    --stk-alignment-margin-left: auto;
    --stk-alignment-margin-right: 0;
    text-align: var(--stk-alignment-text-align, start);
  }
  .has-text-align-justify-tablet {
    --stk-alignment-text-align: justify;
  }
  .has-text-align-space-between-tablet {
    --stk-alignment-justify-content: space-between;
  }
  .has-text-align-space-around-tablet {
    --stk-alignment-justify-content: space-around;
  }
  .has-text-align-space-evenly-tablet {
    --stk-alignment-justify-content: space-evenly;
  }
}
@media only screen and (max-width: 767px) {
  .stk-block-carousel.stk--hide-mobile-arrows
    > .stk-block-carousel__content-wrapper
    > *
    > .stk-block-carousel__buttons,
  .stk-block-carousel.stk--hide-mobile-dots
    > .stk-block-carousel__content-wrapper
    > .stk-block-carousel__dots {
    display: none;
  }
  :where(.has-text-align-left-mobile) .stk-block-divider {
    --stk-dots-margin-left: 0;
    --stk-dots-margin-right: auto;
  }
  :where(.has-text-align-right-mobile) .stk-block-divider {
    --stk-dots-margin-right: 0;
    --stk-dots-margin-left: auto;
  }
  :where(.has-text-align-center-mobile) .stk-block-divider {
    --stk-dots-margin-right: auto;
    --stk-dots-margin-left: auto;
  }
  .stk-block.stk-block-divider.has-text-align-center-mobile {
    --stk-dots-margin-right: auto;
    --stk-dots-margin-left: auto;
  }
  .stk-block.stk-block-divider.has-text-align-right-mobile {
    --stk-dots-margin-right: 0;
    --stk-dots-margin-left: auto;
  }
  .stk-block.stk-block-divider.has-text-align-left-mobile {
    --stk-dots-margin-left: 0;
    --stk-dots-margin-right: auto;
  }
  .stk-block.stk-block-feature:is(.is-style-default, .is-style-horizontal)
    > .stk-container
    > .stk-inner-blocks.stk-block-content {
    flex-direction: column-reverse;
  }
  .stk-block-posts {
    --stk-columns: 1;
  }
  .stk-block-tab-labels:not(.stk-block-tab-labels--wrap-mobile) {
    overflow-x: auto !important;
    width: 100%;
  }
  .stk-block-tab-labels:not(.stk-block-tab-labels--wrap-mobile)::-webkit-scrollbar {
    height: 0 !important;
  }
  .stk-block-tab-labels:not(.stk-block-tab-labels--wrap-mobile)
    .stk-block-tab-labels__wrapper {
    flex-wrap: nowrap;
    min-width: -webkit-fill-available;
    min-width: fill-available;
    width: max-content;
  }
  .stk-block-tabs > .stk-inner-blocks {
    grid-template-columns: 1fr;
  }
  .stk-block-tabs > .stk-inner-blocks > .stk-block-tab-labels:last-child {
    grid-row: 1/2;
  }
  .stk-block.stk-block-timeline {
    --content-line: 0 !important;
    padding-top: 0;
  }
  .stk-block-timeline > .stk-inner-blocks {
    align-items: flex-start;
    grid-template-columns: var(--line-dot-size, 16px) 1fr;
    grid-template-rows: auto 1fr;
    padding-left: 16px;
  }
  .stk-block-timeline > .stk-inner-blocks:after {
    inset-inline-start: calc(
      var(--line-dot-size, 16px) / 2 - var(--line-bg-width, 3px) / 2 + 16px
    );
  }
  .stk-block-timeline .stk-block-timeline__middle {
    inset-block-start: 8px;
    inset-inline-start: 16px;
    position: absolute;
  }
  .stk-block-timeline .stk-block-timeline__content {
    grid-column: 2/3;
    grid-row: 2/3;
    text-align: start;
  }
  .stk-block-timeline .stk-block-timeline__date {
    grid-column: 2/3;
    grid-row: 1/2;
    text-align: start;
  }
  .stk-block-timeline > .stk-inner-blocks:after {
    bottom: calc(100% - var(--line-dot-size, 16px) / 2 - 0.5em);
    top: calc(var(--line-dot-size, 16px) / 2 + 0.5em);
  }
  .stk-block-timeline + .stk-block-timeline > .stk-inner-blocks:after {
    top: -16px;
  }
  :root {
    --stk-block-margin-bottom: 16px;
    --stk-container-padding: 24px 24px;
    --stk-container-padding-large: 32px 24px;
    --stk-container-padding-small: 8px 24px;
    --stk-column-margin: 8px;
    --stk-block-background-padding: 16px 16px;
  }
  .stk-block .stk-block:is(.aligncenter, .alignwide),
  .stk-block:is(.aligncenter, .alignwide, .alignfull)
    > .stk-content-align.alignwide,
  .stk-block:is(.aligncenter, .alignwide, .alignfull)
    > .stk-content-align:not(.alignwide):not(.alignfull) {
    width: 100%;
  }
  .stk-column {
    flex: 1 1 100%;
    max-width: 100%;
  }
  .stk--hide-mobile,
  .stk--hide-mobile.stk-block {
    display: none !important;
  }
  .stk-button-group:is(.stk--collapse-on-mobile)
    .stk-block:is(.stk-block-button, .stk-block-icon-button),
  .stk-button-group:is(.stk--collapse-on-tablet)
    .stk-block:is(.stk-block-button, .stk-block-icon-button) {
    margin-inline-end: var(--stk-alignment-margin-right);
    margin-inline-start: var(--stk-alignment-margin-left);
  }
  .has-text-align-center-mobile {
    --stk-alignment-padding-left: 0;
    --stk-alignment-justify-content: center;
    --stk-alignment-text-align: center;
    --stk-alignment-margin-left: auto;
    --stk-alignment-margin-right: auto;
    text-align: var(--stk-alignment-text-align, start);
  }
  .has-text-align-left-mobile {
    --stk-alignment-justify-content: flex-start;
    --stk-alignment-text-align: start;
    --stk-alignment-margin-left: 0;
    --stk-alignment-margin-right: auto;
    text-align: var(--stk-alignment-text-align, start);
  }
  .has-text-align-right-mobile {
    --stk-alignment-justify-content: flex-end;
    --stk-alignment-text-align: end;
    --stk-alignment-margin-left: auto;
    --stk-alignment-margin-right: 0;
    text-align: var(--stk-alignment-text-align, start);
  }
  .has-text-align-justify-mobile {
    --stk-alignment-text-align: justify;
  }
  .has-text-align-space-between-mobile {
    --stk-alignment-justify-content: space-between;
  }
  .has-text-align-space-around-mobile {
    --stk-alignment-justify-content: space-around;
  }
  .has-text-align-space-evenly-mobile {
    --stk-alignment-justify-content: space-evenly;
  }
  .entry-content .stk-block.stk-has-top-separator {
    padding-top: 23vw;
  }
  .entry-content .stk-block.stk-has-bottom-separator {
    padding-bottom: 23vw;
  }
  .entry-content .stk-block .stk-separator__wrapper {
    height: 23vw;
  }
}
#end-resizable-editor-section {
  display: none;
}
