.elementor-548 .elementor-element.elementor-element-b139f65{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-548 .elementor-element.elementor-element-b139f65:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-b139f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd06feb );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-548 .elementor-element.elementor-element-e799535 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;text-decoration:none;background-image:linear-gradient(180deg, #2876C5 0%, #00152A 100%);}.elementor-548 .elementor-element.elementor-element-1032dd8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-548 .elementor-element.elementor-element-1032dd8:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-1032dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f5de81 );}.elementor-548 .elementor-element.elementor-element-7648c96{--display:flex;}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms label.wpforms-error{display:block !important;}.elementor-548 .elementor-element.elementor-element-f2653e2 .eael-contact-form{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms .wpforms-field textarea, .elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms .wpforms-field select{background-color:#0073FF29;color:var( --e-global-color-d2117b6 );border-style:solid;box-shadow:0px 0px 10px 0px rgba(0, 115.00000000000004, 255, 0.8784313725490196);}.elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms .wpforms-field select{height:30px;}.elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms .wpforms-field input::-webkit-input-placeholder, .elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms .wpforms-field textarea::-webkit-input-placeholder{color:var( --e-global-color-2c97f84 );}.elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms .wpforms-submit-container{text-align:center;}.elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms .wpforms-submit-container .wpforms-submit{display:inline-block;background-color:#0073FF29;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0073FFE0;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 115.00000000000004, 255, 0.8784313725490196);}.elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#065689 !important;}.elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-548 .elementor-element.elementor-element-f2653e2 .eael-wpforms textarea.wpforms-error{border-width:1px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-548 .elementor-element.elementor-element-7648c96{--width:75%;}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-1032dd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-e799535 */.elementor-548 .elementor-element.elementor-element-e799535 {
    position: relative;
    background: #061A36;
    border: 1px solid #16477D;
    border-radius: 12px;
    box-shadow:
        inset 0 0 10px rgba(20, 75, 130, 0.18),
        0 0 8px rgba(15, 65, 120, 0.18);
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-548 .elementor-element.elementor-element-e799535 .elementor-button {
    background: transparent;
    border: none;
    color: #E5F1FF;
    position: relative;
    z-index: 2;
}

/* لمعة بسيطة أعلى الزر */
.elementor-548 .elementor-element.elementor-element-e799535::before {
    content: "";
    position: absolute;
    top: 0;
    left: 12%;
    right: 12%;
    height: 1px;
    background: rgba(80, 150, 230, 0.45);
    box-shadow: 0 0 6px rgba(50, 130, 220, 0.35);
}/* End custom CSS */
/* Start custom CSS for eael-wpforms, class: .elementor-element-f2653e2 */.elementor-548 .elementor-element.elementor-element-f2653e2 {
    position: relative;
    border-radius: 20px;
}

.elementor-548 .elementor-element.elementor-element-f2653e2::before {
    content: "";
    position: absolute;
    inset: -2px;
    border: 1px solid #123b6d;
    border-radius: 20px;
    box-shadow:
        0 0 6px rgba(30, 100, 180, 0.25),
        inset 0 0 6px rgba(20, 70, 130, 0.08);
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */