.kt-block-spacer {
    position: relative;
    height: 60px
}

    .kt-block-spacer .kt-divider {
        width: 100%;
        border-top: solid 1px #eee;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: 0;
        padding: 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
        -webkit-transform: perspective(1px) translate(-50%, -50%);
        transform: perspective(1px) translate(-50%, -50%)
    }

    .kt-block-spacer.kt-block-spacer-halign-left .kt-divider {
        left: 0;
        -webkit-transform: perspective(1px) translate(0%, -50%);
        transform: perspective(1px) translate(0%, -50%)
    }

    .kt-block-spacer.kt-block-spacer-halign-right .kt-divider {
        left: auto;
        right: 0;
        -webkit-transform: perspective(1px) translate(0%, -50%);
        transform: perspective(1px) translate(0%, -50%)
    }

.kt-button {
    padding: 8px 16px;
    z-index: 1;
    position: relative;
    cursor: pointer;
    font-size: 18px;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.6;
    text-decoration: none;
    text-align: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-style: solid;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    border-width: 2px;
    border-radius: 3px;
    border-color: #555555;
    overflow: hidden;
    background: transparent;
    color: #555555
}

.wp-block-kadence-advancedbtn .kt-btn-wrap a.kt-button:not(.link) {
    text-decoration: none
}

.kt-button::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    background: #444444;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.kt-button:hover, .kt-button:focus {
    border-color: #444444;
    color: #ffffff
}

    .kt-button:hover::before, .kt-button:focus::before {
        opacity: 1
    }

.kt-btn-size-small {
    font-size: 16px;
    padding: 4px 8px;
    border-width: 1px
}

.kt-btn-size-large {
    font-size: 20px;
    padding: 12px 24px;
    border-width: 3px
}

.kt-btn-svg-icon.kt-btn-side-right {
    padding-left: 5px
}

.kt-btn-svg-icon.kt-btn-side-left {
    padding-right: 5px
}

.kt-btn-has-text-false .kt-btn-svg-icon {
    padding-left: 0;
    padding-right: 0
}

.kt-btn-wrap {
    display: inline-block;
    margin-bottom: 5px
}

.kt-btn-align-center {
    text-align: center
}

.kt-btn-align-left {
    text-align: left
}

.kt-btn-align-right {
    text-align: right
}

.wp-block-kadence-advancedbtn .kt-btn-wrap:last-child {
    margin-right: 0
}

.wp-block-kadence-advancedbtn .kt-btn-wrap {
    margin-right: 5px
}

.kt-force-btn-fullwidth {
    display: -ms-flexbox;
    display: flex
}

    .kt-force-btn-fullwidth .kt-btn-wrap {
        display: block;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

        .kt-force-btn-fullwidth .kt-btn-wrap .kt-button {
            -ms-flex-pack: center;
            justify-content: center
        }

@media (min-width: 768px) and (max-width: 1024px) {
    .kt-btn-tablet-align-center {
        text-align: center
    }

    .kt-btn-tablet-align-left {
        text-align: left
    }

    .kt-btn-tablet-align-right {
        text-align: right
    }
}

@media (max-width: 767px) {
    .kt-btn-mobile-align-center {
        text-align: center
    }

    .kt-btn-mobile-align-left {
        text-align: left
    }

    .kt-btn-mobile-align-right {
        text-align: right
    }
}

.kt-row-layout-inner {
    position: relative
}

.kt-row-column-wrap {
    padding: 25px 0 25px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 10
}

.kt-row-has-bg > .kt-row-column-wrap {
    padding-left: 15px;
    padding-right: 15px
}

.alignfull .kt-row-column-wrap {
    padding-left: 15px;
    padding-right: 15px
}

.wp-block-kadence-column {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
    min-width: 0;
    min-height: 0
}

.kt-inner-column-height-full > .wp-block-kadence-column > .kt-inside-inner-col {
    height: 100%
}

.wp-block-kadence-rowlayout:before {
    clear: both;
    content: '';
    display: table
}

.kt-row-layout-overlay {
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0.3;
    height: 100%;
    width: 100%;
    z-index: 0
}

.kt-inside-inner-col {
    border: 0 solid transparent;
    -ms-flex-negative: 0
}

.kt-row-valign-middle > .wp-block-kadence-column {
    -ms-flex-pack: center;
    justify-content: center
}

.kt-row-valign-bottom > .wp-block-kadence-column {
    -ms-flex-pack: end;
    justify-content: flex-end
}

#content .entry-content .wp-block-kadence-rowlayout.alignfull, #content .entry-content .wp-block-kadence-rowlayout.alignwide {
    text-align: inherit;
    margin-bottom: 0
}

