.elementor-19 .elementor-element.elementor-element-e2cf555:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e2cf555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;background-image:url("https://alswaed.sa/wp-content/uploads/2026/02/Frame-6-2.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-e2cf555 > .elementor-container{max-width:1400px;min-height:46vw;}.elementor-19 .elementor-element.elementor-element-e2cf555{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-e2cf555 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-39f915e{text-align:center;}.elementor-19 .elementor-element.elementor-element-39f915e .elementor-heading-title{font-size:58px;font-weight:600;line-height:95px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3a28dad{margin:5px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-90c8646{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-19 .elementor-element.elementor-element-90c8646 .elementor-button{font-family:"Kufam", Sans-serif;font-size:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#31D906;border-radius:50px 50px 50px 50px;padding:22px 40px 22px 40px;}.elementor-19 .elementor-element.elementor-element-4e72c05 .elementor-button{background-color:#02010100;font-family:"Kufam", Sans-serif;font-size:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:22px 40px 22px 40px;}.elementor-19 .elementor-element.elementor-element-4e72c05{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-3dcb304:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3dcb304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;background-image:url("https://alswaed.sa/wp-content/uploads/2026/02/Frame-6-2.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-3dcb304 > .elementor-container{max-width:1400px;min-height:46vw;}.elementor-19 .elementor-element.elementor-element-3dcb304{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-3dcb304 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-391220e{text-align:center;}.elementor-19 .elementor-element.elementor-element-391220e .elementor-heading-title{font-size:58px;font-weight:600;line-height:95px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-913b0f5{margin:5px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-65ebd52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-19 .elementor-element.elementor-element-65ebd52 .elementor-button{font-family:"Kufam", Sans-serif;font-size:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#31D906;border-radius:50px 50px 50px 50px;padding:22px 40px 22px 40px;}.elementor-19 .elementor-element.elementor-element-b5769ab .elementor-button{background-color:#02010100;font-family:"Kufam", Sans-serif;font-size:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:22px 40px 22px 40px;}.elementor-19 .elementor-element.elementor-element-b5769ab{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-9cb1311{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-933f26a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-96d53b6 > .elementor-container{max-width:1500px;}.elementor-19 .elementor-element.elementor-element-96d53b6{padding:0px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-1228a83.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-1228a83.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-1228a83{z-index:50;}.elementor-19 .elementor-element.elementor-element-d9b8242{width:auto;max-width:auto;z-index:5;}.elementor-19 .elementor-element.elementor-element-d9b8242 .elementor-heading-title{font-size:36px;color:#000000;}.elementor-19 .elementor-element.elementor-element-5ca35ba{margin:-16px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-19 .elementor-element.elementor-element-2c0e986{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;}.elementor-19 .elementor-element.elementor-element-2c0e986 .elementor-heading-title{font-family:"Kufam", Sans-serif;font-size:24px;font-weight:500;line-height:42px;color:#000000CC;}.elementor-19 .elementor-element.elementor-element-e81e0d1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-e81e0d1 .elementor-button{font-family:"Kufam", Sans-serif;font-size:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#31D906;border-radius:50px 50px 50px 50px;padding:18px 36px 18px 36px;}.elementor-19 .elementor-element.elementor-element-f7f7d2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-604ddc0{left:75px;}body.rtl .elementor-19 .elementor-element.elementor-element-604ddc0{right:75px;}.elementor-19 .elementor-element.elementor-element-604ddc0{bottom:38px;text-align:end;}.elementor-19 .elementor-element.elementor-element-bb396e7{text-align:end;}.elementor-19 .elementor-element.elementor-element-800f0cf{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:-50px;z-index:2;text-align:start;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-800f0cf{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-800f0cf{right:0px;}.elementor-19 .elementor-element.elementor-element-bcc432a{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a5a1589 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e7fdebf > .elementor-container{max-width:1500px;}.elementor-19 .elementor-element.elementor-element-e7fdebf{padding:0px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-33d8585.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-33d8585.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-33d8585{z-index:50;}.elementor-19 .elementor-element.elementor-element-9794364{width:auto;max-width:auto;z-index:5;}.elementor-19 .elementor-element.elementor-element-9794364 .elementor-heading-title{font-size:36px;color:#000000;}.elementor-19 .elementor-element.elementor-element-0bf9868{margin:-16px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-19 .elementor-element.elementor-element-889c743{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;}.elementor-19 .elementor-element.elementor-element-889c743 .elementor-heading-title{font-family:"Kufam", Sans-serif;font-size:28px;font-weight:600;line-height:44px;color:#000000CC;}.elementor-19 .elementor-element.elementor-element-06a2b10{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-06a2b10 .elementor-button{font-family:"Kufam", Sans-serif;font-size:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#31D906;border-radius:50px 50px 50px 50px;padding:18px 36px 18px 36px;}.elementor-19 .elementor-element.elementor-element-1ba8731{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:-50px;z-index:2;text-align:start;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-1ba8731{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-1ba8731{right:0px;}.elementor-19 .elementor-element.elementor-element-5861232{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-c36b995 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-27a3237 > .elementor-container{max-width:1500px;}.elementor-19 .elementor-element.elementor-element-27a3237{padding:0px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-4d9cf9c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-4d9cf9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-4d9cf9c{z-index:50;}.elementor-19 .elementor-element.elementor-element-1f46161{width:auto;max-width:auto;z-index:5;}.elementor-19 .elementor-element.elementor-element-1f46161 .elementor-heading-title{font-size:36px;color:#000000;}.elementor-19 .elementor-element.elementor-element-8a22199{margin:-16px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:start;}.elementor-19 .elementor-element.elementor-element-a03fb26{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;}.elementor-19 .elementor-element.elementor-element-a03fb26 .elementor-heading-title{font-family:"Kufam", Sans-serif;font-size:28px;font-weight:500;line-height:44px;color:#000000CC;}.elementor-19 .elementor-element.elementor-element-f8fbddb{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-f8fbddb .elementor-button{font-size:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#31D906;border-radius:50px 50px 50px 50px;padding:18px 36px 18px 36px;}.elementor-19 .elementor-element.elementor-element-d2eca97{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:-50px;z-index:2;text-align:start;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-d2eca97{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-d2eca97{right:0px;}.elementor-19 .elementor-element.elementor-element-cb9cc07{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e374815 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-71e6517 > .elementor-container{max-width:1500px;}.elementor-19 .elementor-element.elementor-element-71e6517{padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-8fe82b2{text-align:center;}.elementor-19 .elementor-element.elementor-element-8fe82b2 .elementor-heading-title{font-size:42px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-8272f51{margin:20px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-ced954b .wd-info-box{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-ced954b .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-ced954b .info-box-inner{color:#7C7E83;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-fb2ae3b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-fb2ae3b .wd-info-box{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-fb2ae3b .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-fb2ae3b .info-box-inner{color:#7C7E83;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-6b0c3f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-6b0c3f7 .wd-info-box{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-6b0c3f7 .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-6b0c3f7 .info-box-inner{color:#7C7E83;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-7fce2c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-7fce2c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-6409ef3{z-index:20;}.elementor-19 .elementor-element.elementor-element-8881d92 .wd-info-box{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-8881d92 .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-8881d92 .info-box-inner{color:#7C7E83;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-76615f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-76615f1 .wd-info-box{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-76615f1 .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-76615f1 .info-box-inner{color:#7C7E83;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-2cdadd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-2cdadd6 .wd-info-box{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-2cdadd6 .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-2cdadd6 .info-box-inner{color:#7C7E83;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-3dbbdf1{width:auto;max-width:auto;bottom:-180px;z-index:2;text-align:end;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-3dbbdf1{right:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-3dbbdf1{left:0px;}.elementor-19 .elementor-element.elementor-element-0754463{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-3df5727 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e6ff759 > .elementor-container{max-width:1500px;}.elementor-19 .elementor-element.elementor-element-e6ff759{padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-d208933{text-align:center;}.elementor-19 .elementor-element.elementor-element-d208933 .elementor-heading-title{font-size:42px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-9c69a5c{margin:20px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-550f3b7 .wd-info-box{padding:0px 0px 0px 0px;--ib-icon-sp:15px;}.elementor-19 .elementor-element.elementor-element-550f3b7 .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-550f3b7 .info-box-inner{color:#7C7E83;font-family:"Kufam", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-5f8d1a2 .wd-info-box{padding:0px 0px 0px 0px;--ib-icon-sp:15px;}.elementor-19 .elementor-element.elementor-element-5f8d1a2 .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-5f8d1a2 .info-box-inner{color:#7C7E83;font-family:"Kufam", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-8d4297a .wd-info-box{padding:0px 0px 0px 0px;--ib-icon-sp:15px;}.elementor-19 .elementor-element.elementor-element-8d4297a .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-8d4297a .info-box-inner{color:#7C7E83;font-family:"Kufam", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-91068b3 .wd-info-box{padding:0px 0px 0px 0px;--ib-icon-sp:15px;}.elementor-19 .elementor-element.elementor-element-91068b3 .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-91068b3 .info-box-inner{color:#7C7E83;font-family:"Kufam", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-1022dd1 .wd-info-box{padding:0px 0px 0px 0px;--ib-icon-sp:15px;}.elementor-19 .elementor-element.elementor-element-1022dd1 .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-1022dd1 .info-box-inner{color:#7C7E83;font-family:"Kufam", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-146966d .wd-info-box{padding:0px 0px 0px 0px;--ib-icon-sp:15px;}.elementor-19 .elementor-element.elementor-element-146966d .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-146966d .info-box-inner{color:#7C7E83;font-family:"Kufam", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-ce42f09{width:auto;max-width:auto;bottom:-180px;z-index:2;text-align:end;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-ce42f09{right:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-ce42f09{left:0px;}.elementor-19 .elementor-element.elementor-element-15c6038{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-d01f88a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-010bc87 > .elementor-container{max-width:1500px;}.elementor-19 .elementor-element.elementor-element-010bc87{padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-1213c47{text-align:center;}.elementor-19 .elementor-element.elementor-element-1213c47 .elementor-heading-title{font-size:42px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-89be548{margin:20px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-35703d5 .wd-info-box{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-35703d5 .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-35703d5 .info-box-inner{color:#7C7E83;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-4fdcd8d .wd-info-box{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-4fdcd8d .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-4fdcd8d .info-box-inner{color:#7C7E83;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-31add65 .wd-info-box{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-31add65 .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-31add65 .info-box-inner{color:#7C7E83;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-83db1b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-83db1b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-b2176f0{z-index:20;}.elementor-19 .elementor-element.elementor-element-fc7c72b .wd-info-box{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-fc7c72b .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-fc7c72b .info-box-inner{color:#7C7E83;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-9f91895 .wd-info-box{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-9f91895 .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-9f91895 .info-box-inner{color:#7C7E83;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-5076fba .wd-info-box{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5076fba .info-box-title{color:#242424;font-size:26px;}.elementor-19 .elementor-element.elementor-element-5076fba .info-box-inner{color:#7C7E83;font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-722e607{width:auto;max-width:auto;bottom:-180px;z-index:2;text-align:end;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-722e607{right:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-722e607{left:0px;}.elementor-19 .elementor-element.elementor-element-5a94367:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5a94367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082600E5;}.elementor-19 .elementor-element.elementor-element-5a94367 > .elementor-container{max-width:1500px;}.elementor-19 .elementor-element.elementor-element-5a94367{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:200px 0px 0px 0px;padding:40px 10px 30px 10px;}.elementor-19 .elementor-element.elementor-element-5a94367 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-309719a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-309719a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-19 .elementor-element.elementor-element-dd315fe{width:auto;max-width:auto;z-index:5;}.elementor-19 .elementor-element.elementor-element-dd315fe .elementor-heading-title{font-size:42px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-16655be{margin:-20px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-19 .elementor-element.elementor-element-9def250{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-9def250 .elementor-heading-title{font-family:"Kufam", Sans-serif;font-size:22px;font-weight:400;line-height:38px;color:#FFFFFFCC;}.elementor-19 .elementor-element.elementor-element-91877ba > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-91877ba .banner-title{font-size:22px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-91877ba .banner-inner{font-family:"Almarai", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-19 .elementor-element.elementor-element-fa9291b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fa9291b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082600E5;}.elementor-19 .elementor-element.elementor-element-fa9291b > .elementor-container{max-width:1500px;}.elementor-19 .elementor-element.elementor-element-fa9291b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:200px 0px 0px 0px;padding:30px 10px 30px 10px;}.elementor-19 .elementor-element.elementor-element-fa9291b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-b8b83be.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-b8b83be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-19 .elementor-element.elementor-element-4f7cbce{width:auto;max-width:auto;z-index:5;}.elementor-19 .elementor-element.elementor-element-4f7cbce .elementor-heading-title{font-size:42px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9cfd702{margin:-20px -40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-19 .elementor-element.elementor-element-33078e2{text-align:center;}.elementor-19 .elementor-element.elementor-element-33078e2 .elementor-heading-title{font-family:"Kufam", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFFCC;}.elementor-19 .elementor-element.elementor-element-725a66e .wrapper-content-banner{background-color:#859B5B;}.elementor-19 .elementor-element.elementor-element-725a66e .banner-inner{font-family:"Kufam", Sans-serif;}.elementor-19 .elementor-element.elementor-element-4395849 > .elementor-container{max-width:1500px;}.elementor-19 .elementor-element.elementor-element-4395849{margin:80px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-871fc15 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-0f6f1b5{text-align:center;}.elementor-19 .elementor-element.elementor-element-0f6f1b5 .elementor-heading-title{font-size:42px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-8f40ea5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-8f40ea5 .gallery-item .gallery-caption{display:none;}.elementor-19 .elementor-element.elementor-element-8f40ea5 .gallery-item{padding:0 0 20px 20px;}.elementor-19 .elementor-element.elementor-element-8f40ea5 .gallery{margin:0 0 -20px -20px;}.elementor-19 .elementor-element.elementor-element-8f40ea5 .gallery-item img{border-style:none;}.elementor-19 .elementor-element.elementor-element-925ab18{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-925ab18 .elementor-button{font-family:"Kufam", Sans-serif;font-size:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#31D906;border-radius:50px 50px 50px 50px;padding:18px 36px 18px 36px;}.elementor-19 .elementor-element.elementor-element-046f628 > .elementor-container{max-width:1500px;}.elementor-19 .elementor-element.elementor-element-046f628{margin:80px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-5ccd1de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-eb97332{text-align:center;}.elementor-19 .elementor-element.elementor-element-eb97332 .elementor-heading-title{font-size:42px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-b5ac885{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-b5ac885 .gallery-item .gallery-caption{display:none;}.elementor-19 .elementor-element.elementor-element-b5ac885 .gallery-item{padding:0 0 5px 5px;}.elementor-19 .elementor-element.elementor-element-b5ac885 .gallery{margin:0 0 -5px -5px;}.elementor-19 .elementor-element.elementor-element-b5ac885 .gallery-item img{border-style:none;}.elementor-19 .elementor-element.elementor-element-78d7246{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-78d7246 .elementor-button{font-family:"Kufam", Sans-serif;font-size:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#31D906;border-radius:50px 50px 50px 50px;padding:18px 36px 18px 36px;}.elementor-19 .elementor-element.elementor-element-1ad946f > .elementor-container{max-width:1500px;}.elementor-19 .elementor-element.elementor-element-1ad946f{margin:80px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-e725cd5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-e725cd5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-e725cd5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-19 .elementor-element.elementor-element-e725cd5{z-index:50;}.elementor-19 .elementor-element.elementor-element-aa8ae57{z-index:5;}.elementor-19 .elementor-element.elementor-element-aa8ae57 .elementor-heading-title{font-size:48px;font-weight:900;color:#000000;}.elementor-19 .elementor-element.elementor-element-8f2e250{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;}.elementor-19 .elementor-element.elementor-element-8f2e250 .elementor-heading-title{font-family:"Kufam", Sans-serif;font-size:24px;font-weight:400;line-height:42px;color:#231F20;}.elementor-19 .elementor-element.elementor-element-f41ecd3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-f41ecd3 .elementor-button{font-family:"Kufam", Sans-serif;font-size:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#31D906;border-radius:50px 50px 50px 50px;padding:18px 36px 18px 36px;}.elementor-19 .elementor-element.elementor-element-2f1ca94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-3c16011 > .elementor-container{max-width:1500px;}.elementor-19 .elementor-element.elementor-element-3c16011{margin:80px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-93fdb1a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-93fdb1a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-93fdb1a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-19 .elementor-element.elementor-element-93fdb1a{z-index:50;}.elementor-19 .elementor-element.elementor-element-88ed179{z-index:5;}.elementor-19 .elementor-element.elementor-element-88ed179 .elementor-heading-title{font-size:42px;font-weight:700;color:#000000;}.elementor-19 .elementor-element.elementor-element-0181f14 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-0181f14 .wd-accordion-title-text{font-family:"Kufam", Sans-serif;font-size:22px;font-weight:600;color:#3D3D3D;}.elementor-19 .elementor-element.elementor-element-0181f14 .wd-accordion-content{font-family:"Kufam", Sans-serif;font-size:18px;font-weight:500;color:#6F6F6F;}.elementor-19 .elementor-element.elementor-element-7c8edf0:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7c8edf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alswaed.sa/wp-content/uploads/2026/02/Frame-335-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-7c8edf0 > .elementor-container{max-width:1500px;}.elementor-19 .elementor-element.elementor-element-7c8edf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:80px 0px 0px 0px;padding:80px 10px 80px 10px;}.elementor-19 .elementor-element.elementor-element-7c8edf0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-49eed38.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-49eed38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-49eed38 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-19 .elementor-element.elementor-element-49eed38{z-index:50;}.elementor-19 .elementor-element.elementor-element-36be06b{z-index:5;}.elementor-19 .elementor-element.elementor-element-36be06b .elementor-heading-title{font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-input--label label{color:#F8F8F8;font-family:"Kufam", Sans-serif;}.elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group select, .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:#F8F8F8;}.elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group select,  .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:solid;border-width:3px 3px 3px 3px;border-color:#F8F8F8;}.elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group select,  .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group select{height:55px;}.elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group select{font-family:"Kufam", Sans-serif;}.elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group textarea:focus{border-style:solid;border-width:3px 3px 3px 3px;border-color:#1C7A04;}.elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 50px 10px 50px;font-family:"Kufam", Sans-serif;font-size:20px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-0280723.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-0280723.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-0280723 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-19 .elementor-element.elementor-element-0280723 > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;}.elementor-19 .elementor-element.elementor-element-0280723{z-index:50;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-e2cf555:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e2cf555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alswaed.sa/wp-content/uploads/2026/02/Group-1261155341.png");background-position:bottom center;}.elementor-19 .elementor-element.elementor-element-e2cf555 > .elementor-container{min-height:65vw;}.elementor-19 .elementor-element.elementor-element-9d79462 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19 .elementor-element.elementor-element-39f915e .elementor-heading-title{font-size:32px;line-height:56px;}.elementor-19 .elementor-element.elementor-element-3a28dad{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-90c8646{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-90c8646 .elementor-button{font-size:20px;padding:16px 25px 16px 25px;}.elementor-19 .elementor-element.elementor-element-4e72c05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-4e72c05 .elementor-button{font-size:20px;padding:16px 25px 16px 25px;}.elementor-19 .elementor-element.elementor-element-3dcb304:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3dcb304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alswaed.sa/wp-content/uploads/2026/02/Group-1261155341.png");background-position:bottom center;}.elementor-19 .elementor-element.elementor-element-3dcb304 > .elementor-container{min-height:65vw;}.elementor-19 .elementor-element.elementor-element-5265470 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19 .elementor-element.elementor-element-391220e .elementor-heading-title{font-size:32px;line-height:56px;}.elementor-19 .elementor-element.elementor-element-913b0f5{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-65ebd52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-65ebd52 .elementor-button{font-size:20px;padding:16px 25px 16px 25px;}.elementor-19 .elementor-element.elementor-element-b5769ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-b5769ab .elementor-button{font-size:20px;padding:16px 25px 16px 25px;}.elementor-19 .elementor-element.elementor-element-96d53b6{padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-e81e0d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-e81e0d1 .elementor-button{font-size:20px;padding:16px 25px 16px 25px;}.elementor-19 .elementor-element.elementor-element-604ddc0{bottom:-76px;}.elementor-19 .elementor-element.elementor-element-e7fdebf{padding:0px 10px 0px 10px;}.elementor-19 .elementor-element.elementor-element-06a2b10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-06a2b10 .elementor-button{font-size:20px;padding:16px 25px 16px 25px;}.elementor-19 .elementor-element.elementor-element-27a3237{padding:0px 30px 0px 30px;}.elementor-19 .elementor-element.elementor-element-a03fb26{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-a03fb26 .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-19 .elementor-element.elementor-element-f8fbddb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-f8fbddb .elementor-button{font-size:20px;padding:16px 25px 16px 25px;}.elementor-19 .elementor-element.elementor-element-d2eca97{bottom:-185px;}.elementor-19 .elementor-element.elementor-element-d2eca97 img{max-width:60%;}.elementor-19 .elementor-element.elementor-element-8fe82b2 .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-ced954b .info-box-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-ced954b .info-box-inner{font-size:16px;line-height:20px;}.elementor-19 .elementor-element.elementor-element-3dbbdf1 img{max-width:60%;}.elementor-19 .elementor-element.elementor-element-d208933 .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-550f3b7 .info-box-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-550f3b7 .info-box-inner{font-size:16px;line-height:20px;}.elementor-19 .elementor-element.elementor-element-5f8d1a2 .info-box-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-5f8d1a2 .info-box-inner{font-size:16px;line-height:20px;}.elementor-19 .elementor-element.elementor-element-8d4297a .info-box-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-8d4297a .info-box-inner{font-size:16px;line-height:20px;}.elementor-19 .elementor-element.elementor-element-91068b3 .info-box-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-91068b3 .info-box-inner{font-size:16px;line-height:20px;}.elementor-19 .elementor-element.elementor-element-1022dd1 .info-box-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-1022dd1 .info-box-inner{font-size:16px;line-height:20px;}.elementor-19 .elementor-element.elementor-element-146966d .info-box-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-146966d .info-box-inner{font-size:16px;line-height:20px;}.elementor-19 .elementor-element.elementor-element-ce42f09 img{max-width:60%;}.elementor-19 .elementor-element.elementor-element-1213c47 .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-35703d5 .info-box-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-35703d5 .info-box-inner{font-size:15px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-4fdcd8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-4fdcd8d .info-box-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-4fdcd8d .info-box-inner{font-size:15px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-31add65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-31add65 .info-box-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-31add65 .info-box-inner{font-size:15px;line-height:24px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-83db1b7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-83db1b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-19 .elementor-element.elementor-element-d2193af{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-fc7c72b .info-box-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-fc7c72b .info-box-inner{font-size:15px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-9f91895 .info-box-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-9f91895 .info-box-inner{font-size:15px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-5076fba .info-box-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-5076fba .info-box-inner{font-size:15px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-722e607 img{max-width:60%;}.elementor-19 .elementor-element.elementor-element-4f7cbce .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-9cfd702{margin:-20px -45px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-33078e2{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-33078e2 .elementor-heading-title{font-size:18px;line-height:32px;}.elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-b3dc905 .promo-banner:not(.banner-content-background) .content-banner, .elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-b3dc905 .promo-banner.banner-content-background .wrapper-content-banner{max-width:85%;}.elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-a860e40 .promo-banner:not(.banner-content-background) .content-banner, .elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-a860e40 .promo-banner.banner-content-background .wrapper-content-banner{max-width:85%;}.elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-723b7fb .promo-banner:not(.banner-content-background) .content-banner, .elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-723b7fb .promo-banner.banner-content-background .wrapper-content-banner{max-width:85%;}.elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-12925d6 .promo-banner:not(.banner-content-background) .content-banner, .elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-12925d6 .promo-banner.banner-content-background .wrapper-content-banner{max-width:85%;}.elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-27b0c66 .promo-banner:not(.banner-content-background) .content-banner, .elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-27b0c66 .promo-banner.banner-content-background .wrapper-content-banner{max-width:85%;}.elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-e69ed1d .promo-banner:not(.banner-content-background) .content-banner, .elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-e69ed1d .promo-banner.banner-content-background .wrapper-content-banner{max-width:85%;}.elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-ebf8477 .promo-banner:not(.banner-content-background) .content-banner, .elementor-19 .elementor-element.elementor-element-725a66e .elementor-repeater-item-ebf8477 .promo-banner.banner-content-background .wrapper-content-banner{max-width:85%;}.elementor-19 .elementor-element.elementor-element-725a66e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-725a66e .banner-title{font-size:15px;}.elementor-19 .elementor-element.elementor-element-725a66e .banner-inner{font-size:12px;}.elementor-19 .elementor-element.elementor-element-0f6f1b5 .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-925ab18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-925ab18 .elementor-button{font-size:20px;padding:16px 25px 16px 25px;}.elementor-19 .elementor-element.elementor-element-eb97332 .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-78d7246{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-78d7246 .elementor-button{font-size:20px;padding:16px 25px 16px 25px;}.elementor-19 .elementor-element.elementor-element-aa8ae57 .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-8f2e250{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-19 .elementor-element.elementor-element-8f2e250 .elementor-heading-title{font-size:20px;line-height:34px;}.elementor-19 .elementor-element.elementor-element-f41ecd3{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-f41ecd3 .elementor-button{font-size:20px;padding:16px 25px 16px 25px;}.elementor-19 .elementor-element.elementor-element-2f1ca94 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-19 .elementor-element.elementor-element-7f0d6e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-88ed179 .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-0181f14 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-0181f14 .wd-accordion-title-text{font-size:18px;}.elementor-19 .elementor-element.elementor-element-0181f14 .wd-accordion-content{font-size:16px;line-height:28px;}.elementor-19 .elementor-element.elementor-element-7c8edf0{padding:20px 10px 20px 10px;}.elementor-19 .elementor-element.elementor-element-36be06b .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group select{height:45px;}.elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group{margin-bottom:10px;}.elementor-19 .elementor-element.elementor-element-0280723 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-39f915e .elementor-heading-title{font-size:22px;line-height:36px;}.elementor-19 .elementor-element.elementor-element-ba732e0{width:50%;}.elementor-19 .elementor-element.elementor-element-90c8646 .elementor-button{font-size:16px;padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-f9b3121{width:50%;}.elementor-19 .elementor-element.elementor-element-4e72c05 .elementor-button{font-size:16px;padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-3dcb304 > .elementor-container{min-height:100vw;}.elementor-19 .elementor-element.elementor-element-5265470 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-19 .elementor-element.elementor-element-5265470 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19 .elementor-element.elementor-element-391220e .elementor-heading-title{font-size:22px;line-height:40px;}.elementor-19 .elementor-element.elementor-element-913b0f5{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-65c8682{width:50%;}.elementor-19 .elementor-element.elementor-element-65ebd52 .elementor-button{font-size:16px;padding:14px 20px 14px 20px;}.elementor-19 .elementor-element.elementor-element-7c49e6f{width:50%;}.elementor-19 .elementor-element.elementor-element-b5769ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-b5769ab .elementor-button{font-size:16px;padding:14px 20px 14px 20px;}.elementor-19 .elementor-element.elementor-element-933f26a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-96d53b6{padding:0px 15px 0px 15px;}.elementor-19 .elementor-element.elementor-element-1228a83.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-5ca35ba{text-align:center;}.elementor-19 .elementor-element.elementor-element-2c0e986{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-2c0e986 .elementor-heading-title{font-size:18px;line-height:32px;}.elementor-19 .elementor-element.elementor-element-e81e0d1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-e81e0d1 .elementor-button{font-size:16px;padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-17d7676{width:50%;}.elementor-19 .elementor-element.elementor-element-4224ef0{width:50%;}.elementor-19 .elementor-element.elementor-element-604ddc0{bottom:0px;}.elementor-19 .elementor-element.elementor-element-1a60922{width:50%;}.elementor-19 .elementor-element.elementor-element-800f0cf{bottom:-526px;}.elementor-19 .elementor-element.elementor-element-bcc432a{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a5a1589.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-a5a1589 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e7fdebf{padding:0px 20px 0px 20px;}.elementor-19 .elementor-element.elementor-element-33d8585.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-33d8585 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-19 .elementor-element.elementor-element-0bf9868{text-align:center;}.elementor-19 .elementor-element.elementor-element-889c743{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-889c743 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-19 .elementor-element.elementor-element-06a2b10{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-06a2b10 .elementor-button{font-size:16px;padding:16px 30px 16px 30px;}.elementor-19 .elementor-element.elementor-element-aab6174 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19 .elementor-element.elementor-element-ae5f519{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-334fb31{width:100%;}.elementor-19 .elementor-element.elementor-element-334fb31 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19 .elementor-element.elementor-element-1ba8731{bottom:280px;}.elementor-19 .elementor-element.elementor-element-1ba8731 img{max-width:55%;}.elementor-19 .elementor-element.elementor-element-f8fbddb .elementor-button{font-size:16px;padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-8fe82b2 .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-3dbbdf1 img{max-width:55%;}.elementor-19 .elementor-element.elementor-element-e6ff759{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-d208933 .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-9c69a5c{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-2b4db2a{width:50%;}.elementor-19 .elementor-element.elementor-element-550f3b7 .info-box-title{font-size:15px;line-height:26px;}.elementor-19 .elementor-element.elementor-element-550f3b7 .info-box-inner{font-size:12px;line-height:20px;}.elementor-19 .elementor-element.elementor-element-5f8d1a2 .info-box-title{font-size:15px;line-height:26px;}.elementor-19 .elementor-element.elementor-element-5f8d1a2 .info-box-inner{font-size:12px;line-height:20px;}.elementor-19 .elementor-element.elementor-element-8d4297a .info-box-title{font-size:15px;line-height:26px;}.elementor-19 .elementor-element.elementor-element-8d4297a .info-box-inner{font-size:12px;line-height:20px;}.elementor-19 .elementor-element.elementor-element-77cd0cd{width:50%;}.elementor-19 .elementor-element.elementor-element-91068b3 .info-box-title{font-size:15px;line-height:26px;}.elementor-19 .elementor-element.elementor-element-91068b3 .info-box-inner{font-size:12px;line-height:20px;}.elementor-19 .elementor-element.elementor-element-1022dd1 .info-box-title{font-size:15px;line-height:26px;}.elementor-19 .elementor-element.elementor-element-1022dd1 .info-box-inner{font-size:12px;line-height:20px;}.elementor-19 .elementor-element.elementor-element-146966d .info-box-title{font-size:15px;line-height:26px;}.elementor-19 .elementor-element.elementor-element-146966d .info-box-inner{font-size:12px;line-height:20px;}.elementor-19 .elementor-element.elementor-element-ce42f09{bottom:-200px;}.elementor-19 .elementor-element.elementor-element-ce42f09 img{max-width:55%;}.elementor-19 .elementor-element.elementor-element-16655be{text-align:center;}.elementor-19 .elementor-element.elementor-element-9def250{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-9def250 .elementor-heading-title{font-size:18px;line-height:32px;}.elementor-19 .elementor-element.elementor-element-9cfd702{margin:-15px -45px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-33078e2{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-33078e2 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-19 .elementor-element.elementor-element-725a66e .banner-inner{font-size:12px;}.elementor-19 .elementor-element.elementor-element-4395849{margin:50px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-0f6f1b5 .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-925ab18{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-925ab18 .elementor-button{font-size:16px;padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-046f628{margin:50px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-eb97332 .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-b5ac885{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-78d7246{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-78d7246 .elementor-button{font-size:18px;padding:16px 40px 16px 40px;}.elementor-19 .elementor-element.elementor-element-1ad946f{margin:50px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e725cd5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-e725cd5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-19 .elementor-element.elementor-element-aa8ae57{text-align:center;}.elementor-19 .elementor-element.elementor-element-aa8ae57 .elementor-heading-title{line-height:54px;}.elementor-19 .elementor-element.elementor-element-8f2e250{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-8f2e250 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-19 .elementor-element.elementor-element-f41ecd3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-f41ecd3 .elementor-button{font-size:18px;padding:16px 40px 16px 40px;}.elementor-19 .elementor-element.elementor-element-2f1ca94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-7f0d6e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-3c16011{margin:80px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-93fdb1a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-93fdb1a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-19 .elementor-element.elementor-element-88ed179{text-align:center;}.elementor-19 .elementor-element.elementor-element-88ed179 .elementor-heading-title{line-height:54px;}.elementor-19 .elementor-element.elementor-element-0181f14 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-0181f14 .wd-accordion-title-text{font-size:16px;}.elementor-19 .elementor-element.elementor-element-0181f14 .wd-accordion-content{font-size:14px;}.elementor-19 .elementor-element.elementor-element-0181f14 > div > .wd-accordion > .wd-accordion-item > .wd-accordion-title > .wd-accordion-opener{font-size:16px;}.elementor-19 .elementor-element.elementor-element-7c8edf0{margin:50px 0px 0px 0px;padding:20px 10px 40px 10px;}.elementor-19 .elementor-element.elementor-element-49eed38{width:100%;}.elementor-19 .elementor-element.elementor-element-49eed38.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-49eed38 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-19 .elementor-element.elementor-element-36be06b{text-align:center;}.elementor-19 .elementor-element.elementor-element-36be06b .elementor-heading-title{line-height:54px;}.elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group{margin-bottom:15px;}.elementor-19 .elementor-element.elementor-element-979fee7 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{margin-top:16px;}.elementor-19 .elementor-element.elementor-element-0280723{width:100%;}.elementor-19 .elementor-element.elementor-element-0280723.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-0280723 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-1228a83{width:50%;}.elementor-19 .elementor-element.elementor-element-a2ede7d{width:50%;}.elementor-19 .elementor-element.elementor-element-8ea74ba{width:46%;}.elementor-19 .elementor-element.elementor-element-17d7676{width:70%;}.elementor-19 .elementor-element.elementor-element-4224ef0{width:30%;}.elementor-19 .elementor-element.elementor-element-1a60922{width:54%;}.elementor-19 .elementor-element.elementor-element-33d8585{width:50%;}.elementor-19 .elementor-element.elementor-element-aab6174{width:50%;}.elementor-19 .elementor-element.elementor-element-4d9cf9c{width:50%;}.elementor-19 .elementor-element.elementor-element-63d44f0{width:50%;}.elementor-19 .elementor-element.elementor-element-732175d{width:40%;}.elementor-19 .elementor-element.elementor-element-7fce2c2{width:19.333%;}.elementor-19 .elementor-element.elementor-element-6409ef3{width:40%;}.elementor-19 .elementor-element.elementor-element-77196e3{width:40%;}.elementor-19 .elementor-element.elementor-element-83db1b7{width:19.333%;}.elementor-19 .elementor-element.elementor-element-b2176f0{width:40%;}.elementor-19 .elementor-element.elementor-element-49eed38{width:55%;}.elementor-19 .elementor-element.elementor-element-0280723{width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-77196e3{width:40%;}.elementor-19 .elementor-element.elementor-element-83db1b7{width:20%;}.elementor-19 .elementor-element.elementor-element-b2176f0{width:40%;}.elementor-19 .elementor-element.elementor-element-e725cd5{width:100%;}.elementor-19 .elementor-element.elementor-element-2f1ca94{width:100%;}.elementor-19 .elementor-element.elementor-element-93fdb1a{width:100%;}.elementor-19 .elementor-element.elementor-element-49eed38{width:55%;}.elementor-19 .elementor-element.elementor-element-0280723{width:45%;}}/* Start custom CSS for button, class: .elementor-element-4e72c05 *//* الحالة العادية */
.elementor-19 .elementor-element.elementor-element-4e72c05 a {
    position: relative;
    z-index: 1;

    transition: all 1s ease; 
}


.elementor-19 .elementor-element.elementor-element-4e72c05 a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to right, #31D906, #1A7303);
    z-index: -1; 
    opacity: 0;  
    transition: opacity 1s ease; 
    	border-radius : 50px

}

