.elementor-12732 .elementor-element.elementor-element-40219d63{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12732 .elementor-element.elementor-element-1095492d{--display:flex;--gap:8px 11px;--row-gap:8px;--column-gap:11px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12732 .elementor-element.elementor-element-1095492d.e-con{--align-self:center;}.elementor-12732 .elementor-element.elementor-element-709de0df > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12732 .elementor-element.elementor-element-709de0df.elementor-element{--order:-99999 /* order start hack */;}.elementor-12732 .elementor-element.elementor-element-709de0df{text-align:center;}.elementor-12732 .elementor-element.elementor-element-709de0df img{max-width:25%;}.elementor-12732 .elementor-element.elementor-element-4f2db48a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12732 .elementor-element.elementor-element-4f2db48a.elementor-element{--align-self:center;}.elementor-12732 .elementor-element.elementor-element-4f2db48a{text-align:center;}.elementor-12732 .elementor-element.elementor-element-4f2db48a .elementor-heading-title{font-family:"Arya", Sans-serif;font-size:35px;font-weight:900;}.elementor-12732 .elementor-element.elementor-element-20fa21d0{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-12732 .elementor-element.elementor-element-20fa21d0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12732 .elementor-element.elementor-element-20fa21d0.elementor-element{--align-self:center;}.elementor-12732 .elementor-element.elementor-element-20fa21d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:21px;}.elementor-12732 .elementor-element.elementor-element-377677f0 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #277599 0%, #98aab5 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:9px 9px 9px 9px;}.elementor-12732 .elementor-element.elementor-element-377677f0 .elementor-button:hover, .elementor-12732 .elementor-element.elementor-element-377677f0 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #155E7A2E 100%);}.elementor-12732 .elementor-element.elementor-element-377677f0 .elementor-button:hover svg, .elementor-12732 .elementor-element.elementor-element-377677f0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12732 .elementor-element.elementor-element-280f3db .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #277599 0%, #98aab5 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:9px 9px 9px 9px;}.elementor-12732 .elementor-element.elementor-element-280f3db .elementor-button:hover, .elementor-12732 .elementor-element.elementor-element-280f3db .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, #155E7A2E 100%);}.elementor-12732 .elementor-element.elementor-element-280f3db .elementor-button:hover svg, .elementor-12732 .elementor-element.elementor-element-280f3db .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12732 .elementor-element.elementor-element-526aa961{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-12732 .elementor-element.elementor-element-526aa961 > .elementor-widget-container{margin:0px 0px 1px 0px;}.elementor-12732 .elementor-element.elementor-element-526aa961.elementor-element{--align-self:center;}.elementor-12732 .elementor-element.elementor-element-526aa961 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:20px;}.elementor-12732 .elementor-element.elementor-element-1276cc6f{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-12732 .elementor-element.elementor-element-1276cc6f > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-12732 .elementor-element.elementor-element-1276cc6f.elementor-element{--align-self:center;}.elementor-12732 .elementor-element.elementor-element-1276cc6f .elementor-heading-title{font-family:var( --e-global-typography-f95c007-font-family ), Sans-serif;font-size:var( --e-global-typography-f95c007-font-size );line-height:var( --e-global-typography-f95c007-line-height );}#elementor-popup-modal-12732 .dialog-widget-content{animation-duration:1.2s;border-radius:15px 15px 15px 15px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-12732{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-12732 .dialog-message{width:500px;height:auto;}#elementor-popup-modal-12732 .dialog-close-button{display:flex;}@media(min-width:768px){.elementor-12732 .elementor-element.elementor-element-40219d63{--width:100%;}}@media(max-width:1366px){.elementor-12732 .elementor-element.elementor-element-1276cc6f .elementor-heading-title{font-size:var( --e-global-typography-f95c007-font-size );line-height:var( --e-global-typography-f95c007-line-height );}}@media(max-width:1024px){.elementor-12732 .elementor-element.elementor-element-1276cc6f .elementor-heading-title{font-size:var( --e-global-typography-f95c007-font-size );line-height:var( --e-global-typography-f95c007-line-height );}}@media(max-width:767px){.elementor-12732 .elementor-element.elementor-element-709de0df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12732 .elementor-element.elementor-element-377677f0 .elementor-button{font-size:17px;}.elementor-12732 .elementor-element.elementor-element-280f3db .elementor-button{font-size:17px;}.elementor-12732 .elementor-element.elementor-element-1276cc6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12732 .elementor-element.elementor-element-1276cc6f .elementor-heading-title{font-size:var( --e-global-typography-f95c007-font-size );line-height:var( --e-global-typography-f95c007-line-height );}}/* Start custom CSS for container, class: .elementor-element-40219d63 *//* PREMIUM BLUE NETWORK ANIMATION */

.elementor-12732 .elementor-element.elementor-element-40219d63 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Animated Network Layer */
.elementor-12732 .elementor-element.elementor-element-40219d63::before {
    content: "";
    position: absolute;
    inset: -50%;
    z-index: 0;
    pointer-events: none;

    background-image:
        radial-gradient(circle, #00c8ff 2px, transparent 3px),
        radial-gradient(circle, #48aaff 1.5px, transparent 2.5px),
        radial-gradient(circle, rgba(0,190,255,.35) 4px, transparent 5px),
        linear-gradient(30deg, transparent 49.7%, rgba(0,180,255,.4) 50%, transparent 50.3%),
        linear-gradient(120deg, transparent 49.7%, rgba(30,140,255,.35) 50%, transparent 50.3%),
        linear-gradient(75deg, transparent 49.8%, rgba(0,210,255,.25) 50%, transparent 50.2%);

    background-size:
        190px 170px,
        130px 120px,
        280px 250px,
        190px 180px,
        210px 190px,
        240px 220px;

    animation: premiumNetwork 28s linear infinite;
    opacity: .85;
}

/* Soft Neon Glow */
.elementor-12732 .elementor-element.elementor-element-40219d63::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background:
        radial-gradient(circle at 20% 30%, rgba(0,180,255,.12), transparent 30%),
        radial-gradient(circle at 80% 70%, rgba(0,120,255,.12), transparent 35%);

    animation: neonPulse 6s ease-in-out infinite alternate;
}

/* Content Above Animation */
.elementor-12732 .elementor-element.elementor-element-40219d63 > * {
    position: relative;
    z-index: 2;
}

@keyframes premiumNetwork {
    0% {
        transform: translate(0, 0) rotate(0deg);
    }
    50% {
        transform: translate(100px, 70px) rotate(2deg);
    }
    100% {
        transform: translate(200px, 140px) rotate(0deg);
    }
}

@keyframes neonPulse {
    from { opacity: .4; }
    to { opacity: 1; }
}/* End custom CSS */