@media (min-width: 767px) {
    .kt-row-layout-equal > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1;
        width: 0
    }

    .kt-row-layout-row {
        -ms-flex-direction: column;
        flex-direction: column
    }

        .kt-row-layout-row > .wp-block-kadence-column {
            -ms-flex: none;
            flex: none;
            width: 100%;
            margin-right: 0
        }

        .kt-row-layout-row.kt-v-gutter-default > .wp-block-kadence-column {
            margin-bottom: 30px
        }

        .kt-row-layout-row.kt-v-gutter-skinny > .wp-block-kadence-column {
            margin-bottom: 10px
        }

        .kt-row-layout-row.kt-v-gutter-narrow > .wp-block-kadence-column {
            margin-bottom: 20px
        }

        .kt-row-layout-row.kt-v-gutter-wide > .wp-block-kadence-column {
            margin-bottom: 40px
        }

        .kt-row-layout-row.kt-v-gutter-wider > .wp-block-kadence-column {
            margin-bottom: 60px
        }

        .kt-row-layout-row.kt-v-gutter-widest > .wp-block-kadence-column {
            margin-bottom: 80px
        }

        .kt-row-layout-row:not(.kt-v-gutter-none) > .wp-block-kadence-column:last-child {
            margin-bottom: 0px
        }

    .kt-gutter-default > .wp-block-kadence-column {
        margin-right: 30px
    }

    .kt-gutter-skinny > .wp-block-kadence-column {
        margin-right: 10px
    }

    .kt-gutter-narrow > .wp-block-kadence-column {
        margin-right: 20px
    }

    .kt-gutter-wide > .wp-block-kadence-column {
        margin-right: 40px
    }

    .kt-gutter-wider > .wp-block-kadence-column {
        margin-right: 60px
    }

    .kt-gutter-widest > .wp-block-kadence-column {
        margin-right: 80px
    }

    .kt-row-column-wrap:not(.kt-gutter-none) > .wp-block-kadence-column:last-child {
        margin-right: 0px
    }

    .kt-gutter-skinny.kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
        -ms-flex-preferred-size: 10px;
        flex-basis: 10px
    }

    .kt-gutter-skinny.kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
        -ms-flex-preferred-size: 10px;
        flex-basis: 10px
    }

    .kt-gutter-narrow.kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
        -ms-flex-preferred-size: 20px;
        flex-basis: 20px
    }

    .kt-gutter-narrow.kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
        -ms-flex-preferred-size: 20px;
        flex-basis: 20px
    }

    .kt-gutter-default.kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
        -ms-flex-preferred-size: 30px;
        flex-basis: 30px
    }

    .kt-gutter-default.kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
        -ms-flex-preferred-size: 30px;
        flex-basis: 30px
    }

    .kt-gutter-wide.kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
        -ms-flex-preferred-size: 40px;
        flex-basis: 40px
    }

    .kt-gutter-wide.kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
        -ms-flex-preferred-size: 40px;
        flex-basis: 40px
    }

    .kt-gutter-wider.kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
        -ms-flex-preferred-size: 60px;
        flex-basis: 60px
    }

    .kt-gutter-wider.kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
        -ms-flex-preferred-size: 60px;
        flex-basis: 60px
    }

    .kt-gutter-widest.kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
        -ms-flex-preferred-size: 80px;
        flex-basis: 80px
    }

    .kt-gutter-widest.kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
        -ms-flex-preferred-size: 80px;
        flex-basis: 80px
    }

    .kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 2;
        flex: 2
    }

    .kt-row-layout-left-golden > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 1;
        flex: 1
    }

    .kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 1;
        flex: 1
    }

    .kt-row-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 2;
        flex: 2
    }

    .kt-has-2-columns.kt-custom-first-width-10 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 10%;
        flex: 0 1 10%
    }

    .kt-has-2-columns.kt-custom-first-width-10 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 90%;
        flex: 0 1 90%
    }

    .kt-has-2-columns.kt-custom-first-width-15 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 15%;
        flex: 0 1 15%
    }

    .kt-has-2-columns.kt-custom-first-width-15 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 85%;
        flex: 0 1 85%
    }

    .kt-has-2-columns.kt-custom-first-width-20 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 20%;
        flex: 0 1 20%
    }

    .kt-has-2-columns.kt-custom-first-width-20 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 80%;
        flex: 0 1 80%
    }

    .kt-has-2-columns.kt-custom-first-width-25 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 25%;
        flex: 0 1 25%
    }

    .kt-has-2-columns.kt-custom-first-width-25 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 75%;
        flex: 0 1 75%
    }

    .kt-has-2-columns.kt-custom-first-width-30 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 30%;
        flex: 0 1 30%
    }

    .kt-has-2-columns.kt-custom-first-width-30 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 70%;
        flex: 0 1 70%
    }

    .kt-has-2-columns.kt-custom-first-width-35 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 35%;
        flex: 0 1 35%
    }

    .kt-has-2-columns.kt-custom-first-width-35 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 65%;
        flex: 0 1 65%
    }

    .kt-has-2-columns.kt-custom-first-width-40 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 40%;
        flex: 0 1 40%
    }

    .kt-has-2-columns.kt-custom-first-width-40 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 60%;
        flex: 0 1 60%
    }

    .kt-has-2-columns.kt-custom-first-width-45 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 45%;
        flex: 0 1 45%
    }

    .kt-has-2-columns.kt-custom-first-width-45 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 55%;
        flex: 0 1 55%
    }

    .kt-has-2-columns.kt-custom-first-width-50 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 1;
        flex: 1
    }

    .kt-has-2-columns.kt-custom-first-width-50 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 1;
        flex: 1
    }

    .kt-has-2-columns.kt-custom-first-width-55 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 55%;
        flex: 0 1 55%
    }

    .kt-has-2-columns.kt-custom-first-width-55 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 45%;
        flex: 0 1 45%
    }

    .kt-has-2-columns.kt-custom-first-width-60 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 60%;
        flex: 0 1 60%
    }

    .kt-has-2-columns.kt-custom-first-width-60 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 40%;
        flex: 0 1 40%
    }

    .kt-has-2-columns.kt-custom-first-width-65 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 65%;
        flex: 0 1 65%
    }

    .kt-has-2-columns.kt-custom-first-width-65 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 35%;
        flex: 0 1 35%
    }

    .kt-has-2-columns.kt-custom-first-width-70 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 70%;
        flex: 0 1 70%
    }

    .kt-has-2-columns.kt-custom-first-width-70 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 30%;
        flex: 0 1 30%
    }

    .kt-has-2-columns.kt-custom-first-width-75 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 75%;
        flex: 0 1 75%
    }

    .kt-has-2-columns.kt-custom-first-width-75 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 25%;
        flex: 0 1 25%
    }

    .kt-has-2-columns.kt-custom-first-width-80 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 80%;
        flex: 0 1 80%
    }

    .kt-has-2-columns.kt-custom-first-width-80 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 20%;
        flex: 0 1 20%
    }

    .kt-has-2-columns.kt-custom-first-width-85 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 85%;
        flex: 0 1 85%
    }

    .kt-has-2-columns.kt-custom-first-width-85 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 15%;
        flex: 0 1 15%
    }

    .kt-has-2-columns.kt-custom-first-width-90 > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 0 1 90%;
        flex: 0 1 90%
    }

    .kt-has-2-columns.kt-custom-first-width-90 > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 0 1 10%;
        flex: 0 1 10%
    }

    .kt-row-layout-left-half > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-row-layout-left-half > .wp-block-kadence-column.inner-column-1 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-row-layout-right-half > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-row-layout-right-half > .wp-block-kadence-column.inner-column-3 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-row-layout-center-half > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-row-layout-center-half > .wp-block-kadence-column.inner-column-2 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-row-layout-center-wide > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-row-layout-center-wide > .wp-block-kadence-column.inner-column-2 {
            -ms-flex: 3;
            flex: 3
        }

    .kt-row-layout-center-exwide > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-row-layout-center-exwide > .wp-block-kadence-column.inner-column-2 {
            -ms-flex: 6;
            flex: 6
        }

    .kt-row-layout-left-forty > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-row-layout-left-forty > .wp-block-kadence-column.inner-column-1 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-row-layout-right-forty > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-row-layout-right-forty > .wp-block-kadence-column.inner-column-4 {
            -ms-flex: 2;
            flex: 2
        }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .kt-row-column-wrap.kt-tab-layout-equal > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1;
        width: 0
    }

    .kt-row-layout-row:not(.kt-tab-layout-inherit) {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .kt-row-column-wrap.kt-tab-layout-row {
        -ms-flex-direction: column;
        flex-direction: column
    }

        .kt-row-column-wrap.kt-tab-layout-row.kt-m-colapse-right-to-left {
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse
        }

        .kt-row-column-wrap.kt-tab-layout-row > .wp-block-kadence-column {
            -ms-flex: none;
            flex: none;
            width: 100%;
            margin-right: 0
        }

    .kt-has-1-columns.kt-tab-layout-row > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 1;
        flex: 1
    }

    .kt-tab-layout-row.kt-v-gutter-default > .wp-block-kadence-column {
        margin-bottom: 30px
    }

    .kt-tab-layout-row.kt-v-gutter-skinny > .wp-block-kadence-column {
        margin-bottom: 10px
    }

    .kt-tab-layout-row.kt-v-gutter-narrow > .wp-block-kadence-column {
        margin-bottom: 20px
    }

    .kt-tab-layout-row.kt-v-gutter-wide > .wp-block-kadence-column {
        margin-bottom: 40px
    }

    .kt-tab-layout-row.kt-v-gutter-wider > .wp-block-kadence-column {
        margin-bottom: 60px
    }

    .kt-tab-layout-row.kt-v-gutter-widest > .wp-block-kadence-column {
        margin-bottom: 80px
    }

    .kt-tab-layout-row:not(.kt-v-gutter-none) > .wp-block-kadence-column:last-child {
        margin-bottom: 0px
    }

    .kt-tab-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 2;
        flex: 2
    }

    .kt-tab-layout-left-golden > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 1;
        flex: 1
    }

    .kt-tab-layout-right-golden > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 1;
        flex: 1
    }

    .kt-tab-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 2;
        flex: 2
    }

    .kt-tab-layout-left-half > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-tab-layout-left-half > .wp-block-kadence-column.inner-column-1 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-tab-layout-right-half > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-tab-layout-right-half > .wp-block-kadence-column.inner-column-3 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-tab-layout-center-half > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-tab-layout-center-half > .wp-block-kadence-column.inner-column-2 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-tab-layout-center-wide > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-tab-layout-center-wide > .wp-block-kadence-column.inner-column-2 {
            -ms-flex: 3;
            flex: 3
        }

    .kt-tab-layout-center-exwide > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-tab-layout-center-exwide > .wp-block-kadence-column.inner-column-2 {
            -ms-flex: 6;
            flex: 6
        }

    .kt-tab-layout-first-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .kt-tab-layout-first-row > .wp-block-kadence-column {
            -ms-flex: 1;
            flex: 1
        }

            .kt-tab-layout-first-row > .wp-block-kadence-column.inner-column-1 {
                -ms-flex: 0 0 100%;
                flex: 0 0 100%
            }

        .kt-tab-layout-first-row.kt-v-gutter-default > .wp-block-kadence-column.inner-column-1 {
            margin-bottom: 30px
        }

        .kt-tab-layout-first-row.kt-v-gutter-skinny > .wp-block-kadence-column.inner-column-1 {
            margin-bottom: 10px
        }

        .kt-tab-layout-first-row.kt-v-gutter-narrow > .wp-block-kadence-column.inner-column-1 {
            margin-bottom: 20px
        }

        .kt-tab-layout-first-row.kt-v-gutter-wide > .wp-block-kadence-column.inner-column-1 {
            margin-bottom: 40px
        }

        .kt-tab-layout-first-row.kt-v-gutter-wider > .wp-block-kadence-column.inner-column-1 {
            margin-bottom: 60px
        }

        .kt-tab-layout-first-row.kt-v-gutter-widest > .wp-block-kadence-column.inner-column-1 {
            margin-bottom: 80px
        }

    .kt-tab-layout-last-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .kt-tab-layout-last-row > .wp-block-kadence-column {
            -ms-flex: 1;
            flex: 1
        }

            .kt-tab-layout-last-row > .wp-block-kadence-column.inner-column-3 {
                -ms-flex: 0 0 100%;
                flex: 0 0 100%
            }

        .kt-tab-layout-last-row.kt-v-gutter-default > .wp-block-kadence-column.inner-column-3 {
            margin-top: 30px
        }

        .kt-tab-layout-last-row.kt-v-gutter-skinny > .wp-block-kadence-column.inner-column-3 {
            margin-top: 10px
        }

        .kt-tab-layout-last-row.kt-v-gutter-narrow > .wp-block-kadence-column.inner-column-3 {
            margin-top: 20px
        }

        .kt-tab-layout-last-row.kt-v-gutter-wide > .wp-block-kadence-column.inner-column-3 {
            margin-top: 40px
        }

        .kt-tab-layout-last-row.kt-v-gutter-wider > .wp-block-kadence-column.inner-column-3 {
            margin-top: 60px
        }

        .kt-tab-layout-last-row.kt-v-gutter-widest > .wp-block-kadence-column.inner-column-3 {
            margin-top: 80px
        }

    .kt-tab-layout-left-forty > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-tab-layout-left-forty > .wp-block-kadence-column.inner-column-1 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-tab-layout-right-forty > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-tab-layout-right-forty > .wp-block-kadence-column.inner-column-4 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-tab-layout-two-grid {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .kt-tab-layout-two-grid.kt-m-colapse-right-to-left {
            -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -ms-flex-wrap: wrap-reverse;
            flex-wrap: wrap-reverse
        }

        .kt-tab-layout-two-grid.kt-gutter-default > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 50% - 15px);
            flex: 0 0 calc( 50% - 15px)
        }

        .kt-tab-layout-two-grid.kt-gutter-skinny > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 50% - 5px);
            flex: 0 0 calc( 50% - 5px)
        }

        .kt-tab-layout-two-grid.kt-gutter-narrow > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 50% - 10px);
            flex: 0 0 calc( 50% - 10px)
        }

        .kt-tab-layout-two-grid.kt-gutter-wide > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 50% - 20px);
            flex: 0 0 calc( 50% - 20px)
        }

        .kt-tab-layout-two-grid.kt-gutter-wider > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 50% - 30px);
            flex: 0 0 calc( 50% - 30px)
        }

        .kt-tab-layout-two-grid.kt-gutter-widest > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 50% - 40px);
            flex: 0 0 calc( 50% - 40px)
        }

        .kt-tab-layout-two-grid.kt-gutter-none > .wp-block-kadence-column {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%
        }

        .kt-tab-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column.inner-column-2 {
            margin-right: 0
        }

        .kt-tab-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column.inner-column-4 {
            margin-right: 0
        }

        .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-5 {
            margin-right: 0
        }

        .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-3 {
            margin-right: 0
        }

        .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-1 {
            margin-right: 0
        }

        .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-default > .wp-block-kadence-column:last-child {
            margin-right: 30px
        }

        .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-skinny > .wp-block-kadence-column:last-child {
            margin-right: 10px
        }

        .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-narrow > .wp-block-kadence-column:last-child {
            margin-right: 20px
        }

        .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-wide > .wp-block-kadence-column:last-child {
            margin-right: 40px
        }

        .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-wider > .wp-block-kadence-column:last-child {
            margin-right: 60px
        }

        .kt-tab-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-widest > .wp-block-kadence-column:last-child {
            margin-right: 80px
        }

    .kt-tab-layout-three-grid {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .kt-tab-layout-three-grid.kt-m-colapse-right-to-left {
            -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -ms-flex-wrap: wrap-reverse;
            flex-wrap: wrap-reverse
        }

        .kt-tab-layout-three-grid.kt-gutter-default > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 33.33% - 20px);
            flex: 0 0 calc( 33.33% - 20px)
        }

        .kt-tab-layout-three-grid.kt-gutter-skinny > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 33.33% - 8px);
            flex: 0 0 calc( 33.33% - 8px)
        }

        .kt-tab-layout-three-grid.kt-gutter-narrow > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 33.33% - 14px);
            flex: 0 0 calc( 33.33% - 14px)
        }

        .kt-tab-layout-three-grid.kt-gutter-wide > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 33.33% - 28px);
            flex: 0 0 calc( 33.33% - 28px)
        }

        .kt-tab-layout-three-grid.kt-gutter-wider > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 33.33% - 40px);
            flex: 0 0 calc( 33.33% - 40px)
        }

        .kt-tab-layout-three-grid.kt-gutter-widest > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 33.33% - 54px);
            flex: 0 0 calc( 33.33% - 54px)
        }

        .kt-tab-layout-three-grid.kt-gutter-none > .wp-block-kadence-column {
            -ms-flex: 0 0 33.33%;
            flex: 0 0 33.33%
        }

        .kt-tab-layout-three-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column.inner-column-3 {
            margin-right: 0
        }

        .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-4 {
            margin-right: 0
        }

        .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-1 {
            margin-right: 0
        }

        .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-default > .wp-block-kadence-column:last-child {
            margin-right: 30px
        }

        .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-skinny > .wp-block-kadence-column:last-child {
            margin-right: 10px
        }

        .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-narrow > .wp-block-kadence-column:last-child {
            margin-right: 20px
        }

        .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-wide > .wp-block-kadence-column:last-child {
            margin-right: 40px
        }

        .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-wider > .wp-block-kadence-column:last-child {
            margin-right: 60px
        }

        .kt-tab-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left.kt-gutter-widest > .wp-block-kadence-column:last-child {
            margin-right: 80px
        }

    .wp-block-kadence-rowlayout [id*="jarallax-container-"] > div {
        position: fixed !important;
        width: 100% !important;
        left: 0 !important;
        margin-top: 0 !important;
        height: 100vh !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important
    }

    .wp-block-kadence-rowlayout [id*="jarallax-container-"] {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        clip: rect(auto, auto, auto, auto)
    }
}

@media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
        @media (min-width: 768px) and (max-width: 1024px) {
            .wp-block-kadence-rowlayout [id*="jarallax-container-"] {
                clip: auto !important
            }
        }
    }
}

