﻿#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-block-feature>*>.stk-row
    {
        flex-wrap: var(--stk-feature-flex-wrap,nowrap);
    }
    .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)
{
    .stk-button-group:is(.stk--collapse-on-tablet)>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-block]
    {
        margin-inline-end: var(--stk-alignment-margin-right);
        margin-inline-start: var(--stk-alignment-margin-left);
    }
    :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;
    }
    .stk-block-timeline.stk-block-timeline__ios-polyfill
    {
        --fixed-bg: linear-gradient(to bottom,var(--line-accent-bg-color,#000) 0,var(--line-accent-bg-color-2,#000) var(--line-accent-bg-location,50%));
    }
    .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-button-group:is(.stk--collapse-on-mobile)>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-block], .stk-button-group:is(.stk--collapse-on-tablet)>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-block]
    {
        margin-inline-end: var(--stk-alignment-margin-right);
        margin-inline-start: var(--stk-alignment-margin-left);
    }
    .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 - .5em);
        top: calc(var(--line-dot-size,16px) / 2 + .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;
}