/* حالة الـ Hover */
.elementor-19 .elementor-element.elementor-element-4e72c05 a:hover::before {
    opacity: 1; 
}

.elementor-19 .elementor-element.elementor-element-4e72c05 a:hover {
  
    color: #fff; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5769ab *//* الحالة العادية */
.elementor-19 .elementor-element.elementor-element-b5769ab a {
    position: relative;
    z-index: 1;

    transition: all 1s ease; 
}


.elementor-19 .elementor-element.elementor-element-b5769ab a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to right, #31D906, #1A7303);
    z-index: -1; 
    opacity: 0;  
    transition: opacity 1s ease; 
    	border-radius : 50px

}

/* حالة الـ Hover */
.elementor-19 .elementor-element.elementor-element-b5769ab a:hover::before {
    opacity: 1; 
}

.elementor-19 .elementor-element.elementor-element-b5769ab a:hover {
  
    color: #fff; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e81e0d1 */.elementor-19 .elementor-element.elementor-element-e81e0d1 a{
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-604ddc0 */@media (min-width: 1400px) and (max-width: 1500px) {
    .elementor-19 .elementor-element.elementor-element-604ddc0 {
      bottom: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a60922 */.elementor-19 .elementor-element.elementor-element-1a60922{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-800f0cf */@media (min-width: 1400px) and (max-width: 1500px) {
    .elementor-19 .elementor-element.elementor-element-800f0cf {
      top: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-06a2b10 */.elementor-19 .elementor-element.elementor-element-06a2b10 a{
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-334fb31 */.elementor-19 .elementor-element.elementor-element-334fb31{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ba8731 */@media (min-width: 1400px) and (max-width: 1500px) {
    .elementor-19 .elementor-element.elementor-element-1ba8731 {
      top: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8fbddb */.elementor-19 .elementor-element.elementor-element-f8fbddb a{
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2eca97 */@media (min-width: 1400px) and (max-width: 1500px) {
    .elementor-19 .elementor-element.elementor-element-d2eca97 {
      top: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-ced954b */.elementor-19 .elementor-element.elementor-element-ced954b{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 22px 25px 15px;

border-radius: 20px;
}

.elementor-19 .elementor-element.elementor-element-ced954b p{
    margin-top: -5px;
    max-width: 90%;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-fb2ae3b */.elementor-19 .elementor-element.elementor-element-fb2ae3b{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 22px 25px 15px;

border-radius: 20px;
margin-top: 30px;
}

.elementor-19 .elementor-element.elementor-element-fb2ae3b p{
    margin-top: -5px;

}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-6b0c3f7 */.elementor-19 .elementor-element.elementor-element-6b0c3f7{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 22px 25px 15px;

border-radius: 20px;
margin-top: 30px;
}

.elementor-19 .elementor-element.elementor-element-6b0c3f7 p{
    margin-top: -5px;
        max-width: 80%;

}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-8881d92 */.elementor-19 .elementor-element.elementor-element-8881d92{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 22px 25px 15px;

border-radius: 20px;
}

.elementor-19 .elementor-element.elementor-element-8881d92 p{
    margin-top: -5px;
    max-width: 90%;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-76615f1 */.elementor-19 .elementor-element.elementor-element-76615f1{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 22px 25px 15px;

border-radius: 20px;
margin-top: 30px;
}

.elementor-19 .elementor-element.elementor-element-76615f1 p{
    margin-top: -5px;

}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-2cdadd6 */.elementor-19 .elementor-element.elementor-element-2cdadd6{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 22px 25px 15px;

border-radius: 20px;
margin-top: 30px;
}

.elementor-19 .elementor-element.elementor-element-2cdadd6 p{
    margin-top: -5px;
        max-width: 90%;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3dbbdf1 */@media (min-width: 1400px) and (max-width: 1500px) {
    .elementor-19 .elementor-element.elementor-element-3dbbdf1 {
      bottom: -350px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-550f3b7 */.elementor-19 .elementor-element.elementor-element-550f3b7{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 12px;
min-height: 190px;
display: flex;
align-items: center;

border-radius: 20px;
}

.elementor-19 .elementor-element.elementor-element-550f3b7 p{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-5f8d1a2 */.elementor-19 .elementor-element.elementor-element-5f8d1a2{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 12px;
min-height: 190px;
display: flex;
align-items: center;

border-radius: 20px;
}

.elementor-19 .elementor-element.elementor-element-5f8d1a2 p{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-8d4297a */.elementor-19 .elementor-element.elementor-element-8d4297a{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 12px;
min-height: 190px;
display: flex;
align-items: center;

border-radius: 20px;
}

.elementor-19 .elementor-element.elementor-element-8d4297a p{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-91068b3 */.elementor-19 .elementor-element.elementor-element-91068b3{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 12px;
min-height: 190px;
display: flex;
align-items: center;

border-radius: 20px;
}

.elementor-19 .elementor-element.elementor-element-91068b3 p{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-1022dd1 */.elementor-19 .elementor-element.elementor-element-1022dd1{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 12px;
min-height: 190px;
display: flex;
align-items: center;

border-radius: 20px;
}

.elementor-19 .elementor-element.elementor-element-1022dd1 p{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-146966d */.elementor-19 .elementor-element.elementor-element-146966d{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 12px;
min-height: 190px;
display: flex;
align-items: center;

border-radius: 20px;
}

.elementor-19 .elementor-element.elementor-element-146966d p{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce42f09 */@media (min-width: 1400px) and (max-width: 1500px) {
    .elementor-19 .elementor-element.elementor-element-ce42f09 {
      bottom: -350px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-35703d5 */.elementor-19 .elementor-element.elementor-element-35703d5{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 22px 20px 15px;

border-radius: 20px;
}

.elementor-19 .elementor-element.elementor-element-35703d5 p{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-4fdcd8d */.elementor-19 .elementor-element.elementor-element-4fdcd8d{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 22px 20px 15px;

border-radius: 20px;
margin-top: 20px;
}

.elementor-19 .elementor-element.elementor-element-4fdcd8d p{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-31add65 */.elementor-19 .elementor-element.elementor-element-31add65{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 22px 20px 15px;

border-radius: 20px;
margin-top: 40px;
}

.elementor-19 .elementor-element.elementor-element-31add65 p{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-fc7c72b */.elementor-19 .elementor-element.elementor-element-fc7c72b{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 22px 25px 15px;

border-radius: 20px;
}

.elementor-19 .elementor-element.elementor-element-fc7c72b p{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-9f91895 */.elementor-19 .elementor-element.elementor-element-9f91895{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 22px 25px 15px;

border-radius: 20px;
margin-top: 20px;
}

.elementor-19 .elementor-element.elementor-element-9f91895 p{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-5076fba */.elementor-19 .elementor-element.elementor-element-5076fba{
  box-shadow:
    10px 10px 30px rgba(0, 0, 0, 0.05),
    -10px -10px 30px rgba(255, 255, 255, 0.9);
padding: 22px 25px 15px;

border-radius: 20px;
margin-top: 20px;
}

.elementor-19 .elementor-element.elementor-element-5076fba p{
    margin-top: -5px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-722e607 */@media (min-width: 1400px) and (max-width: 1500px) {
    .elementor-19 .elementor-element.elementor-element-722e607 {
      bottom: -350px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_banner_carousel, class: .elementor-element-91877ba *//* ===================================
   CSS-ONLY Promo Banner Hover Effect
   No JavaScript Required!
   =================================== */

/* Base styling for the banner */
section#desktop-carsouel .promo-banner {
    position: relative;
    cursor: pointer;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

section#desktop-carsouel .promo-banner .content-banner {
    position: relative;
}

/* Fix z-index to ensure description appears above everything */
section#desktop-carsouel .promo-banner .main-wrapp-img {
    position: relative;
    z-index: 1;
}

/* ===================================
   HEADING - Hide on Hover
   =================================== */

section#desktop-carsouel .promo-banner .banner-title {
    position: relative;
    z-index: 2;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 1;
    transform: translateY(0);
}

section#desktop-carsouel .promo-banner:hover .banner-title {
    opacity: 0;
    transform: translateY(-20px);
    pointer-events: none;
}

/* ===================================
   DESCRIPTION BOX - Show on Hover
   =================================== */



/*carousel desc hover start*/
 .elementor-repeater-item-abfe824
 .promo-banner .content-banner::after {
    content: 'نستخدم أفضل المواد وأحدث التقنيات لضمان تدفق المياه بسلاسة وصوت مريح، مع مراعاة الجمالية والوظيفية في كل تصميم.';
    
    /* Positioning - centered over the whole banner */
    position: absolute;
    top: -20%;
    left: 50%;
    transform: translate(-50%, -50%) translateY(50px) scale(0.95);
    
    /* Sizing */
    width: calc(100% - 50px);
    max-width: 500px;
    padding: 20px 15px;
    
    /* Styling */
    background: rgba(139, 161, 96, 0.95);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-radius: 20px !important;
    
    /* Typography */
    color: #ffffff;
    font-size: 16px;
    line-height: 1.8;
    text-align: center;
    font-family: inherit;
    
    /* Effects */
    opacity: 0;
    z-index: 10;
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.3);
    transition: all 0.7s cubic-bezier(0.34, 1.56, 0.64, 1);
    pointer-events: none;
}



.elementor-repeater-item-d548027
 .promo-banner .content-banner::after {
    content: 'توريد وتركيب عشب صناعي عالي الجودة بمظهر طبيعي ولمسة جمالية تدوم طويلًا، مناسب للحدائق، الأسطح، الملاعب والممرات.';
    
    /* Positioning - centered over the whole banner */
    position: absolute;
    top: -20%;
    left: 50%;
    transform: translate(-50%, -50%) translateY(50px) scale(0.95);
    
    /* Sizing */
    width: calc(100% - 50px);
    max-width: 500px;
    padding: 20px 15px;
    
    /* Styling */
    background: rgba(139, 161, 96, 0.95);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-radius: 20px !important;
    
    /* Typography */
    color: #ffffff;
    font-size: 16px;
    line-height: 1.8;
    text-align: center;
    font-family: inherit;
    
    /* Effects */
    opacity: 0;
    z-index: 10;
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.3);
    transition: all 0.7s cubic-bezier(0.34, 1.56, 0.64, 1);
    pointer-events: none;
}


.elementor-repeater-item-0f88010
 .promo-banner .content-banner::after {
    content: 'تنفيذ ديكورات زراعية مبتكرة تضيف طابع جمالي فريد للمكان، تشمل الجدران الخضراء، الممرات، الأحجار الزخرفية وأحواض الزراعة.';
    
    /* Positioning - centered over the whole banner */
    position: absolute;
    top: -20%;
    left: 50%;
    transform: translate(-50%, -50%) translateY(50px) scale(0.95);
    
    /* Sizing */
    width: calc(100% - 50px);
    max-width: 500px;
    padding: 20px 15px;
    
    /* Styling */
    background: rgba(139, 161, 96, 0.95);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-radius: 20px !important;
    
    /* Typography */
    color: #ffffff;
    font-size: 16px;
    line-height: 1.8;
    text-align: center;
    font-family: inherit;
    
    /* Effects */
    opacity: 0;
    z-index: 10;
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.3);
    transition: all 0.7s cubic-bezier(0.34, 1.56, 0.64, 1);
    pointer-events: none;
}


.elementor-repeater-item-a848d1f
 .promo-banner .content-banner::after {
    content: 'زراعة وتركيب ثيل طبيعي بأفضل الأنواع المناسبة للمناخ، مع تجهيز التربة والاهتمام بالتفاصيل لضمان نمو صحي ومظهر أخضر جذاب يدوم لفترة طويلة.';
    
    /* Positioning - centered over the whole banner */
    position: absolute;
    top: -20%;
    left: 50%;
    transform: translate(-50%, -50%) translateY(50px) scale(0.95);
    
    /* Sizing */
    width: calc(100% - 50px);
    max-width: 500px;
    padding: 20px 15px;
    
    /* Styling */
    background: rgba(139, 161, 96, 0.95);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-radius: 20px !important;
    
    /* Typography */
    color: #ffffff;
    font-size: 16px;
    line-height: 1.8;
    text-align: center;
    font-family: inherit;
    
    /* Effects */
    opacity: 0;
    z-index: 10;
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.3);
    transition: all 0.7s cubic-bezier(0.34, 1.56, 0.64, 1);
    pointer-events: none;
}


.elementor-repeater-item-0d6648f
 .promo-banner .content-banner::after {
    content: 'تنفيذ مظلات وسواتر بأشكال وتصاميم متنوعة لتوفير الخصوصية والحماية من الشمس والعوامل الجوية، بالإضافة إلى تصميم وتركيب غرف زجاجية أنيقة وعملية.';
    
    /* Positioning - centered over the whole banner */
    position: absolute;
    top: -20%;
    left: 50%;
    transform: translate(-50%, -50%) translateY(50px) scale(0.95);
    
    /* Sizing */
    width: calc(100% - 50px);
    max-width: 500px;
    padding: 20px 15px;
    
    /* Styling */
    background: rgba(139, 161, 96, 0.95);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-radius: 20px !important;
    
    /* Typography */
    color: #ffffff;
    font-size: 16px;
    line-height: 1.8;
    text-align: center;
    font-family: inherit;
    
    /* Effects */
    opacity: 0;
    z-index: 10;
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.3);
    transition: all 0.7s cubic-bezier(0.34, 1.56, 0.64, 1);
    pointer-events: none;
}


.elementor-repeater-item-64b89a0
 .promo-banner .content-banner::after {
    content: 'تصميم وتنفيذ شبكات ري حديثة (يدوية وآلية) تساعد على ترشيد استهلاك المياه وضمان توزيع متوازن للنباتات، مع سهولة التحكم.';
    
    /* Positioning - centered over the whole banner */
    position: absolute;
    top: -20%;
    left: 50%;
    transform: translate(-50%, -50%) translateY(50px) scale(0.95);
    
    /* Sizing */
    width: calc(100% - 50px);
    max-width: 500px;
    padding: 20px 15px;
    
    /* Styling */
    background: rgba(139, 161, 96, 0.95);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-radius: 20px !important;
    
    /* Typography */
    color: #ffffff;
    font-size: 16px;
    line-height: 1.8;
    text-align: center;
    font-family: inherit;
    
    /* Effects */
    opacity: 0;
    z-index: 10;
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.3);
    transition: all 0.7s cubic-bezier(0.34, 1.56, 0.64, 1);
    pointer-events: none;
}

.elementor-repeater-item-01ded8c
 .promo-banner .content-banner::after {
    content: 'نقدّم خدمات تصميم وتنسيق الحدائق بأفكار عصرية تناسب المساحات المختلفة، مع اختيار النباتات المناسبة وتنسيقها بشكل جمالي يضفي لمسة مميزة';
    
    /* Positioning - centered over the whole banner */
    position: absolute;
    top: -20%;
    left: 50%;
    transform: translate(-50%, -50%) translateY(50px) scale(0.95);
    
    /* Sizing */
    width: calc(100% - 50px);
    max-width: 500px;
    padding: 20px 15px;
    
    /* Styling */
    background: rgba(139, 161, 96, 0.95);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-radius: 20px !important;
    
    /* Typography */
    color: #ffffff;
    font-size: 16px;
    line-height: 1.8;
    text-align: center;
    font-family: inherit;
    
    /* Effects */
    opacity: 0;
    z-index: 10;
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.3);
    transition: all 0.7s cubic-bezier(0.34, 1.56, 0.64, 1);
    pointer-events: none;
}






/*carousel desc hover end*/


































.desktop-carsouel .promo-banner .content-banner::after {
   
    
    /* Positioning - centered over the whole banner */
    position: absolute;
    top: -20%;
    left: 50%;
    transform: translate(-50%, -50%) translateY(50px) scale(0.95);
    
    /* Sizing */
    width: calc(100% - 50px);
    max-width: 500px;
    padding: 20px 15px;
    
    /* Styling */
    background: rgba(139, 161, 96, 0.95);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-radius: 20px !important;
    
    /* Typography */
    color: #ffffff;
    font-size: 16px;
    line-height: 1.8;
    text-align: center;
    font-family: inherit;
    
    /* Effects */
    opacity: 0;
    z-index: 10;
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.3);
    transition: all 0.7s cubic-bezier(0.34, 1.56, 0.64, 1);
    pointer-events: none;
}






























.promo-banner:hover .content-banner::after {
    opacity: 1;
    transform: translate(-50%, -50%) translateY(0) scale(1);
    pointer-events: auto;
}

/* ===================================
   ARROW ICON - Top Right
   =================================== */


.promo-banner:hover .wrapper-content-banner::before {
    opacity: 1;
    transform: scale(1) rotate(0deg);
}

/* ===================================
   IMAGE OVERLAY - Darken on Hover
   =================================== */

.promo-banner .banner-image {
    position: relative;
    transition: all 0.5s ease;
}

.promo-banner .banner-image::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.2);
    opacity: 0;
    transition: all 0.5s ease;
    pointer-events: none;
}

.promo-banner:hover .banner-image::after {
    opacity: 1;
}

/* Optional: Slight zoom on image */
.promo-banner .banner-image img {
    transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);
}

.promo-banner:hover .banner-image img {
    transform: scale(1.05);
}


/* Keyboard focus state */
.promo-banner:focus-within .banner-title {
    opacity: 0;
    transform: translateY(-20px);
}

.promo-banner:focus-within .content-banner::after {
    opacity: 1;
    transform: translate(-50%, -50%) translateY(0) scale(1);
}

.promo-banner:focus-within .wrapper-content-banner::before {
    opacity: 1;
    transform: scale(1) rotate(0deg);
}

/* ===================================
   PERFORMANCE OPTIMIZATION
   =================================== */

.promo-banner {
    will-change: transform;
}

.promo-banner .banner-title,
.promo-banner .content-banner::after,
.promo-banner .wrapper-content-banner::before {
    will-change: opacity, transform;
}


ul.wd-nav-pagin.wd-clickable.wd-type-bullets.wd-horizontal {
    margin-top: 35px;
}

ul.wd-nav-pagin.wd-clickable.wd-type-bullets.wd-horizontal span {
    width : 70px;
    height : 6px
}/* End custom CSS */
/* Start custom CSS for wd_banner_carousel, class: .elementor-element-725a66e */.elementor-19 .elementor-element.elementor-element-725a66e  .wrapper-content-banner.wd-fill.wd-items-bottom.wd-justify-center {
    padding: 20px 12px;
}

@media(max-width:767px){
    
   .elementor-19 .elementor-element.elementor-element-725a66e  .wrapper-content-banner.wd-fill.wd-items-bottom.wd-justify-center {
       min-height: 150px;
       display: flex;
       align-items: center;
       
}
}


@media(min-width:768px) and (max-width :  1200px){
    
   .elementor-19 .elementor-element.elementor-element-725a66e  .wrapper-content-banner.wd-fill.wd-items-bottom.wd-justify-center {
       min-height: 145px;
       display: flex;
       align-items: center;
       
}
.elementor-19 .elementor-element.elementor-element-725a66e  .wrapper-content-banner.wd-fill.wd-items-bottom.wd-justify-center {
    padding: 20px 15px;
}
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8f40ea5 */.elementor-19 .elementor-element.elementor-element-8f40ea5 img{
  
    
    /* 1. الشفافية: لون أبيض بنسبة شفافية منخفضة */
    background: rgba(255, 255, 255, 0.05);

    /* 2. تأثير التمويه (Glassmorphism) */
  
    /* 3. تنسيقات عامة */
    border-radius: 20px; /* زوايا دائرية كبيرة */
    border: 1px solid rgba(255, 255, 255, 0.2); /* إطار خفيف شفاف */
    padding: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* ظل خفيف لعمق أكثر */

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-925ab18 */.elementor-19 .elementor-element.elementor-element-925ab18 a{
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4395849 */#gallery-1 img {
    border: 0px solid #cfcfcf !important;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b5ac885 */.elementor-19 .elementor-element.elementor-element-b5ac885 img{
  
    
    /* 1. الشفافية: لون أبيض بنسبة شفافية منخفضة */
    background: rgba(255, 255, 255, 0.05);

    /* 2. تأثير التمويه (Glassmorphism) */
  
    /* 3. تنسيقات عامة */
    border-radius: 10px; /* زوايا دائرية كبيرة */
    border: 1px solid rgba(255, 255, 255, 0.2); /* إطار خفيف شفاف */
    padding: 5px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* ظل خفيف لعمق أكثر */

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78d7246 */.elementor-19 .elementor-element.elementor-element-78d7246 a{
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-046f628 */#gallery-1 img {
    border: 0px solid #cfcfcf !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f41ecd3 */.elementor-19 .elementor-element.elementor-element-f41ecd3 a{
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f0d6e1 */.elementor-19 .elementor-element.elementor-element-7f0d6e1{
    direction: ltr;
}

.client-info img {

    border: none;
    border-radius: 50% !important;
    box-shadow: none;
    height: auto;
    max-width: 100%;
}

.client-info {
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ad946f */#gallery-1 img {
    border: 0px solid #cfcfcf !important;
}/* End custom CSS */