@media (max-width: 767px) {
    .kt-row-column-wrap.kt-mobile-layout-equal > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1;
        width: 0
    }

    .kt-row-column-wrap.kt-mobile-layout-row {
        -ms-flex-direction: column;
        flex-direction: column
    }

        .kt-row-column-wrap.kt-mobile-layout-row.kt-m-colapse-right-to-left {
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse
        }

        .kt-row-column-wrap.kt-mobile-layout-row > .wp-block-kadence-column {
            -ms-flex: none;
            flex: none;
            width: 100%;
            margin-right: 0
        }

    .kt-mobile-layout-row.kt-v-gutter-default > .wp-block-kadence-column {
        margin-bottom: 30px
    }

    .kt-mobile-layout-row.kt-v-gutter-skinny > .wp-block-kadence-column {
        margin-bottom: 10px
    }

    .kt-mobile-layout-row.kt-v-gutter-narrow > .wp-block-kadence-column {
        margin-bottom: 20px
    }

    .kt-mobile-layout-row.kt-v-gutter-wide > .wp-block-kadence-column {
        margin-bottom: 40px
    }

    .kt-mobile-layout-row.kt-v-gutter-wider > .wp-block-kadence-column {
        margin-bottom: 60px
    }

    .kt-mobile-layout-row.kt-v-gutter-widest > .wp-block-kadence-column {
        margin-bottom: 80px
    }

    .kt-mobile-layout-row:not(.kt-v-gutter-none) > .wp-block-kadence-column:last-child {
        margin-bottom: 0px
    }

    .kt-has-1-columns.kt-mobile-layout-row > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 1;
        flex: 1
    }

    .kt-mobile-layout-left-golden > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 2;
        flex: 2
    }

    .kt-mobile-layout-left-golden > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 1;
        flex: 1
    }

    .kt-mobile-layout-right-golden > .wp-block-kadence-column.inner-column-1 {
        -ms-flex: 1;
        flex: 1
    }

    .kt-mobile-layout-right-golden > .wp-block-kadence-column.inner-column-2 {
        -ms-flex: 2;
        flex: 2
    }

    .kt-mobile-layout-left-half > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-mobile-layout-left-half > .wp-block-kadence-column.inner-column-1 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-mobile-layout-right-half > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-mobile-layout-right-half > .wp-block-kadence-column.inner-column-3 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-mobile-layout-center-half > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-mobile-layout-center-half > .wp-block-kadence-column.inner-column-2 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-mobile-layout-center-wide > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-mobile-layout-center-wide > .wp-block-kadence-column.inner-column-2 {
            -ms-flex: 3;
            flex: 3
        }

    .kt-mobile-layout-center-exwide > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-mobile-layout-center-exwide > .wp-block-kadence-column.inner-column-2 {
            -ms-flex: 6;
            flex: 6
        }

    .kt-mobile-layout-first-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .kt-mobile-layout-first-row > .wp-block-kadence-column {
            -ms-flex: 1;
            flex: 1
        }

            .kt-mobile-layout-first-row > .wp-block-kadence-column.inner-column-1 {
                -ms-flex: 0 0 100%;
                flex: 0 0 100%
            }

        .kt-mobile-layout-first-row.kt-v-gutter-default > .wp-block-kadence-column.inner-column-1 {
            margin-bottom: 30px
        }

        .kt-mobile-layout-first-row.kt-v-gutter-skinny > .wp-block-kadence-column.inner-column-1 {
            margin-bottom: 10px
        }

        .kt-mobile-layout-first-row.kt-v-gutter-narrow > .wp-block-kadence-column.inner-column-1 {
            margin-bottom: 20px
        }

        .kt-mobile-layout-first-row.kt-v-gutter-wide > .wp-block-kadence-column.inner-column-1 {
            margin-bottom: 40px
        }

        .kt-mobile-layout-first-row.kt-v-gutter-wider > .wp-block-kadence-column.inner-column-1 {
            margin-bottom: 60px
        }

        .kt-mobile-layout-first-row.kt-v-gutter-widest > .wp-block-kadence-column.inner-column-1 {
            margin-bottom: 80px
        }

    .kt-mobile-layout-last-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .kt-mobile-layout-last-row > .wp-block-kadence-column {
            -ms-flex: 1;
            flex: 1
        }

            .kt-mobile-layout-last-row > .wp-block-kadence-column.inner-column-3 {
                -ms-flex: 0 0 100%;
                flex: 0 0 100%
            }

        .kt-mobile-layout-last-row.kt-v-gutter-default > .wp-block-kadence-column.inner-column-3 {
            margin-top: 30px
        }

        .kt-mobile-layout-last-row.kt-v-gutter-skinny > .wp-block-kadence-column.inner-column-3 {
            margin-top: 10px
        }

        .kt-mobile-layout-last-row.kt-v-gutter-narrow > .wp-block-kadence-column.inner-column-3 {
            margin-top: 20px
        }

        .kt-mobile-layout-last-row.kt-v-gutter-wide > .wp-block-kadence-column.inner-column-3 {
            margin-top: 40px
        }

        .kt-mobile-layout-last-row.kt-v-gutter-wider > .wp-block-kadence-column.inner-column-3 {
            margin-top: 60px
        }

        .kt-mobile-layout-last-row.kt-v-gutter-widest > .wp-block-kadence-column.inner-column-3 {
            margin-top: 80px
        }

    .kt-mobile-layout-left-forty > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-mobile-layout-left-forty > .wp-block-kadence-column.inner-column-1 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-mobile-layout-right-forty > .wp-block-kadence-column {
        -ms-flex: 1;
        flex: 1
    }

        .kt-mobile-layout-right-forty > .wp-block-kadence-column.inner-column-4 {
            -ms-flex: 2;
            flex: 2
        }

    .kt-mobile-layout-two-grid {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .kt-mobile-layout-two-grid.kt-m-colapse-right-to-left {
            -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -ms-flex-wrap: wrap-reverse;
            flex-wrap: wrap-reverse
        }

        .kt-mobile-layout-two-grid.kt-gutter-default > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 50% - 15px);
            flex: 0 0 calc( 50% - 15px)
        }

        .kt-mobile-layout-two-grid.kt-gutter-skinny > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 50% - 5px);
            flex: 0 0 calc( 50% - 5px)
        }

        .kt-mobile-layout-two-grid.kt-gutter-narrow > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 50% - 10px);
            flex: 0 0 calc( 50% - 10px)
        }

        .kt-mobile-layout-two-grid.kt-gutter-wide > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 50% - 20px);
            flex: 0 0 calc( 50% - 20px)
        }

        .kt-mobile-layout-two-grid.kt-gutter-wider > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 50% - 30px);
            flex: 0 0 calc( 50% - 30px)
        }

        .kt-mobile-layout-two-grid.kt-gutter-widest > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 50% - 40px);
            flex: 0 0 calc( 50% - 40px)
        }

        .kt-mobile-layout-two-grid.kt-gutter-none > .wp-block-kadence-column {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%
        }

        .kt-mobile-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column.inner-column-2 {
            margin-right: 0
        }

        .kt-mobile-layout-two-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column.inner-column-4 {
            margin-right: 0
        }

        .kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-5 {
            margin-right: 0
        }

        .kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-3 {
            margin-right: 0
        }

        .kt-mobile-layout-two-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-1 {
            margin-right: 0
        }

    .kt-mobile-layout-three-grid {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .kt-mobile-layout-three-grid.kt-m-colapse-right-to-left {
            -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -ms-flex-wrap: wrap-reverse;
            flex-wrap: wrap-reverse
        }

        .kt-mobile-layout-three-grid.kt-gutter-default > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 33.33% - 20px);
            flex: 0 0 calc( 33.33% - 20px)
        }

        .kt-mobile-layout-three-grid.kt-gutter-skinny > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 33.33% - 8px);
            flex: 0 0 calc( 33.33% - 8px)
        }

        .kt-mobile-layout-three-grid.kt-gutter-narrow > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 33.33% - 14px);
            flex: 0 0 calc( 33.33% - 14px)
        }

        .kt-mobile-layout-three-grid.kt-gutter-wide > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 33.33% - 28px);
            flex: 0 0 calc( 33.33% - 28px)
        }

        .kt-mobile-layout-three-grid.kt-gutter-wider > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 33.33% - 40px);
            flex: 0 0 calc( 33.33% - 40px)
        }

        .kt-mobile-layout-three-grid.kt-gutter-widest > .wp-block-kadence-column {
            -ms-flex: 0 0 calc( 33.33% - 54px);
            flex: 0 0 calc( 33.33% - 54px)
        }

        .kt-mobile-layout-three-grid.kt-gutter-none > .wp-block-kadence-column {
            -ms-flex: 0 0 33.33%;
            flex: 0 0 33.33%
        }

        .kt-mobile-layout-three-grid.kt-row-column-wrap:not(.kt-gutter-none):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column.inner-column-3 {
            margin-right: 0
        }

        .kt-mobile-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-4 {
            margin-right: 0
        }

        .kt-mobile-layout-three-grid.kt-row-column-wrap.kt-m-colapse-right-to-left:not(.kt-gutter-none) > .wp-block-kadence-column.inner-column-1 {
            margin-right: 0
        }

    .kt-gutter-default:not(.kt-mobile-layout-row) > .wp-block-kadence-column {
        margin-right: 30px
    }

    .kt-gutter-skinny:not(.kt-mobile-layout-row) > .wp-block-kadence-column {
        margin-right: 10px
    }

    .kt-gutter-narrow:not(.kt-mobile-layout-row) > .wp-block-kadence-column {
        margin-right: 20px
    }

    .kt-gutter-wide:not(.kt-mobile-layout-row) > .wp-block-kadence-column {
        margin-right: 40px
    }

    .kt-gutter-wider:not(.kt-mobile-layout-row) > .wp-block-kadence-column {
        margin-right: 60px
    }

    .kt-gutter-widest:not(.kt-mobile-layout-row) > .wp-block-kadence-column {
        margin-right: 80px
    }

    .kt-row-column-wrap:not(.kt-gutter-none):not(.kt-mobile-layout-row):not(.kt-m-colapse-right-to-left) > .wp-block-kadence-column:last-child {
        margin-right: 0px
    }

    .wp-block-kadence-rowlayout [id*="jarallax-container-"] > div {
        position: fixed !important;
        width: 100% !important;
        left: 0 !important;
        margin-top: 0 !important;
        height: 100vh !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important
    }

    .wp-block-kadence-rowlayout [id*="jarallax-container-"] {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        clip: rect(auto, auto, auto, auto)
    }
}

@media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
        @media (max-width: 767px) {
            .wp-block-kadence-rowlayout [id*="jarallax-container-"] {
                clip: auto !important
            }
        }
    }
}

.kt-row-layout-bottom-sep {
    position: absolute;
    height: 100px;
    bottom: -1px;
    left: 0;
    overflow: hidden;
    right: 0;
    z-index: 1
}

    .kt-row-layout-bottom-sep svg {
        position: absolute;
        bottom: 0px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 100.2%;
        height: 100%;
        display: block
    }

.kt-row-layout-top-sep {
    position: absolute;
    height: 100px;
    top: -1px;
    left: 0;
    overflow: hidden;
    right: 0;
    z-index: 1
}

    .kt-row-layout-top-sep svg {
        position: absolute;
        top: 0px;
        left: 50%;
        -webkit-transform: translateX(-50%) rotate(180deg);
        -ms-transform: translateX(-50%) rotate(180deg);
        transform: translateX(-50%) rotate(180deg);
        width: 100.2%;
        height: 100%;
        display: block
    }

.kt-row-layout-inner > .kb-blocks-bg-slider {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0;
    margin: 0
}

    .kt-row-layout-inner > .kb-blocks-bg-slider .kb-blocks-bg-slider-init {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        padding: 0;
        margin: 0
    }

    .kt-row-layout-inner > .kb-blocks-bg-slider .slick-dotted.slick-slider {
        margin: 0
    }

    .kt-row-layout-inner > .kb-blocks-bg-slider .slick-track, .kt-row-layout-inner > .kb-blocks-bg-slider .slick-list, .kt-row-layout-inner > .kb-blocks-bg-slider .slick-slide, .kt-row-layout-inner > .kb-blocks-bg-slider .kb-bg-slide-contain {
        height: 100%
    }

    .kt-row-layout-inner > .kb-blocks-bg-slider .slick-list {
        height: 100% !important
    }

    .kt-row-layout-inner > .kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide {
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat
    }

    .kt-row-layout-inner > .kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.slick-initialized) .kb-bg-slide-contain {
        display: none
    }

        .kt-row-layout-inner > .kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.slick-initialized) .kb-bg-slide-contain:first-child {
            display: block
        }

    .kt-row-layout-inner > .kb-blocks-bg-slider .kb-bg-slide-contain div {
        position: relative;
        height: 100%
    }

    .kt-row-layout-inner > .kb-blocks-bg-slider .slick-dots {
        bottom: 0
    }

        .kt-row-layout-inner > .kb-blocks-bg-slider .slick-dots li {
            z-index: 11
        }

.kb-blocks-bg-video-container {
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    position: absolute;
    overflow: hidden
}

.kb-blocks-bg-video {
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    -o-object-fit: cover;
    object-fit: cover;
    background-position: center center;
    width: 100%;
    height: 100%
}

