.elementor-162 .elementor-element.elementor-element-1bd05890{--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-162 .elementor-element.elementor-element-1bd05890:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-1bd05890 > .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-162 .elementor-element.elementor-element-6aef0405{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-162 .elementor-element.elementor-element-3ec1b48{text-align:start;font-family:"Tajawal", Sans-serif;font-size:14px;line-height:1.75em;color:#38bdf8;}.elementor-162 .elementor-element.elementor-element-3ec1b48 a{color:#FFFFFF;}.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-162 .elementor-element.elementor-element-13ba8866{text-align:start;}.elementor-162 .elementor-element.elementor-element-13ba8866 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:36px;font-weight:800;color:#ffffff;}.elementor-162 .elementor-element.elementor-element-2b041e1e{text-align:start;font-family:"Tajawal", Sans-serif;font-size:17px;line-height:1.75em;color:#e2e8f0;}.elementor-162 .elementor-element.elementor-element-b4a9a1b{--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-162 .elementor-element.elementor-element-dc6e966 .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-162 .elementor-element.elementor-element-dc6e966 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-6139114 .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-162 .elementor-element.elementor-element-6139114 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-373e33ac{--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-162 .elementor-element.elementor-element-373e33ac:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-373e33ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-1a86d879{--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-162 .elementor-element.elementor-element-3d3a5d72{--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-162 .elementor-element.elementor-element-3d3a5d72:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-3d3a5d72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-162 .elementor-element.elementor-element-123270a0{text-align:start;}.elementor-162 .elementor-element.elementor-element-123270a0 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-162 .elementor-element.elementor-element-44be7b35{text-align:start;}.elementor-162 .elementor-element.elementor-element-44be7b35 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-36c51640{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-162 .elementor-element.elementor-element-16ab2560{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-162 .elementor-element.elementor-element-7d3d577d{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-162 .elementor-element.elementor-element-33559160{--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-162 .elementor-element.elementor-element-33559160:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-33559160 > .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.35-AM.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-162 .elementor-element.elementor-element-a95d0e9{--spacer-size:50px;}.elementor-162 .elementor-element.elementor-element-6c1d9767{--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-162 .elementor-element.elementor-element-6c1d9767:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-6c1d9767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-162 .elementor-element.elementor-element-756a3fc4{text-align:start;}.elementor-162 .elementor-element.elementor-element-756a3fc4 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-162 .elementor-element.elementor-element-180d10f2{text-align:start;}.elementor-162 .elementor-element.elementor-element-180d10f2 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-6567a50d{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-162 .elementor-element.elementor-element-68fcd06{--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-162 .elementor-element.elementor-element-34ea6373{--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-162 .elementor-element.elementor-element-34ea6373:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-34ea6373 > .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-162 .elementor-element.elementor-element-4774baab{text-align:center;}.elementor-162 .elementor-element.elementor-element-19fbb168{text-align:center;}.elementor-162 .elementor-element.elementor-element-19fbb168 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-1dcaa03e{--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-162 .elementor-element.elementor-element-1dcaa03e:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-1dcaa03e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-cb6f1d6{text-align:center;}.elementor-162 .elementor-element.elementor-element-6724e5e6{text-align:center;}.elementor-162 .elementor-element.elementor-element-6724e5e6 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-13fdd18d{--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-162 .elementor-element.elementor-element-13fdd18d:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-13fdd18d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-59ae8853{text-align:center;}.elementor-162 .elementor-element.elementor-element-2ec86644{text-align:center;}.elementor-162 .elementor-element.elementor-element-2ec86644 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-5c08784c{--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-162 .elementor-element.elementor-element-5c08784c:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-5c08784c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-17fd2e36{text-align:center;}.elementor-162 .elementor-element.elementor-element-79fe0286{text-align:center;}.elementor-162 .elementor-element.elementor-element-79fe0286 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-7adcef02{--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-162 .elementor-element.elementor-element-7adcef02:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-7adcef02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-6176cf8d{text-align:center;}.elementor-162 .elementor-element.elementor-element-5bc9ae6e{text-align:center;}.elementor-162 .elementor-element.elementor-element-5bc9ae6e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-226d62de{--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-162 .elementor-element.elementor-element-226d62de:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-226d62de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-5e400543{text-align:center;}.elementor-162 .elementor-element.elementor-element-1abe9f8b{text-align:center;}.elementor-162 .elementor-element.elementor-element-1abe9f8b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-24b6756a{--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-162 .elementor-element.elementor-element-24b6756a:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-24b6756a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-2df9ba28{text-align:center;}.elementor-162 .elementor-element.elementor-element-3de6c27e{text-align:center;}.elementor-162 .elementor-element.elementor-element-3de6c27e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-34b692fc{--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-162 .elementor-element.elementor-element-34b692fc:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-34b692fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-e67ac84{text-align:center;}.elementor-162 .elementor-element.elementor-element-1dc6d8bd{text-align:center;}.elementor-162 .elementor-element.elementor-element-1dc6d8bd .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:700;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-109803f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-4751f6b .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-162 .elementor-element.elementor-element-4751f6b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-2d20d4f .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-162 .elementor-element.elementor-element-2d20d4f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-6c02031c{--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-162 .elementor-element.elementor-element-6c02031c:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-6c02031c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-17c82f66{text-align:start;}.elementor-162 .elementor-element.elementor-element-17c82f66 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-162 .elementor-element.elementor-element-431d6900{text-align:start;}.elementor-162 .elementor-element.elementor-element-431d6900 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-17f9e70c{--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-162 .elementor-element.elementor-element-1146263b{--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-162 .elementor-element.elementor-element-1146263b:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-1146263b > .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-162 .elementor-element.elementor-element-1faf4f18 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-1faf4f18 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-1faf4f18 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-1faf4f18 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-1faf4f18 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-1faf4f18 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-188ade3e{--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-162 .elementor-element.elementor-element-188ade3e:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-188ade3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-238851f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-238851f .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-238851f .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-238851f .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-238851f .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-238851f .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-7d4e1566{--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-162 .elementor-element.elementor-element-7d4e1566:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-7d4e1566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-7d0abef9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-7d0abef9 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-7d0abef9 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-7d0abef9 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-7d0abef9 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-7d0abef9 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-7c1d2f92{--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-162 .elementor-element.elementor-element-7c1d2f92:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-7c1d2f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-4a03a8da .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-4a03a8da .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-4a03a8da .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-4a03a8da .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-4a03a8da .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-4a03a8da .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-5e97edb6{--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-162 .elementor-element.elementor-element-5e97edb6:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-5e97edb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-6944996 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-6944996 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-6944996 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-6944996 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-6944996 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-6944996 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-62a4f318{--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-162 .elementor-element.elementor-element-62a4f318:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-62a4f318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-2ace88b2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-2ace88b2 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-2ace88b2 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-2ace88b2 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-2ace88b2 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-2ace88b2 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-fc6b8e9{--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-162 .elementor-element.elementor-element-fc6b8e9:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-fc6b8e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-71f9008 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-71f9008 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-71f9008 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-71f9008 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-71f9008 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-71f9008 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-f768083{--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-162 .elementor-element.elementor-element-f768083:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-f768083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-37872d76 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-37872d76 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-37872d76 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-37872d76 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-37872d76 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-37872d76 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-7e732f22{--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-162 .elementor-element.elementor-element-7e732f22:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-7e732f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-16c6505c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-16c6505c .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-16c6505c .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-16c6505c .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-16c6505c .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-16c6505c .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-50a8aae5{--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-162 .elementor-element.elementor-element-50a8aae5:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-50a8aae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-6154932b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-6154932b .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-6154932b .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-6154932b .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-6154932b .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-6154932b .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-25e3ac3e{--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-162 .elementor-element.elementor-element-25e3ac3e:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-25e3ac3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-3cb37a7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-3cb37a7 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-3cb37a7 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-3cb37a7 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-3cb37a7 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-3cb37a7 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-45ee8298{--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-162 .elementor-element.elementor-element-45ee8298:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-45ee8298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-4462096c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-4462096c .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-4462096c .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-4462096c .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-4462096c .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-4462096c .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-22a4537f{--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-162 .elementor-element.elementor-element-22a4537f:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-22a4537f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-38feb3de .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-38feb3de .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-38feb3de .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-38feb3de .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-38feb3de .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-38feb3de .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-2b7ae8fe{--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-162 .elementor-element.elementor-element-2b7ae8fe:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-2b7ae8fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-259894a1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-259894a1 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-259894a1 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-259894a1 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-259894a1 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-259894a1 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-2a0d920a{--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-162 .elementor-element.elementor-element-2a0d920a:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-2a0d920a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-25ab2995 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-25ab2995 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-25ab2995 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-25ab2995 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-25ab2995 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-25ab2995 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-1a585145{--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-162 .elementor-element.elementor-element-1a585145:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-1a585145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-504edb85 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-504edb85 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-504edb85 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-504edb85 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-504edb85 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-504edb85 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-6ad79012{--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-162 .elementor-element.elementor-element-6ad79012:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-6ad79012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-1ffff83d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-1ffff83d .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-1ffff83d .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-1ffff83d .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-1ffff83d .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-1ffff83d .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-562816c4{--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-162 .elementor-element.elementor-element-562816c4:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-562816c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-2fc0933e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-2fc0933e .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-2fc0933e .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-2fc0933e .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-2fc0933e .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-2fc0933e .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-1c97f41f{--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-162 .elementor-element.elementor-element-1c97f41f:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-1c97f41f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-4e78e28b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-4e78e28b .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-4e78e28b .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-4e78e28b .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-4e78e28b .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-4e78e28b .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-7c0b25c7{--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-162 .elementor-element.elementor-element-7c0b25c7:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-7c0b25c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-38890205 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-38890205 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-38890205 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-38890205 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-38890205 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-38890205 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-594b63c6{--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-162 .elementor-element.elementor-element-594b63c6:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-594b63c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-5c6a7b7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-5c6a7b7 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-5c6a7b7 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-5c6a7b7 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-5c6a7b7 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-5c6a7b7 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-6192736{--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-162 .elementor-element.elementor-element-6192736:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-6192736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-783035ee .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-783035ee .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-783035ee .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-783035ee .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-783035ee .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-783035ee .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-3c3cf607{--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-162 .elementor-element.elementor-element-3c3cf607:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-3c3cf607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-4c6d4824 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-4c6d4824 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-4c6d4824 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-4c6d4824 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-4c6d4824 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-4c6d4824 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-31beb29{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-89a61aa .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-162 .elementor-element.elementor-element-89a61aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-feb02c2 .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-162 .elementor-element.elementor-element-feb02c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-632bc279{--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-162 .elementor-element.elementor-element-632bc279:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-632bc279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-162 .elementor-element.elementor-element-460f5cb0{--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-162 .elementor-element.elementor-element-35ea89b5{--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-162 .elementor-element.elementor-element-35ea89b5:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-35ea89b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-3d25be5b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-3d25be5b .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-3d25be5b .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-3d25be5b .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-3d25be5b .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-3d25be5b .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-47522c8d{--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-162 .elementor-element.elementor-element-47522c8d:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-47522c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-66557dd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-66557dd .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-66557dd .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-66557dd .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-66557dd .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-66557dd .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-6299140c{--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-162 .elementor-element.elementor-element-6299140c:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-6299140c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-5c67489d{--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-162 .elementor-element.elementor-element-29389bcf{--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-162 .elementor-element.elementor-element-29389bcf:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-29389bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-366bab00 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-366bab00 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-366bab00 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-366bab00 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-366bab00 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-366bab00 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-1c830a0e{--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-162 .elementor-element.elementor-element-1c830a0e:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-1c830a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-fe42e6b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-fe42e6b .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-fe42e6b .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-fe42e6b .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-fe42e6b .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-fe42e6b .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-9abd346{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-219ffb5 .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-162 .elementor-element.elementor-element-219ffb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-9610a0d .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-162 .elementor-element.elementor-element-9610a0d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-6ea2cc7f{--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-162 .elementor-element.elementor-element-6ea2cc7f:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-6ea2cc7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f7ff;}.elementor-162 .elementor-element.elementor-element-5c140138{text-align:start;}.elementor-162 .elementor-element.elementor-element-5c140138 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-162 .elementor-element.elementor-element-5db94fe{text-align:start;}.elementor-162 .elementor-element.elementor-element-5db94fe .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-c4ccf07{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-162 .elementor-element.elementor-element-36e5f7c2{--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-162 .elementor-element.elementor-element-71e11e7f{--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-162 .elementor-element.elementor-element-71e11e7f:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-71e11e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-714dd1e4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-714dd1e4 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-714dd1e4 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-714dd1e4 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-714dd1e4 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-714dd1e4 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-5065acc{--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-162 .elementor-element.elementor-element-5065acc:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-5065acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-7baa3b65 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-7baa3b65 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-7baa3b65 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-7baa3b65 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-7baa3b65 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-7baa3b65 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-1b44716f{--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-162 .elementor-element.elementor-element-1b44716f:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-1b44716f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-151d9b3f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-151d9b3f .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-151d9b3f .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-151d9b3f .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-151d9b3f .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-151d9b3f .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-489c01bb{--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-162 .elementor-element.elementor-element-489c01bb:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-489c01bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-162 .elementor-element.elementor-element-6cc4f777{text-align:start;}.elementor-162 .elementor-element.elementor-element-6cc4f777 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-162 .elementor-element.elementor-element-1019621b{text-align:start;}.elementor-162 .elementor-element.elementor-element-1019621b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-1e1e9960{--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-162 .elementor-element.elementor-element-43166edc{--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-162 .elementor-element.elementor-element-43166edc:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-43166edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-2942cf49 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-2942cf49 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-2942cf49 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-2942cf49 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-2942cf49 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-2942cf49 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-73c9787{--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-162 .elementor-element.elementor-element-73c9787:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-73c9787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-5ad0dd32 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-5ad0dd32 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-5ad0dd32 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-5ad0dd32 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-5ad0dd32 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-5ad0dd32 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-872496f{--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-162 .elementor-element.elementor-element-872496f:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-872496f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-3336621e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-3336621e .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-3336621e .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-3336621e .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-3336621e .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-3336621e .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-57539e3c{--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-162 .elementor-element.elementor-element-57539e3c:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-57539e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-22fda690 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-22fda690 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-22fda690 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-22fda690 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-22fda690 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-22fda690 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-ba3ab2b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-3744a4c .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-162 .elementor-element.elementor-element-3744a4c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-dec2f34 .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-162 .elementor-element.elementor-element-dec2f34 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-0947003{--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-162 .elementor-element.elementor-element-0947003:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-0947003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-162 .elementor-element.elementor-element-760840a{text-align:start;}.elementor-162 .elementor-element.elementor-element-760840a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-162 .elementor-element.elementor-element-84408c0{text-align:start;}.elementor-162 .elementor-element.elementor-element-84408c0 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-c2f53c6{--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-162 .elementor-element.elementor-element-b56fc3f{--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-162 .elementor-element.elementor-element-b56fc3f:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-b56fc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-baf9aa2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-baf9aa2 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-baf9aa2 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-baf9aa2 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-baf9aa2 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-baf9aa2 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-fef917b{--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-162 .elementor-element.elementor-element-fef917b:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-fef917b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-3134e36 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-3134e36 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-3134e36 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-3134e36 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-3134e36 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-3134e36 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-5920df9{--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-162 .elementor-element.elementor-element-5920df9:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-5920df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-d8643cf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-d8643cf .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-d8643cf .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-d8643cf .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-d8643cf .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-d8643cf .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-55fb53a{--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-162 .elementor-element.elementor-element-55fb53a:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-55fb53a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-fb65a3a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-fb65a3a .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-fb65a3a .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-fb65a3a .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-fb65a3a .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-fb65a3a .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-da4040f{--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-162 .elementor-element.elementor-element-da4040f:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-da4040f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-15289c4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-15289c4 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-15289c4 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-15289c4 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-15289c4 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-15289c4 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-a331276{--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-162 .elementor-element.elementor-element-a331276:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-a331276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-ae1c202 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-ae1c202 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-ae1c202 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-ae1c202 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-ae1c202 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-ae1c202 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-d3b7c27{--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-162 .elementor-element.elementor-element-d3b7c27:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-d3b7c27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-f9f2767 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-162 .elementor-element.elementor-element-f9f2767 .elementor-icon{font-size:22px;}.elementor-162 .elementor-element.elementor-element-f9f2767 .elementor-icon-box-title, .elementor-162 .elementor-element.elementor-element-f9f2767 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-f9f2767 .elementor-icon-box-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-f9f2767 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-2983e7b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-6328d79 .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-162 .elementor-element.elementor-element-6328d79 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-14d66bd .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-162 .elementor-element.elementor-element-14d66bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-11d3242{--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-162 .elementor-element.elementor-element-11d3242:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-11d3242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-1fe2d77{text-align:start;}.elementor-162 .elementor-element.elementor-element-1fe2d77 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-162 .elementor-element.elementor-element-394e85b{text-align:start;}.elementor-162 .elementor-element.elementor-element-394e85b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-db513f8{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-162 .elementor-element.elementor-element-801fbf2{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-162 .elementor-element.elementor-element-e722fc3{--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-162 .elementor-element.elementor-element-e722fc3:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-e722fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f7ff;}.elementor-162 .elementor-element.elementor-element-af4d201{text-align:start;}.elementor-162 .elementor-element.elementor-element-af4d201 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-162 .elementor-element.elementor-element-a4347fc{text-align:start;}.elementor-162 .elementor-element.elementor-element-a4347fc .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-c2ff017{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-162 .elementor-element.elementor-element-06d0fe9{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-162 .elementor-element.elementor-element-abd1237{--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-162 .elementor-element.elementor-element-abd1237:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-abd1237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-162 .elementor-element.elementor-element-9386c5a{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-162 .elementor-element.elementor-element-ed61b29:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-ed61b29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-162 .elementor-element.elementor-element-ed61b29 > .elementor-container{max-width:1240px;}.elementor-162 .elementor-element.elementor-element-ed61b29{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-162 .elementor-element.elementor-element-ed61b29 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-162 .elementor-element.elementor-element-39e7a9d{text-align:start;}.elementor-162 .elementor-element.elementor-element-39e7a9d .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-162 .elementor-element.elementor-element-72ede9d{text-align:start;}.elementor-162 .elementor-element.elementor-element-72ede9d .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:800;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-64032fc{text-align:start;font-family:"Tajawal", Sans-serif;font-size:16px;line-height:1.75em;color:#475569;}.elementor-162 .elementor-element.elementor-element-57a3ba4 > .elementor-container{max-width:1240px;}.elementor-162 .elementor-element.elementor-element-9bd085a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-162 .elementor-element.elementor-element-9bd085a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-9bd085a > .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-162 .elementor-element.elementor-element-9bd085a > .elementor-element-populated, .elementor-162 .elementor-element.elementor-element-9bd085a > .elementor-element-populated > .elementor-background-overlay, .elementor-162 .elementor-element.elementor-element-9bd085a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-162 .elementor-element.elementor-element-9bd085a > .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-162 .elementor-element.elementor-element-2db7d12.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-162 .elementor-element.elementor-element-2db7d12.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-162 .elementor-element.elementor-element-2db7d12.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-162 .elementor-element.elementor-element-2db7d12 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-162 .elementor-element.elementor-element-2db7d12 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-162 .elementor-element.elementor-element-2db7d12 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:700;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-2db7d12:has(:hover) .elementor-image-box-title,
					 .elementor-162 .elementor-element.elementor-element-2db7d12:has(:focus) .elementor-image-box-title{color:#00B3FF;}.elementor-162 .elementor-element.elementor-element-2db7d12 .elementor-image-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-875bf6b .elementor-button{background-color:#0066cc;font-family:"Cairo", Sans-serif;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-162 .elementor-element.elementor-element-d2f6106{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-6b6287a .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-162 .elementor-element.elementor-element-6b6287a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-59a5ad0 .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-162 .elementor-element.elementor-element-59a5ad0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-d122440:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-162 .elementor-element.elementor-element-d122440 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-d122440 > .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-162 .elementor-element.elementor-element-d122440 > .elementor-element-populated, .elementor-162 .elementor-element.elementor-element-d122440 > .elementor-element-populated > .elementor-background-overlay, .elementor-162 .elementor-element.elementor-element-d122440 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-162 .elementor-element.elementor-element-d122440 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-162 .elementor-element.elementor-element-f9d1ef8.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-162 .elementor-element.elementor-element-f9d1ef8.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-162 .elementor-element.elementor-element-f9d1ef8.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-162 .elementor-element.elementor-element-f9d1ef8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-162 .elementor-element.elementor-element-f9d1ef8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-162 .elementor-element.elementor-element-f9d1ef8 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:700;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-f9d1ef8:has(:hover) .elementor-image-box-title,
					 .elementor-162 .elementor-element.elementor-element-f9d1ef8:has(:focus) .elementor-image-box-title{color:#00B3FF;}.elementor-162 .elementor-element.elementor-element-f9d1ef8 .elementor-image-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-1ed56cc .elementor-button{background-color:#0066cc;font-family:"Cairo", Sans-serif;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-162 .elementor-element.elementor-element-61296af{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-9e2f553 .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-162 .elementor-element.elementor-element-9e2f553 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-c7cf7cd .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-162 .elementor-element.elementor-element-c7cf7cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-0ac30e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-162 .elementor-element.elementor-element-0ac30e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-0ac30e3 > .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-162 .elementor-element.elementor-element-0ac30e3 > .elementor-element-populated, .elementor-162 .elementor-element.elementor-element-0ac30e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-162 .elementor-element.elementor-element-0ac30e3 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-162 .elementor-element.elementor-element-0ac30e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-162 .elementor-element.elementor-element-cffc9bb.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-162 .elementor-element.elementor-element-cffc9bb.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-162 .elementor-element.elementor-element-cffc9bb.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-162 .elementor-element.elementor-element-cffc9bb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-162 .elementor-element.elementor-element-cffc9bb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-162 .elementor-element.elementor-element-cffc9bb .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:20px;font-weight:700;color:#0a2540;}.elementor-162 .elementor-element.elementor-element-cffc9bb:has(:hover) .elementor-image-box-title,
					 .elementor-162 .elementor-element.elementor-element-cffc9bb:has(:focus) .elementor-image-box-title{color:#00B3FF;}.elementor-162 .elementor-element.elementor-element-cffc9bb .elementor-image-box-description{font-family:"Tajawal", Sans-serif;font-size:15px;line-height:1.7em;color:#475569;}.elementor-162 .elementor-element.elementor-element-ecffd3e .elementor-button{background-color:#0066cc;font-family:"Cairo", Sans-serif;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-162 .elementor-element.elementor-element-49abfae{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-6882d40 .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-162 .elementor-element.elementor-element-6882d40 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-78172f9 .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-162 .elementor-element.elementor-element-78172f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-162 .elementor-element.elementor-element-591f8e65{--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-162 .elementor-element.elementor-element-591f8e65:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-591f8e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-1e75974f{text-align:start;}.elementor-162 .elementor-element.elementor-element-1e75974f .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:700;color:#0066cc;}.elementor-162 .elementor-element.elementor-element-7c54dd8c{text-align:start;}.elementor-162 .elementor-element.elementor-element-7c54dd8c .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-162 .elementor-element.elementor-element-3195002f .elementor-accordion-item{border-color:#e2e8f0;}.elementor-162 .elementor-element.elementor-element-3195002f .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e2e8f0;}.elementor-162 .elementor-element.elementor-element-3195002f .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e2e8f0;}.elementor-162 .elementor-element.elementor-element-3195002f .elementor-tab-title{background-color:#ffffff;}.elementor-162 .elementor-element.elementor-element-3195002f .elementor-accordion-icon, .elementor-162 .elementor-element.elementor-element-3195002f .elementor-accordion-title{color:#0a2540;}.elementor-162 .elementor-element.elementor-element-3195002f .elementor-accordion-icon svg{fill:#0a2540;}.elementor-162 .elementor-element.elementor-element-3195002f .elementor-active .elementor-accordion-icon, .elementor-162 .elementor-element.elementor-element-3195002f .elementor-active .elementor-accordion-title{color:#0066cc;}.elementor-162 .elementor-element.elementor-element-3195002f .elementor-active .elementor-accordion-icon svg{fill:#0066cc;}.elementor-162 .elementor-element.elementor-element-3195002f .elementor-accordion-title{font-family:"Cairo", Sans-serif;font-size:17px;font-weight:700;}.elementor-162 .elementor-element.elementor-element-3195002f .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-162 .elementor-element.elementor-element-6aef0405{text-align:start;}.elementor-162 .elementor-element.elementor-element-3ec1b48{text-align:start;}.elementor-162 .elementor-element.elementor-element-13ba8866{text-align:start;}.elementor-162 .elementor-element.elementor-element-2b041e1e{text-align:start;}.elementor-162 .elementor-element.elementor-element-b4a9a1b{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-123270a0{text-align:start;}.elementor-162 .elementor-element.elementor-element-44be7b35{text-align:start;}.elementor-162 .elementor-element.elementor-element-36c51640{text-align:start;}.elementor-162 .elementor-element.elementor-element-16ab2560{text-align:start;}.elementor-162 .elementor-element.elementor-element-7d3d577d{text-align:start;}.elementor-162 .elementor-element.elementor-element-a95d0e9{--spacer-size:388px;}.elementor-162 .elementor-element.elementor-element-756a3fc4{text-align:start;}.elementor-162 .elementor-element.elementor-element-180d10f2{text-align:start;}.elementor-162 .elementor-element.elementor-element-6567a50d{text-align:start;}.elementor-162 .elementor-element.elementor-element-19fbb168{text-align:center;}.elementor-162 .elementor-element.elementor-element-6724e5e6{text-align:center;}.elementor-162 .elementor-element.elementor-element-2ec86644{text-align:center;}.elementor-162 .elementor-element.elementor-element-79fe0286{text-align:center;}.elementor-162 .elementor-element.elementor-element-5bc9ae6e{text-align:center;}.elementor-162 .elementor-element.elementor-element-1abe9f8b{text-align:center;}.elementor-162 .elementor-element.elementor-element-3de6c27e{text-align:center;}.elementor-162 .elementor-element.elementor-element-1dc6d8bd{text-align:center;}.elementor-162 .elementor-element.elementor-element-109803f{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-17c82f66{text-align:start;}.elementor-162 .elementor-element.elementor-element-431d6900{text-align:start;}.elementor-162 .elementor-element.elementor-element-1faf4f18 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-238851f .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-7d0abef9 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-4a03a8da .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-6944996 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-2ace88b2 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-71f9008 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-37872d76 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-16c6505c .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-6154932b .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-3cb37a7 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-4462096c .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-38feb3de .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-259894a1 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-25ab2995 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-504edb85 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-1ffff83d .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-2fc0933e .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-4e78e28b .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-38890205 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-5c6a7b7 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-783035ee .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-4c6d4824 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-31beb29{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-3d25be5b .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-66557dd .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-366bab00 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-fe42e6b .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-9abd346{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-5c140138{text-align:start;}.elementor-162 .elementor-element.elementor-element-5db94fe{text-align:start;}.elementor-162 .elementor-element.elementor-element-c4ccf07{text-align:start;}.elementor-162 .elementor-element.elementor-element-714dd1e4 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-7baa3b65 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-151d9b3f .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-6cc4f777{text-align:start;}.elementor-162 .elementor-element.elementor-element-1019621b{text-align:start;}.elementor-162 .elementor-element.elementor-element-2942cf49 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-5ad0dd32 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-3336621e .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-22fda690 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-ba3ab2b{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-760840a{text-align:start;}.elementor-162 .elementor-element.elementor-element-84408c0{text-align:start;}.elementor-162 .elementor-element.elementor-element-baf9aa2 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-3134e36 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-d8643cf .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-fb65a3a .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-15289c4 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-ae1c202 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-f9f2767 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-2983e7b{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-1fe2d77{text-align:start;}.elementor-162 .elementor-element.elementor-element-394e85b{text-align:start;}.elementor-162 .elementor-element.elementor-element-db513f8{text-align:start;}.elementor-162 .elementor-element.elementor-element-801fbf2{text-align:start;}.elementor-162 .elementor-element.elementor-element-af4d201{text-align:start;}.elementor-162 .elementor-element.elementor-element-a4347fc{text-align:start;}.elementor-162 .elementor-element.elementor-element-c2ff017{text-align:start;}.elementor-162 .elementor-element.elementor-element-06d0fe9{text-align:start;}.elementor-162 .elementor-element.elementor-element-9386c5a{text-align:start;}.elementor-162 .elementor-element.elementor-element-d2f6106{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-61296af{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-49abfae{--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-1e75974f{text-align:start;}.elementor-162 .elementor-element.elementor-element-7c54dd8c{text-align:start;}}@media(max-width:767px){.elementor-162 .elementor-element.elementor-element-6aef0405{text-align:start;}.elementor-162 .elementor-element.elementor-element-3ec1b48{text-align:start;}.elementor-162 .elementor-element.elementor-element-13ba8866{text-align:start;}.elementor-162 .elementor-element.elementor-element-2b041e1e{text-align:start;}.elementor-162 .elementor-element.elementor-element-b4a9a1b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-123270a0{text-align:start;}.elementor-162 .elementor-element.elementor-element-44be7b35{text-align:start;}.elementor-162 .elementor-element.elementor-element-36c51640{text-align:start;}.elementor-162 .elementor-element.elementor-element-16ab2560{text-align:start;}.elementor-162 .elementor-element.elementor-element-7d3d577d{text-align:start;}.elementor-162 .elementor-element.elementor-element-756a3fc4{text-align:start;}.elementor-162 .elementor-element.elementor-element-180d10f2{text-align:start;}.elementor-162 .elementor-element.elementor-element-6567a50d{text-align:start;}.elementor-162 .elementor-element.elementor-element-19fbb168{text-align:center;}.elementor-162 .elementor-element.elementor-element-6724e5e6{text-align:center;}.elementor-162 .elementor-element.elementor-element-2ec86644{text-align:center;}.elementor-162 .elementor-element.elementor-element-79fe0286{text-align:center;}.elementor-162 .elementor-element.elementor-element-5bc9ae6e{text-align:center;}.elementor-162 .elementor-element.elementor-element-1abe9f8b{text-align:center;}.elementor-162 .elementor-element.elementor-element-3de6c27e{text-align:center;}.elementor-162 .elementor-element.elementor-element-1dc6d8bd{text-align:center;}.elementor-162 .elementor-element.elementor-element-109803f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-17c82f66{text-align:start;}.elementor-162 .elementor-element.elementor-element-431d6900{text-align:start;}.elementor-162 .elementor-element.elementor-element-1faf4f18 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-238851f .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-7d0abef9 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-4a03a8da .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-6944996 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-2ace88b2 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-71f9008 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-37872d76 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-16c6505c .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-6154932b .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-3cb37a7 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-4462096c .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-38feb3de .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-259894a1 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-25ab2995 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-504edb85 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-1ffff83d .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-2fc0933e .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-4e78e28b .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-38890205 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-5c6a7b7 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-783035ee .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-4c6d4824 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-31beb29{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-3d25be5b .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-66557dd .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-366bab00 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-fe42e6b .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-9abd346{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-5c140138{text-align:start;}.elementor-162 .elementor-element.elementor-element-5db94fe{text-align:start;}.elementor-162 .elementor-element.elementor-element-c4ccf07{text-align:start;}.elementor-162 .elementor-element.elementor-element-714dd1e4 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-7baa3b65 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-151d9b3f .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-6cc4f777{text-align:start;}.elementor-162 .elementor-element.elementor-element-1019621b{text-align:start;}.elementor-162 .elementor-element.elementor-element-2942cf49 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-5ad0dd32 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-3336621e .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-22fda690 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-ba3ab2b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-760840a{text-align:start;}.elementor-162 .elementor-element.elementor-element-84408c0{text-align:start;}.elementor-162 .elementor-element.elementor-element-baf9aa2 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-3134e36 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-d8643cf .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-fb65a3a .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-15289c4 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-ae1c202 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-f9f2767 .elementor-icon-box-wrapper{text-align:start;}.elementor-162 .elementor-element.elementor-element-2983e7b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-1fe2d77{text-align:start;}.elementor-162 .elementor-element.elementor-element-394e85b{text-align:start;}.elementor-162 .elementor-element.elementor-element-db513f8{text-align:start;}.elementor-162 .elementor-element.elementor-element-801fbf2{text-align:start;}.elementor-162 .elementor-element.elementor-element-af4d201{text-align:start;}.elementor-162 .elementor-element.elementor-element-a4347fc{text-align:start;}.elementor-162 .elementor-element.elementor-element-c2ff017{text-align:start;}.elementor-162 .elementor-element.elementor-element-06d0fe9{text-align:start;}.elementor-162 .elementor-element.elementor-element-9386c5a{text-align:start;}.elementor-162 .elementor-element.elementor-element-39e7a9d{text-align:start;}.elementor-162 .elementor-element.elementor-element-72ede9d{text-align:start;}.elementor-162 .elementor-element.elementor-element-64032fc{text-align:start;}.elementor-162 .elementor-element.elementor-element-2db7d12 .elementor-image-box-img{margin-bottom:16px;}.elementor-162 .elementor-element.elementor-element-d2f6106{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-f9d1ef8 .elementor-image-box-img{margin-bottom:16px;}.elementor-162 .elementor-element.elementor-element-61296af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-cffc9bb .elementor-image-box-img{margin-bottom:16px;}.elementor-162 .elementor-element.elementor-element-49abfae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162 .elementor-element.elementor-element-1e75974f{text-align:start;}.elementor-162 .elementor-element.elementor-element-7c54dd8c{text-align:start;}}@media(min-width:768px){.elementor-162 .elementor-element.elementor-element-1bd05890{--content-width:1240px;}.elementor-162 .elementor-element.elementor-element-b4a9a1b{--width:46%;}.elementor-162 .elementor-element.elementor-element-373e33ac{--content-width:1240px;}.elementor-162 .elementor-element.elementor-element-6c1d9767{--content-width:1240px;}.elementor-162 .elementor-element.elementor-element-109803f{--width:46%;}.elementor-162 .elementor-element.elementor-element-6c02031c{--content-width:1240px;}.elementor-162 .elementor-element.elementor-element-31beb29{--width:46%;}.elementor-162 .elementor-element.elementor-element-632bc279{--content-width:1240px;}.elementor-162 .elementor-element.elementor-element-6299140c{--content-width:1240px;}.elementor-162 .elementor-element.elementor-element-9abd346{--width:46%;}.elementor-162 .elementor-element.elementor-element-6ea2cc7f{--content-width:1240px;}.elementor-162 .elementor-element.elementor-element-489c01bb{--content-width:1240px;}.elementor-162 .elementor-element.elementor-element-ba3ab2b{--width:46%;}.elementor-162 .elementor-element.elementor-element-0947003{--content-width:1240px;}.elementor-162 .elementor-element.elementor-element-2983e7b{--width:46%;}.elementor-162 .elementor-element.elementor-element-11d3242{--content-width:1240px;}.elementor-162 .elementor-element.elementor-element-e722fc3{--content-width:1240px;}.elementor-162 .elementor-element.elementor-element-abd1237{--content-width:1240px;}.elementor-162 .elementor-element.elementor-element-591f8e65{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-162 .elementor-element.elementor-element-b4a9a1b{--width:1600px;}.elementor-162 .elementor-element.elementor-element-109803f{--width:1600px;}.elementor-162 .elementor-element.elementor-element-31beb29{--width:1600px;}.elementor-162 .elementor-element.elementor-element-9abd346{--width:1600px;}.elementor-162 .elementor-element.elementor-element-ba3ab2b{--width:1600px;}.elementor-162 .elementor-element.elementor-element-2983e7b{--width:1600px;}}/* Start custom CSS for heading, class: .elementor-element-123270a0 */.elementor-162 .elementor-element.elementor-element-123270a0 .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-3d3a5d72 */.elementor-162 .elementor-element.elementor-element-3d3a5d72 {
  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-162 .elementor-element.elementor-element-3d3a5d72: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-162 .elementor-element.elementor-element-3d3a5d72 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-3d3a5d72 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33559160 */.elementor-162 .elementor-element.elementor-element-33559160 {
  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-162 .elementor-element.elementor-element-33559160: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-162 .elementor-element.elementor-element-33559160 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-33559160 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-756a3fc4 */.elementor-162 .elementor-element.elementor-element-756a3fc4 .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-34ea6373 */.elementor-162 .elementor-element.elementor-element-34ea6373 {
  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-162 .elementor-element.elementor-element-34ea6373: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-162 .elementor-element.elementor-element-34ea6373 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-34ea6373 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dcaa03e */.elementor-162 .elementor-element.elementor-element-1dcaa03e {
  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-162 .elementor-element.elementor-element-1dcaa03e: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-162 .elementor-element.elementor-element-1dcaa03e {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-1dcaa03e {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13fdd18d */.elementor-162 .elementor-element.elementor-element-13fdd18d {
  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-162 .elementor-element.elementor-element-13fdd18d: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-162 .elementor-element.elementor-element-13fdd18d {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-13fdd18d {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c08784c */.elementor-162 .elementor-element.elementor-element-5c08784c {
  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-162 .elementor-element.elementor-element-5c08784c: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-162 .elementor-element.elementor-element-5c08784c {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-5c08784c {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7adcef02 */.elementor-162 .elementor-element.elementor-element-7adcef02 {
  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-162 .elementor-element.elementor-element-7adcef02: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-162 .elementor-element.elementor-element-7adcef02 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-7adcef02 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-226d62de */.elementor-162 .elementor-element.elementor-element-226d62de {
  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-162 .elementor-element.elementor-element-226d62de: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-162 .elementor-element.elementor-element-226d62de {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-226d62de {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b6756a */.elementor-162 .elementor-element.elementor-element-24b6756a {
  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-162 .elementor-element.elementor-element-24b6756a: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-162 .elementor-element.elementor-element-24b6756a {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-24b6756a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b692fc */.elementor-162 .elementor-element.elementor-element-34b692fc {
  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-162 .elementor-element.elementor-element-34b692fc: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-162 .elementor-element.elementor-element-34b692fc {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-34b692fc {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17c82f66 */.elementor-162 .elementor-element.elementor-element-17c82f66 .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-1faf4f18 */.elementor-162 .elementor-element.elementor-element-1faf4f18 .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-162 .elementor-element.elementor-element-1faf4f18 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-1faf4f18 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1146263b */.elementor-162 .elementor-element.elementor-element-1146263b {
  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-162 .elementor-element.elementor-element-1146263b: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-162 .elementor-element.elementor-element-1146263b {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-1146263b {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-238851f */.elementor-162 .elementor-element.elementor-element-238851f .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-162 .elementor-element.elementor-element-238851f .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-238851f .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-188ade3e */.elementor-162 .elementor-element.elementor-element-188ade3e {
  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-162 .elementor-element.elementor-element-188ade3e: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-162 .elementor-element.elementor-element-188ade3e {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-188ade3e {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d0abef9 */.elementor-162 .elementor-element.elementor-element-7d0abef9 .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-162 .elementor-element.elementor-element-7d0abef9 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-7d0abef9 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4e1566 */.elementor-162 .elementor-element.elementor-element-7d4e1566 {
  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-162 .elementor-element.elementor-element-7d4e1566: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-162 .elementor-element.elementor-element-7d4e1566 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-7d4e1566 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a03a8da */.elementor-162 .elementor-element.elementor-element-4a03a8da .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-162 .elementor-element.elementor-element-4a03a8da .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-4a03a8da .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c1d2f92 */.elementor-162 .elementor-element.elementor-element-7c1d2f92 {
  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-162 .elementor-element.elementor-element-7c1d2f92: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-162 .elementor-element.elementor-element-7c1d2f92 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-7c1d2f92 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6944996 */.elementor-162 .elementor-element.elementor-element-6944996 .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-162 .elementor-element.elementor-element-6944996 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-6944996 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e97edb6 */.elementor-162 .elementor-element.elementor-element-5e97edb6 {
  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-162 .elementor-element.elementor-element-5e97edb6: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-162 .elementor-element.elementor-element-5e97edb6 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-5e97edb6 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ace88b2 */.elementor-162 .elementor-element.elementor-element-2ace88b2 .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-162 .elementor-element.elementor-element-2ace88b2 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-2ace88b2 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62a4f318 */.elementor-162 .elementor-element.elementor-element-62a4f318 {
  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-162 .elementor-element.elementor-element-62a4f318: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-162 .elementor-element.elementor-element-62a4f318 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-62a4f318 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71f9008 */.elementor-162 .elementor-element.elementor-element-71f9008 .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-162 .elementor-element.elementor-element-71f9008 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-71f9008 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc6b8e9 */.elementor-162 .elementor-element.elementor-element-fc6b8e9 {
  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-162 .elementor-element.elementor-element-fc6b8e9: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-162 .elementor-element.elementor-element-fc6b8e9 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-fc6b8e9 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37872d76 */.elementor-162 .elementor-element.elementor-element-37872d76 .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-162 .elementor-element.elementor-element-37872d76 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-37872d76 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f768083 */.elementor-162 .elementor-element.elementor-element-f768083 {
  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-162 .elementor-element.elementor-element-f768083: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-162 .elementor-element.elementor-element-f768083 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-f768083 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16c6505c */.elementor-162 .elementor-element.elementor-element-16c6505c .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-162 .elementor-element.elementor-element-16c6505c .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-16c6505c .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e732f22 */.elementor-162 .elementor-element.elementor-element-7e732f22 {
  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-162 .elementor-element.elementor-element-7e732f22: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-162 .elementor-element.elementor-element-7e732f22 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-7e732f22 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6154932b */.elementor-162 .elementor-element.elementor-element-6154932b .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-162 .elementor-element.elementor-element-6154932b .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-6154932b .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a8aae5 */.elementor-162 .elementor-element.elementor-element-50a8aae5 {
  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-162 .elementor-element.elementor-element-50a8aae5: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-162 .elementor-element.elementor-element-50a8aae5 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-50a8aae5 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cb37a7 */.elementor-162 .elementor-element.elementor-element-3cb37a7 .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-162 .elementor-element.elementor-element-3cb37a7 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-3cb37a7 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3ac3e */.elementor-162 .elementor-element.elementor-element-25e3ac3e {
  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-162 .elementor-element.elementor-element-25e3ac3e: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-162 .elementor-element.elementor-element-25e3ac3e {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-25e3ac3e {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4462096c */.elementor-162 .elementor-element.elementor-element-4462096c .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-162 .elementor-element.elementor-element-4462096c .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-4462096c .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ee8298 */.elementor-162 .elementor-element.elementor-element-45ee8298 {
  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-162 .elementor-element.elementor-element-45ee8298: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-162 .elementor-element.elementor-element-45ee8298 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-45ee8298 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38feb3de */.elementor-162 .elementor-element.elementor-element-38feb3de .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-162 .elementor-element.elementor-element-38feb3de .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-38feb3de .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22a4537f */.elementor-162 .elementor-element.elementor-element-22a4537f {
  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-162 .elementor-element.elementor-element-22a4537f: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-162 .elementor-element.elementor-element-22a4537f {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-22a4537f {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-259894a1 */.elementor-162 .elementor-element.elementor-element-259894a1 .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-162 .elementor-element.elementor-element-259894a1 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-259894a1 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b7ae8fe */.elementor-162 .elementor-element.elementor-element-2b7ae8fe {
  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-162 .elementor-element.elementor-element-2b7ae8fe: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-162 .elementor-element.elementor-element-2b7ae8fe {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-2b7ae8fe {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25ab2995 */.elementor-162 .elementor-element.elementor-element-25ab2995 .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-162 .elementor-element.elementor-element-25ab2995 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-25ab2995 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0d920a */.elementor-162 .elementor-element.elementor-element-2a0d920a {
  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-162 .elementor-element.elementor-element-2a0d920a: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-162 .elementor-element.elementor-element-2a0d920a {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-2a0d920a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-504edb85 */.elementor-162 .elementor-element.elementor-element-504edb85 .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-162 .elementor-element.elementor-element-504edb85 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-504edb85 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a585145 */.elementor-162 .elementor-element.elementor-element-1a585145 {
  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-162 .elementor-element.elementor-element-1a585145: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-162 .elementor-element.elementor-element-1a585145 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-1a585145 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ffff83d */.elementor-162 .elementor-element.elementor-element-1ffff83d .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-162 .elementor-element.elementor-element-1ffff83d .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-1ffff83d .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad79012 */.elementor-162 .elementor-element.elementor-element-6ad79012 {
  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-162 .elementor-element.elementor-element-6ad79012: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-162 .elementor-element.elementor-element-6ad79012 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-6ad79012 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fc0933e */.elementor-162 .elementor-element.elementor-element-2fc0933e .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-162 .elementor-element.elementor-element-2fc0933e .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-2fc0933e .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-562816c4 */.elementor-162 .elementor-element.elementor-element-562816c4 {
  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-162 .elementor-element.elementor-element-562816c4: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-162 .elementor-element.elementor-element-562816c4 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-562816c4 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e78e28b */.elementor-162 .elementor-element.elementor-element-4e78e28b .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-162 .elementor-element.elementor-element-4e78e28b .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-4e78e28b .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c97f41f */.elementor-162 .elementor-element.elementor-element-1c97f41f {
  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-162 .elementor-element.elementor-element-1c97f41f: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-162 .elementor-element.elementor-element-1c97f41f {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-1c97f41f {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38890205 */.elementor-162 .elementor-element.elementor-element-38890205 .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-162 .elementor-element.elementor-element-38890205 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-38890205 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c0b25c7 */.elementor-162 .elementor-element.elementor-element-7c0b25c7 {
  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-162 .elementor-element.elementor-element-7c0b25c7: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-162 .elementor-element.elementor-element-7c0b25c7 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-7c0b25c7 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c6a7b7 */.elementor-162 .elementor-element.elementor-element-5c6a7b7 .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-162 .elementor-element.elementor-element-5c6a7b7 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-5c6a7b7 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-594b63c6 */.elementor-162 .elementor-element.elementor-element-594b63c6 {
  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-162 .elementor-element.elementor-element-594b63c6: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-162 .elementor-element.elementor-element-594b63c6 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-594b63c6 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-783035ee */.elementor-162 .elementor-element.elementor-element-783035ee .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-162 .elementor-element.elementor-element-783035ee .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-783035ee .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6192736 */.elementor-162 .elementor-element.elementor-element-6192736 {
  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-162 .elementor-element.elementor-element-6192736: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-162 .elementor-element.elementor-element-6192736 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-6192736 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c6d4824 */.elementor-162 .elementor-element.elementor-element-4c6d4824 .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-162 .elementor-element.elementor-element-4c6d4824 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-4c6d4824 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c3cf607 */.elementor-162 .elementor-element.elementor-element-3c3cf607 {
  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-162 .elementor-element.elementor-element-3c3cf607: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-162 .elementor-element.elementor-element-3c3cf607 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-3c3cf607 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d25be5b */.elementor-162 .elementor-element.elementor-element-3d25be5b .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-162 .elementor-element.elementor-element-3d25be5b .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-3d25be5b .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35ea89b5 */.elementor-162 .elementor-element.elementor-element-35ea89b5 {
  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-162 .elementor-element.elementor-element-35ea89b5: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-162 .elementor-element.elementor-element-35ea89b5 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-35ea89b5 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66557dd */.elementor-162 .elementor-element.elementor-element-66557dd .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-162 .elementor-element.elementor-element-66557dd .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-66557dd .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47522c8d */.elementor-162 .elementor-element.elementor-element-47522c8d {
  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-162 .elementor-element.elementor-element-47522c8d: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-162 .elementor-element.elementor-element-47522c8d {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-47522c8d {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-366bab00 */.elementor-162 .elementor-element.elementor-element-366bab00 .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-162 .elementor-element.elementor-element-366bab00 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-366bab00 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29389bcf */.elementor-162 .elementor-element.elementor-element-29389bcf {
  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-162 .elementor-element.elementor-element-29389bcf: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-162 .elementor-element.elementor-element-29389bcf {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-29389bcf {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fe42e6b */.elementor-162 .elementor-element.elementor-element-fe42e6b .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-162 .elementor-element.elementor-element-fe42e6b .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-fe42e6b .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c830a0e */.elementor-162 .elementor-element.elementor-element-1c830a0e {
  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-162 .elementor-element.elementor-element-1c830a0e: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-162 .elementor-element.elementor-element-1c830a0e {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-1c830a0e {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c140138 */.elementor-162 .elementor-element.elementor-element-5c140138 .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-714dd1e4 */.elementor-162 .elementor-element.elementor-element-714dd1e4 .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-162 .elementor-element.elementor-element-714dd1e4 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-714dd1e4 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71e11e7f */.elementor-162 .elementor-element.elementor-element-71e11e7f {
  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-162 .elementor-element.elementor-element-71e11e7f: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-162 .elementor-element.elementor-element-71e11e7f {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-71e11e7f {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7baa3b65 */.elementor-162 .elementor-element.elementor-element-7baa3b65 .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-162 .elementor-element.elementor-element-7baa3b65 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-7baa3b65 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5065acc */.elementor-162 .elementor-element.elementor-element-5065acc {
  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-162 .elementor-element.elementor-element-5065acc: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-162 .elementor-element.elementor-element-5065acc {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-5065acc {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-151d9b3f */.elementor-162 .elementor-element.elementor-element-151d9b3f .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-162 .elementor-element.elementor-element-151d9b3f .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-151d9b3f .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b44716f */.elementor-162 .elementor-element.elementor-element-1b44716f {
  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-162 .elementor-element.elementor-element-1b44716f: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-162 .elementor-element.elementor-element-1b44716f {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-1b44716f {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cc4f777 */.elementor-162 .elementor-element.elementor-element-6cc4f777 .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-2942cf49 */.elementor-162 .elementor-element.elementor-element-2942cf49 .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-162 .elementor-element.elementor-element-2942cf49 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-2942cf49 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43166edc */.elementor-162 .elementor-element.elementor-element-43166edc {
  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-162 .elementor-element.elementor-element-43166edc: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-162 .elementor-element.elementor-element-43166edc {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-43166edc {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ad0dd32 */.elementor-162 .elementor-element.elementor-element-5ad0dd32 .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-162 .elementor-element.elementor-element-5ad0dd32 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-5ad0dd32 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73c9787 */.elementor-162 .elementor-element.elementor-element-73c9787 {
  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-162 .elementor-element.elementor-element-73c9787: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-162 .elementor-element.elementor-element-73c9787 {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-73c9787 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3336621e */.elementor-162 .elementor-element.elementor-element-3336621e .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-162 .elementor-element.elementor-element-3336621e .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-3336621e .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-872496f */.elementor-162 .elementor-element.elementor-element-872496f {
  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-162 .elementor-element.elementor-element-872496f: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-162 .elementor-element.elementor-element-872496f {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-872496f {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22fda690 */.elementor-162 .elementor-element.elementor-element-22fda690 .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-162 .elementor-element.elementor-element-22fda690 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-22fda690 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57539e3c */.elementor-162 .elementor-element.elementor-element-57539e3c {
  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-162 .elementor-element.elementor-element-57539e3c: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-162 .elementor-element.elementor-element-57539e3c {
    width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-57539e3c {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-760840a */.elementor-162 .elementor-element.elementor-element-760840a .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-baf9aa2 */.elementor-162 .elementor-element.elementor-element-baf9aa2 .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-162 .elementor-element.elementor-element-baf9aa2 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-baf9aa2 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b56fc3f */.elementor-162 .elementor-element.elementor-element-b56fc3f {
  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-162 .elementor-element.elementor-element-b56fc3f: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-162 .elementor-element.elementor-element-b56fc3f {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-b56fc3f {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3134e36 */.elementor-162 .elementor-element.elementor-element-3134e36 .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-162 .elementor-element.elementor-element-3134e36 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-3134e36 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef917b */.elementor-162 .elementor-element.elementor-element-fef917b {
  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-162 .elementor-element.elementor-element-fef917b: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-162 .elementor-element.elementor-element-fef917b {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-fef917b {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8643cf */.elementor-162 .elementor-element.elementor-element-d8643cf .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-162 .elementor-element.elementor-element-d8643cf .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-d8643cf .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5920df9 */.elementor-162 .elementor-element.elementor-element-5920df9 {
  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-162 .elementor-element.elementor-element-5920df9: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-162 .elementor-element.elementor-element-5920df9 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-5920df9 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb65a3a */.elementor-162 .elementor-element.elementor-element-fb65a3a .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-162 .elementor-element.elementor-element-fb65a3a .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-fb65a3a .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55fb53a */.elementor-162 .elementor-element.elementor-element-55fb53a {
  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-162 .elementor-element.elementor-element-55fb53a: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-162 .elementor-element.elementor-element-55fb53a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-55fb53a {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15289c4 */.elementor-162 .elementor-element.elementor-element-15289c4 .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-162 .elementor-element.elementor-element-15289c4 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-15289c4 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da4040f */.elementor-162 .elementor-element.elementor-element-da4040f {
  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-162 .elementor-element.elementor-element-da4040f: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-162 .elementor-element.elementor-element-da4040f {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-da4040f {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae1c202 */.elementor-162 .elementor-element.elementor-element-ae1c202 .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-162 .elementor-element.elementor-element-ae1c202 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-ae1c202 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a331276 */.elementor-162 .elementor-element.elementor-element-a331276 {
  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-162 .elementor-element.elementor-element-a331276: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-162 .elementor-element.elementor-element-a331276 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-a331276 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9f2767 */.elementor-162 .elementor-element.elementor-element-f9f2767 .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-162 .elementor-element.elementor-element-f9f2767 .elementor-icon svg { fill: #0066cc !important; width: 22px !important; height: 22px !important; }
.elementor-162 .elementor-element.elementor-element-f9f2767 .elementor-icon i { color: #0066cc !important; font-size: 22px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b7c27 */.elementor-162 .elementor-element.elementor-element-d3b7c27 {
  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-162 .elementor-element.elementor-element-d3b7c27: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-162 .elementor-element.elementor-element-d3b7c27 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767px) {
  .elementor-162 .elementor-element.elementor-element-d3b7c27 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fe2d77 */.elementor-162 .elementor-element.elementor-element-1fe2d77 .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-af4d201 */.elementor-162 .elementor-element.elementor-element-af4d201 .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-1e75974f */.elementor-162 .elementor-element.elementor-element-1e75974f .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-3195002f */.elementor-162 .elementor-element.elementor-element-3195002f .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-162 .elementor-element.elementor-element-3195002f .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-162 .elementor-element.elementor-element-3195002f .elementor-tab-title.elementor-active {
  background-color: #f0f7ff !important;
  color: #0066cc !important;
}
.elementor-162 .elementor-element.elementor-element-3195002f .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 */