.elementor-element-aaa491e{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;--padding-top:40px!important;--padding-bottom:30px!important;padding:40px 24px 30px!important}
.elementor-element-aaa491e::before{display:none!important}
.elementor-element-aaa491e>.e-con-inner{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 20px 50px rgba(20,30,50,.10);padding:0!important;gap:0!important;align-items:stretch!important;max-width:1320px}
.elementor-element-68d778c{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;--padding-top:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;--padding-right:0px!important;margin:0!important}
.elementor-element-68d778c::before{display:none!important}
.elementor-element-c3c4300{background:transparent!important;background-image:none!important;border-radius:0!important;padding:56px 56px!important;--padding-top:56px!important;--padding-bottom:56px!important;--padding-left:56px!important;--padding-right:56px!important;justify-content:center!important;position:relative}
.elementor-element-c3c4300:after{content:"";position:absolute;top:56px;bottom:56px;right:0;width:5px;border-radius:5px 0 0 5px;background:linear-gradient(#efc443,#d9a821)}
.elementor-element-93201e7 .elementor-heading-title{font-size:38px!important;line-height:1.35!important;color:#151d31!important}
.elementor-element-93201e7 .elementor-heading-title:before{content:"من نحن";display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#d9a821;margin-bottom:10px}
.elementor-element-93201e7 .elementor-heading-title:after{content:"";display:block;width:56px;height:4px;border-radius:4px;background:#efc443;margin-top:14px}
.elementor-element-9b46379,.elementor-element-9b46379 p{color:#4a4f5c!important;font-size:17px!important;line-height:2!important}
.elementor-element-9b46379 p{margin-bottom:12px!important}
.elementor-element-8a61250{margin:0!important;background:linear-gradient(150deg,#1f2b47 0%,#151d31 100%)!important;background-image:linear-gradient(150deg,#1f2b47 0%,#151d31 100%)!important;border-radius:0!important;padding:48px 32px!important;--padding-top:48px!important;--padding-bottom:48px!important;--padding-left:32px!important;--padding-right:32px!important;justify-content:center!important;gap:0!important;position:relative;overflow:hidden}
.elementor-element-8a61250::before{display:none!important}
.elementor-element-8a61250:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(239,196,67,.22),rgba(239,196,67,0) 70%);top:-110px;left:-110px;pointer-events:none}
.elementor-element-b99b8f5,.elementor-element-3777910,.elementor-element-8f8500b{background:transparent!important;background-image:none!important;border-radius:0!important;padding:22px 0!important;--padding-top:22px!important;--padding-bottom:22px!important;margin:0!important;position:relative;z-index:1}
.elementor-element-b99b8f5::before,.elementor-element-3777910::before,.elementor-element-8f8500b::before{display:none!important}
.elementor-element-3777910,.elementor-element-8f8500b{border-top:1px solid rgba(255,255,255,.10)!important}
.elementor-element-8a61250 .elementor-counter{display:flex!important;flex-direction:column-reverse!important;align-items:center;gap:4px}
.elementor-element-8a61250 .elementor-counter-number-wrapper{font-size:56px!important;font-weight:800!important;line-height:1!important;color:#efc443!important;font-family:"Cairo",sans-serif}
.elementor-element-8a61250 .elementor-counter-number-wrapper span{color:#efc443!important;font-size:inherit!important}
.elementor-element-8a61250 .elementor-counter-title{font-size:16px!important;font-weight:600!important;color:rgba(255,255,255,.8)!important;margin:6px 0 0!important;line-height:1.4}
.elementor-element-0e2cfe7 .elementor-counter-number-suffix:after,.elementor-element-8a0c016 .elementor-counter-number-suffix:after{content:"+"}
@media (max-width:1024px){
 .elementor-element-aaa491e>.e-con-inner{flex-direction:column!important;border-radius:20px}
 .elementor-element-68d778c{width:100%!important;--width:100%!important}
 .elementor-element-c3c4300{padding:40px 24px!important}
 .elementor-element-c3c4300:after{display:none}
 .elementor-element-93201e7 .elementor-heading-title{font-size:28px!important}
 .elementor-element-8a61250{width:100%!important;--width:100%!important;flex-direction:row!important;padding:28px 12px!important}
 .elementor-element-b99b8f5,.elementor-element-3777910,.elementor-element-8f8500b{flex:1 1 0!important;width:auto!important;padding:6px 4px!important;border-top:0!important}
 .elementor-element-3777910,.elementor-element-8f8500b{border-right:1px solid rgba(255,255,255,.12)!important}
 .elementor-element-8a61250 .elementor-counter-number-wrapper{font-size:38px!important}
 .elementor-element-8a61250 .elementor-counter-title{font-size:13px!important;text-align:center}
}
.elementor-element-8a61250{display:grid!important;grid-template-columns:1fr 1fr!important;align-content:center!important;padding:40px 28px!important}
.elementor-element-8a61250>.e-con{width:auto!important;--width:auto!important;padding:30px 12px!important;margin:0!important;border:0!important;background:transparent!important;position:relative;z-index:1;justify-content:center!important}
.elementor-element-8a61250>.e-con::before{display:none!important}
.elementor-element-8a61250>.e-con:nth-child(1),.elementor-element-8a61250>.e-con:nth-child(2){border-bottom:1px solid rgba(255,255,255,.12)!important}
.elementor-element-8a61250>.e-con:nth-child(odd){border-left:1px solid rgba(255,255,255,.12)!important}
.elementor-element-8a61250 .al-plus:after{content:"+"}
@media (max-width:1024px){
 .elementor-element-8a61250{display:grid!important;grid-template-columns:1fr 1fr!important;padding:20px 12px!important}
 .elementor-element-8a61250>.e-con{padding:20px 6px!important;border-right:0!important;flex:none!important}
 .elementor-element-8a61250>.e-con:nth-child(odd){border-left:1px solid rgba(255,255,255,.12)!important}
}