.kb-background-video-buttons-wrapper {
    position: absolute;
    z-index: 11;
    bottom: 20px;
    right: 20px
}

    .kb-background-video-buttons-wrapper button.kb-toggle-video-btn {
        padding: 8px;
        margin: 0 0 0 8px;
        border: 0;
        background: rgba(0,0,0,0.3);
        cursor: pointer;
        font-size: 24px;
        color: #fff;
        display: inline-block;
        opacity: .5;
        height: 32px;
        line-height: 16px;
        -webkit-transition: opacity .3s ease-in-out;
        -o-transition: opacity .3s ease-in-out;
        transition: opacity .3s ease-in-out;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

        .kb-background-video-buttons-wrapper button.kb-toggle-video-btn svg {
            width: 16px;
            height: 16px;
            vertical-align: bottom
        }

        .kb-background-video-buttons-wrapper button.kb-toggle-video-btn:hover {
            opacity: 1
        }

.kt-svg-style-stacked .kt-svg-icon {
    border: 0px solid #444444
}

.kt-svg-icon-wrap {
    display: inline-block
}

.wp-block-kadence-advancedheading mark {
    color: #f76a0c;
    background: transparent;
    border-style: solid;
    border-width: 0
}

.wp-block-kadence-tabs .kt-tabs-title-list {
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none
}

    .wp-block-kadence-tabs .kt-tabs-title-list li {
        margin: 0 4px -1px 0;
        cursor: pointer;
        list-style: none
    }

        .wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title {
            padding: 8px 16px;
            display: -ms-flexbox;
            display: flex;
            color: #444;
            -ms-flex-align: center;
            align-items: center;
            border-style: solid;
            border-color: transparent;
            border-width: 1px 1px 0 1px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            text-decoration: none;
            -webkit-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out
        }

            .wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title:focus {
                outline: 0;
                text-decoration: none
            }

            .wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title:hover {
                text-decoration: none
            }

        .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active {
            z-index: 4;
            text-decoration: none;
            position: relative
        }

            .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title {
                background-color: #fff;
                border-color: #dee2e6
            }

.kt-tabs-icon-side-top .kt-tab-title {
    -ms-flex-direction: column;
    flex-direction: column
}

.kt-tabs-accordion-title.kt-tabs-icon-side-top .kt-tab-title {
    -ms-flex-align: start;
    align-items: flex-start
}

.kt-tabs-accordion-title .kt-tab-title {
    padding: 8px 16px;
    display: -ms-flexbox;
    display: flex;
    color: #444;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-color: transparent;
    border-width: 1px 1px 0 1px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.kt-tabs-accordion-title.kt-tab-title-active {
    z-index: 4
}

    .kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title {
        background-color: #fff;
        border-color: #dee2e6
    }

.wp-block-kadence-tabs .kt-tab-inner-content-inner p:last-child {
    margin-bottom: 0
}

.kt-tab-alignment-center > .kt-tabs-title-list, .kt-tab-alignment-center > .kt-tabs-content-wrap > .kt-tabs-accordion-title a {
    -ms-flex-pack: center;
    justify-content: center
}

.kt-tab-alignment-right > .kt-tabs-title-list, .kt-tab-alignment-right > .kt-tabs-content-wrap > .kt-tabs-accordion-title a {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.kt-tabs-content-wrap:before, .kt-tabs-content-wrap:after {
    content: '';
    clear: both;
    display: table
}

.kt-tabs-content-wrap {
    position: relative
}

.kt-tabs-wrap {
    margin: 0 auto
}

    .kt-tabs-wrap .wp-block-kadence-tab {
        border: 1px solid #dee2e6;
        padding: 20px;
        text-align: left
    }

        .kt-tabs-wrap .wp-block-kadence-tab[role="tabpanel"] {
            display: none
        }

    .kt-tabs-wrap.kt-active-tab-1 > .kt-tabs-content-wrap > .kt-inner-tab-1 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-2 > .kt-tabs-content-wrap > .kt-inner-tab-2 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-3 > .kt-tabs-content-wrap > .kt-inner-tab-3 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-4 > .kt-tabs-content-wrap > .kt-inner-tab-4 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-5 > .kt-tabs-content-wrap > .kt-inner-tab-5 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-6 > .kt-tabs-content-wrap > .kt-inner-tab-6 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-7 > .kt-tabs-content-wrap > .kt-inner-tab-7 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-8 > .kt-tabs-content-wrap > .kt-inner-tab-8 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-9 > .kt-tabs-content-wrap > .kt-inner-tab-9 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-10 > .kt-tabs-content-wrap > .kt-inner-tab-10 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-11 > .kt-tabs-content-wrap > .kt-inner-tab-11 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-12 > .kt-tabs-content-wrap > .kt-inner-tab-12 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-13 > .kt-tabs-content-wrap > .kt-inner-tab-13 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-14 > .kt-tabs-content-wrap > .kt-inner-tab-14 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-15 > .kt-tabs-content-wrap > .kt-inner-tab-15 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-16 > .kt-tabs-content-wrap > .kt-inner-tab-16 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-17 > .kt-tabs-content-wrap > .kt-inner-tab-17 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-18 > .kt-tabs-content-wrap > .kt-inner-tab-18 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-19 > .kt-tabs-content-wrap > .kt-inner-tab-19 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-20 > .kt-tabs-content-wrap > .kt-inner-tab-20 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-21 > .kt-tabs-content-wrap > .kt-inner-tab-21 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-22 > .kt-tabs-content-wrap > .kt-inner-tab-22 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-23 > .kt-tabs-content-wrap > .kt-inner-tab-23 {
        display: block
    }

    .kt-tabs-wrap.kt-active-tab-24 > .kt-tabs-content-wrap > .kt-inner-tab-24 {
        display: block
    }

.kb-tab-titles-wrap {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.kt-title-sub-text {
    font-size: 14px;
    line-height: 24px
}

.kt-tabs-layout-vtabs:after, .kt-tabs-wrap:after {
    clear: both;
    display: table;
    content: ''
}

.kt-tabs-layout-vtabs > .kt-tabs-title-list {
    float: left;
    width: 30%;
    -ms-flex-direction: column;
    flex-direction: column
}

    .kt-tabs-layout-vtabs > .kt-tabs-title-list li {
        margin: 0 -1px 4px 0
    }

        .kt-tabs-layout-vtabs > .kt-tabs-title-list li .kt-tab-title {
            border-width: 1px 0px 1px 1px;
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

        .kt-tabs-layout-vtabs > .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
            -ms-flex-align: start;
            align-items: flex-start
        }

.kt-tabs-layout-vtabs > .kt-tabs-content-wrap {
    float: left;
    width: 70%
}

.kt-tabs-layout-vtabs.kt-tab-alignment-left > .kt-tabs-title-list li .kt-tab-title {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.kt-tabs-layout-vtabs.kt-tab-alignment-center > .kt-tabs-title-list {
    -ms-flex-pack: start;
    justify-content: flex-start
}

    .kt-tabs-layout-vtabs.kt-tab-alignment-center > .kt-tabs-title-list li {
        text-align: center
    }

        .kt-tabs-layout-vtabs.kt-tab-alignment-center > .kt-tabs-title-list li .kt-tab-title {
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-align: center;
            align-items: center
        }

        .kt-tabs-layout-vtabs.kt-tab-alignment-center > .kt-tabs-title-list li .kb-tab-titles-wrap {
            -ms-flex-align: center;
            align-items: center
        }

.kt-tabs-layout-vtabs.kt-tab-alignment-right > .kt-tabs-title-list {
    -ms-flex-pack: start;
    justify-content: flex-start
}

    .kt-tabs-layout-vtabs.kt-tab-alignment-right > .kt-tabs-title-list li {
        text-align: right
    }

        .kt-tabs-layout-vtabs.kt-tab-alignment-right > .kt-tabs-title-list li .kt-tab-title {
            -ms-flex-pack: end;
            justify-content: flex-end;
            -ms-flex-align: center;
            align-items: center
        }

        .kt-tabs-layout-vtabs.kt-tab-alignment-right > .kt-tabs-title-list li .kb-tab-titles-wrap {
            -ms-flex-align: end;
            align-items: flex-end
        }

.kt-tabs-svg-show-only .kt-button-text, .kt-tabs-svg-show-only .kb-tab-titles-wrap {
    display: none
}

.kt-tabs-accordion-title a {
    padding: 8px 16px;
    display: -ms-flexbox;
    display: flex;
    color: #444;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-color: transparent;
    border-width: 1px 1px 0 1px
}

    .kt-tabs-accordion-title a.kt-tab-title-active {
        background-color: #fff;
        border-color: #dee2e6
    }

.wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title .kt-tab-title {
    border-radius: 0
}

.kt-tabs-svg-show-only .kt-title-text {
    display: none
}

.kt-title-svg-side-left {
    padding-right: 5px
}

.kt-title-svg-side-right {
    padding-left: 5px
}

.kt-tabs-svg-show-only .kt-title-svg-side-right {
    padding-left: 0px
}

.kt-tabs-svg-show-only .kt-title-svg-side-left {
    padding-right: 0px
}

.kt-tabs-accordion-title {
    display: none
}

@media (min-width: 767px) and (max-width: 1024px) {
    .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list {
        float: none;
        width: 100%;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li {
            margin: 0 4px -1px 0
        }

            .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li .kt-tab-title {
                border-width: 1px 1px 0px 1px;
                border-top-left-radius: 4px;
                border-top-right-radius: 4px
            }

            .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
                -ms-flex-align: center;
                align-items: center
            }

    .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-content-wrap {
        float: none;
        width: 100%
    }

    .kt-tabs-tablet-layout-accordion > .kt-tabs-title-list {
        display: none
    }

    .kt-tabs-tablet-layout-accordion > .kt-tabs-content-wrap > .kt-tabs-accordion-title {
        display: block
    }

    .kt-tabs-tablet-layout-accordion > .kt-tabs-content-wrap {
        float: none;
        width: 100%
    }

    .kt-tabs-tablet-layout-vtabs .kt-tabs-title-list {
        float: left;
        width: 30%;
        -ms-flex-direction: column;
        flex-direction: column
    }

        .kt-tabs-tablet-layout-vtabs .kt-tabs-title-list li {
            margin: 0 -1px 4px 0
        }

            .kt-tabs-tablet-layout-vtabs .kt-tabs-title-list li .kt-tab-title {
                border-width: 1px 0px 1px 1px;
                border-top-left-radius: 0;
                border-top-right-radius: 0
            }

            .kt-tabs-tablet-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
                -ms-flex-align: start;
                align-items: flex-start
            }

    .kt-tabs-tablet-layout-vtabs .kt-tabs-content-wrap {
        float: left;
        width: 70%
    }

    .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li {
            text-align: center
        }

            .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li .kt-tab-title {
                -ms-flex-pack: center;
                justify-content: center
            }

    .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li {
            text-align: right
        }

            .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li .kt-tab-title {
                -ms-flex-pack: end;
                justify-content: flex-end
            }
}

@media (max-width: 767px) {
    .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list {
        float: none;
        width: 100%;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li {
            margin: 0 4px -1px 0
        }

            .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li .kt-tab-title {
                border-width: 1px 1px 0px 1px;
                border-top-left-radius: 4px;
                border-top-right-radius: 4px
            }

            .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
                -ms-flex-align: center;
                align-items: center
            }

    .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-content-wrap {
        float: none;
        width: 100%
    }

    .kt-tabs-mobile-layout-accordion > .kt-tabs-title-list {
        display: none
    }

    .kt-tabs-mobile-layout-accordion > .kt-tabs-content-wrap > .kt-tabs-accordion-title {
        display: block
    }

    .kt-tabs-mobile-layout-accordion > .kt-tabs-content-wrap {
        float: none;
        width: 100%
    }

    .kt-tabs-mobile-layout-vtabs .kt-tabs-title-list {
        float: left;
        width: 30%;
        -ms-flex-direction: column;
        flex-direction: column
    }

        .kt-tabs-mobile-layout-vtabs .kt-tabs-title-list li {
            margin: 0 -1px 4px 0
        }

            .kt-tabs-mobile-layout-vtabs .kt-tabs-title-list li .kt-tab-title {
                border-width: 1px 0px 1px 1px;
                border-top-left-radius: 0;
                border-top-right-radius: 0
            }

            .kt-tabs-mobile-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
                -ms-flex-align: start;
                align-items: flex-start
            }

    .kt-tabs-mobile-layout-vtabs .kt-tabs-content-wrap {
        float: left;
        width: 70%
    }

    .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li {
            text-align: center
        }

            .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li .kt-tab-title {
                -ms-flex-pack: center;
                justify-content: center
            }

    .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li {
            text-align: right
        }

            .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li .kt-tab-title {
                -ms-flex-pack: end;
                justify-content: flex-end
            }
}

ul.kt-tabs-title-list.kb-tab-title-columns-8 > li {
    -ms-flex: 0 1 12.5%;
    flex: 0 1 12.5%
}

ul.kt-tabs-title-list.kb-tab-title-columns-7 > li {
    -ms-flex: 0 1 14.28%;
    flex: 0 1 14.28%
}

ul.kt-tabs-title-list.kb-tab-title-columns-6 > li {
    -ms-flex: 0 1 16.67%;
    flex: 0 1 16.67%
}

ul.kt-tabs-title-list.kb-tab-title-columns-5 > li {
    -ms-flex: 0 1 20%;
    flex: 0 1 20%
}

ul.kt-tabs-title-list.kb-tab-title-columns-4 > li {
    -ms-flex: 0 1 25%;
    flex: 0 1 25%
}

ul.kt-tabs-title-list.kb-tab-title-columns-3 > li {
    -ms-flex: 0 1 33.33%;
    flex: 0 1 33.33%
}

ul.kt-tabs-title-list.kb-tab-title-columns-2 > li {
    -ms-flex: 0 1 50%;
    flex: 0 1 50%
}

ul.kt-tabs-title-list.kb-tab-title-columns-1 > li {
    -ms-flex: 0 1 100%;
    flex: 0 1 100%
}

    ul.kt-tabs-title-list.kb-tab-title-columns-1 > li > .kt-tab-title {
        margin-right: 0px !important
    }

ul.kt-tabs-title-list.kb-tabs-list-columns > li:last-child > .kt-tab-title {
    margin-right: 0px !important
}

ul.kt-tabs-title-list.kb-tabs-list-columns .kt-tab-title {
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

ul.kt-tabs-title-list.kb-tabs-list-columns {
    word-break: break-word
}

.kt-tab-alignment-center ul.kt-tabs-title-list.kb-tabs-list-columns .kb-tab-titles-wrap {
    -ms-flex-align: center;
    align-items: center
}

.kt-tab-alignment-right ul.kt-tabs-title-list.kb-tabs-list-columns .kb-tab-titles-wrap {
    -ms-flex-align: end;
    align-items: flex-end
}

.kadence-info-box-image-intrisic {
    height: 0
}

.kt-info-halign-center {
    text-align: center
}

    .kt-info-halign-center .kadence-info-box-image-inner-intrisic-container {
        margin: 0 auto
    }

.kt-info-halign-right {
    text-align: right
}

    .kt-info-halign-right .kadence-info-box-image-inner-intrisic-container {
        margin: 0 0 0 auto
    }

.kt-info-halign-left {
    text-align: left
}

    .kt-info-halign-left .kadence-info-box-image-inner-intrisic-container {
        margin: 0 auto 0 0
    }

.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media {
    display: inline-block;
    max-width: 100%
}

.kt-blocks-info-box-media-align-top .kt-infobox-textcontent {
    display: block
}

.kt-blocks-info-box-text {
    color: #555555
}

.wp-block-kadence-infobox .kt-blocks-info-box-text {
    margin-bottom: 0
}

.kt-blocks-info-box-link-wrap:hover {
    background: #f2f2f2;
    border-color: #eeeeee
}

.kt-blocks-info-box-media, .kt-blocks-info-box-link-wrap {
    border: 0 solid transparent;
    -webkit-transition: all 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
    -o-transition: all 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
    transition: all 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95)
}

.kt-blocks-info-box-title, .kt-blocks-info-box-text, .kt-blocks-info-box-learnmore, .kt-info-svg-image {
    -webkit-transition: all 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
    -o-transition: all 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
    transition: all 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95)
}

.kt-blocks-info-box-media {
    border-color: #444444;
    color: #444444;
    padding: 10px;
    margin: 0 15px 0 15px
}

    .kt-blocks-info-box-media img {
        padding: 0;
        margin: 0
    }

.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media {
    margin: 0
}

.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media-container {
    margin: 0 15px 0 15px
}

.kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    border-color: #444444
}

.kt-blocks-info-box-link-wrap {
    display: block;
    background: #f2f2f2;
    padding: 20px;
    border-color: #eeeeee
}

.kt-blocks-info-box-learnmore {
    border: 0 solid transparent;
    display: block
}

.wp-block-kadence-infobox .kt-blocks-info-box-learnmore-wrap {
    display: inline-block;
    width: auto
}

.kt-blocks-info-box-media-align-left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.kt-blocks-info-box-media-align-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

@media (min-width: 768px) and (max-width: 1024px) {
    .kb-info-tablet-halign-center {
        text-align: center
    }

        .kb-info-tablet-halign-center .kadence-info-box-image-inner-intrisic-container {
            margin: 0 auto
        }

    .kb-info-tablet-halign-right {
        text-align: right
    }

        .kb-info-tablet-halign-right .kadence-info-box-image-inner-intrisic-container {
            margin: 0 0 0 auto
        }

    .kb-info-tablet-halign-left {
        text-align: left
    }

        .kb-info-tablet-halign-left .kadence-info-box-image-inner-intrisic-container {
            margin: 0 auto 0 0
        }
}

@media (max-width: 767px) {
    .kb-info-mobile-halign-center {
        text-align: center
    }

        .kb-info-mobile-halign-center .kadence-info-box-image-inner-intrisic-container {
            margin: 0 auto
        }

    .kb-info-mobile-halign-right {
        text-align: right
    }

        .kb-info-mobile-halign-right .kadence-info-box-image-inner-intrisic-container {
            margin: 0 0 0 auto
        }

    .kb-info-mobile-halign-left {
        text-align: left
    }

        .kb-info-mobile-halign-left .kadence-info-box-image-inner-intrisic-container {
            margin: 0 auto 0 0
        }
}

.kt-blocks-info-box-media-align-right.kb-info-box-vertical-media-align-top, .kt-blocks-info-box-media-align-left.kb-info-box-vertical-media-align-top {
    -ms-flex-align: start;
    align-items: flex-start
}

.kt-blocks-info-box-media-align-right.kb-info-box-vertical-media-align-bottom, .kt-blocks-info-box-media-align-left.kb-info-box-vertical-media-align-bottom {
    -ms-flex-align: end;
    align-items: flex-end
}

.kt-blocks-info-box-media .kt-info-box-image, .kt-blocks-info-box-media-container {
    max-width: 100%
}

.kadence-info-box-image-intrisic.kb-info-box-image-type-svg {
    height: auto;
    padding-bottom: 0
}

.kt-info-animate-grayscale img, .kt-info-animate-grayscale-border-draw img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
    -o-transition: 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);
    transition: 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95)
}

