.elementor-8998 .elementor-element.elementor-element-9683daf, .elementor-8998 .elementor-element.elementor-element-9683daf > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-8998 .elementor-element.elementor-element-d5559d9 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-8998 .elementor-element.elementor-element-d86e4e3{text-align:center;}.elementor-8998 .elementor-element.elementor-element-d86e4e3 .elementor-heading-title{font-family:"Outfit", Sans-serif;color:#0B1B46;}.elementor-8998 .elementor-element.elementor-element-05b64c6{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-8998 .elementor-element.elementor-element-05b64c6 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-field-type-html{padding-bottom:0px;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-button{font-family:"Outfit", Sans-serif;font-size:18px;border-radius:10px 10px 10px 10px;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .e-form__buttons__wrapper__button-next{background-color:#F5B400;color:#000000;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-button[type="submit"]{background-color:#F5B400;color:#000000;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .e-form__buttons__wrapper__button-previous{background-color:#2E4CDA;color:#ffffff;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-70c6484b );color:#ffffff;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-70c6484b );color:#ffffff;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8998 .elementor-element.elementor-element-05b64c6 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}#elementor-popup-modal-8998{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-8998 .dialog-message{width:500px;height:auto;}#elementor-popup-modal-8998 .dialog-close-button{display:flex;}#elementor-popup-modal-8998 .dialog-widget-content{border-radius:10px 10px 10px 10px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for section, class: .elementor-element-9683daf */.elementor-8998 .elementor-element.elementor-element-9683daf{
    position:relative;
    overflow:hidden;
    border-radius:24px;
    isolation:isolate;

    background:
    radial-gradient(circle at 20% 20%,rgba(1,112,185,.10),transparent 35%),
    radial-gradient(circle at 80% 80%,rgba(1,112,185,.08),transparent 40%),
    linear-gradient(135deg,#ffffff,#F6FBFF,#EEF7FD);

    border:1px solid rgba(1,112,185,.08);

    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);
}

/* Animated Grid */

.elementor-8998 .elementor-element.elementor-element-9683daf::before{

    content:"";
    position:absolute;
    inset:-20%;

    background:

    linear-gradient(rgba(1,112,185,.05) 1px,transparent 1px),

    linear-gradient(90deg,rgba(1,112,185,.05) 1px,transparent 1px);

    background-size:60px 60px;

    animation:gridMove 18s linear infinite;

    transform:perspective(1000px) rotateX(70deg);

    opacity:.9;

    z-index:0;

}

/* Glass Glow + Destination Rings */

.elementor-8998 .elementor-element.elementor-element-9683daf::after{

    content:"";

    position:absolute;

    inset:0;

    background:

    radial-gradient(circle at 18% 30%,rgba(1,112,185,.12) 0 3px,transparent 4px),

    radial-gradient(circle at 72% 22%,rgba(1,112,185,.10) 0 4px,transparent 5px),

    radial-gradient(circle at 85% 70%,rgba(1,112,185,.10) 0 5px,transparent 6px),

    radial-gradient(circle at 30% 78%,rgba(1,112,185,.10) 0 4px,transparent 5px),

    radial-gradient(circle at 50% 45%,rgba(255,255,255,.45),transparent 35%);

    animation:floatGlow 10s ease-in-out infinite alternate;

    opacity:.9;

    z-index:1;

}

/* Content */

.elementor-8998 .elementor-element.elementor-element-9683daf > *{

    position:relative;

    z-index:5;

}

/* Animations */

@keyframes gridMove{

0%{

transform:
perspective(1000px)
rotateX(70deg)
translateY(0);

}

100%{

transform:
perspective(1000px)
rotateX(70deg)
translateY(-60px);

}

}

@keyframes floatGlow{

0%{

transform:
translateY(0)
translateX(0)
scale(1);

}

50%{

transform:
translateY(-15px)
translateX(10px)
scale(1.03);

}

100%{

transform:
translateY(10px)
translateX(-10px)
scale(.98);

}

}/* End custom CSS */