.elementor-2720 .elementor-element.elementor-element-0adb0a2 .elementor-repeater-item-6566ed9 > div{width:90%;}.elementor-2720 .elementor-element.elementor-element-0adb0a2 .elementor-repeater-item-358b20e > div{width:59%;}.elementor-2720 .elementor-element.elementor-element-0adb0a2 .elementor-repeater-item-358b20e{top:330px;left:-219px;right:193px;bottom:-17px;}.elementor-2720 .elementor-element.elementor-element-b173d8a > .elementor-element-populated{padding:30px 10px 10px 10px;}.elementor-2720 .elementor-element.elementor-element-28d7f23 .cz_title .cz_title_content{margin-bottom:-20px;}.elementor-2720 .elementor-element.elementor-element-28d7f23 .cz_title .cz_title_content h6{font-size:13px;font-weight:400;letter-spacing:1px;margin-left:5px;}.elementor-2720 .elementor-element.elementor-element-28d7f23 .cz_title .cz_title_icon_before{color:#e00b27;font-size:6px;position:relative;top:-5px;left:4px;}.elementor-2720 .elementor-element.elementor-element-b83a9f7 .cz_title .cz_title_content h2{font-size:42px;font-weight:600;line-height:1.3;}.elementor-2720 .elementor-element.elementor-element-741b454 .cz_title .cz_title_content{color:rgba(0,0,0,0.6);line-height:1.6;margin-bottom:15px;}.elementor-2720 .elementor-element.elementor-element-7f92078{margin-top:0px;margin-bottom:0px;}.elementor-2720 .elementor-element.elementor-element-cb34888 > .elementor-element-populated{padding:10px 20px 10px 120px;}.elementor-2720 .elementor-element.elementor-element-3df8c9c > .elementor-widget-container{padding:0px 0px 020px 0px;}.elementor-2720 .elementor-element.elementor-element-3df8c9c .cz_title .cz_title_content{font-size:20px;margin-bottom:-15px;}.elementor-2720 .elementor-element.elementor-element-dd0124a .cz_title .cz_title_content{font-size:14px;color:#666666;line-height:1.6;}.elementor-2720 .elementor-element.elementor-element-ffd55e7 .cz_gap{height:20px;}.elementor-2720 .elementor-element.elementor-element-df79d56 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2720 .elementor-element.elementor-element-df79d56 .cz_title .cz_title_content{font-size:20px;margin-bottom:-15px;}.elementor-2720 .elementor-element.elementor-element-9902de2 .cz_title .cz_title_content{font-size:14px;color:#666666;line-height:1.6;}.elementor-2720 .elementor-element.elementor-element-88a2731{margin-top:200px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-569c8dc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-d1f4094:not(.elementor-motion-effects-element-type-background), .elementor-2720 .elementor-element.elementor-element-d1f4094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-2720 .elementor-element.elementor-element-d1f4094{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 70px 0px;}.elementor-2720 .elementor-element.elementor-element-d1f4094 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2720 .elementor-element.elementor-element-164e23a > .elementor-element-populated{padding:10px 50px 10px 10px;}.elementor-2720 .elementor-element.elementor-element-97b1f16 .cz_title .cz_title_content{color:#e00b27;margin-bottom:-20px;}.elementor-2720 .elementor-element.elementor-element-97b1f16 .cz_title .cz_title_content h6{font-size:13px;font-weight:400;letter-spacing:1px;}.elementor-2720 .elementor-element.elementor-element-97b1f16 .cz_title .cz_title_icon_before{color:#e00b27;font-size:6px;position:relative;top:-3px;left:4px;}.elementor-2720 .elementor-element.elementor-element-07b15df .cz_title .cz_title_content h2{font-size:42px;color:#ffffff;font-weight:600;line-height:1.3;}.elementor-2720 .elementor-element.elementor-element-54b179a .cz_line{background-color:rgba(255,255,255,0.5);height:1px;}.elementor-2720 .elementor-element.elementor-element-d95cee8 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2720 .elementor-element.elementor-element-d95cee8 .services h3,.elementor-2720 .elementor-element.elementor-element-d95cee8 services h3 a{font-size:24px;color:#e00b27;font-weight:400;}.elementor-2720 .elementor-element.elementor-element-d95cee8 .services .service_text{font-size:14px;color:rgba(255,255,255,0.6);line-height:1.6;}.elementor-2720 .elementor-element.elementor-element-d95cee8 .services .service_img:not(.service_number){width:60px;}.elementor-2720 .elementor-element.elementor-element-43301fa .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2720 .elementor-element.elementor-element-43301fa .services h3,.elementor-2720 .elementor-element.elementor-element-43301fa services h3 a{font-size:24px;color:#e00b27;font-weight:400;}.elementor-2720 .elementor-element.elementor-element-43301fa .services .service_text{font-size:14px;color:rgba(255,255,255,0.6);line-height:1.6;}.elementor-2720 .elementor-element.elementor-element-43301fa .services .service_img:not(.service_number){width:60px;}.elementor-2720 .elementor-element.elementor-element-e64b9ca .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2720 .elementor-element.elementor-element-e64b9ca .services h3,.elementor-2720 .elementor-element.elementor-element-e64b9ca services h3 a{font-size:24px;color:#e00b27;font-weight:400;}.elementor-2720 .elementor-element.elementor-element-e64b9ca .services .service_text{font-size:14px;color:rgba(255,255,255,0.6);line-height:1.6;}.elementor-2720 .elementor-element.elementor-element-e64b9ca .services .service_img:not(.service_number){width:60px;}.elementor-2720 .elementor-element.elementor-element-6e458bf .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2720 .elementor-element.elementor-element-6e458bf .services h3,.elementor-2720 .elementor-element.elementor-element-6e458bf services h3 a{font-size:24px;color:#e00b27;font-weight:400;}.elementor-2720 .elementor-element.elementor-element-6e458bf .services .service_text{font-size:14px;color:rgba(255,255,255,0.6);line-height:1.6;}.elementor-2720 .elementor-element.elementor-element-6e458bf .services .service_img:not(.service_number){width:60px;}.elementor-2720 .elementor-element.elementor-element-9ec184d > .elementor-element-populated{padding:10px 80px 10px 80px;}.elementor-2720 .elementor-element.elementor-element-00afb91, .elementor-2720 .elementor-element.elementor-element-00afb91 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-2720 .elementor-element.elementor-element-89f7c2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2720 .elementor-element.elementor-element-89f7c2d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2720 .elementor-element.elementor-element-89f7c2d > .elementor-element-populated, .elementor-2720 .elementor-element.elementor-element-89f7c2d > .elementor-element-populated > .elementor-background-overlay, .elementor-2720 .elementor-element.elementor-element-89f7c2d > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2720 .elementor-element.elementor-element-89f7c2d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:020px 030px 10px 030px;}.elementor-2720 .elementor-element.elementor-element-89f7c2d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2720 .elementor-element.elementor-element-09feeb3.elementor-element{--align-self:center;}.elementor-2720 .elementor-element.elementor-element-09feeb3 .cz_stylish_list{margin-top:20px;margin-bottom:20px;}.elementor-2720 .elementor-element.elementor-element-09feeb3 .cz_stylish_list i{font-size:7px;color:#e00b27;margin-top:6px;}.elementor-2720 .elementor-element.elementor-element-3343c3c .cz_btn,.elementor-2720 .elementor-element.elementor-element-3343c3c .cz_btn:before{margin-bottom:-36px;}.elementor-2720 .elementor-element.elementor-element-3343c3c .cz_btn:hover,.elementor-2720 .elementor-element.elementor-element-3343c3c .cz_btn:after{color:#ffffff;background-color:#1a2a41;}.elementor-2720 .elementor-element.elementor-element-5cd297c:not(.elementor-motion-effects-element-type-background), .elementor-2720 .elementor-element.elementor-element-5cd297c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-2720 .elementor-element.elementor-element-5cd297c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-5cd297c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2720 .elementor-element.elementor-element-54ef3ea > .elementor-element-populated{padding:10px 50px 10px 10px;}.elementor-2720 .elementor-element.elementor-element-db7df85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2720 .elementor-element.elementor-element-db7df85 .cz_title .cz_title_content{margin-bottom:-10px;}.elementor-2720 .elementor-element.elementor-element-db7df85 .cz_title .cz_title_content h6{color:#e00b27;font-weight:400;}.elementor-2720 .elementor-element.elementor-element-1e41b88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-1e41b88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2720 .elementor-element.elementor-element-1e41b88 .cz_image > div{position:relative;}.elementor-2720 .elementor-element.elementor-element-1e41b88 .cz_image{margin-top:0px;}.elementor-2720 .elementor-element.elementor-element-1e41b88 .cz_image_caption{text-align:center;line-height:2;background-color:#1a2a41;width:50%;top:-50px;left:-360px;}.elementor-2720 .elementor-element.elementor-element-afc5b19 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-afc5b19 .cz_title .cz_title_content h2{color:#ffffff;font-size:42px;margin-right:39px;}.elementor-2720 .elementor-element.elementor-element-bc3d4b6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2720 .elementor-element.elementor-element-bc3d4b6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2720 .elementor-element.elementor-element-bc3d4b6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:40px 35px 20px 40px;}.elementor-2720 .elementor-element.elementor-element-bc3d4b6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2720 .elementor-element.elementor-element-bc3d4b6{z-index:1;}.elementor-2720 .elementor-element.elementor-element-114a403.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2720 .elementor-element.elementor-element-114a403{font-family:"Tajawal", Sans-serif;font-weight:600;color:#E00B27;}.elementor-2720 .elementor-element.elementor-element-288e09b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-288e09b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2720 .elementor-element.elementor-element-288e09b .cz_title .cz_title_content h2{font-weight:400;}.elementor-2720 .elementor-element.elementor-element-25f8d75{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2720 .elementor-element.elementor-element-25f8d75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-25f8d75.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2720 .elementor-element.elementor-element-25f8d75 .cz_title .cz_title_content{color:rgba(0,0,0,0.6);line-height:1.5;padding-right:0px;}.elementor-2720 .elementor-element.elementor-element-733d2e4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2720 .elementor-element.elementor-element-733d2e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-733d2e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2720 .elementor-element.elementor-element-733d2e4 .cz_title .cz_title_icon_before{width:65px;}.elementor-2720 .elementor-element.elementor-element-47ab22d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2720 .elementor-element.elementor-element-47ab22d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2720 .elementor-element.elementor-element-47ab22d .cz_title .cz_title_icon_before{width:65px;}.elementor-2720 .elementor-element.elementor-element-c014b47{margin-top:0px;margin-bottom:0px;}.elementor-2720 .elementor-element.elementor-element-628e3ed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-53c7431{margin-top:0px;margin-bottom:0px;}.elementor-2720 .elementor-element.elementor-element-6fbf10e > .elementor-element-populated{padding:10px 010px 10px 070px;}.elementor-2720 .elementor-element.elementor-element-951f5c2 .cz_gap{height:20px;}.elementor-2720 .elementor-element.elementor-element-b64feab .cz_title .cz_title_content{margin-bottom:-20px;}.elementor-2720 .elementor-element.elementor-element-b64feab .cz_title .cz_title_content h6{font-size:13px;font-weight:400;letter-spacing:1px;margin-left:5px;}.elementor-2720 .elementor-element.elementor-element-b64feab .cz_title .cz_title_icon_before{color:#e00b27;font-size:6px;position:relative;top:-5px;left:4px;}.elementor-2720 .elementor-element.elementor-element-1076a48 .cz_title .cz_title_content h2{font-size:42px;font-weight:600;line-height:1.3;}.elementor-2720 .elementor-element.elementor-element-e0d7908 .cz_title .cz_title_content{color:rgba(0,0,0,0.6);line-height:1.5;margin-bottom:15px;}.elementor-2720 .elementor-element.elementor-element-6314007{margin-top:-15px;margin-bottom:0px;}.elementor-2720 .elementor-element.elementor-element-3d6fe3a > .elementor-element-populated{padding:10px 20px 10px 10px;}.elementor-2720 .elementor-element.elementor-element-655ee49 .progress_bar p{font-size:16px;}.elementor-2720 .elementor-element.elementor-element-655ee49 .progress_bar b{font-size:11px;background-color:#e00b27;padding-top:0px;padding-bottom:0px;border-radius:0px;}.elementor-2720 .elementor-element.elementor-element-655ee49 .progress_bar span{background-color:rgba(26,42,65,0.87);}.elementor-2720 .elementor-element.elementor-element-26fc1e5 .progress_bar p{font-size:16px;}.elementor-2720 .elementor-element.elementor-element-26fc1e5 .progress_bar b{font-size:11px;background-color:#e00b27;padding-top:0px;padding-bottom:0px;border-radius:0px;}.elementor-2720 .elementor-element.elementor-element-26fc1e5 .progress_bar span{background-color:rgba(26,42,65,0.87);}.elementor-2720 .elementor-element.elementor-element-0aa1ebf > .elementor-element-populated{padding:10px 10px 10px 20px;}.elementor-2720 .elementor-element.elementor-element-bcfef32 .progress_bar p{font-size:16px;}.elementor-2720 .elementor-element.elementor-element-bcfef32 .progress_bar b{font-size:11px;background-color:#e00b27;padding-top:0px;padding-bottom:0px;border-radius:0px;}.elementor-2720 .elementor-element.elementor-element-bcfef32 .progress_bar span{background-color:rgba(26,42,65,0.87);}.elementor-2720 .elementor-element.elementor-element-0daf2c2 .progress_bar p{font-size:16px;}.elementor-2720 .elementor-element.elementor-element-0daf2c2 .progress_bar b{font-size:11px;background-color:#e00b27;padding-top:0px;padding-bottom:0px;border-radius:0px;}.elementor-2720 .elementor-element.elementor-element-0daf2c2 .progress_bar span{background-color:rgba(26,42,65,0.87);}.elementor-2720 .elementor-element.elementor-element-6b188af .cz_image > div{position:relative;}.elementor-2720 .elementor-element.elementor-element-1db0a0a{margin-top:250px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-de4dcb5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-339d83f .cz_sep2 svg{width:100%;height:200px;}.elementor-2720 .elementor-element.elementor-element-1251f98:not(.elementor-motion-effects-element-type-background), .elementor-2720 .elementor-element.elementor-element-1251f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-2720 .elementor-element.elementor-element-1251f98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-1251f98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2720 .elementor-element.elementor-element-d90f16a .cz_title .cz_title_content h2{font-size:42px;color:#ffffff;}.elementor-2720 .elementor-element.elementor-element-ce1b704 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2720 .elementor-element.elementor-element-94deec6 .cz_title .cz_title_content{margin-bottom:-10px;}.elementor-2720 .elementor-element.elementor-element-94deec6 .cz_title .cz_title_content h6{color:#e00b27;font-weight:400;}.elementor-2720 .elementor-element.elementor-element-77d347a .cz_line{background-color:rgba(255,255,255,0.1);height:1px;}.elementor-2720 .elementor-element.elementor-element-77d347a .cz_line:before,.elementor-2720 .elementor-element.elementor-element-77d347a .cz_line:after{background-color:#e00b27;width:5px;height:5px;margin-right:5px;border-style:none;}.elementor-2720 .elementor-element.elementor-element-b9a32ba:not(.elementor-motion-effects-element-type-background), .elementor-2720 .elementor-element.elementor-element-b9a32ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-2720 .elementor-element.elementor-element-b9a32ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 120px 0px;}.elementor-2720 .elementor-element.elementor-element-b9a32ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2720 .elementor-element.elementor-element-f41e2f5 > .elementor-element-populated{padding:10px 40px 10px 10px;}.elementor-2720 .elementor-element.elementor-element-afaf31e .cz_image > div{position:relative;}.elementor-2720 .elementor-element.elementor-element-13afdba > .elementor-element-populated{padding:15px 10px 10px 40px;}.elementor-2720 .elementor-element.elementor-element-b68e7bf .cz_image > div{position:relative;}@media(min-width:768px){.elementor-2720 .elementor-element.elementor-element-1ca5a58{width:43.178%;}.elementor-2720 .elementor-element.elementor-element-b173d8a{width:56.822%;}.elementor-2720 .elementor-element.elementor-element-164e23a{width:59.984%;}.elementor-2720 .elementor-element.elementor-element-9ec184d{width:39.975%;}.elementor-2720 .elementor-element.elementor-element-6fbf10e{width:63.46%;}.elementor-2720 .elementor-element.elementor-element-4115912{width:36.54%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2720 .elementor-element.elementor-element-6fbf10e{width:100%;}.elementor-2720 .elementor-element.elementor-element-4115912{width:100%;}.elementor-2720 .elementor-element.elementor-element-a0517ac{width:100%;}.elementor-2720 .elementor-element.elementor-element-ce1b704{width:100%;}}@media(max-width:1024px){.elementor-2720 .elementor-element.elementor-element-0adb0a2 .elementor-repeater-item-358b20e{top:289px;left:-44px;right:-33px;bottom:-114px;}.elementor-2720 .elementor-element.elementor-element-0adb0a2 .cz_group_parallax{height:178px;}.elementor-2720 .elementor-element.elementor-element-28d7f23 .cz_title .cz_title_icon_before{top:16px;left:35px;}.elementor-2720 .elementor-element.elementor-element-741b454 .cz_title .cz_title_content{padding-right:0px;padding-left:0px;}.elementor-2720 .elementor-element.elementor-element-cb34888 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2720 .elementor-element.elementor-element-d1f4094{padding:170px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-5cd297c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 15px;}.elementor-2720 .elementor-element.elementor-element-1e41b88 .cz_image_caption{width:87%;left:0px;}.elementor-2720 .elementor-element.elementor-element-bc3d4b6 > .elementor-element-populated{margin:0px 0px 0px -90px;--e-column-margin-right:0px;--e-column-margin-left:-90px;padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-25f8d75 .cz_title .cz_title_content{padding-right:0px;}.elementor-2720 .elementor-element.elementor-element-733d2e4{width:var( --container-widget-width, 343.25px );max-width:343.25px;--container-widget-width:343.25px;--container-widget-flex-grow:0;}.elementor-2720 .elementor-element.elementor-element-47ab22d{width:var( --container-widget-width, 342.25px );max-width:342.25px;--container-widget-width:342.25px;--container-widget-flex-grow:0;}.elementor-2720 .elementor-element.elementor-element-c014b47{margin-top:0px;margin-bottom:0px;}.elementor-2720 .elementor-element.elementor-element-53c7431{margin-top:16px;margin-bottom:0px;}.elementor-2720 .elementor-element.elementor-element-6fbf10e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2720 .elementor-element.elementor-element-951f5c2 .cz_gap{height:0px;}.elementor-2720 .elementor-element.elementor-element-6b188af .cz_image > div{width:50%;}.elementor-2720 .elementor-element.elementor-element-6b188af .cz_image{margin-top:40px;}.elementor-2720 .elementor-element.elementor-element-1db0a0a{margin-top:140px;margin-bottom:0px;}.elementor-2720 .elementor-element.elementor-element-339d83f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-339d83f .cz_sep2 svg{height:120px;}.elementor-2720 .elementor-element.elementor-element-1251f98{padding:20px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-77d347a .cz_line:before,.elementor-2720 .elementor-element.elementor-element-77d347a .cz_line:after{display:none;}.elementor-2720 .elementor-element.elementor-element-b9a32ba{padding:30px 30px 70px 30px;}.elementor-2720 .elementor-element.elementor-element-f41e2f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-13afdba > .elementor-element-populated{padding:150px 0px 0px 0px;}}@media(max-width:767px){.elementor-2720 .elementor-element.elementor-element-0adb0a2 .elementor-repeater-item-6566ed9 > div{width:100%;}.elementor-2720 .elementor-element.elementor-element-0adb0a2 .elementor-repeater-item-6566ed9{top:31px;left:-8px;right:-4px;bottom:2px;}.elementor-2720 .elementor-element.elementor-element-0adb0a2 .elementor-repeater-item-358b20e > div{width:198px;}.elementor-2720 .elementor-element.elementor-element-0adb0a2 .elementor-repeater-item-358b20e{top:62px;left:106px;right:241px;bottom:-14px;}.elementor-2720 .elementor-element.elementor-element-0adb0a2 .cz_group_parallax{height:558px;padding-bottom:0px;margin-bottom:0px;}.elementor-2720 .elementor-element.elementor-element-b173d8a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2720 .elementor-element.elementor-element-b83a9f7 .cz_title .cz_title_content h2{line-height:1.2;}.elementor-2720 .elementor-element.elementor-element-741b454 .cz_title .cz_title_content{padding-right:0px;}.elementor-2720 .elementor-element.elementor-element-7f92078{z-index:5;}.elementor-2720 .elementor-element.elementor-element-ffd55e7 .cz_gap{height:20px;}.elementor-2720 .elementor-element.elementor-element-88a2731{margin-top:-170px;margin-bottom:0px;}.elementor-2720 .elementor-element.elementor-element-d1f4094{padding:100px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-164e23a > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-2720 .elementor-element.elementor-element-97b1f16 .cz_title .cz_title_icon_before{top:20px;left:44px;}.elementor-2720 .elementor-element.elementor-element-07b15df .cz_title .cz_title_content h2{line-height:1.2;}.elementor-2720 .elementor-element.elementor-element-9ec184d > .elementor-element-populated{padding:10px 30px 10px 30px;}.elementor-2720 .elementor-element.elementor-element-00afb91{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-2720 .elementor-element.elementor-element-0609675.elementor-element{--align-self:center;}.elementor-2720 .elementor-element.elementor-element-e372628.elementor-element{--align-self:center;}.elementor-2720 .elementor-element.elementor-element-825499d.elementor-element{--align-self:center;}.elementor-2720 .elementor-element.elementor-element-09feeb3 .cz_stylish_list li{margin-bottom:2px;}.elementor-2720 .elementor-element.elementor-element-09feeb3 .cz_stylish_list i{display:none;}.elementor-2720 .elementor-element.elementor-element-3343c3c .cz_btn,.elementor-2720 .elementor-element.elementor-element-3343c3c .cz_btn:before{margin-bottom:0px;}.elementor-2720 .elementor-element.elementor-element-5cd297c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-54ef3ea > .elementor-element-populated{padding:10px 60px 10px 60px;}.elementor-2720 .elementor-element.elementor-element-db7df85{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2720 .elementor-element.elementor-element-db7df85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-db7df85.elementor-element{--align-self:flex-start;}.elementor-2720 .elementor-element.elementor-element-1e41b88{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-2720 .elementor-element.elementor-element-1e41b88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-1e41b88.elementor-element{--align-self:center;}.elementor-2720 .elementor-element.elementor-element-1e41b88 .cz_image{margin-top:0px;margin-bottom:0px;}.elementor-2720 .elementor-element.elementor-element-1e41b88 .cz_image_caption{left:7%;}.elementor-2720 .elementor-element.elementor-element-afc5b19 .cz_title .cz_title_content h2{line-height:1.2;}.elementor-2720 .elementor-element.elementor-element-4d4228a{margin-top:0px;margin-bottom:50px;}.elementor-2720 .elementor-element.elementor-element-bc3d4b6 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2720 .elementor-element.elementor-element-114a403{width:initial;max-width:initial;margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2720 .elementor-element.elementor-element-114a403.elementor-element{--align-self:center;}.elementor-2720 .elementor-element.elementor-element-288e09b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2720 .elementor-element.elementor-element-288e09b.elementor-element{--align-self:flex-start;}.elementor-2720 .elementor-element.elementor-element-288e09b .cz_title .cz_title_content h2{line-height:1.2;}.elementor-2720 .elementor-element.elementor-element-25f8d75 .cz_title .cz_title_content{padding-right:0px;}.elementor-2720 .elementor-element.elementor-element-733d2e4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2720 .elementor-element.elementor-element-733d2e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-733d2e4.elementor-element{--align-self:flex-start;}.elementor-2720 .elementor-element.elementor-element-733d2e4 .cz_title .cz_title_content h4{font-size:24px;}.elementor-2720 .elementor-element.elementor-element-47ab22d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2720 .elementor-element.elementor-element-47ab22d .cz_title .cz_title_content h4{font-size:24px;}.elementor-2720 .elementor-element.elementor-element-c014b47{margin-top:0px;margin-bottom:30px;}.elementor-2720 .elementor-element.elementor-element-53c7431{margin-top:020px;margin-bottom:0px;}.elementor-2720 .elementor-element.elementor-element-951f5c2 .cz_gap{height:0px;}.elementor-2720 .elementor-element.elementor-element-1076a48 .cz_title .cz_title_content h2{line-height:1.2;}.elementor-2720 .elementor-element.elementor-element-e0d7908 .cz_title .cz_title_content{padding-right:0px;}.elementor-2720 .elementor-element.elementor-element-6b188af .cz_image > div{width:90%;}.elementor-2720 .elementor-element.elementor-element-1db0a0a{margin-top:120px;margin-bottom:0px;}.elementor-2720 .elementor-element.elementor-element-1251f98{padding:20px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-d90f16a .cz_title .cz_title_content h2{line-height:1.2;}.elementor-2720 .elementor-element.elementor-element-ce1b704 > .elementor-element-populated{padding:10px 60px 10px 60px;}.elementor-2720 .elementor-element.elementor-element-f41e2f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2720 .elementor-element.elementor-element-13afdba > .elementor-element-populated{padding:050px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-7f92078 */.elementor-widget-wrap {
    display: flex;
    flex-direction: column; 
    gap: 10px;
    padding: 10px;
}