.kt-blocks-info-box-link-wrap:hover .kt-info-animate-grayscale img, .kt-blocks-info-box-link-wrap:hover .kt-info-animate-grayscale-border-draw img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.kt-info-animate-flip, .kt-info-icon-animate-flip {
    -webkit-perspective: 1000;
    perspective: 1000
}

.kt-blocks-info-box-link-wrap:hover .kt-info-animate-flip .kadence-info-box-image-inner-intrisic, .kt-blocks-info-box-link-wrap:hover .kt-info-icon-animate-flip .kadence-info-box-icon-inner-container {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.kt-info-animate-flip .kadence-info-box-image-inner-intrisic, .kt-info-icon-animate-flip .kadence-info-box-icon-inner-container {
    -webkit-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative
}

.kt-info-animate-flip .kt-info-box-image-flip, .kt-info-icon-animate-flip .kt-info-svg-icon-flip {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0
}

.kt-info-animate-flip .kt-info-box-image, .kt-info-icon-animate-flip .kt-info-svg-icon {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.kt-info-animate-flip .kt-info-box-image, .kt-info-icon-animate-flip .kt-info-svg-icon {
    z-index: 2
}

.kt-info-animate-flip .kt-info-box-image-flip, .kt-info-icon-animate-flip .kt-info-svg-icon-flip {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.kt-info-media-animate-drawborder, .kt-info-media-animate-grayscale-border-draw {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

    .kt-info-media-animate-drawborder::before, .kt-info-media-animate-drawborder::after, .kt-info-media-animate-grayscale-border-draw::before, .kt-info-media-animate-grayscale-border-draw::after {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        content: '';
        position: absolute;
        border: 0px solid transparent;
        width: 0;
        height: 0
    }

    .kt-info-media-animate-drawborder::before, .kt-info-media-animate-drawborder::after, .kt-info-media-animate-grayscale-border-draw::before, .kt-info-media-animate-grayscale-border-draw::after {
        top: 0;
        left: 0
    }

    .kt-info-media-animate-drawborder:after, .kt-info-media-animate-grayscale-border-draw:after {
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }

.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-drawborder:before, .kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-grayscale-border-draw:before {
    width: 100%;
    height: 100%;
    -webkit-transition: border-top-color 0.15s linear,border-right-color 0.15s linear 0.1s,border-bottom-color 0.15s linear 0.2s;
    -o-transition: border-top-color 0.15s linear,border-right-color 0.15s linear 0.1s,border-bottom-color 0.15s linear 0.2s;
    transition: border-top-color 0.15s linear,border-right-color 0.15s linear 0.1s,border-bottom-color 0.15s linear 0.2s
}

.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-drawborder:after, .kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-grayscale-border-draw:after {
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: border-bottom-width 0s linear 0.35s,-webkit-transform 0.4s linear 0s;
    transition: border-bottom-width 0s linear 0.35s,-webkit-transform 0.4s linear 0s;
    -o-transition: transform 0.4s linear 0s,border-bottom-width 0s linear 0.35s;
    transition: transform 0.4s linear 0s,border-bottom-width 0s linear 0.35s;
    transition: transform 0.4s linear 0s,border-bottom-width 0s linear 0.35s,-webkit-transform 0.4s linear 0s
}

.wp-block-kadence-infobox a.kt-blocks-info-box-link-wrap {
    text-decoration: none !important
}

.kt-accordion-wrap .kt-accordion-header-wrap {
    margin: 0;
    padding: 0
}

.kt-blocks-accordion-header {
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f2f2f2;
    border: 0 solid transparent;
    border-radius: 0px;
    color: #555555;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    padding: 10px 14px;
    position: relative;
    line-height: 24px;
    text-align: left;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none
}

    .kt-blocks-accordion-header:focus {
        -webkit-box-shadow: none;
        box-shadow: none;
        text-shadow: none
    }

    .kt-blocks-accordion-header:hover {
        background-color: #eeeeee;
        color: #444444;
        -webkit-box-shadow: none;
        box-shadow: none;
        text-shadow: none
    }

        .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before {
            background-color: #444444
        }

    .kt-blocks-accordion-header.kt-accordion-panel-active {
        background-color: #444444;
        color: #ffffff
    }

        .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
            background-color: #ffffff
        }

.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger {
    background-color: #444444
}

    .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before {
        background-color: #eeeeee
    }

.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger {
    background-color: #ffffff
}

    .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
        background-color: #444444
    }

.kt-blocks-accordion-title-wrap {
    display: -ms-flexbox;
    display: flex;
    padding-right: 10px
}

.kt-accodion-icon-side-left .kt-blocks-accordion-title-wrap {
    padding-right: 0px
}

.kt-pane-header-alignment-center button.kt-blocks-accordion-header {
    text-align: center
}

    .kt-pane-header-alignment-center button.kt-blocks-accordion-header .kt-blocks-accordion-title-wrap {
        -ms-flex-positive: 2;
        flex-grow: 2;
        -ms-flex-pack: center;
        justify-content: center
    }

.kt-pane-header-alignment-right button.kt-blocks-accordion-header {
    text-align: right
}

    .kt-pane-header-alignment-right button.kt-blocks-accordion-header .kt-blocks-accordion-title-wrap {
        -ms-flex-positive: 2;
        flex-grow: 2;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .kt-pane-header-alignment-right button.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger {
        margin-left: 10px
    }

.kt-acccordion-button-label-hide .kt-blocks-accordion-title {
    display: none
}

.kt-accordion-panel-inner:after {
    clear: both;
    display: table;
    content: ''
}

.kt-accodion-icon-style-none .kt-blocks-accordion-icon-trigger {
    display: none
}

.kt-accodion-icon-side-left .kt-blocks-accordion-icon-trigger {
    -ms-flex-order: -1;
    order: -1;
    margin-left: 0;
    margin-right: 10px
}

.kt-blocks-accordion-icon-trigger {
    display: block;
    height: 24px;
    margin-left: auto;
    position: relative;
    -webkit-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
    width: 24px;
    min-width: 24px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

    .kt-blocks-accordion-icon-trigger:after, .kt-blocks-accordion-icon-trigger:before {
        background-color: #333
    }

.kt-accodion-icon-style-basic .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.kt-accodion-icon-style-basic .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before {
    content: "";
    height: 4px;
    position: absolute;
    -webkit-transition: all ease-in-out 0.1333333333s;
    -o-transition: all ease-in-out 0.1333333333s;
    transition: all ease-in-out 0.1333333333s;
    width: 20px;
    left: 2px;
    top: 10px
}

.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%
}

.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%
}

.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger {
    background-color: #333;
    border-radius: 50%
}

    .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before {
        background-color: #fff;
        width: 16px;
        left: 4px;
        top: 10px
    }

.kt-accodion-icon-style-xclose .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.kt-accodion-icon-style-xclose .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before {
    content: "";
    height: 4px;
    position: absolute;
    -webkit-transition: all ease-in-out 0.1333333333s;
    -o-transition: all ease-in-out 0.1333333333s;
    transition: all ease-in-out 0.1333333333s;
    width: 20px;
    left: 2px;
    top: 10px
}

.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%
}

.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%
}

