.elementor-9 .elementor-element.elementor-element-a3e1247{--display:flex;--min-height:51vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-a3e1247:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a3e1247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-14bdfe4 .elementor-countdown-wrapper{max-width:100%;}.elementor-9 .elementor-element.elementor-element-14bdfe4 .elementor-countdown-item{background-color:#B500FF;border-radius:12px 12px 12px 12px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-14bdfe4 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-14bdfe4 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-9 .elementor-element.elementor-element-14bdfe4 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-9 .elementor-element.elementor-element-14bdfe4 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-9 .elementor-element.elementor-element-7c7dd1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-7c7dd1a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7c7dd1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-9 .elementor-element.elementor-element-80d6ec9{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-80d6ec9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-80d6ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}:root{--page-title-display:none;}/* Start custom CSS for countdown, class: .elementor-element-14bdfe4 */.elementor-9 .elementor-element.elementor-element-14bdfe4::after {
    content: "";
    position: fixed;
    inset: 0;
    pointer-events: none;
    background-image:
        radial-gradient(circle, rgba(255,255,255,0.06) 2px, transparent 2px),
        radial-gradient(circle, rgba(255,255,255,0.04) 1px, transparent 1px);
    background-size: 40px 40px, 80px 80px;
    animation: particles 20s linear infinite;
    z-index: 9998;
}

@keyframes particles {
    from { background-position: 0 0, 0 0; }
    to { background-position: 100px 200px, 200px 400px; }
}/* End custom CSS */