﻿.kb-gallery-ul *
{
    box-sizing: border-box;
}
.wp-block-kadence-advancedgallery
{
    flex: 1;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel.kt-carousel-container-dotstyle-none
{
    padding-bottom: 0;
}
.wp-block-kadence-advancedgallery .kt-blocks-carousel-init[data-slider-dots=true]
{
    margin-bottom: 28px;
}
.wp-block-kadence-advancedgallery.alignright, .wp-block-kadence-advancedgallery.alignleft
{
    max-width: 420px;
    width: 100%;
}
.wp-block-kadence-advancedgallery:after
{
    clear: both;
    display: table;
    content: "";
}
.wp-block-kadence-advancedgallery .kb-gallery-ul, ul.menu .wp-block-kadence-advancedgallery ul.kb-gallery-ul.kb-gallery-ul
{
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    box-sizing: border-box;
    margin: 0;
}
.rtl .wp-block-kadence-advancedgallery .kb-gallery-ul
{
    padding: 0;
}
.kb-gallery-item-link
{
    text-decoration: none;
}
.kb-gallery-ul
{
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    box-sizing: border-box;
}
.kb-gallery-ul .kadence-blocks-gallery-item
{
    position: relative;
    list-style-type: none;
    padding: 0;
    margin: 0;
    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 auto;
}
.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: rgba(0,0,0,0);
    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;
    flex: 1;
    height: 100%;
    object-fit: cover;
    width: 100%;
    top: 0;
    left: 0;
    outline-offset: -4px;
}
.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-land169
{
    padding-bottom: 56.25%;
}
.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: 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 .kadence-blocks-gallery-item__caption
{
    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: #fff;
    text-align: center;
    background: linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption img
{
    display: inline;
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item-hide-caption .kadence-blocks-gallery-item__caption
{
    display: none;
}
.kb-gallery-ul[data-columns-ss="1"] .kadence-blocks-gallery-item
{
    width: calc(100% / 1);
}
.kb-gallery-ul[data-columns-ss="2"] .kadence-blocks-gallery-item
{
    width: calc(100% / 2);
}
.kb-gallery-ul[data-columns-ss="3"] .kadence-blocks-gallery-item
{
    width: calc(100% / 3);
}
.kb-gallery-ul[data-columns-ss="4"] .kadence-blocks-gallery-item
{
    width: calc(100% / 4);
}
.kb-gallery-ul[data-columns-ss="5"] .kadence-blocks-gallery-item
{
    width: calc(100% / 5);
}
@media(min-width: 543px)
{
    .kb-gallery-ul[data-columns-xs="1"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 1);
    }
    .kb-gallery-ul[data-columns-xs="2"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 2);
    }
    .kb-gallery-ul[data-columns-xs="3"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 3);
    }
    .kb-gallery-ul[data-columns-xs="4"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 4);
    }
    .kb-gallery-ul[data-columns-xs="5"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 5);
    }
    .kb-gallery-ul[data-columns-xs="6"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 6);
    }
    .kb-gallery-ul[data-columns-xs="7"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 7);
    }
    .kb-gallery-ul[data-columns-xs="8"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 8);
    }
}
@media(min-width: 768px)
{
    .kb-gallery-ul[data-columns-sm="1"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 1);
    }
    .kb-gallery-ul[data-columns-sm="2"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 2);
    }
    .kb-gallery-ul[data-columns-sm="3"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 3);
    }
    .kb-gallery-ul[data-columns-sm="4"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 4);
    }
    .kb-gallery-ul[data-columns-sm="5"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 5);
    }
    .kb-gallery-ul[data-columns-sm="6"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 6);
    }
    .kb-gallery-ul[data-columns-sm="7"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 7);
    }
    .kb-gallery-ul[data-columns-sm="8"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 8);
    }
}
@media(min-width: 992px)
{
    .kb-gallery-ul[data-columns-md="1"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 1);
    }
    .kb-gallery-ul[data-columns-md="2"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 2);
    }
    .kb-gallery-ul[data-columns-md="3"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 3);
    }
    .kb-gallery-ul[data-columns-md="4"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 4);
    }
    .kb-gallery-ul[data-columns-md="5"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 5);
    }
    .kb-gallery-ul[data-columns-md="6"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 6);
    }
    .kb-gallery-ul[data-columns-md="7"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 7);
    }
    .kb-gallery-ul[data-columns-md="8"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 8);
    }
}
@media(min-width: 1200px)
{
    .kb-gallery-ul[data-columns-xl="1"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 1);
    }
    .kb-gallery-ul[data-columns-xl="2"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 2);
    }
    .kb-gallery-ul[data-columns-xl="3"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 3);
    }
    .kb-gallery-ul[data-columns-xl="4"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 4);
    }
    .kb-gallery-ul[data-columns-xl="5"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 5);
    }
    .kb-gallery-ul[data-columns-xl="6"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 6);
    }
    .kb-gallery-ul[data-columns-xl="7"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 7);
    }
    .kb-gallery-ul[data-columns-xl="8"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 8);
    }
}
@media(min-width: 1500px)
{
    .kb-gallery-ul[data-columns-xxl="1"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 1);
    }
    .kb-gallery-ul[data-columns-xxl="2"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 2);
    }
    .kb-gallery-ul[data-columns-xxl="3"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 3);
    }
    .kb-gallery-ul[data-columns-xxl="4"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 4);
    }
    .kb-gallery-ul[data-columns-xxl="5"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 5);
    }
    .kb-gallery-ul[data-columns-xxl="6"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 6);
    }
    .kb-gallery-ul[data-columns-xxl="7"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 7);
    }
    .kb-gallery-ul[data-columns-xxl="8"] .kadence-blocks-gallery-item
    {
        width: calc(100% / 8);
    }
}
.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption
{
    opacity: 0;
    transition: opacity .3s ease-in-out;
}
.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item:hover .kadence-blocks-gallery-item__caption, .kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item:focus-within .kadence-blocks-gallery-item__caption
{
    opacity: 1;
}
@media(max-width: 767px)
{
    .kb-mobile-force-hover.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption
    {
        opacity: 1;
    }
}
.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption
{
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 10px;
    margin: 0;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    background: rgba(0,0,0,.5);
}
.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item:hover .kadence-blocks-gallery-item__caption, .kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item:focus-within .kadence-blocks-gallery-item__caption
{
    opacity: 1;
}
@media(max-width: 767px)
{
    .kb-gallery-ul.kb-mobile-force-hover.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption
    {
        opacity: 1;
    }
}
.kb-gallery-ul.kb-gallery-type-carousel, .kb-gallery-ul.kb-gallery-type-slider, .kb-gallery-ul.kb-gallery-type-thumbslider
{
    display: block;
    margin: 0;
}
.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
{
    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
{
    object-fit: contain;
}
.kb-gallery-ul.kb-gallery-type-thumbslider .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-thumbslider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img
{
    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;
    flex: 1;
    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: flex;
    flex-direction: column;
}
.kb-blocks-slider[data-slider-type=thumbnail]:not(.kt-blocks-carousel-init).splide:not(.is-overflow) .splide__slide:last-child
{
    margin: 0!important;
}
.kb-blocks-slider[data-slider-type=thumbnail]:not(.kt-blocks-carousel-init).splide:not(.is-overflow) .splide__list
{
    justify-content: center;
}
.kb-gallery-caption-style-below .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption
{
    padding: 10px;
    margin-top: 0;
    background: rgba(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, .kb-gallery-ul.kb-gallery-type-thumbslider .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;
    box-shadow: inset 0 0 100px rgba(0,0,20,.4),inset 0 5px 15px rgba(0,0,0,.1);
    background: linear-gradient(to bottom,rgba(255,145,0,.2) 0%,rgba(255,230,48,.2) 60%),linear-gradient(20deg,rgba(255,0,0,.2) 0%,rgba(255,0,0,0) 35%);
}
.kb-gallery-filter-vintage .kb-gallery-image-contain img
{
    filter: sepia(.2) brightness(1.1) contrast(1.3);
}
.kb-gal-light-filter-vintage .gslide-media
{
    position: relative;
}
.kb-gal-light-filter-vintage .gslide-media::before
{
    box-shadow: inset 0 0 100px rgba(0,0,20,.4),inset 0 5px 15px rgba(0,0,0,.1);
    background: linear-gradient(to bottom,rgba(255,145,0,.2) 0%,rgba(255,230,48,.2) 60%),linear-gradient(20deg,rgba(255,0,0,.2) 0%,rgba(255,0,0,0) 35%);
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.kb-gal-light-filter-vintage .gslide-media img
{
    filter: sepia(.2) brightness(1.1) contrast(1.3);
}
.kb-gallery-filter-grayscale .kb-gallery-image-contain img, .kb-gal-light-filter-grayscale .gslide-media img, .kb-gal-light-filter-grayscale .slbImageWrap img
{
    filter: grayscale(1);
}
.kb-gallery-filter-sepia .kb-gallery-image-contain img, .kb-gal-light-filter-sepia .gslide-media img, .kb-gal-light-filter-sepia .slbImageWrap img
{
    filter: sepia(.5);
}
.kb-gallery-filter-saturation .kb-gallery-image-contain img, .kb-gal-light-filter-saturation .gslide-media img, .kb-gal-light-filter-saturation .slbImageWrap img
{
    filter: saturate(1.6);
}
.kb-gallery-filter-earlybird .kb-gallery-image-contain::after
{
    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
{
    filter: contrast(.9) sepia(.2);
}
.kb-gal-light-filter-earlybird .gslide-media
{
    position: relative;
}
.kb-gal-light-filter-earlybird .gslide-media::before
{
    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;
    z-index: 1;
}
.kb-gal-light-filter-earlybird .gslide-media img
{
    filter: contrast(.9) sepia(.2);
}
.kb-gallery-filter-toaster .kb-gallery-image-contain::after
{
    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
{
    filter: contrast(1.5) brightness(.9);
}
.kb-gal-light-filter-toaster .gslide-media
{
    position: relative;
}
.kb-gal-light-filter-toaster .gslide-media::before
{
    background: radial-gradient(circle,#804e0f,#3b003b);
    mix-blend-mode: screen;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.kb-gal-light-filter-toaster .gslide-media img
{
    filter: contrast(1.5) brightness(.9);
}
.kb-gallery-filter-mayfair .kb-gallery-image-contain::after
{
    background: radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.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
{
    filter: contrast(1.1) saturate(1.1);
}
.kb-gal-light-filter-mayfair .gslide-media
{
    position: relative;
}
.kb-gal-light-filter-mayfair .gslide-media::before
{
    background: radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);
    mix-blend-mode: overlay;
    opacity: .4;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.kb-gal-light-filter-mayfair .gslide-media img
{
    filter: contrast(1.1) saturate(1.1);
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item
{
    display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[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(.splide-initialized):not(.tns-slider)
{
    display: flex;
}
.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider)[data-slider-center-mode=true] .kb-slide-item:nth-last-child(2)
{
    order: -11;
    margin-left: -100px;
}
.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider)[data-slider-center-mode=true] .kb-slide-item:nth-last-child(1)
{
    order: -10;
}
.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider) .kb-slide-item
{
    max-width: 80%;
    margin: 0 10px 0 0;
    flex-basis: fit-content;
    flex-shrink: 0;
}
@media(max-width: 543px)
{
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="1"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="1"] .kb-slide-item:nth-child(-n+1)
    {
        width: calc(100% / 1);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="2"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="2"] .kb-slide-item:nth-child(-n+2)
    {
        width: calc(100% / 2);
        display: block;
        float: left;
    }
}
@media(min-width: 544px) and (max-width: 767px)
{
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="1"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="1"] .kb-slide-item:nth-child(-n+1)
    {
        width: calc(100% / 1);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="2"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="2"] .kb-slide-item:nth-child(-n+2)
    {
        width: calc(100% / 2);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="3"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="3"] .kb-slide-item:nth-child(-n+3)
    {
        width: calc(100% / 3);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="4"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="4"] .kb-slide-item:nth-child(-n+4)
    {
        width: calc(100% / 4);
        display: block;
        float: left;
    }
}
@media(min-width: 768px) and (max-width: 991px)
{
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="1"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="1"] .kb-slide-item:nth-child(-n+1)
    {
        width: calc(100% / 1);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="2"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="2"] .kb-slide-item:nth-child(-n+2)
    {
        width: calc(100% / 2);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="3"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="3"] .kb-slide-item:nth-child(-n+3)
    {
        width: calc(100% / 3);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="4"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="4"] .kb-slide-item:nth-child(-n+4)
    {
        width: calc(100% / 4);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="5"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="5"] .kb-slide-item:nth-child(-n+5)
    {
        width: calc(100% / 5);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="6"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="6"] .kb-slide-item:nth-child(-n+6)
    {
        width: calc(100% / 6);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="7"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="7"] .kb-slide-item:nth-child(-n+7)
    {
        width: calc(100% / 7);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="8"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="8"] .kb-slide-item:nth-child(-n+8)
    {
        width: calc(100% / 8);
        display: block;
        float: left;
    }
}
@media(min-width: 992px) and (max-width: 1199px)
{
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="1"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="1"] .kb-slide-item:nth-child(-n+1)
    {
        width: calc(100% / 1);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="2"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="2"] .kb-slide-item:nth-child(-n+2)
    {
        width: calc(100% / 2);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="3"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="3"] .kb-slide-item:nth-child(-n+3)
    {
        width: calc(100% / 3);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="4"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="4"] .kb-slide-item:nth-child(-n+4)
    {
        width: calc(100% / 4);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="5"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="5"] .kb-slide-item:nth-child(-n+5)
    {
        width: calc(100% / 5);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="6"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="6"] .kb-slide-item:nth-child(-n+6)
    {
        width: calc(100% / 6);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="7"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="7"] .kb-slide-item:nth-child(-n+7)
    {
        width: calc(100% / 7);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="8"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="8"] .kb-slide-item:nth-child(-n+8)
    {
        width: calc(100% / 8);
        display: block;
        float: left;
    }
}
@media(min-width: 1200px) and (max-width: 1499px)
{
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="1"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="1"] .kb-slide-item:nth-child(-n+1)
    {
        width: calc(100% / 1);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="2"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="2"] .kb-slide-item:nth-child(-n+2)
    {
        width: calc(100% / 2);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="3"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="3"] .kb-slide-item:nth-child(-n+3)
    {
        width: calc(100% / 3);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="4"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="4"] .kb-slide-item:nth-child(-n+4)
    {
        width: calc(100% / 4);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="5"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="5"] .kb-slide-item:nth-child(-n+5)
    {
        width: calc(100% / 5);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="6"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="6"] .kb-slide-item:nth-child(-n+6)
    {
        width: calc(100% / 6);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="7"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="7"] .kb-slide-item:nth-child(-n+7)
    {
        width: calc(100% / 7);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="8"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="8"] .kb-slide-item:nth-child(-n+8)
    {
        width: calc(100% / 8);
        display: block;
        float: left;
    }
}
@media(min-width: 1500px)
{
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="1"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="1"] .kb-slide-item:nth-child(-n+1)
    {
        width: calc(100% / 1);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="2"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="2"] .kb-slide-item:nth-child(-n+2)
    {
        width: calc(100% / 2);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item:nth-child(-n+3)
    {
        width: calc(100% / 3);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="4"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="4"] .kb-slide-item:nth-child(-n+4)
    {
        width: calc(100% / 4);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="5"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="5"] .kb-slide-item:nth-child(-n+5)
    {
        width: calc(100% / 5);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="6"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="6"] .kb-slide-item:nth-child(-n+6)
    {
        width: calc(100% / 6);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="7"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="7"] .kb-slide-item:nth-child(-n+7)
    {
        width: calc(100% / 7);
        display: block;
        float: left;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="8"] .kb-slide-item
    {
        display: none;
    }
    .kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="8"] .kb-slide-item:nth-child(-n+8)
    {
        width: calc(100% / 8);
        display: block;
        float: left;
    }
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=slider] .kb-slide-item
{
    display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=slider] .kb-slide-item:first-child
{
    display: block;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail] .kb-slide-item:not(.specificity)
{
    display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail] .kb-slide-item:not(.specificity):first-child
{
    display: block;
    width: 100%;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="3"]~.kb-blocks-slider .kb-slide-item
{
    display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="3"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+3)
{
    width: calc(100% / 3);
    display: block;
    float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="4"]~.kb-blocks-slider .kb-slide-item
{
    display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="4"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+4)
{
    width: calc(100% / 4);
    display: block;
    float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="5"]~.kb-blocks-slider .kb-slide-item
{
    display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="5"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+5)
{
    width: calc(100% / 5);
    display: block;
    float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="6"]~.kb-blocks-slider .kb-slide-item
{
    display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="6"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+6)
{
    width: calc(100% / 6);
    display: block;
    float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="7"]~.kb-blocks-slider .kb-slide-item
{
    display: none;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="7"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+7)
{
    width: calc(100% / 7);
    display: block;
    float: left;
}
.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail]~.kb-blocks-slider
{
    display: flex;
    gap: 10px;
}