.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger {
    background-color: #333;
    border-radius: 50%
}

    .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before {
        background-color: #fff;
        width: 16px;
        left: 4px;
        top: 10px
    }

.kt-accodion-icon-style-arrow .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.kt-accodion-icon-style-arrow .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before {
    content: "";
    height: 2px;
    position: absolute;
    top: 11px;
    -webkit-transition: all ease-in-out 0.1333333333s;
    -o-transition: all ease-in-out 0.1333333333s;
    transition: all ease-in-out 0.1333333333s;
    width: 12px
}

.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before {
    left: 2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%
}

.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 2px;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%
}

.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger {
    background-color: #333;
    border-radius: 50%
}

    .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before {
        background-color: #fff;
        width: 10px
    }

    .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before {
        left: 4px
    }

    .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after {
        right: 4px
    }

.kt-accordion-header-wrap {
    margin-top: 8px
}

.kt-accordion-inner-wrap .wp-block-kadence-pane:first-child .kt-accordion-header-wrap {
    margin-top: 0px
}

.kt-accordion-panel-inner {
    padding: 20px;
    border: 1px solid #eee;
    border-top: 0
}

.kt-accordion-panel {
    overflow: auto;
    display: block
}

    .kt-accordion-panel.kt-accordion-panel-hidden {
        max-height: 0 !important;
        overflow: hidden;
        display: none
    }

.kt-accordion-initialized .kt-panel-is-collapsing, .kt-accordion-initialized .kt-panel-is-expanding {
    -webkit-transition: height 0.45s ease;
    -o-transition: height 0.45s ease;
    transition: height 0.45s ease;
    position: relative;
    height: 0;
    overflow: hidden
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list {
    padding: 0;
    list-style: none;
    margin: 0 0 10px 0
}

    .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        padding: 0;
        margin: 0 0 5px 0
    }

        .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
            margin-right: 10px;
            padding: 4px 0;
            display: inline-block !important
        }

        .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-link {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center
        }

        .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:last-child {
            margin-bottom: 0
        }

.wp-block-kadence-iconlist.kt-list-icon-aligntop ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap {
    -ms-flex-align: start;
    align-items: flex-start
}

.wp-block-kadence-iconlist.kt-list-icon-alignbottom ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap {
    -ms-flex-align: end;
    align-items: flex-end
}

.wp-block-kadence-iconlist.aligncenter .kt-svg-icon-list-item-wrap {
    -ms-flex-pack: center;
    justify-content: center
}

.kt-svg-icon-list-style-stacked .kt-svg-icon-list-single {
    border: 0px solid transparent
}

.kt-svg-icon-list-columns-2 ul.kt-svg-icon-list {
    grid-template-columns: 50% auto;
    grid-template-rows: auto;
    display: grid
}

.kt-svg-icon-list-columns-3 ul.kt-svg-icon-list {
    grid-template-columns: 33% 33% auto;
    grid-template-rows: auto;
    display: grid
}

.kt-info-icon-animate-flip .kadence-info-box-icon-inner-container {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.wp-block-kadence-testimonials .kt-blocks-carousel {
    padding-bottom: 35px;
    margin-left: -15px;
    margin-right: -15px
}

    .wp-block-kadence-testimonials .kt-blocks-carousel.kt-carousel-container-dotstyle-none {
        padding-bottom: 0
    }

    .wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none) {
        padding-left: 35px;
        padding-right: 35px
    }

    .wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-testimonial-carousel-item {
        padding: 0 15px
    }

.kt-testimonial-grid-wrap {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    grid-gap: 30px 30px
}

    .kt-testimonial-grid-wrap .kt-testimonial-item-wrap {
        margin: 0 30px 30px 0;
        width: auto
    }

        .kt-testimonial-grid-wrap .kt-testimonial-item-wrap:last-child {
            margin-right: 0
        }

        .kt-testimonial-grid-wrap .kt-testimonial-item-wrap:nth-child(1) {
            -ms-grid-column: 1
        }

        .kt-testimonial-grid-wrap .kt-testimonial-item-wrap:nth-child(2) {
            -ms-grid-column: 2
        }

        .kt-testimonial-grid-wrap .kt-testimonial-item-wrap:nth-child(3) {
            -ms-grid-column: 3
        }

        .kt-testimonial-grid-wrap .kt-testimonial-item-wrap:nth-child(4) {
            -ms-grid-column: 4
        }

        .kt-testimonial-grid-wrap .kt-testimonial-item-wrap:nth-child(5) {
            -ms-grid-column: 5
        }

@supports (grid-gap: 30px 30px) {
    .kt-testimonial-grid-wrap .kt-testimonial-item-wrap {
        margin: 0 auto;
        width: 100%
    }

        .kt-testimonial-grid-wrap .kt-testimonial-item-wrap:last-child {
            margin-right: auto
        }
}

.kt-testimonial-columns-1 .kt-testimonial-grid-wrap {
    display: block
}

.kt-testimonial-columns-3 .kt-testimonial-grid-wrap {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr
}

.kt-testimonial-columns-4 .kt-testimonial-grid-wrap {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.kt-testimonial-columns-5 .kt-testimonial-grid-wrap {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

@media (min-width: 1200px) and (max-width: 1499px) {
    .kt-t-xl-col-1 .kt-testimonial-grid-wrap {
        display: block
    }

    .kt-t-xl-col-2 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }

    .kt-t-xl-col-3 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr
    }

    .kt-t-xl-col-4 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .kt-t-xl-col-5 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .kt-t-lg-col-1 .kt-testimonial-grid-wrap {
        display: block
    }

    .kt-t-lg-col-2 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }

    .kt-t-lg-col-3 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr
    }

    .kt-t-lg-col-4 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .kt-t-lg-col-5 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .kt-t-md-col-1 .kt-testimonial-grid-wrap {
        display: block
    }

    .kt-t-md-col-2 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }

    .kt-t-md-col-3 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr
    }

    .kt-t-md-col-4 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .kt-t-md-col-5 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr
    }
}

@media (min-width: 544px) and (max-width: 767px) {
    .kt-t-sm-col-1 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr;
        display: block
    }

    .kt-t-sm-col-2 .kt-testimonial-grid-wrap {
        grid-template-columns: 1fr 1fr
    }

    .kt-t-sm-col-3 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr
    }

    .kt-t-sm-col-4 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .kt-t-sm-col-5 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr
    }
}

@media (max-width: 543px) {
    .kt-t-xs-col-1 .kt-testimonial-grid-wrap {
        display: block
    }

    .kt-t-xs-col-2 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }

    .kt-t-xs-col-3 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr
    }

    .kt-t-xs-col-4 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .kt-t-xs-col-5 .kt-testimonial-grid-wrap {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr
    }
}

.kt-testimonial-media-inner-wrap {
    overflow: hidden;
    border: 0 solid transparent;
    width: 60px;
    margin: 0 15px 0 0;
    border-radius: 100%
}

    .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic {
        padding-bottom: 100%;
        height: 0;
        position: relative
    }

    .kt-testimonial-media-inner-wrap .kt-testimonial-image {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        padding: 0;
        border-radius: 100%
    }

    .kt-testimonial-media-inner-wrap .kt-svg-testimonial-icon {
        position: absolute;
        width: 100%;
        height: 100%
    }

.kt-testimonial-item-wrap {
    border: 0 solid transparent;
    max-width: 500px;
    text-align: center;
    margin: 0 auto
}

.kt-testimonial-meta-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px
}

    .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap {
        text-align: left
    }

.kt-svg-testimonial-global-icon {
    border: 2px solid #eeeeee;
    border-radius: 100%;
    background: transparent;
    color: #444444;
    padding: 20px
}

.kt-svg-testimonial-global-icon-wrap {
    margin: 0 0 10px 0
}

.kt-testimonial-style-card .kt-testimonial-media-inner-wrap {
    width: auto;
    margin: 0 0 15px 0;
    border-radius: 0
}

    .kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic {
        padding-bottom: 50%
    }

    .kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kt-testimonial-image {
        border-radius: 0
    }

.kt-testimonial-style-card .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap {
    text-align: center
}

.kt-testimonial-style-card.kt-testimonial-halign-right .kt-testimonial-media-inner-wrap {
    margin: 0 0 15px 0
}

.kt-testimonial-style-bubble .kt-testimonial-text-wrap {
    border: 2px solid #eee;
    padding: 20px;
    position: relative;
    border-radius: 10px
}

    .kt-testimonial-style-bubble .kt-testimonial-text-wrap:after {
        height: 0;
        left: 50%;
        top: 100%;
        position: absolute;
        border-top: 14px solid #eee;
        border-bottom: 14px solid transparent;
        border-left: 14px solid transparent;
        border-right: 14px solid transparent;
        content: '';
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 0
    }

.kt-testimonial-style-bubble .kt-testimonial-meta-wrap {
    margin-top: 20px
}

.kt-testimonial-style-bubble.kt-testimonial-halign-left .kt-testimonial-meta-wrap {
    margin-left: 6px
}

.kt-testimonial-style-bubble.kt-testimonial-halign-left.kt-testimonials-media-off .kt-testimonial-meta-wrap {
    margin-left: 20px
}

.kt-testimonial-style-bubble.kt-testimonial-halign-right .kt-testimonial-meta-wrap {
    margin-right: 6px
}

.kt-testimonial-style-bubble.kt-testimonial-halign-right.kt-testimonials-media-off .kt-testimonial-meta-wrap {
    margin-right: 20px
}

.kt-testimonial-style-bubble .kt-svg-testimonial-global-icon {
    background: #fff
}

.kt-testimonial-style-bubble.kt-testimonials-icon-on .kt-svg-testimonial-global-icon-wrap {
    margin: -55px 0 10px 0
}

.kt-testimonial-style-bubble.kt-testimonials-icon-on .kt-testimonial-item-wrap {
    padding-top: 55px
}

.kt-testimonial-halign-center.kt-testimonial-media-off .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap {
    text-align: center
}

.kt-testimonial-style-inlineimage .kt-testimonial-media-wrap {
    float: left
}

.kt-testimonial-style-inlineimage .kt-testimonial-text-wrap {
    border: 2px solid #eee;
    padding: 20px;
    position: relative;
    border-radius: 10px;
    text-align: left
}

    .kt-testimonial-style-inlineimage .kt-testimonial-text-wrap:after {
        height: 0;
        left: 20px;
        top: 100%;
        position: absolute;
        border-top: 14px solid #eee;
        border-bottom: 14px solid transparent;
        border-left: 14px solid transparent;
        border-right: 14px solid transparent;
        content: '';
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        width: 0
    }

.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap {
    margin-top: 2px;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 60px
}

    .kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap {
        text-align: left;
        display: -ms-flexbox;
        display: flex
    }

        .kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap .kt-testimonial-name-wrap {
            padding-right: 6px
        }

.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-text-wrap {
    text-align: left
}

.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-media-wrap {
    float: right
}

.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-meta-wrap {
    padding-left: 0px;
    padding-right: 60px
}

.kt-testimonial-style-inlineimage .kt-svg-testimonial-global-icon {
    background: #fff
}

.kt-testimonial-style-inlineimage.kt-testimonials-icon-on .kt-svg-testimonial-global-icon-wrap {
    margin: -55px 0 10px 0
}

.kt-testimonial-style-inlineimage.kt-testimonials-icon-on .kt-testimonial-item-wrap {
    padding-top: 55px
}

.kt-testimonial-halign-left .kt-testimonial-item-wrap {
    text-align: left;
    margin: 0
}

    .kt-testimonial-halign-left .kt-testimonial-item-wrap .kt-testimonial-meta-name-wrap {
        text-align: left
    }

