.elementor-40050 .elementor-element.elementor-element-11bda75{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-40050 .elementor-element.elementor-element-de2a6c5{--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-40050 .elementor-element.elementor-element-de2a6c5:not(.elementor-motion-effects-element-type-background), .elementor-40050 .elementor-element.elementor-element-de2a6c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #006102 0%, var( --e-global-color-d52f75e ) 100%);}.elementor-40050 .elementor-element.elementor-element-afb6cbe{--display:flex;}.elementor-40050 .elementor-element.elementor-element-adf7632{--display:flex;}.elementor-40050 .elementor-element.elementor-element-6edf390{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-40050 .elementor-element.elementor-element-ba7e6e4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40050 .elementor-element.elementor-element-9cbf5cd .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-5779bae );}.elementor-40050 .elementor-element.elementor-element-c516b54{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40050 .elementor-element.elementor-element-b728335 .elementor-button{background-color:#61CE7000;font-weight:500;text-decoration:none;border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-40050 .elementor-element.elementor-element-b728335 .elementor-button:hover, .elementor-40050 .elementor-element.elementor-element-b728335 .elementor-button:focus{background-color:var( --e-global-color-5779bae );color:var( --e-global-color-27d2224 );}.elementor-40050 .elementor-element.elementor-element-b728335 .elementor-button:hover svg, .elementor-40050 .elementor-element.elementor-element-b728335 .elementor-button:focus svg{fill:var( --e-global-color-27d2224 );}.elementor-40050 .elementor-element.elementor-element-87c641c{--display:flex;}.elementor-40050 .elementor-element.elementor-element-9742746{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-40050 .elementor-element.elementor-element-22b1655{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-cd3c68d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-5779bae );}.elementor-40050 .elementor-element.elementor-element-5d2e232{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-23988ef .elementor-button{background-color:#61CE7000;font-weight:500;text-decoration:none;border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-40050 .elementor-element.elementor-element-23988ef .elementor-button:hover, .elementor-40050 .elementor-element.elementor-element-23988ef .elementor-button:focus{background-color:var( --e-global-color-5779bae );color:var( --e-global-color-27d2224 );}.elementor-40050 .elementor-element.elementor-element-23988ef .elementor-button:hover svg, .elementor-40050 .elementor-element.elementor-element-23988ef .elementor-button:focus svg{fill:var( --e-global-color-27d2224 );}.elementor-40050 .elementor-element.elementor-element-c7bc749{--display:flex;}.elementor-40050 .elementor-element.elementor-element-8b7ef87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-40050 .elementor-element.elementor-element-5d35190{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-8c11556 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-5779bae );}.elementor-40050 .elementor-element.elementor-element-788843e{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-27407f9 .elementor-button{background-color:#61CE7000;font-weight:500;text-decoration:none;border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-40050 .elementor-element.elementor-element-27407f9 .elementor-button:hover, .elementor-40050 .elementor-element.elementor-element-27407f9 .elementor-button:focus{background-color:var( --e-global-color-5779bae );color:var( --e-global-color-27d2224 );}.elementor-40050 .elementor-element.elementor-element-27407f9 .elementor-button:hover svg, .elementor-40050 .elementor-element.elementor-element-27407f9 .elementor-button:focus svg{fill:var( --e-global-color-27d2224 );}.elementor-40050 .elementor-element.elementor-element-4636ed9{--display:flex;}.elementor-40050 .elementor-element.elementor-element-5f668b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-40050 .elementor-element.elementor-element-3c27d3a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-4f15de2 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-5779bae );}.elementor-40050 .elementor-element.elementor-element-bbe0928{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-79ac0f8 .elementor-button{background-color:#61CE7000;font-weight:500;text-decoration:none;border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-40050 .elementor-element.elementor-element-79ac0f8 .elementor-button:hover, .elementor-40050 .elementor-element.elementor-element-79ac0f8 .elementor-button:focus{background-color:var( --e-global-color-5779bae );color:var( --e-global-color-27d2224 );}.elementor-40050 .elementor-element.elementor-element-79ac0f8 .elementor-button:hover svg, .elementor-40050 .elementor-element.elementor-element-79ac0f8 .elementor-button:focus svg{fill:var( --e-global-color-27d2224 );}.elementor-40050 .elementor-element.elementor-element-9658d89{--display:flex;}.elementor-40050 .elementor-element.elementor-element-b4ffa3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-40050 .elementor-element.elementor-element-0b271e0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-7576c41 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-5779bae );}.elementor-40050 .elementor-element.elementor-element-6d4cc0c{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-0847e6e .elementor-button{background-color:#61CE7000;font-weight:500;text-decoration:none;border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}.elementor-40050 .elementor-element.elementor-element-0847e6e .elementor-button:hover, .elementor-40050 .elementor-element.elementor-element-0847e6e .elementor-button:focus{background-color:var( --e-global-color-5779bae );color:var( --e-global-color-27d2224 );}.elementor-40050 .elementor-element.elementor-element-0847e6e .elementor-button:hover svg, .elementor-40050 .elementor-element.elementor-element-0847e6e .elementor-button:focus svg{fill:var( --e-global-color-27d2224 );}.elementor-40050 .elementor-element.elementor-element-bd89088{--display:flex;}.elementor-40050 .elementor-element.elementor-element-1858a27{--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;}body.elementor-page-40050:not(.elementor-motion-effects-element-type-background), body.elementor-page-40050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d52f75e );}body.elementor-page-40050 #footer{display:block;}body.elementor-page-40050 .info-footer{display:block;}body.elementor-page-40050 #bottom{display:block;}body.elementor-page-40050 .page-title{display:block;}@media(max-width:768px){.elementor-40050 .elementor-element.elementor-element-6edf390{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-ba7e6e4{--width:200px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-9cbf5cd .elementor-heading-title{font-size:22px;}.elementor-40050 .elementor-element.elementor-element-c516b54{--width:120px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-9742746{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-22b1655{--width:200px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-cd3c68d .elementor-heading-title{font-size:26px;}.elementor-40050 .elementor-element.elementor-element-5d2e232{--width:120px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-8b7ef87{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-5d35190{--width:200px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-8c11556 .elementor-heading-title{font-size:22px;}.elementor-40050 .elementor-element.elementor-element-788843e{--width:120px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-5f668b1{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-3c27d3a{--width:200px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-4f15de2 .elementor-heading-title{font-size:22px;}.elementor-40050 .elementor-element.elementor-element-bbe0928{--width:120px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-b4ffa3c{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-0b271e0{--width:200px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40050 .elementor-element.elementor-element-7576c41 .elementor-heading-title{font-size:22px;}.elementor-40050 .elementor-element.elementor-element-6d4cc0c{--width:120px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for container, class: .elementor-element-de2a6c5 *//* Container setup */
.bgazadisale {
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    min-height: 200px;
}

/* Ensure original text/content stays on top */
.bgazadisale > *:not(.azadi-layer) {
    position: relative !important;
    z-index: 10 !important;
}

/* Animation overlay layer */
.azadi-layer {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    pointer-events: none !important;
    z-index: 2 !important;
}

/* 1. Floating & Rotating Flag Styles */
.azadi-flag-item {
    position: absolute !important;
    font-size: 32px !important;
    line-height: 1 !important;
    pointer-events: none !important;
    animation: floatRotateFlag linear forwards !important;
    filter: drop-shadow(0 0 8px rgba(0, 168, 89, 0.8)) !important;
}

@keyframes floatRotateFlag {
    0% {
        transform: translateY(100%) rotate(0deg) scale(0.6);
        opacity: 0;
    }
    15% {
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        transform: translateY(-120vh) rotate(360deg) scale(1.3);
        opacity: 0;
    }
}

/* 2. Bursting Firework Sparkles Styles */
.azadi-spark {
    position: absolute !important;
    width: 5px !important;
    height: 5px !important;
    border-radius: 50% !important;
    pointer-events: none !important;
    animation: explodeSpark 1.2s ease-out forwards !important;
}

@keyframes explodeSpark {
    0% {
        transform: translate(0, 0) scale(1);
        opacity: 1;
    }
    100% {
        transform: translate(var(--dx), var(--dy)) scale(0.1);
        opacity: 0;
    }
}/* End custom CSS */