.elementor-152 .elementor-element.elementor-element-3d3918eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-3d3918eb:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-3d3918eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0a2540 0%, #0066cc 100%);}.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-152 .elementor-element.elementor-element-a307453{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-152 .elementor-element.elementor-element-6dbd0299{text-align:start;font-family:"Tajawal", Sans-serif;font-size:5px;line-height:1.75em;color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-6dbd0299 a{color:#E9EEDE;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-7c569872{text-align:start;}.elementor-152 .elementor-element.elementor-element-7c569872 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:36px;font-weight:800;color:#ffffff;}.elementor-152 .elementor-element.elementor-element-600acc36{text-align:start;font-family:"Tajawal", Sans-serif;font-size:17px;line-height:1.75em;color:#e2e8f0;}.elementor-152 .elementor-element.elementor-element-30bb644{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-152 .elementor-element.elementor-element-87f93bb .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #0066CC 0%, #004799 100%);border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-87f93bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-412cfa3 .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-412cfa3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-1ba9292c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-1ba9292c:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-1ba9292c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-72cf3c51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-152 .elementor-element.elementor-element-5ad86d50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-5ad86d50:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-5ad86d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-152 .elementor-element.elementor-element-7f895906{text-align:start;}.elementor-152 .elementor-element.elementor-element-7f895906 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-152 .elementor-element.elementor-element-cfccc9{text-align:start;}.elementor-152 .elementor-element.elementor-element-cfccc9 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-ad05b37{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-152 .elementor-element.elementor-element-7f6f296{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-152 .elementor-element.elementor-element-6500b625{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-152 .elementor-element.elementor-element-5cffaa48{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-152 .elementor-element.elementor-element-36c7a6fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-36c7a6fb:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-36c7a6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:url("https://xn--mgbaacjdfbl1e1cg6klbkd4f.com/wp-content/uploads/2026/09/about.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-152 .elementor-element.elementor-element-5cc658cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-5cc658cd:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-5cc658cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-152 .elementor-element.elementor-element-46398fd2{text-align:start;}.elementor-152 .elementor-element.elementor-element-46398fd2 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-152 .elementor-element.elementor-element-182c76df{text-align:start;}.elementor-152 .elementor-element.elementor-element-182c76df .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-1bae35b1{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-152 .elementor-element.elementor-element-2065c5c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-152 .elementor-element.elementor-element-1a02d979{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-152 .elementor-element.elementor-element-1a02d979:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-1a02d979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-152 .elementor-element.elementor-element-2d5f0e53{text-align:center;}.elementor-152 .elementor-element.elementor-element-332049b7{text-align:center;}.elementor-152 .elementor-element.elementor-element-332049b7 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-25faf932{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-152 .elementor-element.elementor-element-25faf932:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-25faf932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-8bfd14a{text-align:center;}.elementor-152 .elementor-element.elementor-element-59304582{text-align:center;}.elementor-152 .elementor-element.elementor-element-59304582 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-33d1d6a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-152 .elementor-element.elementor-element-33d1d6a3:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-33d1d6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-11d4f087{text-align:center;}.elementor-152 .elementor-element.elementor-element-641decf9{text-align:center;}.elementor-152 .elementor-element.elementor-element-641decf9 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-2eaab1bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-152 .elementor-element.elementor-element-2eaab1bf:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-2eaab1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-1f79c24{text-align:center;}.elementor-152 .elementor-element.elementor-element-78db7d51{text-align:center;}.elementor-152 .elementor-element.elementor-element-78db7d51 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-2a929012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-152 .elementor-element.elementor-element-2a929012:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-2a929012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-24706969{text-align:center;}.elementor-152 .elementor-element.elementor-element-2a119c34{text-align:center;}.elementor-152 .elementor-element.elementor-element-2a119c34 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-4151750c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-152 .elementor-element.elementor-element-4151750c:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-4151750c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-5e28b8d1{text-align:center;}.elementor-152 .elementor-element.elementor-element-13824a0a{text-align:center;}.elementor-152 .elementor-element.elementor-element-13824a0a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-33972de5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-152 .elementor-element.elementor-element-33972de5:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-33972de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-69b36b8f{text-align:center;}.elementor-152 .elementor-element.elementor-element-42d14fc9{text-align:center;}.elementor-152 .elementor-element.elementor-element-42d14fc9 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-37eb83b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-152 .elementor-element.elementor-element-37eb83b8:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-37eb83b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-665b463{text-align:center;}.elementor-152 .elementor-element.elementor-element-54cb08d3{text-align:center;}.elementor-152 .elementor-element.elementor-element-54cb08d3 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-874afb1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-309daca .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #0066CC 0%, #004799 100%);border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-309daca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-237a847 .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-237a847 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-6be863e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-6be863e6:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-6be863e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-1a3751b8{text-align:start;}.elementor-152 .elementor-element.elementor-element-1a3751b8 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-152 .elementor-element.elementor-element-19d2f23e{text-align:start;}.elementor-152 .elementor-element.elementor-element-19d2f23e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-4a939ba8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-152 .elementor-element.elementor-element-26a0df6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-26a0df6c:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-26a0df6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-152 .elementor-element.elementor-element-bee0fd3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-bee0fd3 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-bee0fd3 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-bee0fd3 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-bee0fd3 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-bee0fd3 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-18e0e041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-18e0e041:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-18e0e041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-7c8d7863 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-7c8d7863 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-7c8d7863 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-7c8d7863 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-7c8d7863 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-7c8d7863 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-474d271a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-474d271a:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-474d271a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-290d9117 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-290d9117 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-290d9117 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-290d9117 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-290d9117 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-290d9117 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-7ae73fca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-7ae73fca:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-7ae73fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-242616ab .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-242616ab .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-242616ab .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-242616ab .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-242616ab .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-242616ab .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-2d1f5355{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-2d1f5355:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-2d1f5355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-29975746 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-29975746 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-29975746 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-29975746 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-29975746 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-29975746 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-75231f40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-75231f40:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-75231f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-7b75a120 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-7b75a120 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-7b75a120 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-7b75a120 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-7b75a120 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-7b75a120 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-566dfd68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-566dfd68:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-566dfd68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-3add123 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-3add123 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-3add123 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-3add123 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-3add123 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-3add123 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-2531d61c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-2531d61c:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-2531d61c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-28958fe7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-28958fe7 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-28958fe7 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-28958fe7 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-28958fe7 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-28958fe7 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-26c96f43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-26c96f43:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-26c96f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-99dc6c5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-99dc6c5 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-99dc6c5 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-99dc6c5 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-99dc6c5 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-99dc6c5 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-4b2fd02b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-4b2fd02b:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-4b2fd02b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-24c98091 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-24c98091 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-24c98091 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-24c98091 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-24c98091 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-24c98091 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-18e792ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-18e792ff:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-18e792ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-6ec3b98 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-6ec3b98 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-6ec3b98 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-6ec3b98 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-6ec3b98 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-6ec3b98 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-5259295a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-5259295a:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-5259295a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-3ca3438a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-3ca3438a .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-3ca3438a .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-3ca3438a .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-3ca3438a .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-3ca3438a .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-cec920b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-cec920b:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-cec920b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-af8449 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-af8449 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-af8449 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-af8449 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-af8449 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-af8449 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-b869ab6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-b869ab6:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-b869ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-7709f838 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-7709f838 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-7709f838 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-7709f838 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-7709f838 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-7709f838 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-1b40b161{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-1b40b161:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-1b40b161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-40de373f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-40de373f .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-40de373f .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-40de373f .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-40de373f .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-40de373f .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-3611bbad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-3611bbad:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-3611bbad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-66381f36 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-66381f36 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-66381f36 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-66381f36 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-66381f36 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-66381f36 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-7be4303b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-7be4303b:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-7be4303b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-7673e201 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-7673e201 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-7673e201 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-7673e201 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-7673e201 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-7673e201 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-4018999d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-4018999d:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-4018999d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-5cab5159 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-5cab5159 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-5cab5159 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-5cab5159 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-5cab5159 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-5cab5159 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-d5f2021{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-d92cf45 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #0066CC 0%, #004799 100%);border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-d92cf45 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-f167832 .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-f167832 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-4f1701fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-4f1701fa:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-4f1701fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-152 .elementor-element.elementor-element-704b4b1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-152 .elementor-element.elementor-element-38d9b9fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-38d9b9fa:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-38d9b9fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-71f66c36 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-71f66c36 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-71f66c36 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-71f66c36 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-71f66c36 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-71f66c36 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-e276e8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-e276e8b:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-e276e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-28a95436 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-28a95436 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-28a95436 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-28a95436 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-28a95436 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-28a95436 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-1b90a164{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-1b90a164:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-1b90a164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-1f601955 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-1f601955 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-1f601955 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-1f601955 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-1f601955 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-1f601955 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-3c72a264{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-3c72a264:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-3c72a264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-45140dc6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-45140dc6 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-45140dc6 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-45140dc6 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-45140dc6 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-45140dc6 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-33a85485{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-33a85485:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-33a85485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-7f11bc24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-152 .elementor-element.elementor-element-377fb1e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-377fb1e4:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-377fb1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-301068f5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-301068f5 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-301068f5 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-301068f5 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-301068f5 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-301068f5 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-4fdd008c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-4fdd008c:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-4fdd008c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-54083b77 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-54083b77 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-54083b77 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-54083b77 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-54083b77 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-54083b77 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-e9122e3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-751672f .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #0066CC 0%, #004799 100%);border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-751672f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-64ebacf .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-64ebacf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-1c72576a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-1c72576a:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-1c72576a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-152 .elementor-element.elementor-element-45257b8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-152 .elementor-element.elementor-element-54a3badd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-54a3badd:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-54a3badd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-62297331 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-62297331 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-62297331 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-62297331 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-62297331 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-62297331 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-3bd4966a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-3bd4966a:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-3bd4966a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-1338166c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-1338166c .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-1338166c .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-1338166c .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-1338166c .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-1338166c .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-1fd61864{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-1fd61864:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-1fd61864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f7ff;}.elementor-152 .elementor-element.elementor-element-7fa3ddee{text-align:start;}.elementor-152 .elementor-element.elementor-element-7fa3ddee .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-152 .elementor-element.elementor-element-4132c0de{text-align:start;}.elementor-152 .elementor-element.elementor-element-4132c0de .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-758f356c{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-152 .elementor-element.elementor-element-2ff3b3b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-152 .elementor-element.elementor-element-51cf8f47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-51cf8f47:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-51cf8f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-630de0e2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-630de0e2 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-630de0e2 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-630de0e2 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-630de0e2 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-630de0e2 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-5efe9dfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-5efe9dfc:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-5efe9dfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-7a4cbcac .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-7a4cbcac .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-7a4cbcac .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-7a4cbcac .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-7a4cbcac .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-7a4cbcac .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-25334cbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-25334cbf:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-25334cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-547d0e7e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-547d0e7e .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-547d0e7e .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-547d0e7e .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-547d0e7e .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-547d0e7e .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-d1e6d8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-d1e6d8c:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-d1e6d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-152 .elementor-element.elementor-element-4bdb13ee{text-align:start;}.elementor-152 .elementor-element.elementor-element-4bdb13ee .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-152 .elementor-element.elementor-element-2dcf0e10{text-align:start;}.elementor-152 .elementor-element.elementor-element-2dcf0e10 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-49ce5b64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-152 .elementor-element.elementor-element-41227962{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-41227962:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-41227962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-16746ad9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-16746ad9 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-16746ad9 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-16746ad9 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-16746ad9 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-16746ad9 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-2d8a816{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-2d8a816:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-2d8a816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-678a5282 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-678a5282 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-678a5282 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-678a5282 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-678a5282 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-678a5282 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-63d38d6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-63d38d6c:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-63d38d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-1630280b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-1630280b .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-1630280b .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-1630280b .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-1630280b .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-1630280b .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-5cc06166{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-5cc06166:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-5cc06166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-21cab1e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-21cab1e .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-21cab1e .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-21cab1e .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-21cab1e .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-21cab1e .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-77d41fe{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-15e6699 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #0066CC 0%, #004799 100%);border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-15e6699 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-83e201d .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-83e201d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-271a3637{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-271a3637:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-271a3637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-7fc18f4f{text-align:start;}.elementor-152 .elementor-element.elementor-element-7fc18f4f .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-152 .elementor-element.elementor-element-77bc6846{text-align:start;}.elementor-152 .elementor-element.elementor-element-77bc6846 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-55e53e6c{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-152 .elementor-element.elementor-element-6dff1c4c{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-152 .elementor-element.elementor-element-7b049c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-7b049c6:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-7b049c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-152 .elementor-element.elementor-element-5db902dd{text-align:start;}.elementor-152 .elementor-element.elementor-element-5db902dd .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-152 .elementor-element.elementor-element-379c8da5{text-align:start;}.elementor-152 .elementor-element.elementor-element-379c8da5 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-42908deb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-152 .elementor-element.elementor-element-5a0f8f1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-5a0f8f1a:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-5a0f8f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-60604722 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-60604722 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-60604722 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-60604722 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-60604722 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-60604722 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-6d5fa8fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-6d5fa8fe:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-6d5fa8fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-5c83dc5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-5c83dc5 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-5c83dc5 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-5c83dc5 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-5c83dc5 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-5c83dc5 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-6afbfb86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-6afbfb86:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-6afbfb86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-5d02bb20 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-5d02bb20 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-5d02bb20 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-5d02bb20 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-5d02bb20 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-5d02bb20 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-4ca71604{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-4ca71604:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-4ca71604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-3ad1a429 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-3ad1a429 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-3ad1a429 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-3ad1a429 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-3ad1a429 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-3ad1a429 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-55051f23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-55051f23:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-55051f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-771cf5a3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-771cf5a3 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-771cf5a3 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-771cf5a3 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-771cf5a3 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-771cf5a3 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-43b76c21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-43b76c21:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-43b76c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-1476e053 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-1476e053 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-1476e053 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-1476e053 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-1476e053 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-1476e053 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-32d9cdb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-32d9cdb0:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-32d9cdb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-20fabec6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-152 .elementor-element.elementor-element-20fabec6 .elementor-icon{font-size:22px;}.elementor-152 .elementor-element.elementor-element-20fabec6 .elementor-icon-box-title, .elementor-152 .elementor-element.elementor-element-20fabec6 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-20fabec6 .elementor-icon-box-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-20fabec6 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-26701c6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-df5a941 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #0066CC 0%, #004799 100%);border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-df5a941 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-c76648e .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-c76648e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-80be9bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-80be9bd:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-80be9bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f7ff;}.elementor-152 .elementor-element.elementor-element-3ad1fb89{text-align:start;}.elementor-152 .elementor-element.elementor-element-3ad1fb89 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-152 .elementor-element.elementor-element-6a0e3403{text-align:start;}.elementor-152 .elementor-element.elementor-element-6a0e3403 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-e72f959{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-152 .elementor-element.elementor-element-18d5021f{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-152 .elementor-element.elementor-element-2e7b94de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-2e7b94de:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-2e7b94de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-152 .elementor-element.elementor-element-27f1e5f0{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-152 .elementor-element.elementor-element-123ed3a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-0898e00 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #0066CC 0%, #004799 100%);border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-0898e00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-c994d3b .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-c994d3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-54baa9f:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-54baa9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-152 .elementor-element.elementor-element-54baa9f > .elementor-container{max-width:1240px;}.elementor-152 .elementor-element.elementor-element-54baa9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-152 .elementor-element.elementor-element-54baa9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-152 .elementor-element.elementor-element-6697a94{text-align:start;}.elementor-152 .elementor-element.elementor-element-6697a94 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-152 .elementor-element.elementor-element-7247c07{text-align:start;}.elementor-152 .elementor-element.elementor-element-7247c07 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-7191d1a{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-152 .elementor-element.elementor-element-bb94a44 > .elementor-container{max-width:1240px;}.elementor-152 .elementor-element.elementor-element-5820ef0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-152 .elementor-element.elementor-element-5820ef0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-5820ef0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 20px 24px 20px;}.elementor-152 .elementor-element.elementor-element-5820ef0 > .elementor-element-populated, .elementor-152 .elementor-element.elementor-element-5820ef0 > .elementor-element-populated > .elementor-background-overlay, .elementor-152 .elementor-element.elementor-element-5820ef0 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-152 .elementor-element.elementor-element-5820ef0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-152 .elementor-element.elementor-element-c04a53c.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-152 .elementor-element.elementor-element-c04a53c.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-152 .elementor-element.elementor-element-c04a53c.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-152 .elementor-element.elementor-element-c04a53c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-152 .elementor-element.elementor-element-c04a53c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-152 .elementor-element.elementor-element-c04a53c .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:700;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-c04a53c:has(:hover) .elementor-image-box-title,
					 .elementor-152 .elementor-element.elementor-element-c04a53c:has(:focus) .elementor-image-box-title{color:#00B3FF;}.elementor-152 .elementor-element.elementor-element-c04a53c .elementor-image-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-dfc6434 .elementor-button{background-color:#0066cc;font-family:"Cairo", Sans-serif;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-152 .elementor-element.elementor-element-7e28f70{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-01ea343 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #0066CC 0%, #004799 100%);border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-01ea343 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-00ff754 .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-00ff754 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-e198783:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-152 .elementor-element.elementor-element-e198783 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-e198783 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 20px 24px 20px;}.elementor-152 .elementor-element.elementor-element-e198783 > .elementor-element-populated, .elementor-152 .elementor-element.elementor-element-e198783 > .elementor-element-populated > .elementor-background-overlay, .elementor-152 .elementor-element.elementor-element-e198783 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-152 .elementor-element.elementor-element-e198783 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-152 .elementor-element.elementor-element-781a0ed.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-152 .elementor-element.elementor-element-781a0ed.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-152 .elementor-element.elementor-element-781a0ed.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-152 .elementor-element.elementor-element-781a0ed .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-152 .elementor-element.elementor-element-781a0ed .elementor-image-box-img img{transition-duration:0.3s;}.elementor-152 .elementor-element.elementor-element-781a0ed .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:700;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-781a0ed:has(:hover) .elementor-image-box-title,
					 .elementor-152 .elementor-element.elementor-element-781a0ed:has(:focus) .elementor-image-box-title{color:#00B3FF;}.elementor-152 .elementor-element.elementor-element-781a0ed .elementor-image-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-7754078 .elementor-button{background-color:#0066cc;font-family:"Cairo", Sans-serif;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-152 .elementor-element.elementor-element-76e3e66{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-13b5be9 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #0066CC 0%, #004799 100%);border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-13b5be9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-e45ef0c .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-e45ef0c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-7d23c8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-152 .elementor-element.elementor-element-7d23c8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-7d23c8b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 20px 24px 20px;}.elementor-152 .elementor-element.elementor-element-7d23c8b > .elementor-element-populated, .elementor-152 .elementor-element.elementor-element-7d23c8b > .elementor-element-populated > .elementor-background-overlay, .elementor-152 .elementor-element.elementor-element-7d23c8b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-152 .elementor-element.elementor-element-7d23c8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-152 .elementor-element.elementor-element-3703d8e.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-152 .elementor-element.elementor-element-3703d8e.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-152 .elementor-element.elementor-element-3703d8e.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-152 .elementor-element.elementor-element-3703d8e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-152 .elementor-element.elementor-element-3703d8e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-152 .elementor-element.elementor-element-3703d8e .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:700;color:#0a2540;}.elementor-152 .elementor-element.elementor-element-3703d8e:has(:hover) .elementor-image-box-title,
					 .elementor-152 .elementor-element.elementor-element-3703d8e:has(:focus) .elementor-image-box-title{color:#00B3FF;}.elementor-152 .elementor-element.elementor-element-3703d8e .elementor-image-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-152 .elementor-element.elementor-element-f1adf22 .elementor-button{background-color:#0066cc;font-family:"Cairo", Sans-serif;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-152 .elementor-element.elementor-element-1f67b90{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-5932b04 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #0066CC 0%, #004799 100%);border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-5932b04 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-c0414a1 .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-c0414a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-72d0a8b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-152 .elementor-element.elementor-element-72d0a8b1:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-72d0a8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-813baa4{text-align:start;}.elementor-152 .elementor-element.elementor-element-813baa4 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-152 .elementor-element.elementor-element-37fd86f3{text-align:start;}.elementor-152 .elementor-element.elementor-element-37fd86f3 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-tab-title{background-color:#ffffff;}.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-accordion-icon, .elementor-152 .elementor-element.elementor-element-4061df87 .elementor-accordion-title{color:#0a2540;}.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-accordion-icon svg{fill:#0a2540;}.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-active .elementor-accordion-icon, .elementor-152 .elementor-element.elementor-element-4061df87 .elementor-active .elementor-accordion-title{color:#0066cc;}.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-active .elementor-accordion-icon svg{fill:#0066cc;}.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-accordion-title{font-family:"Cairo", Sans-serif;font-size:17px;font-weight:700;}.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-tab-content{background-color:#ffffff;color:#475569;font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.75em;}@media(max-width:1024px){.elementor-152 .elementor-element.elementor-element-a307453{text-align:start;}.elementor-152 .elementor-element.elementor-element-6dbd0299{text-align:start;}.elementor-152 .elementor-element.elementor-element-7c569872{text-align:start;}.elementor-152 .elementor-element.elementor-element-600acc36{text-align:start;}.elementor-152 .elementor-element.elementor-element-30bb644{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-7f895906{text-align:start;}.elementor-152 .elementor-element.elementor-element-cfccc9{text-align:start;}.elementor-152 .elementor-element.elementor-element-ad05b37{text-align:start;}.elementor-152 .elementor-element.elementor-element-7f6f296{text-align:start;}.elementor-152 .elementor-element.elementor-element-6500b625{text-align:start;}.elementor-152 .elementor-element.elementor-element-5cffaa48{text-align:start;}.elementor-152 .elementor-element.elementor-element-46398fd2{text-align:start;}.elementor-152 .elementor-element.elementor-element-182c76df{text-align:start;}.elementor-152 .elementor-element.elementor-element-1bae35b1{text-align:start;}.elementor-152 .elementor-element.elementor-element-332049b7{text-align:center;}.elementor-152 .elementor-element.elementor-element-59304582{text-align:center;}.elementor-152 .elementor-element.elementor-element-641decf9{text-align:center;}.elementor-152 .elementor-element.elementor-element-78db7d51{text-align:center;}.elementor-152 .elementor-element.elementor-element-2a119c34{text-align:center;}.elementor-152 .elementor-element.elementor-element-13824a0a{text-align:center;}.elementor-152 .elementor-element.elementor-element-42d14fc9{text-align:center;}.elementor-152 .elementor-element.elementor-element-54cb08d3{text-align:center;}.elementor-152 .elementor-element.elementor-element-874afb1{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-1a3751b8{text-align:start;}.elementor-152 .elementor-element.elementor-element-19d2f23e{text-align:start;}.elementor-152 .elementor-element.elementor-element-bee0fd3 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-7c8d7863 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-290d9117 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-242616ab .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-29975746 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-7b75a120 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-3add123 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-28958fe7 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-99dc6c5 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-24c98091 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-6ec3b98 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-3ca3438a .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-af8449 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-7709f838 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-40de373f .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-66381f36 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-7673e201 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-5cab5159 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-d5f2021{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-71f66c36 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-28a95436 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-1f601955 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-45140dc6 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-301068f5 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-54083b77 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-e9122e3{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-62297331 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-1338166c .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-7fa3ddee{text-align:start;}.elementor-152 .elementor-element.elementor-element-4132c0de{text-align:start;}.elementor-152 .elementor-element.elementor-element-758f356c{text-align:start;}.elementor-152 .elementor-element.elementor-element-630de0e2 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-7a4cbcac .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-547d0e7e .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-4bdb13ee{text-align:start;}.elementor-152 .elementor-element.elementor-element-2dcf0e10{text-align:start;}.elementor-152 .elementor-element.elementor-element-16746ad9 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-678a5282 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-1630280b .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-21cab1e .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-77d41fe{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-7fc18f4f{text-align:start;}.elementor-152 .elementor-element.elementor-element-77bc6846{text-align:start;}.elementor-152 .elementor-element.elementor-element-55e53e6c{text-align:start;}.elementor-152 .elementor-element.elementor-element-6dff1c4c{text-align:start;}.elementor-152 .elementor-element.elementor-element-5db902dd{text-align:start;}.elementor-152 .elementor-element.elementor-element-379c8da5{text-align:start;}.elementor-152 .elementor-element.elementor-element-60604722 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-5c83dc5 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-5d02bb20 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-3ad1a429 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-771cf5a3 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-1476e053 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-20fabec6 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-26701c6{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-3ad1fb89{text-align:start;}.elementor-152 .elementor-element.elementor-element-6a0e3403{text-align:start;}.elementor-152 .elementor-element.elementor-element-e72f959{text-align:start;}.elementor-152 .elementor-element.elementor-element-18d5021f{text-align:start;}.elementor-152 .elementor-element.elementor-element-27f1e5f0{text-align:start;}.elementor-152 .elementor-element.elementor-element-123ed3a{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-7e28f70{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-76e3e66{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-1f67b90{--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-813baa4{text-align:start;}.elementor-152 .elementor-element.elementor-element-37fd86f3{text-align:start;}}@media(max-width:767px){.elementor-152 .elementor-element.elementor-element-a307453{text-align:start;}.elementor-152 .elementor-element.elementor-element-6dbd0299{text-align:start;}.elementor-152 .elementor-element.elementor-element-7c569872{text-align:start;}.elementor-152 .elementor-element.elementor-element-600acc36{text-align:start;}.elementor-152 .elementor-element.elementor-element-30bb644{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-7f895906{text-align:start;}.elementor-152 .elementor-element.elementor-element-cfccc9{text-align:start;}.elementor-152 .elementor-element.elementor-element-ad05b37{text-align:start;}.elementor-152 .elementor-element.elementor-element-7f6f296{text-align:start;}.elementor-152 .elementor-element.elementor-element-6500b625{text-align:start;}.elementor-152 .elementor-element.elementor-element-5cffaa48{text-align:start;}.elementor-152 .elementor-element.elementor-element-46398fd2{text-align:start;}.elementor-152 .elementor-element.elementor-element-182c76df{text-align:start;}.elementor-152 .elementor-element.elementor-element-1bae35b1{text-align:start;}.elementor-152 .elementor-element.elementor-element-332049b7{text-align:center;}.elementor-152 .elementor-element.elementor-element-59304582{text-align:center;}.elementor-152 .elementor-element.elementor-element-641decf9{text-align:center;}.elementor-152 .elementor-element.elementor-element-78db7d51{text-align:center;}.elementor-152 .elementor-element.elementor-element-2a119c34{text-align:center;}.elementor-152 .elementor-element.elementor-element-13824a0a{text-align:center;}.elementor-152 .elementor-element.elementor-element-42d14fc9{text-align:center;}.elementor-152 .elementor-element.elementor-element-54cb08d3{text-align:center;}.elementor-152 .elementor-element.elementor-element-874afb1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-1a3751b8{text-align:start;}.elementor-152 .elementor-element.elementor-element-19d2f23e{text-align:start;}.elementor-152 .elementor-element.elementor-element-bee0fd3 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-7c8d7863 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-290d9117 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-242616ab .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-29975746 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-7b75a120 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-3add123 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-28958fe7 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-99dc6c5 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-24c98091 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-6ec3b98 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-3ca3438a .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-af8449 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-7709f838 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-40de373f .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-66381f36 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-7673e201 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-5cab5159 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-d5f2021{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-71f66c36 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-28a95436 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-1f601955 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-45140dc6 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-301068f5 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-54083b77 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-e9122e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-62297331 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-1338166c .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-7fa3ddee{text-align:start;}.elementor-152 .elementor-element.elementor-element-4132c0de{text-align:start;}.elementor-152 .elementor-element.elementor-element-758f356c{text-align:start;}.elementor-152 .elementor-element.elementor-element-630de0e2 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-7a4cbcac .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-547d0e7e .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-4bdb13ee{text-align:start;}.elementor-152 .elementor-element.elementor-element-2dcf0e10{text-align:start;}.elementor-152 .elementor-element.elementor-element-16746ad9 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-678a5282 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-1630280b .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-21cab1e .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-77d41fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-7fc18f4f{text-align:start;}.elementor-152 .elementor-element.elementor-element-77bc6846{text-align:start;}.elementor-152 .elementor-element.elementor-element-55e53e6c{text-align:start;}.elementor-152 .elementor-element.elementor-element-6dff1c4c{text-align:start;}.elementor-152 .elementor-element.elementor-element-5db902dd{text-align:start;}.elementor-152 .elementor-element.elementor-element-379c8da5{text-align:start;}.elementor-152 .elementor-element.elementor-element-60604722 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-5c83dc5 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-5d02bb20 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-3ad1a429 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-771cf5a3 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-1476e053 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-20fabec6 .elementor-icon-box-wrapper{text-align:start;}.elementor-152 .elementor-element.elementor-element-26701c6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-3ad1fb89{text-align:start;}.elementor-152 .elementor-element.elementor-element-6a0e3403{text-align:start;}.elementor-152 .elementor-element.elementor-element-e72f959{text-align:start;}.elementor-152 .elementor-element.elementor-element-18d5021f{text-align:start;}.elementor-152 .elementor-element.elementor-element-27f1e5f0{text-align:start;}.elementor-152 .elementor-element.elementor-element-123ed3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-6697a94{text-align:start;}.elementor-152 .elementor-element.elementor-element-7247c07{text-align:start;}.elementor-152 .elementor-element.elementor-element-7191d1a{text-align:start;}.elementor-152 .elementor-element.elementor-element-c04a53c .elementor-image-box-img{margin-bottom:16px;}.elementor-152 .elementor-element.elementor-element-7e28f70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-781a0ed .elementor-image-box-img{margin-bottom:16px;}.elementor-152 .elementor-element.elementor-element-76e3e66{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-3703d8e .elementor-image-box-img{margin-bottom:16px;}.elementor-152 .elementor-element.elementor-element-1f67b90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-152 .elementor-element.elementor-element-813baa4{text-align:start;}.elementor-152 .elementor-element.elementor-element-37fd86f3{text-align:start;}}@media(min-width:768px){.elementor-152 .elementor-element.elementor-element-3d3918eb{--content-width:1240px;}.elementor-152 .elementor-element.elementor-element-30bb644{--width:46%;}.elementor-152 .elementor-element.elementor-element-1ba9292c{--content-width:1240px;}.elementor-152 .elementor-element.elementor-element-5cc658cd{--content-width:1240px;}.elementor-152 .elementor-element.elementor-element-874afb1{--width:46%;}.elementor-152 .elementor-element.elementor-element-6be863e6{--content-width:1240px;}.elementor-152 .elementor-element.elementor-element-d5f2021{--width:46%;}.elementor-152 .elementor-element.elementor-element-4f1701fa{--content-width:1240px;}.elementor-152 .elementor-element.elementor-element-33a85485{--content-width:1240px;}.elementor-152 .elementor-element.elementor-element-e9122e3{--width:46%;}.elementor-152 .elementor-element.elementor-element-1c72576a{--content-width:1240px;}.elementor-152 .elementor-element.elementor-element-1fd61864{--content-width:1240px;}.elementor-152 .elementor-element.elementor-element-d1e6d8c{--content-width:1240px;}.elementor-152 .elementor-element.elementor-element-77d41fe{--width:46%;}.elementor-152 .elementor-element.elementor-element-271a3637{--content-width:1240px;}.elementor-152 .elementor-element.elementor-element-7b049c6{--content-width:1240px;}.elementor-152 .elementor-element.elementor-element-26701c6{--width:46%;}.elementor-152 .elementor-element.elementor-element-80be9bd{--content-width:1240px;}.elementor-152 .elementor-element.elementor-element-2e7b94de{--content-width:1240px;}.elementor-152 .elementor-element.elementor-element-123ed3a{--width:46%;}.elementor-152 .elementor-element.elementor-element-72d0a8b1{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-152 .elementor-element.elementor-element-30bb644{--width:1600px;}.elementor-152 .elementor-element.elementor-element-874afb1{--width:1600px;}.elementor-152 .elementor-element.elementor-element-d5f2021{--width:1600px;}.elementor-152 .elementor-element.elementor-element-e9122e3{--width:1600px;}.elementor-152 .elementor-element.elementor-element-77d41fe{--width:1600px;}.elementor-152 .elementor-element.elementor-element-26701c6{--width:1600px;}.elementor-152 .elementor-element.elementor-element-123ed3a{--width:1600px;}}/* Start custom CSS for heading, class: .elementor-element-7f895906 */.elementor-152 .elementor-element.elementor-element-7f895906 .elementor-heading-title { display: inline-block; background-color: #e0f2fe; color: #0066cc; padding: 5px 18px; border-radius: 20px; font-weight: 700; font-size: 14px; margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ad86d50 */.elementor-152 .elementor-element.elementor-element-5ad86d50 {
  width: calc(50% - 10px) !important;
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-5ad86d50:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-5ad86d50 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-5ad86d50 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36c7a6fb */.elementor-152 .elementor-element.elementor-element-36c7a6fb {
  width: calc(50% - 10px) !important;
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-36c7a6fb:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-36c7a6fb {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-36c7a6fb {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46398fd2 */.elementor-152 .elementor-element.elementor-element-46398fd2 .elementor-heading-title { display: inline-block; background-color: #e0f2fe; color: #0066cc; padding: 5px 18px; border-radius: 20px; font-weight: 700; font-size: 14px; margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a02d979 */.elementor-152 .elementor-element.elementor-element-1a02d979 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-1a02d979:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-1a02d979 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-1a02d979 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25faf932 */.elementor-152 .elementor-element.elementor-element-25faf932 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-25faf932:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-25faf932 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-25faf932 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d1d6a3 */.elementor-152 .elementor-element.elementor-element-33d1d6a3 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-33d1d6a3:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-33d1d6a3 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-33d1d6a3 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eaab1bf */.elementor-152 .elementor-element.elementor-element-2eaab1bf {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-2eaab1bf:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-2eaab1bf {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-2eaab1bf {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a929012 */.elementor-152 .elementor-element.elementor-element-2a929012 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-2a929012:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-2a929012 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-2a929012 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4151750c */.elementor-152 .elementor-element.elementor-element-4151750c {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-4151750c:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-4151750c {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-4151750c {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33972de5 */.elementor-152 .elementor-element.elementor-element-33972de5 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-33972de5:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-33972de5 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-33972de5 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37eb83b8 */.elementor-152 .elementor-element.elementor-element-37eb83b8 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-37eb83b8:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-37eb83b8 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-37eb83b8 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a3751b8 */.elementor-152 .elementor-element.elementor-element-1a3751b8 .elementor-heading-title { display: inline-block; background-color: #e0f2fe; color: #0066cc; padding: 5px 18px; border-radius: 20px; font-weight: 700; font-size: 14px; margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bee0fd3 */.elementor-152 .elementor-element.elementor-element-bee0fd3 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-bee0fd3 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-bee0fd3 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26a0df6c */.elementor-152 .elementor-element.elementor-element-26a0df6c {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-26a0df6c:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-26a0df6c {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-26a0df6c {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c8d7863 */.elementor-152 .elementor-element.elementor-element-7c8d7863 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-7c8d7863 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-7c8d7863 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e0e041 */.elementor-152 .elementor-element.elementor-element-18e0e041 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-18e0e041:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-18e0e041 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-18e0e041 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-290d9117 */.elementor-152 .elementor-element.elementor-element-290d9117 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-290d9117 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-290d9117 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474d271a */.elementor-152 .elementor-element.elementor-element-474d271a {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-474d271a:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-474d271a {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-474d271a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-242616ab */.elementor-152 .elementor-element.elementor-element-242616ab .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-242616ab .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-242616ab .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae73fca */.elementor-152 .elementor-element.elementor-element-7ae73fca {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-7ae73fca:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-7ae73fca {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-7ae73fca {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29975746 */.elementor-152 .elementor-element.elementor-element-29975746 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-29975746 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-29975746 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1f5355 */.elementor-152 .elementor-element.elementor-element-2d1f5355 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-2d1f5355:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-2d1f5355 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-2d1f5355 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b75a120 */.elementor-152 .elementor-element.elementor-element-7b75a120 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-7b75a120 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-7b75a120 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75231f40 */.elementor-152 .elementor-element.elementor-element-75231f40 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-75231f40:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-75231f40 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-75231f40 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3add123 */.elementor-152 .elementor-element.elementor-element-3add123 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-3add123 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-3add123 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-566dfd68 */.elementor-152 .elementor-element.elementor-element-566dfd68 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-566dfd68:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-566dfd68 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-566dfd68 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28958fe7 */.elementor-152 .elementor-element.elementor-element-28958fe7 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-28958fe7 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-28958fe7 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2531d61c */.elementor-152 .elementor-element.elementor-element-2531d61c {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-2531d61c:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-2531d61c {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-2531d61c {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99dc6c5 */.elementor-152 .elementor-element.elementor-element-99dc6c5 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-99dc6c5 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-99dc6c5 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c96f43 */.elementor-152 .elementor-element.elementor-element-26c96f43 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-26c96f43:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-26c96f43 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-26c96f43 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24c98091 */.elementor-152 .elementor-element.elementor-element-24c98091 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-24c98091 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-24c98091 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fd02b */.elementor-152 .elementor-element.elementor-element-4b2fd02b {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-4b2fd02b:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-4b2fd02b {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-4b2fd02b {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ec3b98 */.elementor-152 .elementor-element.elementor-element-6ec3b98 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-6ec3b98 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-6ec3b98 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e792ff */.elementor-152 .elementor-element.elementor-element-18e792ff {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-18e792ff:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-18e792ff {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-18e792ff {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ca3438a */.elementor-152 .elementor-element.elementor-element-3ca3438a .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-3ca3438a .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-3ca3438a .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5259295a */.elementor-152 .elementor-element.elementor-element-5259295a {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-5259295a:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-5259295a {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-5259295a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af8449 */.elementor-152 .elementor-element.elementor-element-af8449 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-af8449 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-af8449 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cec920b */.elementor-152 .elementor-element.elementor-element-cec920b {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-cec920b:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-cec920b {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-cec920b {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7709f838 */.elementor-152 .elementor-element.elementor-element-7709f838 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-7709f838 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-7709f838 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b869ab6 */.elementor-152 .elementor-element.elementor-element-b869ab6 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-b869ab6:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-b869ab6 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-b869ab6 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40de373f */.elementor-152 .elementor-element.elementor-element-40de373f .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-40de373f .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-40de373f .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b40b161 */.elementor-152 .elementor-element.elementor-element-1b40b161 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-1b40b161:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-1b40b161 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-1b40b161 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66381f36 */.elementor-152 .elementor-element.elementor-element-66381f36 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-66381f36 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-66381f36 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3611bbad */.elementor-152 .elementor-element.elementor-element-3611bbad {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-3611bbad:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-3611bbad {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-3611bbad {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7673e201 */.elementor-152 .elementor-element.elementor-element-7673e201 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-7673e201 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-7673e201 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4303b */.elementor-152 .elementor-element.elementor-element-7be4303b {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-7be4303b:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-7be4303b {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-7be4303b {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cab5159 */.elementor-152 .elementor-element.elementor-element-5cab5159 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-5cab5159 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-5cab5159 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4018999d */.elementor-152 .elementor-element.elementor-element-4018999d {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-4018999d:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-4018999d {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-4018999d {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71f66c36 */.elementor-152 .elementor-element.elementor-element-71f66c36 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-71f66c36 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-71f66c36 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d9b9fa */.elementor-152 .elementor-element.elementor-element-38d9b9fa {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-38d9b9fa:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-38d9b9fa {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-38d9b9fa {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28a95436 */.elementor-152 .elementor-element.elementor-element-28a95436 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-28a95436 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-28a95436 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e276e8b */.elementor-152 .elementor-element.elementor-element-e276e8b {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-e276e8b:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-e276e8b {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-e276e8b {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f601955 */.elementor-152 .elementor-element.elementor-element-1f601955 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-1f601955 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-1f601955 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b90a164 */.elementor-152 .elementor-element.elementor-element-1b90a164 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-1b90a164:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-1b90a164 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-1b90a164 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45140dc6 */.elementor-152 .elementor-element.elementor-element-45140dc6 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-45140dc6 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-45140dc6 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c72a264 */.elementor-152 .elementor-element.elementor-element-3c72a264 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-3c72a264:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-3c72a264 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-3c72a264 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-301068f5 */.elementor-152 .elementor-element.elementor-element-301068f5 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-301068f5 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-301068f5 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-377fb1e4 */.elementor-152 .elementor-element.elementor-element-377fb1e4 {
  width: calc(50% - 10px) !important;
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-377fb1e4:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-377fb1e4 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-377fb1e4 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54083b77 */.elementor-152 .elementor-element.elementor-element-54083b77 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-54083b77 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-54083b77 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fdd008c */.elementor-152 .elementor-element.elementor-element-4fdd008c {
  width: calc(50% - 10px) !important;
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-4fdd008c:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-4fdd008c {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-4fdd008c {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62297331 */.elementor-152 .elementor-element.elementor-element-62297331 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-62297331 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-62297331 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a3badd */.elementor-152 .elementor-element.elementor-element-54a3badd {
  width: calc(50% - 10px) !important;
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-54a3badd:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-54a3badd {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-54a3badd {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1338166c */.elementor-152 .elementor-element.elementor-element-1338166c .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-1338166c .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-1338166c .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bd4966a */.elementor-152 .elementor-element.elementor-element-3bd4966a {
  width: calc(50% - 10px) !important;
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-3bd4966a:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-3bd4966a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-3bd4966a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fa3ddee */.elementor-152 .elementor-element.elementor-element-7fa3ddee .elementor-heading-title { display: inline-block; background-color: #e0f2fe; color: #0066cc; padding: 5px 18px; border-radius: 20px; font-weight: 700; font-size: 14px; margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-630de0e2 */.elementor-152 .elementor-element.elementor-element-630de0e2 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-630de0e2 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-630de0e2 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cf8f47 */.elementor-152 .elementor-element.elementor-element-51cf8f47 {
  width: calc(33.333% - 14px) !important;
  flex: 0 0 calc(33.333% - 14px) !important;
  max-width: calc(33.333% - 14px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-51cf8f47:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-51cf8f47 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-51cf8f47 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a4cbcac */.elementor-152 .elementor-element.elementor-element-7a4cbcac .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-7a4cbcac .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-7a4cbcac .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5efe9dfc */.elementor-152 .elementor-element.elementor-element-5efe9dfc {
  width: calc(33.333% - 14px) !important;
  flex: 0 0 calc(33.333% - 14px) !important;
  max-width: calc(33.333% - 14px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-5efe9dfc:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-5efe9dfc {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-5efe9dfc {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-547d0e7e */.elementor-152 .elementor-element.elementor-element-547d0e7e .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-547d0e7e .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-547d0e7e .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25334cbf */.elementor-152 .elementor-element.elementor-element-25334cbf {
  width: calc(33.333% - 14px) !important;
  flex: 0 0 calc(33.333% - 14px) !important;
  max-width: calc(33.333% - 14px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-25334cbf:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-25334cbf {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-25334cbf {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bdb13ee */.elementor-152 .elementor-element.elementor-element-4bdb13ee .elementor-heading-title { display: inline-block; background-color: #e0f2fe; color: #0066cc; padding: 5px 18px; border-radius: 20px; font-weight: 700; font-size: 14px; margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16746ad9 */.elementor-152 .elementor-element.elementor-element-16746ad9 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-16746ad9 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-16746ad9 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41227962 */.elementor-152 .elementor-element.elementor-element-41227962 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-41227962:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-41227962 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-41227962 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-678a5282 */.elementor-152 .elementor-element.elementor-element-678a5282 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-678a5282 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-678a5282 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d8a816 */.elementor-152 .elementor-element.elementor-element-2d8a816 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-2d8a816:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-2d8a816 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-2d8a816 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1630280b */.elementor-152 .elementor-element.elementor-element-1630280b .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-1630280b .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-1630280b .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d38d6c */.elementor-152 .elementor-element.elementor-element-63d38d6c {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-63d38d6c:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-63d38d6c {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-63d38d6c {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21cab1e */.elementor-152 .elementor-element.elementor-element-21cab1e .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-21cab1e .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-21cab1e .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc06166 */.elementor-152 .elementor-element.elementor-element-5cc06166 {
  width: calc(25% - 15px) !important;
  flex: 0 0 calc(25% - 15px) !important;
  max-width: calc(25% - 15px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-5cc06166:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-5cc06166 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-5cc06166 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fc18f4f */.elementor-152 .elementor-element.elementor-element-7fc18f4f .elementor-heading-title { display: inline-block; background-color: #e0f2fe; color: #0066cc; padding: 5px 18px; border-radius: 20px; font-weight: 700; font-size: 14px; margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5db902dd */.elementor-152 .elementor-element.elementor-element-5db902dd .elementor-heading-title { display: inline-block; background-color: #e0f2fe; color: #0066cc; padding: 5px 18px; border-radius: 20px; font-weight: 700; font-size: 14px; margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60604722 */.elementor-152 .elementor-element.elementor-element-60604722 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-60604722 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-60604722 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0f8f1a */.elementor-152 .elementor-element.elementor-element-5a0f8f1a {
  width: calc(50% - 10px) !important;
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-5a0f8f1a:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-5a0f8f1a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-5a0f8f1a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c83dc5 */.elementor-152 .elementor-element.elementor-element-5c83dc5 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-5c83dc5 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-5c83dc5 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d5fa8fe */.elementor-152 .elementor-element.elementor-element-6d5fa8fe {
  width: calc(50% - 10px) !important;
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-6d5fa8fe:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-6d5fa8fe {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-6d5fa8fe {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5d02bb20 */.elementor-152 .elementor-element.elementor-element-5d02bb20 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-5d02bb20 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-5d02bb20 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6afbfb86 */.elementor-152 .elementor-element.elementor-element-6afbfb86 {
  width: calc(50% - 10px) !important;
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-6afbfb86:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-6afbfb86 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-6afbfb86 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ad1a429 */.elementor-152 .elementor-element.elementor-element-3ad1a429 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-3ad1a429 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-3ad1a429 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca71604 */.elementor-152 .elementor-element.elementor-element-4ca71604 {
  width: calc(50% - 10px) !important;
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-4ca71604:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-4ca71604 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-4ca71604 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-771cf5a3 */.elementor-152 .elementor-element.elementor-element-771cf5a3 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-771cf5a3 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-771cf5a3 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55051f23 */.elementor-152 .elementor-element.elementor-element-55051f23 {
  width: calc(50% - 10px) !important;
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-55051f23:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-55051f23 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-55051f23 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1476e053 */.elementor-152 .elementor-element.elementor-element-1476e053 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-1476e053 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-1476e053 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43b76c21 */.elementor-152 .elementor-element.elementor-element-43b76c21 {
  width: calc(50% - 10px) !important;
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-43b76c21:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-43b76c21 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-43b76c21 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20fabec6 */.elementor-152 .elementor-element.elementor-element-20fabec6 .elementor-icon {
  background-color: #e0f2fe !important;
  color: #0066cc !important;
  border-radius: 12px !important;
  width: 48px !important;
  height: 48px !important;
  line-height: 48px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px !important;
}
.elementor-152 .elementor-element.elementor-element-20fabec6 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-152 .elementor-element.elementor-element-20fabec6 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d9cdb0 */.elementor-152 .elementor-element.elementor-element-32d9cdb0 {
  width: calc(50% - 10px) !important;
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
  box-sizing: border-box !important;
  margin-bottom: 20px;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.elementor-152 .elementor-element.elementor-element-32d9cdb0:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 12px 28px rgba(0, 102, 204, 0.12) !important;
  border-color: #0066cc !important;
}
@media (max-width: 1024px) {
  .elementor-152 .elementor-element.elementor-element-32d9cdb0 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-152 .elementor-element.elementor-element-32d9cdb0 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ad1fb89 */.elementor-152 .elementor-element.elementor-element-3ad1fb89 .elementor-heading-title { display: inline-block; background-color: #e0f2fe; color: #0066cc; padding: 5px 18px; border-radius: 20px; font-weight: 700; font-size: 14px; margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-813baa4 */.elementor-152 .elementor-element.elementor-element-813baa4 .elementor-heading-title { display: inline-block; background-color: #e0f2fe; color: #0066cc; padding: 5px 18px; border-radius: 20px; font-weight: 700; font-size: 14px; margin-bottom: 8px; }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-4061df87 */.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-accordion-item {
  border: 1px solid #e2e8f0;
  border-radius: 10px;
  margin-bottom: 12px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.05);
}
.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-tab-title {
  padding: 18px 22px;
  background-color: #ffffff;
  font-family: 'Cairo', sans-serif !important;
  font-weight: 700 !important;
  font-size: 17px !important;
  color: #0a2540 !important;
  transition: all 0.2s ease;
}
.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-tab-title.elementor-active {
  background-color: #f0f7ff !important;
  color: #0066cc !important;
}
.elementor-152 .elementor-element.elementor-element-4061df87 .elementor-tab-content {
  padding: 18px 22px;
  background-color: #ffffff;
  color: #475569 !important;
  font-family: 'Tajawal', sans-serif !important;
  font-size: 15px !important;
  line-height: 1.8 !important;
  border-top: 1px solid #f1f5f9;
}/* End custom CSS */