.elementor-171 .elementor-element.elementor-element-8203f44{--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-171 .elementor-element.elementor-element-8203f44:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-8203f44 > .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-171 .elementor-element.elementor-element-4f36b4c5{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-171 .elementor-element.elementor-element-eca5a60{font-family:"Tajawal", Sans-serif;font-size:14px;line-height:1.75em;color:#38bdf8;}.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-171 .elementor-element.elementor-element-79c517b0 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:36px;font-weight:800;color:#ffffff;}.elementor-171 .elementor-element.elementor-element-6f01d3d1{font-family:"Tajawal", Sans-serif;font-size:17px;line-height:1.75em;color:#e2e8f0;}.elementor-171 .elementor-element.elementor-element-dd99629{--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-171 .elementor-element.elementor-element-5191c77 .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-171 .elementor-element.elementor-element-5191c77 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-c0a2154 .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-171 .elementor-element.elementor-element-c0a2154 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-1b7583c6{--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-171 .elementor-element.elementor-element-1b7583c6:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-1b7583c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-273adfad{--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-171 .elementor-element.elementor-element-a7a2092{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-171 .elementor-element.elementor-element-a7a2092:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-a7a2092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-171 .elementor-element.elementor-element-653f7c97{text-align:start;}.elementor-171 .elementor-element.elementor-element-653f7c97 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-171 .elementor-element.elementor-element-1b65b91c{text-align:start;}.elementor-171 .elementor-element.elementor-element-1b65b91c .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-17362f19{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-171 .elementor-element.elementor-element-32630d8{text-align:center;font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:bold;line-height:1.75em;color:#000000;}.elementor-171 .elementor-element.elementor-element-45718960{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-171 .elementor-element.elementor-element-6de05917{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-171 .elementor-element.elementor-element-4b864d27{--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-171 .elementor-element.elementor-element-4b864d27:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-4b864d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:url("https://xn--mgbaacjdfbl1e1cg6klbkd4f.com/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-09-at-3.19.38-AM.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-4551af02{--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-171 .elementor-element.elementor-element-4551af02:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-4551af02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-171 .elementor-element.elementor-element-31947f4e{text-align:start;}.elementor-171 .elementor-element.elementor-element-31947f4e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-171 .elementor-element.elementor-element-51a47eee{text-align:start;}.elementor-171 .elementor-element.elementor-element-51a47eee .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-4588f64c{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-171 .elementor-element.elementor-element-21d27e50{--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-171 .elementor-element.elementor-element-6dc9e95b{--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-171 .elementor-element.elementor-element-6dc9e95b:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-6dc9e95b > .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-171 .elementor-element.elementor-element-18faf3a4{text-align:center;}.elementor-171 .elementor-element.elementor-element-76bf8ada{text-align:center;}.elementor-171 .elementor-element.elementor-element-76bf8ada .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-52a28ba4{--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-171 .elementor-element.elementor-element-52a28ba4:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-52a28ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-7c9cbb23{text-align:center;}.elementor-171 .elementor-element.elementor-element-375d50dd{text-align:center;}.elementor-171 .elementor-element.elementor-element-375d50dd .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-714db651{--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-171 .elementor-element.elementor-element-714db651:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-714db651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-50c2f261{text-align:center;}.elementor-171 .elementor-element.elementor-element-3056eed{text-align:center;}.elementor-171 .elementor-element.elementor-element-3056eed .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-258bdd02{--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-171 .elementor-element.elementor-element-258bdd02:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-258bdd02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-57698a80{text-align:center;}.elementor-171 .elementor-element.elementor-element-6f264792{text-align:center;}.elementor-171 .elementor-element.elementor-element-6f264792 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-4fe3c3c4{--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-171 .elementor-element.elementor-element-4fe3c3c4:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-4fe3c3c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-5ed600a9{text-align:center;}.elementor-171 .elementor-element.elementor-element-1363bd4d{text-align:center;}.elementor-171 .elementor-element.elementor-element-1363bd4d .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-3b816591{--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-171 .elementor-element.elementor-element-3b816591:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-3b816591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-71add45e{text-align:center;}.elementor-171 .elementor-element.elementor-element-1c2d9e12{text-align:center;}.elementor-171 .elementor-element.elementor-element-1c2d9e12 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-485b5c46{--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-171 .elementor-element.elementor-element-485b5c46:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-485b5c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-4776c0f2{text-align:center;}.elementor-171 .elementor-element.elementor-element-38268c44{text-align:center;}.elementor-171 .elementor-element.elementor-element-38268c44 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-483507a1{--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-171 .elementor-element.elementor-element-483507a1:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-483507a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-615b9a4b{text-align:center;}.elementor-171 .elementor-element.elementor-element-32cf4757{text-align:center;}.elementor-171 .elementor-element.elementor-element-32cf4757 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-679fb7c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-6540c32 .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-171 .elementor-element.elementor-element-6540c32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-db0ac13 .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-171 .elementor-element.elementor-element-db0ac13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-53d338b4{--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-171 .elementor-element.elementor-element-53d338b4:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-53d338b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-34ee5490{text-align:start;}.elementor-171 .elementor-element.elementor-element-34ee5490 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-171 .elementor-element.elementor-element-49f7146f{text-align:start;}.elementor-171 .elementor-element.elementor-element-49f7146f .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-2e2f77ba{--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-171 .elementor-element.elementor-element-9d4d9af{--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-171 .elementor-element.elementor-element-9d4d9af:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-9d4d9af > .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-171 .elementor-element.elementor-element-1f81dc64 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-1f81dc64 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-1f81dc64 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-1f81dc64 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-1f81dc64 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-1f81dc64 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-393885bf{--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-171 .elementor-element.elementor-element-393885bf:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-393885bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-5558ebc5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-5558ebc5 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-5558ebc5 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-5558ebc5 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-5558ebc5 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-5558ebc5 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-510dc38c{--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-171 .elementor-element.elementor-element-510dc38c:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-510dc38c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-482374a0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-482374a0 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-482374a0 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-482374a0 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-482374a0 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-482374a0 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-2e31b14{--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-171 .elementor-element.elementor-element-2e31b14:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-2e31b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-4339601a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-4339601a .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-4339601a .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-4339601a .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-4339601a .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-4339601a .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-4f80b191{--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-171 .elementor-element.elementor-element-4f80b191:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-4f80b191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-3dba3bca .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-3dba3bca .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-3dba3bca .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-3dba3bca .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-3dba3bca .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-3dba3bca .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-19f54eac{--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-171 .elementor-element.elementor-element-19f54eac:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-19f54eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-32d1368b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-32d1368b .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-32d1368b .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-32d1368b .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-32d1368b .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-32d1368b .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-786668a{--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-171 .elementor-element.elementor-element-786668a:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-786668a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-64e854a8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-64e854a8 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-64e854a8 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-64e854a8 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-64e854a8 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-64e854a8 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-79d3f68{--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-171 .elementor-element.elementor-element-79d3f68:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-79d3f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-4e71462b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-4e71462b .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-4e71462b .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-4e71462b .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-4e71462b .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-4e71462b .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-74ea76f1{--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-171 .elementor-element.elementor-element-74ea76f1:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-74ea76f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-67aefc37 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-67aefc37 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-67aefc37 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-67aefc37 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-67aefc37 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-67aefc37 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-572128de{--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-171 .elementor-element.elementor-element-572128de:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-572128de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-770100a5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-770100a5 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-770100a5 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-770100a5 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-770100a5 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-770100a5 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-5b259c57{--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-171 .elementor-element.elementor-element-5b259c57:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-5b259c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-5aadad .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-5aadad .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-5aadad .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-5aadad .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-5aadad .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-5aadad .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-596951db{--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-171 .elementor-element.elementor-element-596951db:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-596951db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-654c0242 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-654c0242 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-654c0242 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-654c0242 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-654c0242 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-654c0242 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-2fa167c7{--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-171 .elementor-element.elementor-element-2fa167c7:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-2fa167c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-6b7d6935 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-6b7d6935 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-6b7d6935 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-6b7d6935 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-6b7d6935 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-6b7d6935 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-445ed65d{--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-171 .elementor-element.elementor-element-445ed65d:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-445ed65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-428bf1ae .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-428bf1ae .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-428bf1ae .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-428bf1ae .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-428bf1ae .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-428bf1ae .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-7c935232{--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-171 .elementor-element.elementor-element-7c935232:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-7c935232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-21ad6903 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-21ad6903 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-21ad6903 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-21ad6903 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-21ad6903 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-21ad6903 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-7e7a48b4{--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-171 .elementor-element.elementor-element-7e7a48b4:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-7e7a48b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-534020b4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-534020b4 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-534020b4 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-534020b4 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-534020b4 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-534020b4 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-156166de{--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-171 .elementor-element.elementor-element-156166de:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-156166de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-22e36ad5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-22e36ad5 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-22e36ad5 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-22e36ad5 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-22e36ad5 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-22e36ad5 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-2f8c9e8b{--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-171 .elementor-element.elementor-element-2f8c9e8b:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-2f8c9e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-9afeba5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-9afeba5 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-9afeba5 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-9afeba5 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-9afeba5 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-9afeba5 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-5c0378e{--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-171 .elementor-element.elementor-element-5c0378e:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-5c0378e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-6f8d7448 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-6f8d7448 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-6f8d7448 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-6f8d7448 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-6f8d7448 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-6f8d7448 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-31bf570{--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-171 .elementor-element.elementor-element-31bf570:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-31bf570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-20ed018f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-20ed018f .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-20ed018f .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-20ed018f .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-20ed018f .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-20ed018f .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-7481aa3f{--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-171 .elementor-element.elementor-element-7481aa3f:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-7481aa3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-5091ff5d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-5091ff5d .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-5091ff5d .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-5091ff5d .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-5091ff5d .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-5091ff5d .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-74a8ade0{--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-171 .elementor-element.elementor-element-74a8ade0:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-74a8ade0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-1694c927 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-1694c927 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-1694c927 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-1694c927 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-1694c927 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-1694c927 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-423573a{--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-171 .elementor-element.elementor-element-423573a:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-423573a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-4d476435 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-4d476435 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-4d476435 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-4d476435 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-4d476435 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-4d476435 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-f148a30{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-d3dec9d .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-171 .elementor-element.elementor-element-d3dec9d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-5ff2629 .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-171 .elementor-element.elementor-element-5ff2629 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-bb928c2{--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-171 .elementor-element.elementor-element-bb928c2:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-bb928c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-171 .elementor-element.elementor-element-431ea6bc{text-align:start;}.elementor-171 .elementor-element.elementor-element-431ea6bc .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-171 .elementor-element.elementor-element-74731ae4{text-align:start;}.elementor-171 .elementor-element.elementor-element-74731ae4 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-11bde828{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-171 .elementor-element.elementor-element-29daf332{--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-171 .elementor-element.elementor-element-4bf0501e{--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-171 .elementor-element.elementor-element-4bf0501e:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-4bf0501e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-252f770a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-252f770a .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-252f770a .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-252f770a .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-252f770a .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-252f770a .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-4ceffab9{--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-171 .elementor-element.elementor-element-4ceffab9:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-4ceffab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-4bd30267 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-4bd30267 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-4bd30267 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-4bd30267 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-4bd30267 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-4bd30267 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-2b64a36{--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-171 .elementor-element.elementor-element-2b64a36:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-2b64a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-6e9cc234 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-6e9cc234 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-6e9cc234 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-6e9cc234 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-6e9cc234 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-6e9cc234 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-47688ea0{--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-171 .elementor-element.elementor-element-47688ea0:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-47688ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-5d0a10fe .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-5d0a10fe .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-5d0a10fe .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-5d0a10fe .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-5d0a10fe .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-5d0a10fe .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-32f8354c{--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-171 .elementor-element.elementor-element-32f8354c:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-32f8354c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-5d3f1e14 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-5d3f1e14 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-5d3f1e14 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-5d3f1e14 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-5d3f1e14 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-5d3f1e14 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-17a16bba{--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-171 .elementor-element.elementor-element-17a16bba:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-17a16bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-66e3c07d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-66e3c07d .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-66e3c07d .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-66e3c07d .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-66e3c07d .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-66e3c07d .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-3ee12be{--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-171 .elementor-element.elementor-element-3ee12be:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-3ee12be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f7ff;}.elementor-171 .elementor-element.elementor-element-3df468f8{text-align:start;}.elementor-171 .elementor-element.elementor-element-3df468f8 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-171 .elementor-element.elementor-element-41722b6{text-align:start;}.elementor-171 .elementor-element.elementor-element-41722b6 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-7f34ea96{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-171 .elementor-element.elementor-element-413ccae8{--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-171 .elementor-element.elementor-element-5b9c61c0{--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-171 .elementor-element.elementor-element-5b9c61c0:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-5b9c61c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-2e273a44 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-2e273a44 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-2e273a44 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-2e273a44 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-2e273a44 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-2e273a44 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-5a230f8a{--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-171 .elementor-element.elementor-element-5a230f8a:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-5a230f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-6d0aad6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-6d0aad6 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-6d0aad6 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-6d0aad6 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-6d0aad6 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-6d0aad6 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-109cfb1a{--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-171 .elementor-element.elementor-element-109cfb1a:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-109cfb1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-62217b26 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-62217b26 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-62217b26 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-62217b26 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-62217b26 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-62217b26 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-9ea23d0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-e985805 .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-171 .elementor-element.elementor-element-e985805 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-c4ac065 .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-171 .elementor-element.elementor-element-c4ac065 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-42e1d78c{--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-171 .elementor-element.elementor-element-42e1d78c:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-42e1d78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-171 .elementor-element.elementor-element-7f1c980e{text-align:start;}.elementor-171 .elementor-element.elementor-element-7f1c980e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-171 .elementor-element.elementor-element-36f88d50{text-align:start;}.elementor-171 .elementor-element.elementor-element-36f88d50 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-5bcd7244{--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-171 .elementor-element.elementor-element-1e1c3a0{--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-171 .elementor-element.elementor-element-1e1c3a0:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-1e1c3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-7a55f17d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-7a55f17d .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-7a55f17d .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-7a55f17d .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-7a55f17d .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-7a55f17d .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-6632bcf1{--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-171 .elementor-element.elementor-element-6632bcf1:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-6632bcf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-618e7520 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-618e7520 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-618e7520 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-618e7520 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-618e7520 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-618e7520 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-14f31ec4{--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-171 .elementor-element.elementor-element-14f31ec4:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-14f31ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-3a233bf5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-3a233bf5 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-3a233bf5 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-3a233bf5 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-3a233bf5 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-3a233bf5 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-5bbe9c2a{--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-171 .elementor-element.elementor-element-5bbe9c2a:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-5bbe9c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-44dae159 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-44dae159 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-44dae159 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-44dae159 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-44dae159 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-44dae159 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-2ed57dcc{--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-171 .elementor-element.elementor-element-2ed57dcc:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-2ed57dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-61a3f712{text-align:start;}.elementor-171 .elementor-element.elementor-element-61a3f712 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-171 .elementor-element.elementor-element-5309115c{text-align:start;}.elementor-171 .elementor-element.elementor-element-5309115c .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-eb7536d{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-171 .elementor-element.elementor-element-4351b0c8{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-171 .elementor-element.elementor-element-0b94c3c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-94ae249 .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-171 .elementor-element.elementor-element-94ae249 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-69d58cc .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-171 .elementor-element.elementor-element-69d58cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-57dbff07{--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-171 .elementor-element.elementor-element-57dbff07:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-57dbff07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-171 .elementor-element.elementor-element-16c92297{text-align:start;}.elementor-171 .elementor-element.elementor-element-16c92297 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-171 .elementor-element.elementor-element-28b5159b{text-align:start;}.elementor-171 .elementor-element.elementor-element-28b5159b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-4a092105{--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-171 .elementor-element.elementor-element-7cd34f68{--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-171 .elementor-element.elementor-element-7cd34f68:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-7cd34f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-4951d59b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-4951d59b .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-4951d59b .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-4951d59b .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-4951d59b .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-4951d59b .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-73a42bde{--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-171 .elementor-element.elementor-element-73a42bde:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-73a42bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-6891c057 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-6891c057 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-6891c057 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-6891c057 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-6891c057 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-6891c057 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-62dad86{--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-171 .elementor-element.elementor-element-62dad86:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-62dad86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-116a03df .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-116a03df .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-116a03df .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-116a03df .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-116a03df .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-116a03df .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-48a3c653{--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-171 .elementor-element.elementor-element-48a3c653:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-48a3c653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-53211aea .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-53211aea .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-53211aea .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-53211aea .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-53211aea .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-53211aea .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-162d9f57{--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-171 .elementor-element.elementor-element-162d9f57:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-162d9f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-52abc046 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-52abc046 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-52abc046 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-52abc046 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-52abc046 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-52abc046 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-6a211f76{--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-171 .elementor-element.elementor-element-6a211f76:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-6a211f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-7f4b4270 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-7f4b4270 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-7f4b4270 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-7f4b4270 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-7f4b4270 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-7f4b4270 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-5c6092b{--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-171 .elementor-element.elementor-element-5c6092b:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-5c6092b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-61b4ac90 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-171 .elementor-element.elementor-element-61b4ac90 .elementor-icon{font-size:22px;}.elementor-171 .elementor-element.elementor-element-61b4ac90 .elementor-icon-box-title, .elementor-171 .elementor-element.elementor-element-61b4ac90 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-61b4ac90 .elementor-icon-box-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-61b4ac90 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-2136a9fa{--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-171 .elementor-element.elementor-element-2136a9fa:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-2136a9fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f7ff;}.elementor-171 .elementor-element.elementor-element-5808d71b{text-align:start;}.elementor-171 .elementor-element.elementor-element-5808d71b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-171 .elementor-element.elementor-element-400e8b3f{text-align:start;}.elementor-171 .elementor-element.elementor-element-400e8b3f .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-515b020{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-171 .elementor-element.elementor-element-47f7caa8{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-171 .elementor-element.elementor-element-2a87a490{--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-171 .elementor-element.elementor-element-2a87a490:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-2a87a490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-171 .elementor-element.elementor-element-3e11d85a{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-171 .elementor-element.elementor-element-cccca1a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-849e86e .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-171 .elementor-element.elementor-element-849e86e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-e180d0e .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-171 .elementor-element.elementor-element-e180d0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-b599178:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-b599178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-171 .elementor-element.elementor-element-b599178 > .elementor-container{max-width:1240px;}.elementor-171 .elementor-element.elementor-element-b599178{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-171 .elementor-element.elementor-element-b599178 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-b42a751{text-align:start;}.elementor-171 .elementor-element.elementor-element-b42a751 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-171 .elementor-element.elementor-element-d038ff0{text-align:start;}.elementor-171 .elementor-element.elementor-element-d038ff0 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-b18d087{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-171 .elementor-element.elementor-element-7b90571 > .elementor-container{max-width:1240px;}.elementor-171 .elementor-element.elementor-element-034bbf1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-171 .elementor-element.elementor-element-034bbf1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-034bbf1 > .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-171 .elementor-element.elementor-element-034bbf1 > .elementor-element-populated, .elementor-171 .elementor-element.elementor-element-034bbf1 > .elementor-element-populated > .elementor-background-overlay, .elementor-171 .elementor-element.elementor-element-034bbf1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-171 .elementor-element.elementor-element-034bbf1 > .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-171 .elementor-element.elementor-element-03870ae.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-171 .elementor-element.elementor-element-03870ae.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-171 .elementor-element.elementor-element-03870ae.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-03870ae .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-171 .elementor-element.elementor-element-03870ae .elementor-image-box-img img{transition-duration:0.3s;}.elementor-171 .elementor-element.elementor-element-03870ae .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:700;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-03870ae:has(:hover) .elementor-image-box-title,
					 .elementor-171 .elementor-element.elementor-element-03870ae:has(:focus) .elementor-image-box-title{color:#00B3FF;}.elementor-171 .elementor-element.elementor-element-03870ae .elementor-image-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-7daaf4c .elementor-button{background-color:#0066cc;font-family:"Cairo", Sans-serif;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-171 .elementor-element.elementor-element-ec4967c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-cd7ec0c .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-171 .elementor-element.elementor-element-cd7ec0c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-dd01b07 .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-171 .elementor-element.elementor-element-dd01b07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-6a106f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-171 .elementor-element.elementor-element-6a106f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-6a106f6 > .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-171 .elementor-element.elementor-element-6a106f6 > .elementor-element-populated, .elementor-171 .elementor-element.elementor-element-6a106f6 > .elementor-element-populated > .elementor-background-overlay, .elementor-171 .elementor-element.elementor-element-6a106f6 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-171 .elementor-element.elementor-element-6a106f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-c9202ee.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-171 .elementor-element.elementor-element-c9202ee.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-171 .elementor-element.elementor-element-c9202ee.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-c9202ee .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-171 .elementor-element.elementor-element-c9202ee .elementor-image-box-img img{transition-duration:0.3s;}.elementor-171 .elementor-element.elementor-element-c9202ee .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:700;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-c9202ee:has(:hover) .elementor-image-box-title,
					 .elementor-171 .elementor-element.elementor-element-c9202ee:has(:focus) .elementor-image-box-title{color:#00B3FF;}.elementor-171 .elementor-element.elementor-element-c9202ee .elementor-image-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-2e43258 .elementor-button{background-color:#0066cc;font-family:"Cairo", Sans-serif;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-171 .elementor-element.elementor-element-daf119b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-eabb9b9 .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-171 .elementor-element.elementor-element-eabb9b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-2fa2be3 .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-171 .elementor-element.elementor-element-2fa2be3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-da3fe7a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-171 .elementor-element.elementor-element-da3fe7a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-da3fe7a > .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-171 .elementor-element.elementor-element-da3fe7a > .elementor-element-populated, .elementor-171 .elementor-element.elementor-element-da3fe7a > .elementor-element-populated > .elementor-background-overlay, .elementor-171 .elementor-element.elementor-element-da3fe7a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-171 .elementor-element.elementor-element-da3fe7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-c497708.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-171 .elementor-element.elementor-element-c497708.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-171 .elementor-element.elementor-element-c497708.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-c497708 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-171 .elementor-element.elementor-element-c497708 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-171 .elementor-element.elementor-element-c497708 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:700;color:#0a2540;}.elementor-171 .elementor-element.elementor-element-c497708:has(:hover) .elementor-image-box-title,
					 .elementor-171 .elementor-element.elementor-element-c497708:has(:focus) .elementor-image-box-title{color:#00B3FF;}.elementor-171 .elementor-element.elementor-element-c497708 .elementor-image-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-171 .elementor-element.elementor-element-97d865d .elementor-button{background-color:#0066cc;font-family:"Cairo", Sans-serif;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-171 .elementor-element.elementor-element-9efd56e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-1b6d540 .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-171 .elementor-element.elementor-element-1b6d540 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-f112b52 .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-171 .elementor-element.elementor-element-f112b52 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-4725c77e{--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-171 .elementor-element.elementor-element-4725c77e:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-4725c77e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-2c7bc9be{text-align:start;}.elementor-171 .elementor-element.elementor-element-2c7bc9be .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-171 .elementor-element.elementor-element-5573e0fb{text-align:start;}.elementor-171 .elementor-element.elementor-element-5573e0fb .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-171 .elementor-element.elementor-element-7f2f6fb9 .elementor-accordion-item{border-color:#e2e8f0;}.elementor-171 .elementor-element.elementor-element-7f2f6fb9 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-171 .elementor-element.elementor-element-7f2f6fb9 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-171 .elementor-element.elementor-element-7f2f6fb9 .elementor-tab-title{background-color:#ffffff;}.elementor-171 .elementor-element.elementor-element-7f2f6fb9 .elementor-accordion-icon, .elementor-171 .elementor-element.elementor-element-7f2f6fb9 .elementor-accordion-title{color:#0a2540;}.elementor-171 .elementor-element.elementor-element-7f2f6fb9 .elementor-accordion-icon svg{fill:#0a2540;}.elementor-171 .elementor-element.elementor-element-7f2f6fb9 .elementor-active .elementor-accordion-icon, .elementor-171 .elementor-element.elementor-element-7f2f6fb9 .elementor-active .elementor-accordion-title{color:#0066cc;}.elementor-171 .elementor-element.elementor-element-7f2f6fb9 .elementor-active .elementor-accordion-icon svg{fill:#0066cc;}.elementor-171 .elementor-element.elementor-element-7f2f6fb9 .elementor-accordion-title{font-family:"Cairo", Sans-serif;font-size:17px;font-weight:700;}.elementor-171 .elementor-element.elementor-element-7f2f6fb9 .elementor-tab-content{background-color:#ffffff;color:#475569;font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.75em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-171 .elementor-element.elementor-element-4f36b4c5{text-align:start;}.elementor-171 .elementor-element.elementor-element-eca5a60{text-align:start;}.elementor-171 .elementor-element.elementor-element-79c517b0{text-align:start;}.elementor-171 .elementor-element.elementor-element-6f01d3d1{text-align:start;}.elementor-171 .elementor-element.elementor-element-dd99629{--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-653f7c97{text-align:start;}.elementor-171 .elementor-element.elementor-element-1b65b91c{text-align:start;}.elementor-171 .elementor-element.elementor-element-17362f19{text-align:start;}.elementor-171 .elementor-element.elementor-element-32630d8{text-align:start;}.elementor-171 .elementor-element.elementor-element-45718960{text-align:start;}.elementor-171 .elementor-element.elementor-element-6de05917{text-align:start;}.elementor-171 .elementor-element.elementor-element-31947f4e{text-align:start;}.elementor-171 .elementor-element.elementor-element-51a47eee{text-align:start;}.elementor-171 .elementor-element.elementor-element-4588f64c{text-align:start;}.elementor-171 .elementor-element.elementor-element-76bf8ada{text-align:center;}.elementor-171 .elementor-element.elementor-element-375d50dd{text-align:center;}.elementor-171 .elementor-element.elementor-element-3056eed{text-align:center;}.elementor-171 .elementor-element.elementor-element-6f264792{text-align:center;}.elementor-171 .elementor-element.elementor-element-1363bd4d{text-align:center;}.elementor-171 .elementor-element.elementor-element-1c2d9e12{text-align:center;}.elementor-171 .elementor-element.elementor-element-38268c44{text-align:center;}.elementor-171 .elementor-element.elementor-element-32cf4757{text-align:center;}.elementor-171 .elementor-element.elementor-element-679fb7c{--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-34ee5490{text-align:start;}.elementor-171 .elementor-element.elementor-element-49f7146f{text-align:start;}.elementor-171 .elementor-element.elementor-element-1f81dc64 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-5558ebc5 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-482374a0 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-4339601a .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-3dba3bca .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-32d1368b .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-64e854a8 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-4e71462b .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-67aefc37 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-770100a5 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-5aadad .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-654c0242 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-6b7d6935 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-428bf1ae .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-21ad6903 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-534020b4 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-22e36ad5 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-9afeba5 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-6f8d7448 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-20ed018f .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-5091ff5d .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-1694c927 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-4d476435 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-f148a30{--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-431ea6bc{text-align:start;}.elementor-171 .elementor-element.elementor-element-74731ae4{text-align:start;}.elementor-171 .elementor-element.elementor-element-11bde828{text-align:start;}.elementor-171 .elementor-element.elementor-element-252f770a .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-4bd30267 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-6e9cc234 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-5d0a10fe .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-5d3f1e14 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-66e3c07d .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-3df468f8{text-align:start;}.elementor-171 .elementor-element.elementor-element-41722b6{text-align:start;}.elementor-171 .elementor-element.elementor-element-7f34ea96{text-align:start;}.elementor-171 .elementor-element.elementor-element-2e273a44 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-6d0aad6 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-62217b26 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-9ea23d0{--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-7f1c980e{text-align:start;}.elementor-171 .elementor-element.elementor-element-36f88d50{text-align:start;}.elementor-171 .elementor-element.elementor-element-7a55f17d .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-618e7520 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-3a233bf5 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-44dae159 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-61a3f712{text-align:start;}.elementor-171 .elementor-element.elementor-element-5309115c{text-align:start;}.elementor-171 .elementor-element.elementor-element-eb7536d{text-align:start;}.elementor-171 .elementor-element.elementor-element-4351b0c8{text-align:start;}.elementor-171 .elementor-element.elementor-element-0b94c3c{--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-16c92297{text-align:start;}.elementor-171 .elementor-element.elementor-element-28b5159b{text-align:start;}.elementor-171 .elementor-element.elementor-element-4951d59b .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-6891c057 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-116a03df .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-53211aea .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-52abc046 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-7f4b4270 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-61b4ac90 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-5808d71b{text-align:start;}.elementor-171 .elementor-element.elementor-element-400e8b3f{text-align:start;}.elementor-171 .elementor-element.elementor-element-515b020{text-align:start;}.elementor-171 .elementor-element.elementor-element-47f7caa8{text-align:start;}.elementor-171 .elementor-element.elementor-element-3e11d85a{text-align:start;}.elementor-171 .elementor-element.elementor-element-cccca1a{--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-ec4967c{--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-daf119b{--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-9efd56e{--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-2c7bc9be{text-align:start;}.elementor-171 .elementor-element.elementor-element-5573e0fb{text-align:start;}}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-4f36b4c5{text-align:start;}.elementor-171 .elementor-element.elementor-element-eca5a60{text-align:start;}.elementor-171 .elementor-element.elementor-element-79c517b0{text-align:start;}.elementor-171 .elementor-element.elementor-element-6f01d3d1{text-align:start;}.elementor-171 .elementor-element.elementor-element-dd99629{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-653f7c97{text-align:start;}.elementor-171 .elementor-element.elementor-element-1b65b91c{text-align:start;}.elementor-171 .elementor-element.elementor-element-17362f19{text-align:start;}.elementor-171 .elementor-element.elementor-element-32630d8{text-align:start;}.elementor-171 .elementor-element.elementor-element-45718960{text-align:start;}.elementor-171 .elementor-element.elementor-element-6de05917{text-align:start;}.elementor-171 .elementor-element.elementor-element-31947f4e{text-align:start;}.elementor-171 .elementor-element.elementor-element-51a47eee{text-align:start;}.elementor-171 .elementor-element.elementor-element-4588f64c{text-align:start;}.elementor-171 .elementor-element.elementor-element-76bf8ada{text-align:center;}.elementor-171 .elementor-element.elementor-element-375d50dd{text-align:center;}.elementor-171 .elementor-element.elementor-element-3056eed{text-align:center;}.elementor-171 .elementor-element.elementor-element-6f264792{text-align:center;}.elementor-171 .elementor-element.elementor-element-1363bd4d{text-align:center;}.elementor-171 .elementor-element.elementor-element-1c2d9e12{text-align:center;}.elementor-171 .elementor-element.elementor-element-38268c44{text-align:center;}.elementor-171 .elementor-element.elementor-element-32cf4757{text-align:center;}.elementor-171 .elementor-element.elementor-element-679fb7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-34ee5490{text-align:start;}.elementor-171 .elementor-element.elementor-element-49f7146f{text-align:start;}.elementor-171 .elementor-element.elementor-element-1f81dc64 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-5558ebc5 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-482374a0 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-4339601a .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-3dba3bca .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-32d1368b .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-64e854a8 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-4e71462b .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-67aefc37 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-770100a5 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-5aadad .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-654c0242 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-6b7d6935 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-428bf1ae .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-21ad6903 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-534020b4 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-22e36ad5 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-9afeba5 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-6f8d7448 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-20ed018f .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-5091ff5d .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-1694c927 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-4d476435 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-f148a30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-431ea6bc{text-align:start;}.elementor-171 .elementor-element.elementor-element-74731ae4{text-align:start;}.elementor-171 .elementor-element.elementor-element-11bde828{text-align:start;}.elementor-171 .elementor-element.elementor-element-252f770a .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-4bd30267 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-6e9cc234 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-5d0a10fe .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-5d3f1e14 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-66e3c07d .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-3df468f8{text-align:start;}.elementor-171 .elementor-element.elementor-element-41722b6{text-align:start;}.elementor-171 .elementor-element.elementor-element-7f34ea96{text-align:start;}.elementor-171 .elementor-element.elementor-element-2e273a44 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-6d0aad6 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-62217b26 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-9ea23d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-7f1c980e{text-align:start;}.elementor-171 .elementor-element.elementor-element-36f88d50{text-align:start;}.elementor-171 .elementor-element.elementor-element-7a55f17d .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-618e7520 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-3a233bf5 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-44dae159 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-61a3f712{text-align:start;}.elementor-171 .elementor-element.elementor-element-5309115c{text-align:start;}.elementor-171 .elementor-element.elementor-element-eb7536d{text-align:start;}.elementor-171 .elementor-element.elementor-element-4351b0c8{text-align:start;}.elementor-171 .elementor-element.elementor-element-0b94c3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-16c92297{text-align:start;}.elementor-171 .elementor-element.elementor-element-28b5159b{text-align:start;}.elementor-171 .elementor-element.elementor-element-4951d59b .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-6891c057 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-116a03df .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-53211aea .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-52abc046 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-7f4b4270 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-61b4ac90 .elementor-icon-box-wrapper{text-align:start;}.elementor-171 .elementor-element.elementor-element-5808d71b{text-align:start;}.elementor-171 .elementor-element.elementor-element-400e8b3f{text-align:start;}.elementor-171 .elementor-element.elementor-element-515b020{text-align:start;}.elementor-171 .elementor-element.elementor-element-47f7caa8{text-align:start;}.elementor-171 .elementor-element.elementor-element-3e11d85a{text-align:start;}.elementor-171 .elementor-element.elementor-element-cccca1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-b42a751{text-align:start;}.elementor-171 .elementor-element.elementor-element-d038ff0{text-align:start;}.elementor-171 .elementor-element.elementor-element-b18d087{text-align:start;}.elementor-171 .elementor-element.elementor-element-03870ae .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-ec4967c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-c9202ee .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-daf119b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-c497708 .elementor-image-box-img{margin-bottom:16px;}.elementor-171 .elementor-element.elementor-element-9efd56e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-171 .elementor-element.elementor-element-2c7bc9be{text-align:start;}.elementor-171 .elementor-element.elementor-element-5573e0fb{text-align:start;}}@media(min-width:768px){.elementor-171 .elementor-element.elementor-element-8203f44{--content-width:1240px;}.elementor-171 .elementor-element.elementor-element-dd99629{--width:46%;}.elementor-171 .elementor-element.elementor-element-1b7583c6{--content-width:1240px;}.elementor-171 .elementor-element.elementor-element-4551af02{--content-width:1240px;}.elementor-171 .elementor-element.elementor-element-679fb7c{--width:46%;}.elementor-171 .elementor-element.elementor-element-53d338b4{--content-width:1240px;}.elementor-171 .elementor-element.elementor-element-f148a30{--width:46%;}.elementor-171 .elementor-element.elementor-element-bb928c2{--content-width:1240px;}.elementor-171 .elementor-element.elementor-element-3ee12be{--content-width:1240px;}.elementor-171 .elementor-element.elementor-element-9ea23d0{--width:46%;}.elementor-171 .elementor-element.elementor-element-42e1d78c{--content-width:1240px;}.elementor-171 .elementor-element.elementor-element-2ed57dcc{--content-width:1240px;}.elementor-171 .elementor-element.elementor-element-0b94c3c{--width:46%;}.elementor-171 .elementor-element.elementor-element-57dbff07{--content-width:1240px;}.elementor-171 .elementor-element.elementor-element-2136a9fa{--content-width:1240px;}.elementor-171 .elementor-element.elementor-element-2a87a490{--content-width:1240px;}.elementor-171 .elementor-element.elementor-element-cccca1a{--width:46%;}.elementor-171 .elementor-element.elementor-element-4725c77e{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-171 .elementor-element.elementor-element-dd99629{--width:1600px;}.elementor-171 .elementor-element.elementor-element-679fb7c{--width:1600px;}.elementor-171 .elementor-element.elementor-element-f148a30{--width:1600px;}.elementor-171 .elementor-element.elementor-element-9ea23d0{--width:1600px;}.elementor-171 .elementor-element.elementor-element-0b94c3c{--width:1600px;}.elementor-171 .elementor-element.elementor-element-cccca1a{--width:1600px;}}/* Start custom CSS for heading, class: .elementor-element-653f7c97 */.elementor-171 .elementor-element.elementor-element-653f7c97 .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-a7a2092 */.elementor-171 .elementor-element.elementor-element-a7a2092 {
  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-171 .elementor-element.elementor-element-a7a2092: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-171 .elementor-element.elementor-element-a7a2092 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-a7a2092 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b864d27 */.elementor-171 .elementor-element.elementor-element-4b864d27 {
  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-171 .elementor-element.elementor-element-4b864d27: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-171 .elementor-element.elementor-element-4b864d27 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-4b864d27 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31947f4e */.elementor-171 .elementor-element.elementor-element-31947f4e .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-6dc9e95b */.elementor-171 .elementor-element.elementor-element-6dc9e95b {
  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-171 .elementor-element.elementor-element-6dc9e95b: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-171 .elementor-element.elementor-element-6dc9e95b {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-6dc9e95b {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a28ba4 */.elementor-171 .elementor-element.elementor-element-52a28ba4 {
  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-171 .elementor-element.elementor-element-52a28ba4: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-171 .elementor-element.elementor-element-52a28ba4 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-52a28ba4 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-714db651 */.elementor-171 .elementor-element.elementor-element-714db651 {
  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-171 .elementor-element.elementor-element-714db651: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-171 .elementor-element.elementor-element-714db651 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-714db651 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-258bdd02 */.elementor-171 .elementor-element.elementor-element-258bdd02 {
  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-171 .elementor-element.elementor-element-258bdd02: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-171 .elementor-element.elementor-element-258bdd02 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-258bdd02 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fe3c3c4 */.elementor-171 .elementor-element.elementor-element-4fe3c3c4 {
  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-171 .elementor-element.elementor-element-4fe3c3c4: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-171 .elementor-element.elementor-element-4fe3c3c4 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-4fe3c3c4 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b816591 */.elementor-171 .elementor-element.elementor-element-3b816591 {
  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-171 .elementor-element.elementor-element-3b816591: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-171 .elementor-element.elementor-element-3b816591 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-3b816591 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-485b5c46 */.elementor-171 .elementor-element.elementor-element-485b5c46 {
  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-171 .elementor-element.elementor-element-485b5c46: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-171 .elementor-element.elementor-element-485b5c46 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-485b5c46 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483507a1 */.elementor-171 .elementor-element.elementor-element-483507a1 {
  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-171 .elementor-element.elementor-element-483507a1: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-171 .elementor-element.elementor-element-483507a1 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-483507a1 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34ee5490 */.elementor-171 .elementor-element.elementor-element-34ee5490 .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-1f81dc64 */.elementor-171 .elementor-element.elementor-element-1f81dc64 .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-171 .elementor-element.elementor-element-1f81dc64 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-1f81dc64 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d4d9af */.elementor-171 .elementor-element.elementor-element-9d4d9af {
  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-171 .elementor-element.elementor-element-9d4d9af: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-171 .elementor-element.elementor-element-9d4d9af {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-9d4d9af {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5558ebc5 */.elementor-171 .elementor-element.elementor-element-5558ebc5 .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-171 .elementor-element.elementor-element-5558ebc5 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-5558ebc5 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-393885bf */.elementor-171 .elementor-element.elementor-element-393885bf {
  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-171 .elementor-element.elementor-element-393885bf: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-171 .elementor-element.elementor-element-393885bf {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-393885bf {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-482374a0 */.elementor-171 .elementor-element.elementor-element-482374a0 .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-171 .elementor-element.elementor-element-482374a0 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-482374a0 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510dc38c */.elementor-171 .elementor-element.elementor-element-510dc38c {
  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-171 .elementor-element.elementor-element-510dc38c: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-171 .elementor-element.elementor-element-510dc38c {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-510dc38c {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4339601a */.elementor-171 .elementor-element.elementor-element-4339601a .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-171 .elementor-element.elementor-element-4339601a .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-4339601a .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e31b14 */.elementor-171 .elementor-element.elementor-element-2e31b14 {
  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-171 .elementor-element.elementor-element-2e31b14: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-171 .elementor-element.elementor-element-2e31b14 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-2e31b14 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dba3bca */.elementor-171 .elementor-element.elementor-element-3dba3bca .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-171 .elementor-element.elementor-element-3dba3bca .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-3dba3bca .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f80b191 */.elementor-171 .elementor-element.elementor-element-4f80b191 {
  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-171 .elementor-element.elementor-element-4f80b191: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-171 .elementor-element.elementor-element-4f80b191 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-4f80b191 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32d1368b */.elementor-171 .elementor-element.elementor-element-32d1368b .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-171 .elementor-element.elementor-element-32d1368b .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-32d1368b .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f54eac */.elementor-171 .elementor-element.elementor-element-19f54eac {
  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-171 .elementor-element.elementor-element-19f54eac: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-171 .elementor-element.elementor-element-19f54eac {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-19f54eac {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64e854a8 */.elementor-171 .elementor-element.elementor-element-64e854a8 .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-171 .elementor-element.elementor-element-64e854a8 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-64e854a8 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-786668a */.elementor-171 .elementor-element.elementor-element-786668a {
  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-171 .elementor-element.elementor-element-786668a: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-171 .elementor-element.elementor-element-786668a {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-786668a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e71462b */.elementor-171 .elementor-element.elementor-element-4e71462b .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-171 .elementor-element.elementor-element-4e71462b .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-4e71462b .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d3f68 */.elementor-171 .elementor-element.elementor-element-79d3f68 {
  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-171 .elementor-element.elementor-element-79d3f68: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-171 .elementor-element.elementor-element-79d3f68 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-79d3f68 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-67aefc37 */.elementor-171 .elementor-element.elementor-element-67aefc37 .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-171 .elementor-element.elementor-element-67aefc37 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-67aefc37 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74ea76f1 */.elementor-171 .elementor-element.elementor-element-74ea76f1 {
  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-171 .elementor-element.elementor-element-74ea76f1: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-171 .elementor-element.elementor-element-74ea76f1 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-74ea76f1 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-770100a5 */.elementor-171 .elementor-element.elementor-element-770100a5 .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-171 .elementor-element.elementor-element-770100a5 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-770100a5 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572128de */.elementor-171 .elementor-element.elementor-element-572128de {
  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-171 .elementor-element.elementor-element-572128de: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-171 .elementor-element.elementor-element-572128de {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-572128de {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5aadad */.elementor-171 .elementor-element.elementor-element-5aadad .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-171 .elementor-element.elementor-element-5aadad .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-5aadad .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b259c57 */.elementor-171 .elementor-element.elementor-element-5b259c57 {
  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-171 .elementor-element.elementor-element-5b259c57: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-171 .elementor-element.elementor-element-5b259c57 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-5b259c57 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-654c0242 */.elementor-171 .elementor-element.elementor-element-654c0242 .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-171 .elementor-element.elementor-element-654c0242 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-654c0242 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-596951db */.elementor-171 .elementor-element.elementor-element-596951db {
  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-171 .elementor-element.elementor-element-596951db: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-171 .elementor-element.elementor-element-596951db {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-596951db {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b7d6935 */.elementor-171 .elementor-element.elementor-element-6b7d6935 .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-171 .elementor-element.elementor-element-6b7d6935 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-6b7d6935 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fa167c7 */.elementor-171 .elementor-element.elementor-element-2fa167c7 {
  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-171 .elementor-element.elementor-element-2fa167c7: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-171 .elementor-element.elementor-element-2fa167c7 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-2fa167c7 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-428bf1ae */.elementor-171 .elementor-element.elementor-element-428bf1ae .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-171 .elementor-element.elementor-element-428bf1ae .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-428bf1ae .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445ed65d */.elementor-171 .elementor-element.elementor-element-445ed65d {
  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-171 .elementor-element.elementor-element-445ed65d: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-171 .elementor-element.elementor-element-445ed65d {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-445ed65d {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21ad6903 */.elementor-171 .elementor-element.elementor-element-21ad6903 .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-171 .elementor-element.elementor-element-21ad6903 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-21ad6903 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c935232 */.elementor-171 .elementor-element.elementor-element-7c935232 {
  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-171 .elementor-element.elementor-element-7c935232: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-171 .elementor-element.elementor-element-7c935232 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-7c935232 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-534020b4 */.elementor-171 .elementor-element.elementor-element-534020b4 .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-171 .elementor-element.elementor-element-534020b4 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-534020b4 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e7a48b4 */.elementor-171 .elementor-element.elementor-element-7e7a48b4 {
  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-171 .elementor-element.elementor-element-7e7a48b4: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-171 .elementor-element.elementor-element-7e7a48b4 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-7e7a48b4 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22e36ad5 */.elementor-171 .elementor-element.elementor-element-22e36ad5 .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-171 .elementor-element.elementor-element-22e36ad5 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-22e36ad5 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-156166de */.elementor-171 .elementor-element.elementor-element-156166de {
  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-171 .elementor-element.elementor-element-156166de: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-171 .elementor-element.elementor-element-156166de {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-156166de {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9afeba5 */.elementor-171 .elementor-element.elementor-element-9afeba5 .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-171 .elementor-element.elementor-element-9afeba5 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-9afeba5 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f8c9e8b */.elementor-171 .elementor-element.elementor-element-2f8c9e8b {
  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-171 .elementor-element.elementor-element-2f8c9e8b: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-171 .elementor-element.elementor-element-2f8c9e8b {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-2f8c9e8b {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f8d7448 */.elementor-171 .elementor-element.elementor-element-6f8d7448 .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-171 .elementor-element.elementor-element-6f8d7448 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-6f8d7448 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c0378e */.elementor-171 .elementor-element.elementor-element-5c0378e {
  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-171 .elementor-element.elementor-element-5c0378e: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-171 .elementor-element.elementor-element-5c0378e {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-5c0378e {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20ed018f */.elementor-171 .elementor-element.elementor-element-20ed018f .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-171 .elementor-element.elementor-element-20ed018f .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-20ed018f .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bf570 */.elementor-171 .elementor-element.elementor-element-31bf570 {
  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-171 .elementor-element.elementor-element-31bf570: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-171 .elementor-element.elementor-element-31bf570 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-31bf570 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5091ff5d */.elementor-171 .elementor-element.elementor-element-5091ff5d .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-171 .elementor-element.elementor-element-5091ff5d .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-5091ff5d .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7481aa3f */.elementor-171 .elementor-element.elementor-element-7481aa3f {
  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-171 .elementor-element.elementor-element-7481aa3f: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-171 .elementor-element.elementor-element-7481aa3f {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-7481aa3f {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1694c927 */.elementor-171 .elementor-element.elementor-element-1694c927 .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-171 .elementor-element.elementor-element-1694c927 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-1694c927 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a8ade0 */.elementor-171 .elementor-element.elementor-element-74a8ade0 {
  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-171 .elementor-element.elementor-element-74a8ade0: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-171 .elementor-element.elementor-element-74a8ade0 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-74a8ade0 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d476435 */.elementor-171 .elementor-element.elementor-element-4d476435 .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-171 .elementor-element.elementor-element-4d476435 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-4d476435 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-423573a */.elementor-171 .elementor-element.elementor-element-423573a {
  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-171 .elementor-element.elementor-element-423573a: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-171 .elementor-element.elementor-element-423573a {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-423573a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-431ea6bc */.elementor-171 .elementor-element.elementor-element-431ea6bc .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-252f770a */.elementor-171 .elementor-element.elementor-element-252f770a .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-171 .elementor-element.elementor-element-252f770a .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-252f770a .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bf0501e */.elementor-171 .elementor-element.elementor-element-4bf0501e {
  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-171 .elementor-element.elementor-element-4bf0501e: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-171 .elementor-element.elementor-element-4bf0501e {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-4bf0501e {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bd30267 */.elementor-171 .elementor-element.elementor-element-4bd30267 .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-171 .elementor-element.elementor-element-4bd30267 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-4bd30267 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ceffab9 */.elementor-171 .elementor-element.elementor-element-4ceffab9 {
  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-171 .elementor-element.elementor-element-4ceffab9: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-171 .elementor-element.elementor-element-4ceffab9 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-4ceffab9 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6e9cc234 */.elementor-171 .elementor-element.elementor-element-6e9cc234 .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-171 .elementor-element.elementor-element-6e9cc234 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-6e9cc234 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b64a36 */.elementor-171 .elementor-element.elementor-element-2b64a36 {
  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-171 .elementor-element.elementor-element-2b64a36: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-171 .elementor-element.elementor-element-2b64a36 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-2b64a36 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5d0a10fe */.elementor-171 .elementor-element.elementor-element-5d0a10fe .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-171 .elementor-element.elementor-element-5d0a10fe .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-5d0a10fe .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47688ea0 */.elementor-171 .elementor-element.elementor-element-47688ea0 {
  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-171 .elementor-element.elementor-element-47688ea0: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-171 .elementor-element.elementor-element-47688ea0 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-47688ea0 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5d3f1e14 */.elementor-171 .elementor-element.elementor-element-5d3f1e14 .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-171 .elementor-element.elementor-element-5d3f1e14 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-5d3f1e14 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f8354c */.elementor-171 .elementor-element.elementor-element-32f8354c {
  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-171 .elementor-element.elementor-element-32f8354c: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-171 .elementor-element.elementor-element-32f8354c {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-32f8354c {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66e3c07d */.elementor-171 .elementor-element.elementor-element-66e3c07d .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-171 .elementor-element.elementor-element-66e3c07d .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-66e3c07d .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17a16bba */.elementor-171 .elementor-element.elementor-element-17a16bba {
  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-171 .elementor-element.elementor-element-17a16bba: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-171 .elementor-element.elementor-element-17a16bba {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-17a16bba {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3df468f8 */.elementor-171 .elementor-element.elementor-element-3df468f8 .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-2e273a44 */.elementor-171 .elementor-element.elementor-element-2e273a44 .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-171 .elementor-element.elementor-element-2e273a44 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-2e273a44 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b9c61c0 */.elementor-171 .elementor-element.elementor-element-5b9c61c0 {
  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-171 .elementor-element.elementor-element-5b9c61c0: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-171 .elementor-element.elementor-element-5b9c61c0 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-5b9c61c0 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6d0aad6 */.elementor-171 .elementor-element.elementor-element-6d0aad6 .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-171 .elementor-element.elementor-element-6d0aad6 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-6d0aad6 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a230f8a */.elementor-171 .elementor-element.elementor-element-5a230f8a {
  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-171 .elementor-element.elementor-element-5a230f8a: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-171 .elementor-element.elementor-element-5a230f8a {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-5a230f8a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62217b26 */.elementor-171 .elementor-element.elementor-element-62217b26 .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-171 .elementor-element.elementor-element-62217b26 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-62217b26 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-109cfb1a */.elementor-171 .elementor-element.elementor-element-109cfb1a {
  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-171 .elementor-element.elementor-element-109cfb1a: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-171 .elementor-element.elementor-element-109cfb1a {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-109cfb1a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f1c980e */.elementor-171 .elementor-element.elementor-element-7f1c980e .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-7a55f17d */.elementor-171 .elementor-element.elementor-element-7a55f17d .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-171 .elementor-element.elementor-element-7a55f17d .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-7a55f17d .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1c3a0 */.elementor-171 .elementor-element.elementor-element-1e1c3a0 {
  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-171 .elementor-element.elementor-element-1e1c3a0: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-171 .elementor-element.elementor-element-1e1c3a0 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-1e1c3a0 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-618e7520 */.elementor-171 .elementor-element.elementor-element-618e7520 .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-171 .elementor-element.elementor-element-618e7520 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-618e7520 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6632bcf1 */.elementor-171 .elementor-element.elementor-element-6632bcf1 {
  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-171 .elementor-element.elementor-element-6632bcf1: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-171 .elementor-element.elementor-element-6632bcf1 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-6632bcf1 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a233bf5 */.elementor-171 .elementor-element.elementor-element-3a233bf5 .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-171 .elementor-element.elementor-element-3a233bf5 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-3a233bf5 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f31ec4 */.elementor-171 .elementor-element.elementor-element-14f31ec4 {
  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-171 .elementor-element.elementor-element-14f31ec4: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-171 .elementor-element.elementor-element-14f31ec4 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-14f31ec4 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44dae159 */.elementor-171 .elementor-element.elementor-element-44dae159 .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-171 .elementor-element.elementor-element-44dae159 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-44dae159 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bbe9c2a */.elementor-171 .elementor-element.elementor-element-5bbe9c2a {
  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-171 .elementor-element.elementor-element-5bbe9c2a: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-171 .elementor-element.elementor-element-5bbe9c2a {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-5bbe9c2a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a3f712 */.elementor-171 .elementor-element.elementor-element-61a3f712 .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-16c92297 */.elementor-171 .elementor-element.elementor-element-16c92297 .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-4951d59b */.elementor-171 .elementor-element.elementor-element-4951d59b .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-171 .elementor-element.elementor-element-4951d59b .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-4951d59b .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cd34f68 */.elementor-171 .elementor-element.elementor-element-7cd34f68 {
  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-171 .elementor-element.elementor-element-7cd34f68: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-171 .elementor-element.elementor-element-7cd34f68 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-7cd34f68 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6891c057 */.elementor-171 .elementor-element.elementor-element-6891c057 .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-171 .elementor-element.elementor-element-6891c057 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-6891c057 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a42bde */.elementor-171 .elementor-element.elementor-element-73a42bde {
  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-171 .elementor-element.elementor-element-73a42bde: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-171 .elementor-element.elementor-element-73a42bde {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-73a42bde {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-116a03df */.elementor-171 .elementor-element.elementor-element-116a03df .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-171 .elementor-element.elementor-element-116a03df .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-116a03df .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62dad86 */.elementor-171 .elementor-element.elementor-element-62dad86 {
  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-171 .elementor-element.elementor-element-62dad86: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-171 .elementor-element.elementor-element-62dad86 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-62dad86 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53211aea */.elementor-171 .elementor-element.elementor-element-53211aea .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-171 .elementor-element.elementor-element-53211aea .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-53211aea .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48a3c653 */.elementor-171 .elementor-element.elementor-element-48a3c653 {
  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-171 .elementor-element.elementor-element-48a3c653: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-171 .elementor-element.elementor-element-48a3c653 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-48a3c653 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52abc046 */.elementor-171 .elementor-element.elementor-element-52abc046 .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-171 .elementor-element.elementor-element-52abc046 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-52abc046 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-162d9f57 */.elementor-171 .elementor-element.elementor-element-162d9f57 {
  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-171 .elementor-element.elementor-element-162d9f57: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-171 .elementor-element.elementor-element-162d9f57 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-162d9f57 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f4b4270 */.elementor-171 .elementor-element.elementor-element-7f4b4270 .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-171 .elementor-element.elementor-element-7f4b4270 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-7f4b4270 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a211f76 */.elementor-171 .elementor-element.elementor-element-6a211f76 {
  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-171 .elementor-element.elementor-element-6a211f76: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-171 .elementor-element.elementor-element-6a211f76 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-6a211f76 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61b4ac90 */.elementor-171 .elementor-element.elementor-element-61b4ac90 .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-171 .elementor-element.elementor-element-61b4ac90 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-171 .elementor-element.elementor-element-61b4ac90 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6092b */.elementor-171 .elementor-element.elementor-element-5c6092b {
  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-171 .elementor-element.elementor-element-5c6092b: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-171 .elementor-element.elementor-element-5c6092b {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-171 .elementor-element.elementor-element-5c6092b {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5808d71b */.elementor-171 .elementor-element.elementor-element-5808d71b .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-2c7bc9be */.elementor-171 .elementor-element.elementor-element-2c7bc9be .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-7f2f6fb9 */.elementor-171 .elementor-element.elementor-element-7f2f6fb9 .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-171 .elementor-element.elementor-element-7f2f6fb9 .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-171 .elementor-element.elementor-element-7f2f6fb9 .elementor-tab-title.elementor-active {
  background-color: #f0f7ff !important;
  color: #0066cc !important;
}
.elementor-171 .elementor-element.elementor-element-7f2f6fb9 .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 */