.elementor-element-3df8c9c, .elementor-element-df79d56 {
    margin-bottom: -3px!important;
    z-index: 2;
    position: relative;
}

.elementor-element-dd0124a, .elementor-element-9902de2 {
    background: #ffffff !important;
    border-radius: 12px !important;
    padding: 30px 25px !important;
    border-right: 5px solid #e00b27 !important;  
    box-shadow: 0 8px 30px rgba(0,0,0,0.05) !important;
    transition: all 0.3s ease !important;
    position: relative;
}


.elementor-element-dd0124a:hover, .elementor-element-9902de2:hover {
    transform: translateX(-10px);
    box-shadow: 0 12px 40px rgba(224, 11, 39, 0.1) !important;
}

.cz_title_content p span {
    font-size: 25px !important;
    font-weight: 700 !important;
    letter-spacing: 1px;
    color: #e00b27 !important;
}

.cz_wpe_content p {
    font-size: 15px !important;
    line-height: 1.7 !important;
    color: #555 !important;
    margin: 0;
}

.elementor-element-ffd55e7 { display: none; }

@media (max-width: 768px) {
    .elementor-element-dd0124a, .elementor-element-9902de2 {
        padding: 20px !important;
        border-right: none;
        border-top: 5px solid #e00b27;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-88a2731 */.elementor-2720 .elementor-element.elementor-element-88a2731{
 
  background: #1b1b1b;


}


/* ===================== */
/* ===== TABLET ======= */
/* ===================== */
@media (max-width: 1024px) {

  /* خلي السيكشن كله عمود واحد */
  .elementor-element-d1f4094 > .elementor-container {
    flex-direction: column;
  }

  /* الأعمدة الرئيسية */
  .elementor-element-164e23a,
  .elementor-element-9ec184d {
    width: 100% !important;
  }

  /* الكروت (Values) تبقى 2 × 2 */
  .elementor-element-582ba98 > .elementor-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

  .elementor-element-582ba98 .elementor-column {
    width: 100% !important;
  }

  /* صندوق 250+ */
  .elementor-element-89f7c2d {
    margin-top: 40px;
    padding: 40px 30px;
  }
}


/* ===================== */
/* ===== MOBILE ======= */
/* ===================== */
@media (max-width: 767px) {

  /* كل حاجة تحت بعض */
  .elementor-element-d1f4094 > .elementor-container {
    flex-direction: column;
  }

  /* العناوين */
  .cz_title h2 {
    font-size: 28px;
    line-height: 1.3;
    text-align: center;
  }

  .cz_title h6 {
    text-align: center;
    letter-spacing: 2px;
  }

  /* كروت القيم */
  .elementor-element-582ba98 > .elementor-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 18px;
  }

  /* الكارت نفسه */
  .cz_service_box .services {
    padding: 30px 25px;
    min-height: auto;
  }

  /* أيقونة الكارت */
  .cz_service_box .service_img img {
    width: 45px !important;
    margin-bottom: 15px;
  }

  /* عنوان الكارت */
  .cz_service_box h3 {
    font-size: 19px;
    text-align: center;
  }

  .cz_service_box p {
    text-align: center;
    font-size: 14px;
  }

  /* صندوق 250+ */
  .elementor-element-89f7c2d {
    margin-top: 35px;
    padding: 35px 25px;
    text-align: center;
  }

  .elementor-element-89f7c2d h2 {
    font-size: 48px;
  }

  /* القائمة */
  .cz_stylish_list li {
    justify-content: center;
    text-align: center;
  }

  /* الزر */
  .cz_btn_center {
    margin-top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-89f7c2d *//* ===================== */
/* ===== DESKTOP ======= */
/* ===================== */

.cz-rsp-9-0 {
    font-size: 40px !important; 
    font-weight: 800 !important;
    color: #e00b27 !important;
}

.elementor-element-24baea6 p {
    text-align: center;
    margin-bottom: 15px !important;
}

.elementor-element-24baea6 p span[style*="font-size: 15px"] {
    font-size: 16px !important; 
    color: black !important; 
    line-height: 1.5 !important;
}

.cz_stylish_list {
    margin-bottom: 5px !important;
}

.cz_stylish_list li {
    padding: 6px 10px !important; 
    font-size: 13px !important;
    border-bottom: 1px inset #f9f9f9;
}


/* ===================== */
/* ===== TABLET ======== */
/* ===================== */

@media (max-width: 1024px) {

    .cz-rsp-9-0 {
        font-size: 32px !important;
    }

    .elementor-element-24baea6 p {
        margin-bottom: 10px !important;
    }

    .elementor-element-24baea6 p span[style*="font-size: 15px"] {
        font-size: 14px !important;
        line-height: 1.4 !important;
    }

    .cz_stylish_list li {
        padding: 5px 8px !important;
        font-size: 12px !important;
    }
}


/* ===================== */
/* ===== MOBILE ======== */
/* ===================== */

@media (max-width: 767px) {

  /* ===== الرقم 250+ ===== */
  .cz-rsp-9-0 {
      font-size: 20px !important;
      font-weight: 800 !important;
      margin-bottom: 4px !important;
  }

  /* ===== العنوان ===== */
  .elementor-element-24baea6 h2,
  .elementor-element-24baea6 h3 {
      font-size: 18px !important;
      line-height: 1.2 !important;
      margin-bottom: 6px !important;
      text-align: center !important;
  }

  /* منع التكسير الغريب */
  .elementor-element-24baea6 h2 span,
  .elementor-element-24baea6 h3 span {
      display: inline !important;
  }

  /* ===== الوصف ===== */
  .elementor-element-24baea6 p {
      font-size: 12.5px !important;
      line-height: 1.35 !important;
      margin-bottom: 8px !important;
      padding: 0 12px !important;
      text-align: center !important;
  }

  /* ===== الليست ===== */
  .cz_stylish_list {
      margin: 6px 0 0 0 !important;
      padding: 0 !important;
  }

  .cz_stylish_list li {
      font-size: 11.5px !important;
      padding: 4px 6px !important;
      line-height: 1.25 !important;
      border-bottom: 1px solid #eee !important;
  }

  /* ===== الكارد ===== */
  .elementor-element-24baea6 {
      padding: 16px 12px !important;
  }

  /* ===== الزر ===== */
  .elementor-element-24baea6 a.elementor-button {
      font-size: 12px !important;
      padding: 8px 14px !important;
      margin-top: 10px !important;
  }

}/* End custom CSS */
/* Start custom CSS for cz_separator, class: .elementor-element-339d83f */@media (max-width:768px){
    .sep-style{
    display: none;
}
}/* End custom CSS */