.elementor-682 .elementor-element.elementor-element-dafbaa2{--display:flex;--min-height:60vh;--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;--justify-content:center;--overlay-opacity:0.38;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-682 .elementor-element.elementor-element-dafbaa2:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-dafbaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );background-image:url("https://summitprosource.com/wp-content/uploads/2026/04/vx6xZH5Hy_BN9spM9Gxy6Z2vTAKfIpYoG9IJ318RuVv0TBgoo3sx72y7TtCGoUOLmnPwi1CiLgGirSbrHF4JwD2DnDiouZRkPAMDJUTtcSEiXZKme59dihYVFsWjK4KbBvgiDGabp14AbYrPvPTp5MF41jKs3-e4J8WWyBAYgZ2UZG-FInjLhvaqkntcwk5U.jpeg");background-position:center center;background-size:cover;}.elementor-682 .elementor-element.elementor-element-dafbaa2::before, .elementor-682 .elementor-element.elementor-element-dafbaa2 > .elementor-background-video-container::before, .elementor-682 .elementor-element.elementor-element-dafbaa2 > .e-con-inner > .elementor-background-video-container::before, .elementor-682 .elementor-element.elementor-element-dafbaa2 > .elementor-background-slideshow::before, .elementor-682 .elementor-element.elementor-element-dafbaa2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-682 .elementor-element.elementor-element-dafbaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(96deg, var( --e-global-color-astglobalcolor2 ) 0%, #040001 61%);}.elementor-682 .elementor-element.elementor-element-dafbaa2.e-con{--e-con-transform-flipX:-1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-682 .elementor-element.elementor-element-fe2571a{--e-transform-flipX:-1;text-align:center;}.elementor-682 .elementor-element.elementor-element-fe2571a .elementor-heading-title{font-family:"Montserrat", Montserrat;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-682 .elementor-element.elementor-element-8bc5be2{--e-transform-flipX:-1;text-align:center;font-family:"Montserrat", Montserrat;font-weight:400;line-height:18px;color:var( --e-global-color-accent );}.elementor-682 .elementor-element.elementor-element-8bc5be2 p{margin-block-end:0px;}.elementor-682 .elementor-element.elementor-element-0ceff6a{--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;--margin-top:100px;--margin-bottom:50px;--margin-left:1px;--margin-right:1px;}.elementor-682 .elementor-element.elementor-element-b82dd2b{text-align:center;}.elementor-682 .elementor-element.elementor-element-b82dd2b .elementor-heading-title{font-family:"Montserrat", Montserrat;font-weight:700;color:var( --e-global-color-af2606b );}.elementor-682 .elementor-element.elementor-element-e94f3c8{--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;--border-radius:-1px 0px 0px 0px;}.elementor-682 .elementor-element.elementor-element-dc965fa{--display:flex;--min-height:90px;--border-radius:30px 30px 30px 30px;}.elementor-682 .elementor-element.elementor-element-dc965fa:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-dc965fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://summitprosource.com/wp-content/uploads/2026/04/ChatGPT-Image-Apr-12-2026-04_27_12-PM.png");background-position:center center;background-size:cover;}.elementor-682 .elementor-element.elementor-element-5800c6c{padding:21px 0px 0px 0px;text-align:center;}.elementor-682 .elementor-element.elementor-element-5800c6c .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:700;}.elementor-682 .elementor-element.elementor-element-87472fe{text-align:center;font-family:"Montserrat", Montserrat;font-weight:300;color:var( --e-global-color-accent );}.elementor-682 .elementor-element.elementor-element-02dbe23{--display:flex;--min-height:90px;--border-radius:30px 30px 30px 30px;}.elementor-682 .elementor-element.elementor-element-02dbe23:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-02dbe23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://summitprosource.com/wp-content/uploads/2026/04/ChatGPT-Image-Apr-12-2026-04_27_12-PM.png");background-position:center center;background-size:cover;}.elementor-682 .elementor-element.elementor-element-137718a{padding:21px 0px 0px 0px;text-align:center;}.elementor-682 .elementor-element.elementor-element-137718a .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:700;}.elementor-682 .elementor-element.elementor-element-70ae3ec{text-align:center;font-family:"Montserrat", Montserrat;font-weight:700;color:var( --e-global-color-accent );}.elementor-682 .elementor-element.elementor-element-f5cdb4d{--display:flex;--min-height:90px;--border-radius:30px 30px 30px 30px;}.elementor-682 .elementor-element.elementor-element-f5cdb4d:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-f5cdb4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://summitprosource.com/wp-content/uploads/2026/04/ChatGPT-Image-Apr-12-2026-04_27_12-PM.png");background-position:center center;background-size:cover;}.elementor-682 .elementor-element.elementor-element-4792c82{padding:21px 0px 0px 0px;text-align:center;}.elementor-682 .elementor-element.elementor-element-4792c82 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:700;}.elementor-682 .elementor-element.elementor-element-492619e{text-align:center;font-family:"Montserrat", Montserrat;font-weight:700;color:var( --e-global-color-accent );}.elementor-682 .elementor-element.elementor-element-f05a7ff{--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-682 .elementor-element.elementor-element-8e0bdff{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-682 .elementor-element.elementor-element-8e0bdff:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-8e0bdff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://summitprosource.com/wp-content/uploads/2026/04/ChatGPT-Image-Apr-12-2026-04_27_12-PM.png");background-position:center center;background-size:cover;}.elementor-682 .elementor-element.elementor-element-511f056{padding:21px 0px 0px 0px;text-align:center;}.elementor-682 .elementor-element.elementor-element-511f056 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:700;}.elementor-682 .elementor-element.elementor-element-5b0bc24{text-align:center;font-family:"Montserrat", Montserrat;font-weight:700;color:var( --e-global-color-accent );}.elementor-682 .elementor-element.elementor-element-361eff0{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-682 .elementor-element.elementor-element-361eff0:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-361eff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://summitprosource.com/wp-content/uploads/2026/04/ChatGPT-Image-Apr-12-2026-04_27_12-PM.png");background-position:center center;background-size:cover;}.elementor-682 .elementor-element.elementor-element-26be394{padding:21px 0px 0px 0px;text-align:center;}.elementor-682 .elementor-element.elementor-element-26be394 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:700;}.elementor-682 .elementor-element.elementor-element-e0e14e1{text-align:center;font-family:"Montserrat", Montserrat;font-weight:700;color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-682 .elementor-element.elementor-element-dafbaa2{--content-width:638px;}.elementor-682 .elementor-element.elementor-element-dc965fa{--width:100%;}.elementor-682 .elementor-element.elementor-element-02dbe23{--width:100%;}.elementor-682 .elementor-element.elementor-element-f5cdb4d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-dafbaa2 */.elementor-682 .elementor-element.elementor-element-dafbaa2 {
    background: radial-gradient(circle at 10% 50%, rgba(163,5,13,0.6), transparent 40%),
                radial-gradient(circle at 90% 50%, rgba(163,5,13,0.5), transparent 40%),
                radial-gradient(circle at 50% 20%, rgba(163,5,13,0.4), transparent 50%),
                #000000;
    background-size: 300% 300%;
    animation: lightMoveStrong 6s ease-in-out infinite;
}

/* حركة أقوى وأسرع */
@keyframes lightMoveStrong {
    0% {
        background-position: 0% 50%, 100% 50%, 50% 0%;
    }
    25% {
        background-position: 100% 40%, 0% 60%, 60% 100%;
    }
    50% {
        background-position: 0% 60%, 100% 40%, 40% 0%;
    }
    75% {
        background-position: 100% 50%, 0% 50%, 50% 100%;
    }
    100% {
        background-position: 0% 50%, 100% 50%, 50% 0%;
    }
}/* End custom CSS */