﻿.kt-svg-style-stacked .kt-svg-icon
{
    border: 0 solid var(--global-palette5,#444);
    transition: all .3s ease-in-out;
}
.wp-block-kadence-icon, .wp-block-kadence-icon.aligncenter:not(.specificity)
{
    display: flex;
    gap: .2em;
    align-items: center;
    justify-content: center;
}
.kt-svg-style-stacked .kb-svg-icon-wrap
{
    border: 2px solid var(--global-palette5,#444);
    transition: all .3s ease-in-out;
    padding: 20px;
}
.kt-svg-icon-wrap
{
    display: flex;
}
.kt-svg-icon-wrap a.kt-svg-icon-link
{
    display: flex;
    border: 0;
    text-decoration: none;
    box-shadow: none;
}
.kt-svg-icon-wrap a.kt-svg-icon-link:hover
{
    box-shadow: none;
}
.kt-svg-icon-wrap a.kt-svg-icon-link.kb-icon-tooltip-border
{
    border-bottom: 1px dashed currentColor;
}
.kt-svg-icon-wrap .kb-icon-tooltip-border
{
    border-bottom: 1px dashed currentColor;
}
.kb-icon-valign-top
{
    align-items: flex-start;
}
.kb-icon-valign-middle, .kb-icon-valign-center
{
    align-items: center;
}
.kb-icon-valign-bottom
{
    align-items: flex-end;
}
.kb-svg-icon-wrap
{
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-width: 0;
}
.kb-svg-icon-wrap svg
{
    width: 1em;
    height: 1em;
}
.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;
    transform: perspective(1px) translate(-50%,-50%);
}
.kt-divider-stripe
{
    width: 100%;
    border: 0;
    position: absolute;
    top: 50%;
    margin: 0;
    height: 20px;
    padding: 0;
    left: 50%;
    transform: perspective(1px) translate(-50%,-50%);
}
.kt-block-spacer.kt-block-spacer-halign-left .kt-divider, .kt-block-spacer.kt-block-spacer-halign-left .kt-divider-stripe
{
    left: 0;
    transform: perspective(1px) translate(0%,-50%);
}
.kt-block-spacer.kt-block-spacer-halign-right .kt-divider, .kt-block-spacer.kt-block-spacer-halign-right .kt-divider-stripe
{
    left: auto;
    right: 0;
    transform: perspective(1px) translate(0%,-50%);
}
.kt-divider-stripe .kb-stripes-svg
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.wp-block-kadence-spacer.aligncenter
{
    width: 100%;
}
@media(max-width: 1024px)
{
    .kt-block-spacer.kt-block-spacer-thalign-center .kt-divider, .kt-block-spacer.kt-block-spacer-thalign-center .kt-divider-stripe
    {
        left: 50%;
        right: auto;
        transform: perspective(1px) translate(-50%,-50%);
    }
    .kt-block-spacer.kt-block-spacer-thalign-left .kt-divider, .kt-block-spacer.kt-block-spacer-thalign-left .kt-divider-stripe
    {
        left: 0;
        transform: perspective(1px) translate(0%,-50%);
    }
    .kt-block-spacer.kt-block-spacer-thalign-right .kt-divider, .kt-block-spacer.kt-block-spacer-thalign-right .kt-divider-stripe
    {
        left: auto;
        right: 0;
        transform: perspective(1px) translate(0%,-50%);
    }
}
@media(max-width: 767px)
{
    .kt-block-spacer.kt-block-spacer-malign-center .kt-divider, .kt-block-spacer.kt-block-spacer-malign-center .kt-divider-stripe
    {
        left: 50%;
        right: auto;
        transform: perspective(1px) translate(-50%,-50%);
    }
    .kt-block-spacer.kt-block-spacer-malign-left .kt-divider, .kt-block-spacer.kt-block-spacer-malign-left .kt-divider-stripe
    {
        left: 0;
        transform: perspective(1px) translate(0%,-50%);
    }
    .kt-block-spacer.kt-block-spacer-malign-right .kt-divider, .kt-block-spacer.kt-block-spacer-malign-right .kt-divider-stripe
    {
        left: auto;
        right: 0;
        transform: perspective(1px) translate(0%,-50%);
    }
}
@media(max-width: 767px)
{
    .kvs-sm-false
    {
        display: none!important;
    }
}
@media(min-width: 768px) and (max-width: 1024px)
{
    .kvs-md-false
    {
        display: none!important;
    }
}
@media screen and (min-width: 1025px)
{
    .kvs-lg-false
    {
        display: none!important;
    }
}