.elementor-27402 .elementor-element.elementor-element-f34a06d{padding:0px 0px 0px 0px;}.elementor-27402 .elementor-element.elementor-element-1a3f0b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-6af8602 */#pojo-a11y-toolbar {
    display: none;
}

.container::after{
    content:"";
    position:absolute;
    inset: 0;
    background: repeating-linear-gradient(
        0deg,
        rgba(255,255,255,0.03),
        rgba(255,255,255,0.03) 1px,
        transparent 1px,
        transparent 3px
    );
    pointer-events:none;
    z-index: 1;
}

/* bloc principal */
.container{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align:center;
    height: 100vh;
    width: 100%;
    gap: 10px;
}

/* texte principal */
#timer{
    display: block;
    width: max-content;
    font-size:90px;
    color:white;
    position:relative;
    animation:flicker 2s infinite;
    line-height: 90px;
    height:90px;
    margin: 15px 0;
}

/* glitch layers */
#timer::before,
#timer::after{
    content:attr(data-text);
    position:absolute;
    left:0;
    top:0;
}

#timer::before{
    color:red;
    transform:translate(-2px,0);
    clip-path:polygon(0 0,100% 0,100% 45%,0 45%);
    animation:glitch1 2s infinite;
}

#timer::after{
    color:#00ffff;
    transform:translate(2px,0);
    clip-path:polygon(0 60%,100% 60%,100% 100%,0 100%);
    animation:glitch2 2s infinite;
}

/* effet scintillement */
@keyframes flicker{
    0%{opacity:1}
    5%{opacity:0.8}
    10%{opacity:1}
    15%{opacity:0.6}
    20%{opacity:1}
    100%{opacity:1}
}

/* glitch animations */

@keyframes glitch1{
    0%{transform:translate(-2px,0)}
    20%{transform:translate(-5px,-2px)}
    40%{transform:translate(-3px,2px)}
    60%{transform:translate(-6px,1px)}
    80%{transform:translate(-2px,-1px)}
    100%{transform:translate(-2px,0)}
}

@keyframes glitch2{
    0%{transform:translate(2px,0)}
    20%{transform:translate(5px,2px)}
    40%{transform:translate(3px,-2px)}
    60%{transform:translate(6px,-1px)}
    80%{transform:translate(2px,1px)}
    100%{transform:translate(2px,0)}
}

.subtitle{
    color:#888;
    margin-top:20px;
    font-size:18px;
    letter-spacing:3px;
}/* End custom CSS */