.kt-testimonial-halign-left .kt-testimonial-meta-wrap {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.kt-testimonial-halign-left .kt-testimonial-text-wrap:after {
    left: 20px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.kt-testimonial-halign-right .kt-testimonial-item-wrap {
    text-align: right;
    margin-left: auto;
    margin-right: 0
}

    .kt-testimonial-halign-right .kt-testimonial-item-wrap .kt-testimonial-meta-name-wrap {
        text-align: right
    }

.kt-testimonial-halign-right .kt-testimonial-meta-wrap {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.kt-testimonial-halign-right .kt-testimonial-media-inner-wrap {
    margin: 0 0 0 15px
}

.kt-testimonial-halign-right .kt-testimonial-text-wrap:after {
    left: auto;
    right: 20px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.kt-testimonial-name a {
    color: inherit
}

.kt-testimonial-occupation a {
    color: inherit
}

.kb-gallery-ul * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.wp-block-kadence-advancedgallery {
    overflow: hidden
}

    .wp-block-kadence-advancedgallery:after {
        clear: both;
        display: table;
        content: ''
    }

.kb-gallery-ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: -5px
}

    .kb-gallery-ul .kadence-blocks-gallery-item {
        position: relative;
        padding: 5px;
        list-style-type: none;
        margin: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

        .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner {
            position: relative;
            margin-bottom: 0
        }

            .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure {
                margin: 0
            }

                .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gal-image-radius {
                    position: relative;
                    overflow: hidden;
                    z-index: 1;
                    margin: 0 auto
                }

                .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain {
                    border: 0;
                    background: transparent;
                    padding: 0;
                    margin: 0;
                    display: block;
                    width: 100%
                }

                    .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic {
                        height: 0;
                        position: relative
                    }

                        .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img {
                            position: absolute;
                            -ms-flex: 1;
                            flex: 1;
                            height: 100%;
                            -o-object-fit: cover;
                            object-fit: cover;
                            width: 100%;
                            top: 0;
                            left: 0
                        }

                .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-square {
                    padding-bottom: 100%
                }

                .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land43 {
                    padding-bottom: 75%
                }

                .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land32 {
                    padding-bottom: 66.67%
                }

                .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land21 {
                    padding-bottom: 50%
                }

                .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land31 {
                    padding-bottom: 33%
                }

                .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land41 {
                    padding-bottom: 25%
                }

                .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port34 {
                    padding-bottom: 133.33%
                }

                .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port23 {
                    padding-bottom: 150%
                }

            .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img {
                display: block;
                max-width: 100%;
                height: auto;
                width: 100%;
                margin: 0;
                padding: 0
            }

@supports ((position: -webkit-sticky) or (position: sticky)) {
    .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img {
        width: auto
    }
}

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption {
    position: absolute;
    bottom: 0;
    max-height: 100%;
    overflow-y: auto;
    width: 100%;
    max-height: 100%;
    overflow-y: auto;
    padding: 43px 10px 10px;
    font-size: 13px;
    margin-top: 0;
    color: #f4f4f4;
    text-align: center;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(41,41,41,0.5)), to(rgba(41,41,41,0)));
    background: -webkit-linear-gradient(bottom, rgba(41,41,41,0.5) 0, rgba(41,41,41,0) 100%);
    background: -o-linear-gradient(bottom, rgba(41,41,41,0.5) 0, rgba(41,41,41,0) 100%);
    background: linear-gradient(0deg, rgba(41,41,41,0.5) 0, rgba(41,41,41,0) 100%)
}

    .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption img {
        display: inline
    }

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item-hide-caption figcaption {
    display: none
}

.kb-gallery-ul[data-columns-xs="1"] .kadence-blocks-gallery-item {
    width: 100%
}

.kb-gallery-ul[data-columns-xs="2"] .kadence-blocks-gallery-item {
    width: 50%
}

.kb-gallery-ul[data-columns-xs="3"] .kadence-blocks-gallery-item {
    width: 33.33333%
}

.kb-gallery-ul[data-columns-xs="4"] .kadence-blocks-gallery-item {
    width: 25%
}

.kb-gallery-ul[data-columns-xs="5"] .kadence-blocks-gallery-item {
    width: 20%
}

.kb-gallery-ul[data-columns-xs="6"] .kadence-blocks-gallery-item {
    width: 16.66667%
}

.kb-gallery-ul[data-columns-xs="7"] .kadence-blocks-gallery-item {
    width: 14.28571%
}

.kb-gallery-ul[data-columns-xs="8"] .kadence-blocks-gallery-item {
    width: 12.5%
}

@media (min-width: 543px) {
    .kb-gallery-ul[data-columns-sm="1"] .kadence-blocks-gallery-item {
        width: 100%
    }

    .kb-gallery-ul[data-columns-sm="2"] .kadence-blocks-gallery-item {
        width: 50%
    }

    .kb-gallery-ul[data-columns-sm="3"] .kadence-blocks-gallery-item {
        width: 33.33333%
    }

    .kb-gallery-ul[data-columns-sm="4"] .kadence-blocks-gallery-item {
        width: 25%
    }

    .kb-gallery-ul[data-columns-sm="5"] .kadence-blocks-gallery-item {
        width: 20%
    }

    .kb-gallery-ul[data-columns-sm="6"] .kadence-blocks-gallery-item {
        width: 16.66667%
    }

    .kb-gallery-ul[data-columns-sm="7"] .kadence-blocks-gallery-item {
        width: 14.28571%
    }

    .kb-gallery-ul[data-columns-sm="8"] .kadence-blocks-gallery-item {
        width: 12.5%
    }
}

@media (min-width: 768px) {
    .kb-gallery-ul[data-columns-md="1"] .kadence-blocks-gallery-item {
        width: 100%
    }

    .kb-gallery-ul[data-columns-md="2"] .kadence-blocks-gallery-item {
        width: 50%
    }

    .kb-gallery-ul[data-columns-md="3"] .kadence-blocks-gallery-item {
        width: 33.33333%
    }

    .kb-gallery-ul[data-columns-md="4"] .kadence-blocks-gallery-item {
        width: 25%
    }

    .kb-gallery-ul[data-columns-md="5"] .kadence-blocks-gallery-item {
        width: 20%
    }

    .kb-gallery-ul[data-columns-md="6"] .kadence-blocks-gallery-item {
        width: 16.66667%
    }

    .kb-gallery-ul[data-columns-md="7"] .kadence-blocks-gallery-item {
        width: 14.28571%
    }

    .kb-gallery-ul[data-columns-md="8"] .kadence-blocks-gallery-item {
        width: 12.5%
    }
}

@media (min-width: 992px) {
    .kb-gallery-ul[data-columns-lg="1"] .kadence-blocks-gallery-item {
        width: 100%
    }

    .kb-gallery-ul[data-columns-lg="2"] .kadence-blocks-gallery-item {
        width: 50%
    }

    .kb-gallery-ul[data-columns-lg="3"] .kadence-blocks-gallery-item {
        width: 33.33333%
    }

    .kb-gallery-ul[data-columns-lg="4"] .kadence-blocks-gallery-item {
        width: 25%
    }

    .kb-gallery-ul[data-columns-lg="5"] .kadence-blocks-gallery-item {
        width: 20%
    }

    .kb-gallery-ul[data-columns-lg="6"] .kadence-blocks-gallery-item {
        width: 16.66667%
    }

    .kb-gallery-ul[data-columns-lg="7"] .kadence-blocks-gallery-item {
        width: 14.28571%
    }

    .kb-gallery-ul[data-columns-lg="8"] .kadence-blocks-gallery-item {
        width: 12.5%
    }
}

@media (min-width: 1200px) {
    .kb-gallery-ul[data-columns-xl="1"] .kadence-blocks-gallery-item {
        width: 100%
    }

    .kb-gallery-ul[data-columns-xl="2"] .kadence-blocks-gallery-item {
        width: 50%
    }

    .kb-gallery-ul[data-columns-xl="3"] .kadence-blocks-gallery-item {
        width: 33.33333%
    }

    .kb-gallery-ul[data-columns-xl="4"] .kadence-blocks-gallery-item {
        width: 25%
    }

    .kb-gallery-ul[data-columns-xl="5"] .kadence-blocks-gallery-item {
        width: 20%
    }

    .kb-gallery-ul[data-columns-xl="6"] .kadence-blocks-gallery-item {
        width: 16.66667%
    }

    .kb-gallery-ul[data-columns-xl="7"] .kadence-blocks-gallery-item {
        width: 14.28571%
    }

    .kb-gallery-ul[data-columns-xl="8"] .kadence-blocks-gallery-item {
        width: 12.5%
    }
}

@media (min-width: 1500px) {
    .kb-gallery-ul[data-columns-xxl="1"] .kadence-blocks-gallery-item {
        width: 100%
    }

    .kb-gallery-ul[data-columns-xxl="2"] .kadence-blocks-gallery-item {
        width: 50%
    }

    .kb-gallery-ul[data-columns-xxl="3"] .kadence-blocks-gallery-item {
        width: 33.33333%
    }

    .kb-gallery-ul[data-columns-xxl="4"] .kadence-blocks-gallery-item {
        width: 25%
    }

    .kb-gallery-ul[data-columns-xxl="5"] .kadence-blocks-gallery-item {
        width: 20%
    }

    .kb-gallery-ul[data-columns-xxl="6"] .kadence-blocks-gallery-item {
        width: 16.66667%
    }

    .kb-gallery-ul[data-columns-xxl="7"] .kadence-blocks-gallery-item {
        width: 14.28571%
    }

    .kb-gallery-ul[data-columns-xxl="8"] .kadence-blocks-gallery-item {
        width: 12.5%
    }
}

.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item figcaption {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}

.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item:hover figcaption, .kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .is-selected figcaption {
    opacity: 1
}

.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 10px;
    margin: 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    background: rgba(0,0,0,0.5)
}

.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item:hover figcaption {
    opacity: 1
}

.wp-block[data-type="kadence/advancedgallery"] .kb-gallery-ul.kb-gallery-type-carousel, .wp-block[data-type="kadence/advancedgallery"] .kb-gallery-ul.kb-gallery-type-fluidcarousel, .wp-block[data-type="kadence/advancedgallery"] .kb-gallery-ul.kb-gallery-type-slider {
    margin: 0
}

.kb-gallery-ul.kb-gallery-type-carousel, .kb-gallery-ul.kb-gallery-type-slider {
    display: block;
    margin: 0
}

    .kb-gallery-ul.kb-gallery-type-carousel .kt-blocks-carousel .slick-slider, .kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-slider {
        margin: 0 -5px;
        -webkit-user-select: auto;
        -moz-user-select: auto;
        -ms-user-select: auto;
        user-select: auto;
        -ms-touch-action: auto;
        touch-action: auto
    }

        .kb-gallery-ul.kb-gallery-type-carousel .kt-blocks-carousel .slick-slider .kb-slide-item, .kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-slider .kb-slide-item {
            padding: 4px 5px
        }

    .kb-gallery-ul.kb-gallery-type-carousel .kt-blocks-carousel .slick-prev, .kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-prev {
        left: 5px
    }

    .kb-gallery-ul.kb-gallery-type-carousel .kt-blocks-carousel .slick-next, .kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-next {
        right: 5px
    }

    .kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item, .kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item {
        padding: 0 !important
    }

.kb-gallery-ul.kb-gallery-type-fluidcarousel {
    display: block;
    margin: 0
}

    .kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel .kt-blocks-carousel-init {
        margin: 0;
        -webkit-user-select: auto;
        -moz-user-select: auto;
        -ms-user-select: auto;
        user-select: auto;
        -ms-touch-action: auto;
        touch-action: auto
    }

        .kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel .kt-blocks-carousel-init .kb-slide-item {
            padding: 4px 5px
        }

        .kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel .kt-blocks-carousel-init.kb-carousel-mode-align-left .kb-slide-item {
            padding: 4px 10px 4px 0
        }

    .kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-prev {
        left: 0px
    }

    .kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel .slick-next {
        right: 0px
    }

    .kb-gallery-ul.kb-gallery-type-fluidcarousel .kadence-blocks-gallery-item {
        padding: 0 !important
    }

.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit {
    padding-bottom: 100%
}

    .kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img {
        -o-object-fit: contain;
        object-fit: contain
    }

.kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit {
    padding-bottom: 66.67%
}

    .kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img {
        -o-object-fit: contain;
        object-fit: contain
    }

.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius {
    height: 300px;
    width: auto;
    margin: 0 auto
}

    .kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img {
        height: 300px;
        width: auto;
        -ms-flex: 1;
        flex: 1;
        -o-object-fit: cover;
        object-fit: cover
    }

.kb-gallery-type-fluidcarousel.kb-gallery-caption-style-below .kb-gallery-item-link, .kb-gallery-type-fluidcarousel.kb-gallery-caption-style-below figure:not(.kb-gallery-item-has-link) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.kb-gallery-caption-style-below .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption.kadence-blocks-gallery-item__caption {
    padding: 10px;
    margin-top: 0;
    background: rgba(0,0,0,0.5);
    position: static
}

.kb-gallery-type-carousel .kb-gallery-image-ratio-inherit.kb-gallery-image-contain:after, .kb-gallery-type-slider .kb-gallery-image-ratio-inherit.kb-gallery-image-contain:after {
    display: none
}

.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius, .kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius {
    border-radius: 0
}

.kb-gallery-filter-vintage .kb-gallery-image-contain:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-box-shadow: inset 0 0 100px rgba(0,0,20,0.4),inset 0 5px 15px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 100px rgba(0,0,20,0.4),inset 0 5px 15px rgba(0,0,0,0.1);
    background: -webkit-linear-gradient(top, rgba(255,145,0,0.2) 0%, rgba(255,230,48,0.2) 60%),-webkit-linear-gradient(70deg, rgba(255,0,0,0.2) 0%, rgba(255,0,0,0) 35%);
    background: -o-linear-gradient(top, rgba(255,145,0,0.2) 0%, rgba(255,230,48,0.2) 60%),-o-linear-gradient(70deg, rgba(255,0,0,0.2) 0%, rgba(255,0,0,0) 35%);
    background: linear-gradient(top, rgba(255,145,0,0.2) 0%, rgba(255,230,48,0.2) 60%),linear-gradient(20deg, rgba(255,0,0,0.2) 0%, rgba(255,0,0,0) 35%)
}

