.elementor-8999 .elementor-element.elementor-element-7aceb1f{overflow:hidden;padding:0px 0px 0px 0px;}.elementor-8999 .elementor-element.elementor-element-7aceb1f, .elementor-8999 .elementor-element.elementor-element-7aceb1f > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-8999 .elementor-element.elementor-element-215af2a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8999 .elementor-element.elementor-element-215af2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8999 .elementor-element.elementor-element-215af2a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8999 .elementor-element.elementor-element-215af2a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8999 .elementor-element.elementor-element-b84f353 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-8999 .elementor-element.elementor-element-feffe89{text-align:left;}.elementor-8999 .elementor-element.elementor-element-feffe89 .elementor-heading-title{font-family:"Outfit", Sans-serif;color:#FFFFFF;}.elementor-8999 .elementor-element.elementor-element-006e4ac{z-index:99;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-field-type-html{padding-bottom:0px;}.elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-button{font-family:"Outfit", Sans-serif;font-size:18px;border-radius:10px 10px 10px 10px;}.elementor-8999 .elementor-element.elementor-element-006e4ac .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-astglobalcolor0 );color:#ffffff;}.elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-button[type="submit"]{background-color:var( --e-global-color-astglobalcolor0 );color:#ffffff;}.elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8999 .elementor-element.elementor-element-006e4ac .e-form__buttons__wrapper__button-previous{background-color:#2E4CDA;color:#ffffff;}.elementor-8999 .elementor-element.elementor-element-006e4ac .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-70c6484b );color:#ffffff;}.elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-70c6484b );color:#ffffff;}.elementor-8999 .elementor-element.elementor-element-006e4ac .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8999 .elementor-element.elementor-element-006e4ac .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}#elementor-popup-modal-8999 .dialog-widget-content{animation-duration:1.2s;border-radius:10px 10px 10px 10px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-8999{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-8999 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-8999 .dialog-close-button{display:flex;}#elementor-popup-modal-8999 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-8999 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-8999 .elementor-element.elementor-element-215af2a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8999 .elementor-element.elementor-element-a7b0591{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-8999 .elementor-element.elementor-element-b84f353 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-8999 .elementor-element.elementor-element-feffe89{text-align:center;}#elementor-popup-modal-8999 .dialog-message{width:300px;}}@media(min-width:768px){.elementor-8999 .elementor-element.elementor-element-215af2a{width:40%;}.elementor-8999 .elementor-element.elementor-element-b84f353{width:60%;}}/* Start custom CSS for section, class: .elementor-element-7aceb1f */.elementor-8999 .elementor-element.elementor-element-7aceb1f{
    position:relative;
    overflow:hidden;
    border-radius:10px;
    background:
    linear-gradient(
        135deg,
        #0B1B46 0%,
        #08152F 45%,
        #F5B400 100%
    );
    isolation:isolate;
}

/* Animated Gradient */
.elementor-8999 .elementor-element.elementor-element-7aceb1f::before{
    content:"";
    position:absolute;
    inset:-30%;
    background:
    radial-gradient(circle at 20% 20%,rgba(255,255,255,.18) 0%,transparent 18%),
    radial-gradient(circle at 82% 22%,rgba(245,180,0,.28) 0%,transparent 20%),
    radial-gradient(circle at 28% 82%,rgba(11,27,70,.35) 0%,transparent 22%),
    radial-gradient(circle at 92% 88%,rgba(8,21,47,.30) 0%,transparent 18%);
    animation:meshMove 18s ease-in-out infinite alternate;
    z-index:0;
    opacity:.9;
}

/* Floating World Network */
.elementor-8999 .elementor-element.elementor-element-7aceb1f::after{
    content:"";
    position:absolute;
    inset:0;
    background-image:
    radial-gradient(circle,rgba(255,255,255,.18) 2px,transparent 2px),
    linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);

    background-size:
    90px 90px,
    70px 70px,
    70px 70px;

    animation:gridMove 20s linear infinite;
    opacity:.22;
    z-index:0;
}

/* Floating Glow Orbs */

.elementor-8999 .elementor-element.elementor-element-7aceb1f .elementor-container{
    position:relative;
    z-index:2;
}

.elementor-8999 .elementor-element.elementor-element-7aceb1f .elementor-container:before{
    content:"";
    position:absolute;
    width:260px;
    height:260px;
    border-radius:50%;
    background:rgba(245,180,0,.15);
    filter:blur(8px);
    top:-80px;
    left:-70px;
    animation:floatOrb1 12s ease-in-out infinite;
}

.elementor-8999 .elementor-element.elementor-element-7aceb1f .elementor-container:after{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    border-radius:50%;
    background:rgba(11,27,70,.30);
    bottom:-60px;
    right:-60px;
    filter:blur(10px);
    animation:floatOrb2 14s ease-in-out infinite;
}

/* Smooth Moving Light */

.elementor-8999 .elementor-element.elementor-element-7aceb1f .elementor-background-overlay{
    background:
    linear-gradient(
        110deg,
        transparent 0%,
        rgba(255,255,255,.10) 50%,
        transparent 100%
    );
    background-size:220% 220%;
    animation:lightMove 10s linear infinite;
}

/* Animations */

@keyframes meshMove{
    0%{
        transform:translate(-3%,-2%) rotate(0deg) scale(1);
    }
    50%{
        transform:translate(3%,2%) rotate(4deg) scale(1.08);
    }
    100%{
        transform:translate(-2%,3%) rotate(-3deg) scale(1.03);
    }
}

@keyframes gridMove{
    0%{
        transform:translateY(0) translateX(0);
    }
    100%{
        transform:translateY(-40px) translateX(-25px);
    }
}

@keyframes floatOrb1{
    0%,100%{
        transform:translateY(0) translateX(0);
    }
    50%{
        transform:translateY(40px) translateX(35px);
    }
}

@keyframes floatOrb2{
    0%,100%{
        transform:translateY(0) translateX(0);
    }
    50%{
        transform:translateY(-35px) translateX(-40px);
    }
}

@keyframes lightMove{
    0%{
        background-position:0% 50%;
    }
    100%{
        background-position:200% 50%;
    }
}/* End custom CSS */