.elementor-2323 .elementor-element.elementor-element-51f8b86{--spacer-size:9px;}.elementor-2323 .elementor-element.elementor-element-8fe7b8c{--spacer-size:149px;}.elementor-2323 .elementor-element.elementor-element-c956783{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2323 .elementor-element.elementor-element-c956783:not(.elementor-motion-effects-element-type-background), .elementor-2323 .elementor-element.elementor-element-c956783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://100letpublicisu.cz/wp-content/uploads/2026/07/L3.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2323 .elementor-element.elementor-element-0440570{--display:flex;--justify-content:center;}.elementor-2323 .elementor-element.elementor-element-8c9cb16{--display:flex;--justify-content:center;}.elementor-2323 .elementor-element.elementor-element-c69556a{--display:flex;--justify-content:center;}.elementor-2323 .elementor-element.elementor-element-4b47788{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2323 .elementor-element.elementor-element-c1edf7a{--spacer-size:149px;}.elementor-2323 .elementor-element.elementor-element-2b7fabb{--spacer-size:68px;}.elementor-2323 .elementor-element.elementor-element-b013b92{--spacer-size:149px;}.elementor-2323 .elementor-element.elementor-element-78149f6{--spacer-size:81px;}.elementor-2323 .elementor-element.elementor-element-cbda818{--spacer-size:177px;}body.elementor-page-2323:not(.elementor-motion-effects-element-type-background), body.elementor-page-2323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://100letpublicisu.cz/wp-content/uploads/2026/07/Texture1.jpg");background-repeat:repeat;background-size:473px auto;}@media(min-width:1025px){body.elementor-page-2323:not(.elementor-motion-effects-element-type-background), body.elementor-page-2323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-2323 .elementor-element.elementor-element-4b47788{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2323 .elementor-element.elementor-element-8fe7b8c{--spacer-size:4px;}.elementor-2323 .elementor-element.elementor-element-c956783{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2323 .elementor-element.elementor-element-0440570{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-2323 .elementor-element.elementor-element-8c9cb16{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-2323 .elementor-element.elementor-element-c69556a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-2323 .elementor-element.elementor-element-4b47788{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2323 .elementor-element.elementor-element-c1edf7a{--spacer-size:3px;}.elementor-2323 .elementor-element.elementor-element-2b7fabb{--spacer-size:9px;}.elementor-2323 .elementor-element.elementor-element-b013b92{--spacer-size:15px;}.elementor-2323 .elementor-element.elementor-element-cbda818{--spacer-size:37px;}}/* Start custom CSS for container, class: .elementor-element-c956783 */.elementor-2323 .elementor-element.elementor-element-c956783 {
    position: relative;
    height: 300vh;
    overflow: visible !important;
}

.elementor-2323 .elementor-element.elementor-element-c956783 .scroll-carousel {
    position: sticky !important;
    top: 0;
    height: 100vh;
    overflow: hidden;
}

.elementor-2323 .elementor-element.elementor-element-c956783 .scroll-carousel > .elementor-widget-container {
    height: 100%;
}

.elementor-2323 .elementor-element.elementor-element-c956783 .scroll-carousel .swiper {
    height: 100%;
}

/* PLYNULEJŠÍ POHYB */
.elementor-2323 .elementor-element.elementor-element-c956783 .scroll-carousel .swiper-wrapper {
    will-change: transform;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.elementor-2323 .elementor-element.elementor-element-c956783 .scroll-carousel .swiper-slide {
    backface-visibility: hidden;
}/* End custom CSS */