.elementor-429 .elementor-element.elementor-element-3aa3b6a{--display:flex;--min-height:50vh;--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:center;--align-items:center;}.elementor-429 .elementor-element.elementor-element-a0ab080{--display:flex;}/* Start custom CSS for heading, class: .elementor-element-4cae7a9 *//* 1. Definice animace (tzv. "Bliknutí") */
@keyframes loading-dots {
    0% { 
        transform: translateY(0px);
        color: var(--e-global-color-826cf83); /* Barva aktivní tečky (Vaše zelená) */
        /* Volitelné: Můžete přidat i zvětšení nebo svítící stín */
        /* text-shadow: 0 0 10px #00F0B5; */
    }
    20%{
        transform: translateY(-8px);
    }
    40%{
        transform: translateY(0px);
    }
    100% { 
        
        color: inherit; /* Zbytek času je tečka zhasnutá */
    }
}

/* 2. Aplikace animace na tečky */
.elementor-429 .elementor-element.elementor-element-4cae7a9 .tecka {
    /* Celý cyklus trvá 1.5 sekundy a běží donekonečna */
    animation: loading-dots 2s infinite;
    /* Aby se tečky chovaly jako text */
    display: inline-block; 
}

/* 3. Nastavení zpoždění (aby neblikaly najednou) */
.elementor-429 .elementor-element.elementor-element-4cae7a9 .tecka:nth-child(1) {
    animation-delay: 0s; /* První blikne hned */
}

.elementor-429 .elementor-element.elementor-element-4cae7a9 .tecka:nth-child(2) {
    animation-delay: 0.33s; /* Druhá čeká půl vteřiny */
}

.elementor-429 .elementor-element.elementor-element-4cae7a9 .tecka:nth-child(3) {
    animation-delay: 0.66s; /* Třetí čeká vteřinu */
}/* End custom CSS */