.kb-gallery-filter-vintage .kb-gallery-image-contain img {
    -webkit-filter: sepia(0.2) brightness(1.1) contrast(1.3);
    filter: sepia(0.2) brightness(1.1) contrast(1.3)
}

.kb-gal-light-filter-vintage .mfp-figure figure::before {
    -webkit-box-shadow: inset 0 0 100px rgba(0,0,20,0.4),inset 0 5px 15px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 100px rgba(0,0,20,0.4),inset 0 5px 15px rgba(0,0,0,0.1);
    background: -webkit-linear-gradient(top, rgba(255,145,0,0.2) 0%, rgba(255,230,48,0.2) 60%),-webkit-linear-gradient(70deg, rgba(255,0,0,0.2) 0%, rgba(255,0,0,0) 35%);
    background: -o-linear-gradient(top, rgba(255,145,0,0.2) 0%, rgba(255,230,48,0.2) 60%),-o-linear-gradient(70deg, rgba(255,0,0,0.2) 0%, rgba(255,0,0,0) 35%);
    background: linear-gradient(top, rgba(255,145,0,0.2) 0%, rgba(255,230,48,0.2) 60%),linear-gradient(20deg, rgba(255,0,0,0.2) 0%, rgba(255,0,0,0) 35%);
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 40px;
    bottom: 40px;
    z-index: 1
}

.kb-gal-light-filter-vintage .mfp-figure figure img {
    -webkit-filter: sepia(0.2) brightness(1.1) contrast(1.3);
    filter: sepia(0.2) brightness(1.1) contrast(1.3)
}

.kb-gallery-filter-grayscale .kb-gallery-image-contain img, .kb-gal-light-filter-grayscale .mfp-figure img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.kb-gallery-filter-sepia .kb-gallery-image-contain img, .kb-gal-light-filter-sepia .mfp-figure img {
    -webkit-filter: sepia(0.5);
    filter: sepia(0.5)
}

.kb-gallery-filter-saturation .kb-gallery-image-contain img, .kb-gal-light-filter-saturation .mfp-figure img {
    -webkit-filter: saturate(1.6);
    filter: saturate(1.6)
}

.kb-gallery-filter-earlybird .kb-gallery-image-contain::after {
    background: -webkit-radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
    background: -o-radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
    background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
    mix-blend-mode: overlay;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.kb-gallery-filter-earlybird .kb-gallery-image-contain img {
    -webkit-filter: contrast(0.9) sepia(0.2);
    filter: contrast(0.9) sepia(0.2)
}

.kb-gal-light-filter-earlybird .mfp-figure figure::before {
    background: -webkit-radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
    background: -o-radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
    background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
    mix-blend-mode: overlay;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 40px;
    bottom: 40px;
    z-index: 1
}

.kb-gal-light-filter-earlybird .mfp-figure figure img {
    -webkit-filter: contrast(0.9) sepia(0.2);
    filter: contrast(0.9) sepia(0.2)
}

.kb-gallery-filter-toaster .kb-gallery-image-contain::after {
    background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
    background: -o-radial-gradient(circle, #804e0f, #3b003b);
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.kb-gallery-filter-toaster .kb-gallery-image-contain img {
    -webkit-filter: contrast(1.5) brightness(0.9);
    filter: contrast(1.5) brightness(0.9)
}

.kb-gal-light-filter-toaster .mfp-figure figure::before {
    background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
    background: -o-radial-gradient(circle, #804e0f, #3b003b);
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 40px;
    bottom: 40px;
    z-index: 1
}

.kb-gal-light-filter-toaster .mfp-figure figure img {
    -webkit-filter: contrast(1.5) brightness(0.9);
    filter: contrast(1.5) brightness(0.9)
}

.kb-gallery-filter-mayfair .kb-gallery-image-contain::after {
    background: -webkit-radial-gradient(40% 40%, circle, rgba(255,255,255,0.8), rgba(255,200,200,0.6), #111 60%);
    background: -o-radial-gradient(40% 40%, circle, rgba(255,255,255,0.8), rgba(255,200,200,0.6), #111 60%);
    background: radial-gradient(circle at 40% 40%, rgba(255,255,255,0.8), rgba(255,200,200,0.6), #111 60%);
    mix-blend-mode: overlay;
    opacity: .4;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.kb-gallery-filter-mayfair .kb-gallery-image-contain img {
    -webkit-filter: contrast(1.1) saturate(1.1);
    filter: contrast(1.1) saturate(1.1)
}

.kb-gal-light-filter-mayfair .mfp-figure figure::before {
    background: -webkit-radial-gradient(40% 40%, circle, rgba(255,255,255,0.8), rgba(255,200,200,0.6), #111 60%);
    background: -o-radial-gradient(40% 40%, circle, rgba(255,255,255,0.8), rgba(255,200,200,0.6), #111 60%);
    background: radial-gradient(circle at 40% 40%, rgba(255,255,255,0.8), rgba(255,200,200,0.6), #111 60%);
    mix-blend-mode: overlay;
    opacity: .4;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 40px;
    bottom: 40px;
    z-index: 1
}

.kb-gal-light-filter-mayfair .mfp-figure figure img {
    -webkit-filter: contrast(1.1) saturate(1.1);
    filter: contrast(1.1) saturate(1.1)
}

.kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="3"] .kb-slide-item {
    display: none
}

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="3"] .kb-slide-item:nth-child(-n+3) {
        width: 33.33%;
        display: block;
        float: left
    }

.kt-blocks-carousel-init:after {
    clear: both;
    display: table;
    content: ''
}

.kb-blocks-fluid-carousel:not(.slick-initialized) .kb-slide-item {
    max-width: 80%;
    margin: 0 auto;
    display: none
}

    .kb-blocks-fluid-carousel:not(.slick-initialized) .kb-slide-item:nth-child(-n+1) {
        display: block
    }

.kt-blocks-carousel-init:not(.slick-initialized) {
    margin: 0 -5px
}

@media (max-width: 543px) {
    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-ss="1"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-ss="1"] .kb-slide-item:nth-child(-n+1) {
            width: 100%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-ss="2"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-ss="2"] .kb-slide-item:nth-child(-n+2) {
            width: 50%;
            display: block;
            float: left
        }
}

@media (min-width: 544px) and (max-width: 767px) {
    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xs="1"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xs="1"] .kb-slide-item:nth-child(-n+1) {
            width: 100%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xs="2"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xs="2"] .kb-slide-item:nth-child(-n+2) {
            width: 50%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xs="3"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xs="3"] .kb-slide-item:nth-child(-n+3) {
            width: 33.33333%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xs="4"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xs="4"] .kb-slide-item:nth-child(-n+4) {
            width: 25%;
            display: block;
            float: left
        }
}

@media (min-width: 768px) and (max-width: 991px) {
    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="1"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="1"] .kb-slide-item:nth-child(-n+1) {
            width: 100%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="2"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="2"] .kb-slide-item:nth-child(-n+2) {
            width: 50%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="3"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="3"] .kb-slide-item:nth-child(-n+3) {
            width: 33.33333%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="4"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="4"] .kb-slide-item:nth-child(-n+4) {
            width: 25%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="5"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="5"] .kb-slide-item:nth-child(-n+5) {
            width: 20%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="6"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="6"] .kb-slide-item:nth-child(-n+6) {
            width: 16.66667%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="7"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="7"] .kb-slide-item:nth-child(-n+7) {
            width: 14.28571%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="8"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-sm="8"] .kb-slide-item:nth-child(-n+8) {
            width: 12.5%;
            display: block;
            float: left
        }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="1"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="1"] .kb-slide-item:nth-child(-n+1) {
            width: 100%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="2"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="2"] .kb-slide-item:nth-child(-n+2) {
            width: 50%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="3"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="3"] .kb-slide-item:nth-child(-n+3) {
            width: 33.33333%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="4"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="4"] .kb-slide-item:nth-child(-n+4) {
            width: 25%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="5"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="5"] .kb-slide-item:nth-child(-n+5) {
            width: 20%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="6"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="6"] .kb-slide-item:nth-child(-n+6) {
            width: 16.66667%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="7"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="7"] .kb-slide-item:nth-child(-n+7) {
            width: 14.28571%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="8"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-md="8"] .kb-slide-item:nth-child(-n+8) {
            width: 12.5%;
            display: block;
            float: left
        }
}

@media (min-width: 1200px) and (max-width: 1499px) {
    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="1"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="1"] .kb-slide-item:nth-child(-n+1) {
            width: 100%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="2"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="2"] .kb-slide-item:nth-child(-n+2) {
            width: 50%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="3"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="3"] .kb-slide-item:nth-child(-n+3) {
            width: 33.33333%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="4"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="4"] .kb-slide-item:nth-child(-n+4) {
            width: 25%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="5"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="5"] .kb-slide-item:nth-child(-n+5) {
            width: 20%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="6"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="6"] .kb-slide-item:nth-child(-n+6) {
            width: 16.66667%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="7"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="7"] .kb-slide-item:nth-child(-n+7) {
            width: 14.28571%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="8"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xl="8"] .kb-slide-item:nth-child(-n+8) {
            width: 12.5%;
            display: block;
            float: left
        }
}

@media (min-width: 1500px) {
    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="1"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="1"] .kb-slide-item:nth-child(-n+1) {
            width: 100%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="2"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="2"] .kb-slide-item:nth-child(-n+2) {
            width: 50%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="3"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="3"] .kb-slide-item:nth-child(-n+3) {
            width: 33.33333%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="4"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="4"] .kb-slide-item:nth-child(-n+4) {
            width: 25%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="5"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="5"] .kb-slide-item:nth-child(-n+5) {
            width: 20%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="6"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="6"] .kb-slide-item:nth-child(-n+6) {
            width: 16.66667%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="7"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="7"] .kb-slide-item:nth-child(-n+7) {
            width: 14.28571%;
            display: block;
            float: left
        }

    .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="8"] .kb-slide-item {
        display: none
    }

        .kt-blocks-carousel-init:not(.slick-initialized)[data-columns-xxl="8"] .kb-slide-item:nth-child(-n+8) {
            width: 12.5%;
            display: block;
            float: left
        }
}

.kt-blocks-carousel-init:not(.slick-initialized) .kb-slide-item {
    padding: 4px 5px
}
