.elementor-2940 .elementor-element.elementor-element-de6524c{width:100%;max-width:100%;}.elementor-2940 .elementor-element.elementor-element-de6524c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2940 .elementor-element.elementor-element-6bd5152{--display:flex;--overlay-opacity:0.5;}.elementor-2940 .elementor-element.elementor-element-6bd5152::before, .elementor-2940 .elementor-element.elementor-element-6bd5152 > .elementor-background-video-container::before, .elementor-2940 .elementor-element.elementor-element-6bd5152 > .e-con-inner > .elementor-background-video-container::before, .elementor-2940 .elementor-element.elementor-element-6bd5152 > .elementor-background-slideshow::before, .elementor-2940 .elementor-element.elementor-element-6bd5152 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2940 .elementor-element.elementor-element-6bd5152 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-v4-black );--background-overlay:'';}:root{--page-title-display:none;}/* Start custom CSS *//* horný carousel */
@-webkit-keyframes logo-scroll {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
}

@keyframes logo-scroll {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(-50%, 0, 0);
    }
}


/* spodný carousel */
@-webkit-keyframes logo-scroll-back {
    from {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes logo-scroll-back {
    from {
        transform: translate3d(-50%, 0, 0);
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */