.elementor-4068 .elementor-element.elementor-element-316416f0{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:24px;margin-bottom:24px;padding:24px 24px 70px 24px;}.elementor-4068 .elementor-element.elementor-element-316416f0:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-316416f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saudimediacity.tv/wp-content/uploads/2026/08/hero-control-room-brand-1.jpg");background-position:center center;background-size:cover;}.elementor-4068 .elementor-element.elementor-element-316416f0 > .elementor-background-overlay{background-color:#16162F;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4068 .elementor-element.elementor-element-316416f0, .elementor-4068 .elementor-element.elementor-element-316416f0 > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-4068 .elementor-element.elementor-element-7eb36136 .elementor-spacer-inner{height:110px;}.elementor-4068 .elementor-element.elementor-element-75719861{text-align:center;}.elementor-4068 .elementor-element.elementor-element-75719861 .elementor-heading-title{color:#FFFFFF;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:64px;font-weight:700;line-height:1.18em;}.elementor-4068 .elementor-element.elementor-element-5cb2633 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-5cb2633{color:#FFFFFF;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-43995b6b .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#31266D;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4068 .elementor-element.elementor-element-34e2396 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:600;fill:#31266D;color:#31266D;background-color:#FFFFFF;border-style:solid;border-color:#E9E7F3;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4068 .elementor-element.elementor-element-5d936cc6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:24px;padding:72px 32px 72px 32px;}.elementor-4068 .elementor-element.elementor-element-5d936cc6:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-5d936cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F2F8;}.elementor-4068 .elementor-element.elementor-element-5d936cc6, .elementor-4068 .elementor-element.elementor-element-5d936cc6 > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-4068 .elementor-element.elementor-element-5d936cc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4068 .elementor-element.elementor-element-3173bebb .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-3173bebb{color:#53C5C7;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-53dd67e2{text-align:right;}.elementor-4068 .elementor-element.elementor-element-53dd67e2 .elementor-heading-title{color:#31266D;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:44px;font-weight:700;line-height:1.18em;}.elementor-4068 .elementor-element.elementor-element-4cd780b7 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-4cd780b7{color:#5B5677;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-43cf0fdd{margin-top:26px;margin-bottom:18px;}.elementor-4068 .elementor-element.elementor-element-7923838d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4068 .elementor-element.elementor-element-7923838d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4068 .elementor-element.elementor-element-7923838d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E7F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 24px 20px;}.elementor-4068 .elementor-element.elementor-element-7923838d > .elementor-element-populated, .elementor-4068 .elementor-element.elementor-element-7923838d > .elementor-element-populated > .elementor-background-overlay, .elementor-4068 .elementor-element.elementor-element-7923838d > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-4068 .elementor-element.elementor-element-7923838d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4068 .elementor-element.elementor-element-170b7532{text-align:center;}.elementor-4068 .elementor-element.elementor-element-170b7532 .elementor-image img{border-radius:16px 16px 16px 16px;}.elementor-4068 .elementor-element.elementor-element-3447b2f6 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-3447b2f6{color:#53C5C7;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-2935bf02{text-align:right;}.elementor-4068 .elementor-element.elementor-element-2935bf02 .elementor-heading-title{color:#31266D;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:23px;font-weight:700;line-height:1.18em;}.elementor-4068 .elementor-element.elementor-element-5b403fd5 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-5b403fd5{color:#5B5677;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-1e692a36 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:600;fill:#31266D;color:#31266D;background-color:#FFFFFF;border-style:solid;border-color:#E9E7F3;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4068 .elementor-element.elementor-element-5de58978:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4068 .elementor-element.elementor-element-5de58978 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4068 .elementor-element.elementor-element-5de58978 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E7F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 24px 20px;}.elementor-4068 .elementor-element.elementor-element-5de58978 > .elementor-element-populated, .elementor-4068 .elementor-element.elementor-element-5de58978 > .elementor-element-populated > .elementor-background-overlay, .elementor-4068 .elementor-element.elementor-element-5de58978 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-4068 .elementor-element.elementor-element-5de58978 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4068 .elementor-element.elementor-element-7729a8b0{text-align:center;}.elementor-4068 .elementor-element.elementor-element-7729a8b0 .elementor-image img{border-radius:16px 16px 16px 16px;}.elementor-4068 .elementor-element.elementor-element-2c37c1f7 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-2c37c1f7{color:#53C5C7;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-31cb7619{text-align:right;}.elementor-4068 .elementor-element.elementor-element-31cb7619 .elementor-heading-title{color:#31266D;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:23px;font-weight:700;line-height:1.18em;}.elementor-4068 .elementor-element.elementor-element-72ba984 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-72ba984{color:#5B5677;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-4a5cbb43 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:600;fill:#31266D;color:#31266D;background-color:#FFFFFF;border-style:solid;border-color:#E9E7F3;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4068 .elementor-element.elementor-element-4105497c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4068 .elementor-element.elementor-element-4105497c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4068 .elementor-element.elementor-element-4105497c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E7F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 24px 20px;}.elementor-4068 .elementor-element.elementor-element-4105497c > .elementor-element-populated, .elementor-4068 .elementor-element.elementor-element-4105497c > .elementor-element-populated > .elementor-background-overlay, .elementor-4068 .elementor-element.elementor-element-4105497c > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-4068 .elementor-element.elementor-element-4105497c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4068 .elementor-element.elementor-element-2bc04c19{text-align:center;}.elementor-4068 .elementor-element.elementor-element-2bc04c19 .elementor-image img{border-radius:16px 16px 16px 16px;}.elementor-4068 .elementor-element.elementor-element-2d504fcd .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-2d504fcd{color:#53C5C7;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-35146020{text-align:right;}.elementor-4068 .elementor-element.elementor-element-35146020 .elementor-heading-title{color:#31266D;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:23px;font-weight:700;line-height:1.18em;}.elementor-4068 .elementor-element.elementor-element-6991c238 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-6991c238{color:#5B5677;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-7efed1a .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:600;fill:#31266D;color:#31266D;background-color:#FFFFFF;border-style:solid;border-color:#E9E7F3;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4068 .elementor-element.elementor-element-430467e2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4068 .elementor-element.elementor-element-430467e2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4068 .elementor-element.elementor-element-430467e2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E7F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 24px 20px;}.elementor-4068 .elementor-element.elementor-element-430467e2 > .elementor-element-populated, .elementor-4068 .elementor-element.elementor-element-430467e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-4068 .elementor-element.elementor-element-430467e2 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-4068 .elementor-element.elementor-element-430467e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4068 .elementor-element.elementor-element-737849b2{text-align:center;}.elementor-4068 .elementor-element.elementor-element-737849b2 .elementor-image img{border-radius:16px 16px 16px 16px;}.elementor-4068 .elementor-element.elementor-element-348a9a69 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-348a9a69{color:#53C5C7;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-73f6765e{text-align:right;}.elementor-4068 .elementor-element.elementor-element-73f6765e .elementor-heading-title{color:#31266D;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:23px;font-weight:700;line-height:1.18em;}.elementor-4068 .elementor-element.elementor-element-1f51fcb9 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-1f51fcb9{color:#5B5677;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-537fb6ae .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:600;fill:#31266D;color:#31266D;background-color:#FFFFFF;border-style:solid;border-color:#E9E7F3;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4068 .elementor-element.elementor-element-171914fc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4068 .elementor-element.elementor-element-171914fc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4068 .elementor-element.elementor-element-171914fc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E7F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 24px 20px;}.elementor-4068 .elementor-element.elementor-element-171914fc > .elementor-element-populated, .elementor-4068 .elementor-element.elementor-element-171914fc > .elementor-element-populated > .elementor-background-overlay, .elementor-4068 .elementor-element.elementor-element-171914fc > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-4068 .elementor-element.elementor-element-171914fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4068 .elementor-element.elementor-element-741be0c1{text-align:center;}.elementor-4068 .elementor-element.elementor-element-741be0c1 .elementor-image img{border-radius:16px 16px 16px 16px;}.elementor-4068 .elementor-element.elementor-element-42e790b .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-42e790b{color:#53C5C7;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-bf6060f{text-align:right;}.elementor-4068 .elementor-element.elementor-element-bf6060f .elementor-heading-title{color:#31266D;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:23px;font-weight:700;line-height:1.18em;}.elementor-4068 .elementor-element.elementor-element-2b8487b9 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-2b8487b9{color:#5B5677;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-3a7c2348 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:600;fill:#31266D;color:#31266D;background-color:#FFFFFF;border-style:solid;border-color:#E9E7F3;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4068 .elementor-element.elementor-element-63ef9a25:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4068 .elementor-element.elementor-element-63ef9a25 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4068 .elementor-element.elementor-element-63ef9a25 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E7F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 24px 20px;}.elementor-4068 .elementor-element.elementor-element-63ef9a25 > .elementor-element-populated, .elementor-4068 .elementor-element.elementor-element-63ef9a25 > .elementor-element-populated > .elementor-background-overlay, .elementor-4068 .elementor-element.elementor-element-63ef9a25 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-4068 .elementor-element.elementor-element-63ef9a25 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4068 .elementor-element.elementor-element-730e20b8{text-align:center;}.elementor-4068 .elementor-element.elementor-element-730e20b8 .elementor-image img{border-radius:16px 16px 16px 16px;}.elementor-4068 .elementor-element.elementor-element-4ff9ab78 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-4ff9ab78{color:#53C5C7;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-583701e7{text-align:right;}.elementor-4068 .elementor-element.elementor-element-583701e7 .elementor-heading-title{color:#31266D;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:23px;font-weight:700;line-height:1.18em;}.elementor-4068 .elementor-element.elementor-element-7985399 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-7985399{color:#5B5677;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-2ddc043f .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:600;fill:#31266D;color:#31266D;background-color:#FFFFFF;border-style:solid;border-color:#E9E7F3;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4068 .elementor-element.elementor-element-341ebaf7{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:24px;padding:68px 32px 68px 32px;}.elementor-4068 .elementor-element.elementor-element-341ebaf7:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-341ebaf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4068 .elementor-element.elementor-element-341ebaf7, .elementor-4068 .elementor-element.elementor-element-341ebaf7 > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-4068 .elementor-element.elementor-element-341ebaf7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4068 .elementor-element.elementor-element-3c02c12f{text-align:right;}.elementor-4068 .elementor-element.elementor-element-3c02c12f .elementor-heading-title{color:#31266D;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:34px;font-weight:700;line-height:1.18em;}.elementor-4068 .elementor-element.elementor-element-1b364754 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-1b364754{color:#1F1F26;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-3b78866d .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-3b78866d{color:#1F1F26;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-48a085ed .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-48a085ed{color:#1F1F26;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-72f12672 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-72f12672{color:#1F1F26;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-2fcfb0d7{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:24px;padding:56px 38px 56px 38px;}.elementor-4068 .elementor-element.elementor-element-2fcfb0d7:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-2fcfb0d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7F3;}.elementor-4068 .elementor-element.elementor-element-2fcfb0d7, .elementor-4068 .elementor-element.elementor-element-2fcfb0d7 > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-4068 .elementor-element.elementor-element-2fcfb0d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4068 .elementor-element.elementor-element-64ee532 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-64ee532{color:#53C5C7;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-3d49c0c7{text-align:right;}.elementor-4068 .elementor-element.elementor-element-3d49c0c7 .elementor-heading-title{color:#31266D;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:42px;font-weight:700;line-height:1.18em;}.elementor-4068 .elementor-element.elementor-element-68690ef3 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-68690ef3{color:#1F1F26;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-54550175 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-54550175{color:#31266D;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-495b731{text-align:center;}.elementor-4068 .elementor-element.elementor-element-495b731 .elementor-image img{border-radius:16px 16px 16px 16px;}.elementor-4068 .elementor-element.elementor-element-30bc08c1{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:24px;padding:72px 0px 76px 0px;}.elementor-4068 .elementor-element.elementor-element-30bc08c1:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-30bc08c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F2F8;}.elementor-4068 .elementor-element.elementor-element-30bc08c1, .elementor-4068 .elementor-element.elementor-element-30bc08c1 > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-4068 .elementor-element.elementor-element-30bc08c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4068 .elementor-element.elementor-element-540220f2 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-540220f2{color:#53C5C7;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-325c5f08{text-align:right;}.elementor-4068 .elementor-element.elementor-element-325c5f08 .elementor-heading-title{color:#31266D;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:40px;font-weight:700;line-height:1.18em;}.elementor-4068 .elementor-element.elementor-element-3ba63e2b .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-3ba63e2b{color:#1F1F26;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-d567445:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-d567445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4068 .elementor-element.elementor-element-d567445, .elementor-4068 .elementor-element.elementor-element-d567445 > .elementor-background-overlay{border-radius:26px 26px 26px 26px;}.elementor-4068 .elementor-element.elementor-element-d567445{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:24px;padding:96px 0px 96px 0px;}.elementor-4068 .elementor-element.elementor-element-d567445 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4068 .elementor-element.elementor-element-ddd7ad4 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-ddd7ad4{color:#53C5C7;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-21abccf{text-align:right;}.elementor-4068 .elementor-element.elementor-element-21abccf .elementor-heading-title{color:#31266D;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:44px;font-weight:700;line-height:1.18em;}.elementor-4068 .elementor-element.elementor-element-5ec4746 .elementor-text-editor{text-align:right;}.elementor-4068 .elementor-element.elementor-element-5ec4746{color:#5B5677;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;}.elementor-4068 .elementor-element.elementor-element-86ed5bf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4068 .elementor-element.elementor-element-86ed5bf:after{content:"0.66";}.elementor-4068 .elementor-element.elementor-element-86ed5bf .elementor-post__thumbnail__link{width:100%;}.elementor-4068 .elementor-element.elementor-element-86ed5bf .elementor-posts-container{grid-column-gap:28px;grid-row-gap:28px;}.elementor-msie .elementor-4068 .elementor-element.elementor-element-86ed5bf .elementor-post{padding-right:calc( 28px/2 );padding-left:calc( 28px/2 );padding-bottom:28px;}.elementor-msie .elementor-4068 .elementor-element.elementor-element-86ed5bf .elementor-posts-container{margin-left:calc( -28px/2 );margin-right:calc( -28px/2 );}.elementor-4068 .elementor-element.elementor-element-86ed5bf.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-4068 .elementor-element.elementor-element-86ed5bf.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-4068 .elementor-element.elementor-element-86ed5bf.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-4068 .elementor-element.elementor-element-86ed5bf .elementor-post__title, .elementor-4068 .elementor-element.elementor-element-86ed5bf .elementor-post__title a{color:#2B304E;}.elementor-4068 .elementor-element.elementor-element-86ed5bf .elementor-post__title{margin-bottom:10px;}body.elementor-page-4068:not(.elementor-motion-effects-element-type-background), body.elementor-page-4068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}@media(min-width:768px){.elementor-4068 .elementor-element.elementor-element-354dd3ba{width:100%;}.elementor-4068 .elementor-element.elementor-element-43b834eb{width:50%;}.elementor-4068 .elementor-element.elementor-element-69a41e94{width:50%;}.elementor-4068 .elementor-element.elementor-element-66aa530c{width:100%;}.elementor-4068 .elementor-element.elementor-element-7923838d{width:33.333%;}.elementor-4068 .elementor-element.elementor-element-5de58978{width:33.333%;}.elementor-4068 .elementor-element.elementor-element-4105497c{width:33.333%;}.elementor-4068 .elementor-element.elementor-element-430467e2{width:33.333%;}.elementor-4068 .elementor-element.elementor-element-171914fc{width:33.333%;}.elementor-4068 .elementor-element.elementor-element-63ef9a25{width:33.333%;}.elementor-4068 .elementor-element.elementor-element-436485c4{width:28%;}.elementor-4068 .elementor-element.elementor-element-749031ae{width:18%;}.elementor-4068 .elementor-element.elementor-element-3a0a689b{width:18%;}.elementor-4068 .elementor-element.elementor-element-59f7cbf5{width:18%;}.elementor-4068 .elementor-element.elementor-element-420f70a9{width:18%;}.elementor-4068 .elementor-element.elementor-element-21f0684e{width:48%;}.elementor-4068 .elementor-element.elementor-element-504a8190{width:52%;}.elementor-4068 .elementor-element.elementor-element-45a327ce{width:34%;}.elementor-4068 .elementor-element.elementor-element-4a1b3270{width:66%;}}@media(max-width:1024px){.elementor-4068 .elementor-element.elementor-element-316416f0{margin-top:0px;margin-bottom:20px;padding:20px 24px 55px 24px;}.elementor-4068 .elementor-element.elementor-element-7eb36136 .elementor-spacer-inner{height:85px;}.elementor-4068 .elementor-element.elementor-element-75719861 .elementor-heading-title{font-size:52px;}.elementor-4068 .elementor-element.elementor-element-5cb2633{font-size:15px;}.elementor-4068 .elementor-element.elementor-element-5d936cc6{margin-top:0px;margin-bottom:20px;padding:58px 24px 58px 24px;}.elementor-4068 .elementor-element.elementor-element-3173bebb{font-size:11px;}.elementor-4068 .elementor-element.elementor-element-53dd67e2 .elementor-heading-title{font-size:36px;}.elementor-4068 .elementor-element.elementor-element-4cd780b7{font-size:14px;}.elementor-4068 .elementor-element.elementor-element-7923838d > .elementor-element-populated{padding:0px 16px 22px 16px;}.elementor-4068 .elementor-element.elementor-element-3447b2f6{font-size:11px;}.elementor-4068 .elementor-element.elementor-element-2935bf02 .elementor-heading-title{font-size:19px;}.elementor-4068 .elementor-element.elementor-element-5b403fd5{font-size:12px;}.elementor-4068 .elementor-element.elementor-element-5de58978 > .elementor-element-populated{padding:0px 16px 22px 16px;}.elementor-4068 .elementor-element.elementor-element-2c37c1f7{font-size:11px;}.elementor-4068 .elementor-element.elementor-element-31cb7619 .elementor-heading-title{font-size:19px;}.elementor-4068 .elementor-element.elementor-element-72ba984{font-size:12px;}.elementor-4068 .elementor-element.elementor-element-4105497c > .elementor-element-populated{padding:0px 16px 22px 16px;}.elementor-4068 .elementor-element.elementor-element-2d504fcd{font-size:11px;}.elementor-4068 .elementor-element.elementor-element-35146020 .elementor-heading-title{font-size:19px;}.elementor-4068 .elementor-element.elementor-element-6991c238{font-size:12px;}.elementor-4068 .elementor-element.elementor-element-430467e2 > .elementor-element-populated{padding:0px 16px 22px 16px;}.elementor-4068 .elementor-element.elementor-element-348a9a69{font-size:11px;}.elementor-4068 .elementor-element.elementor-element-73f6765e .elementor-heading-title{font-size:19px;}.elementor-4068 .elementor-element.elementor-element-1f51fcb9{font-size:12px;}.elementor-4068 .elementor-element.elementor-element-171914fc > .elementor-element-populated{padding:0px 16px 22px 16px;}.elementor-4068 .elementor-element.elementor-element-42e790b{font-size:11px;}.elementor-4068 .elementor-element.elementor-element-bf6060f .elementor-heading-title{font-size:19px;}.elementor-4068 .elementor-element.elementor-element-2b8487b9{font-size:12px;}.elementor-4068 .elementor-element.elementor-element-63ef9a25 > .elementor-element-populated{padding:0px 16px 22px 16px;}.elementor-4068 .elementor-element.elementor-element-4ff9ab78{font-size:11px;}.elementor-4068 .elementor-element.elementor-element-583701e7 .elementor-heading-title{font-size:19px;}.elementor-4068 .elementor-element.elementor-element-7985399{font-size:12px;}.elementor-4068 .elementor-element.elementor-element-341ebaf7{margin-top:0px;margin-bottom:20px;padding:54px 24px 54px 24px;}.elementor-4068 .elementor-element.elementor-element-3c02c12f .elementor-heading-title{font-size:28px;}.elementor-4068 .elementor-element.elementor-element-1b364754{font-size:13px;}.elementor-4068 .elementor-element.elementor-element-3b78866d{font-size:13px;}.elementor-4068 .elementor-element.elementor-element-48a085ed{font-size:13px;}.elementor-4068 .elementor-element.elementor-element-72f12672{font-size:13px;}.elementor-4068 .elementor-element.elementor-element-2fcfb0d7{margin-top:0px;margin-bottom:20px;padding:46px 28px 46px 28px;}.elementor-4068 .elementor-element.elementor-element-64ee532{font-size:11px;}.elementor-4068 .elementor-element.elementor-element-3d49c0c7 .elementor-heading-title{font-size:34px;}.elementor-4068 .elementor-element.elementor-element-68690ef3{font-size:14px;}.elementor-4068 .elementor-element.elementor-element-54550175{font-size:12px;}.elementor-4068 .elementor-element.elementor-element-30bc08c1{margin-top:0px;margin-bottom:20px;padding:48px 24px 48px 24px;}.elementor-4068 .elementor-element.elementor-element-540220f2{font-size:11px;}.elementor-4068 .elementor-element.elementor-element-325c5f08 .elementor-heading-title{font-size:33px;}.elementor-4068 .elementor-element.elementor-element-3ba63e2b{font-size:13px;}.elementor-4068 .elementor-element.elementor-element-d567445{padding:64px 0px 64px 0px;}.elementor-4068 .elementor-element.elementor-element-ddd7ad4{font-size:11px;}.elementor-4068 .elementor-element.elementor-element-21abccf .elementor-heading-title{font-size:36px;}.elementor-4068 .elementor-element.elementor-element-5ec4746{font-size:14px;}}@media(max-width:767px){.elementor-4068 .elementor-element.elementor-element-316416f0{margin-top:0px;margin-bottom:14px;padding:16px 18px 45px 18px;}.elementor-4068 .elementor-element.elementor-element-7eb36136 .elementor-spacer-inner{height:60px;}.elementor-4068 .elementor-element.elementor-element-75719861 .elementor-heading-title{font-size:40px;}.elementor-4068 .elementor-element.elementor-element-5cb2633{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-5d936cc6{margin-top:0px;margin-bottom:14px;padding:44px 16px 44px 16px;}.elementor-4068 .elementor-element.elementor-element-3173bebb{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-53dd67e2 .elementor-heading-title{font-size:27px;}.elementor-4068 .elementor-element.elementor-element-4cd780b7{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-7923838d > .elementor-element-populated{padding:0px 14px 20px 14px;}.elementor-4068 .elementor-element.elementor-element-3447b2f6{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-2935bf02 .elementor-heading-title{font-size:22px;}.elementor-4068 .elementor-element.elementor-element-5b403fd5{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-5de58978 > .elementor-element-populated{padding:0px 14px 20px 14px;}.elementor-4068 .elementor-element.elementor-element-2c37c1f7{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-31cb7619 .elementor-heading-title{font-size:22px;}.elementor-4068 .elementor-element.elementor-element-72ba984{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-4105497c > .elementor-element-populated{padding:0px 14px 20px 14px;}.elementor-4068 .elementor-element.elementor-element-2d504fcd{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-35146020 .elementor-heading-title{font-size:22px;}.elementor-4068 .elementor-element.elementor-element-6991c238{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-430467e2 > .elementor-element-populated{padding:0px 14px 20px 14px;}.elementor-4068 .elementor-element.elementor-element-348a9a69{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-73f6765e .elementor-heading-title{font-size:22px;}.elementor-4068 .elementor-element.elementor-element-1f51fcb9{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-171914fc > .elementor-element-populated{padding:0px 14px 20px 14px;}.elementor-4068 .elementor-element.elementor-element-42e790b{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-bf6060f .elementor-heading-title{font-size:22px;}.elementor-4068 .elementor-element.elementor-element-2b8487b9{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-63ef9a25 > .elementor-element-populated{padding:0px 14px 20px 14px;}.elementor-4068 .elementor-element.elementor-element-4ff9ab78{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-583701e7 .elementor-heading-title{font-size:22px;}.elementor-4068 .elementor-element.elementor-element-7985399{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-341ebaf7{margin-top:0px;margin-bottom:14px;padding:42px 18px 42px 18px;}.elementor-4068 .elementor-element.elementor-element-3c02c12f .elementor-heading-title{font-size:22px;}.elementor-4068 .elementor-element.elementor-element-1b364754{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-3b78866d{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-48a085ed{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-72f12672{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-2fcfb0d7{margin-top:0px;margin-bottom:14px;padding:36px 18px 36px 18px;}.elementor-4068 .elementor-element.elementor-element-64ee532{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-3d49c0c7 .elementor-heading-title{font-size:26px;}.elementor-4068 .elementor-element.elementor-element-68690ef3{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-54550175{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-30bc08c1{margin-top:0px;margin-bottom:14px;padding:38px 18px 38px 18px;}.elementor-4068 .elementor-element.elementor-element-540220f2{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-325c5f08 .elementor-heading-title{font-size:25px;}.elementor-4068 .elementor-element.elementor-element-3ba63e2b{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-d567445{padding:48px 0px 48px 0px;}.elementor-4068 .elementor-element.elementor-element-ddd7ad4{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-21abccf .elementor-heading-title{font-size:27px;}.elementor-4068 .elementor-element.elementor-element-5ec4746{font-size:16px;}.elementor-4068 .elementor-element.elementor-element-86ed5bf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4068 .elementor-element.elementor-element-86ed5bf:after{content:"0.5";}.elementor-4068 .elementor-element.elementor-element-86ed5bf .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for section, class: .elementor-element-30bc08c1 *//* === SMC identity: location layout (stacked) === */
.elementor-4068 .elementor-element.elementor-element-30bc08c1 > .elementor-container > .elementor-row { display:flex !important; flex-wrap: wrap !important; }
.elementor-4068 .elementor-element.elementor-element-30bc08c1 > .elementor-container > .elementor-row > .elementor-column { width: 100% !important; flex: 0 0 100% !important; max-width: 100% !important; }
.elementor-4068 .elementor-element.elementor-element-30bc08c1 .smc-loc-text { max-width: 660px !important; margin-inline: auto !important; text-align: center !important; margin-block-end: 6px !important; }
.elementor-4068 .elementor-element.elementor-element-30bc08c1 .smc-loc-text .elementor-heading-title { color:#31266D !important; }
.elementor-4068 .elementor-element.elementor-element-30bc08c1 .smc-loc-text p { text-align: center !important; }
.elementor-4068 .elementor-element.elementor-element-30bc08c1 .smc-loc-text .elementor-widget { margin-bottom: 14px !important; }
.elementor-4068 .elementor-element.elementor-element-30bc08c1 .smc-loc-text .elementor-widget:last-child { margin-bottom: 0 !important; }
/* the old "view location" link is replaced by the directions link in the card below */
.elementor-4068 .elementor-element.elementor-element-30bc08c1 .smc-loc-text .elementor-widget-text-editor a { display: none !important; }

/* === SMC identity: location heading centring === */
.elementor-4068 .elementor-element.elementor-element-30bc08c1 .smc-loc-text .elementor-widget-wrap { max-width: 720px !important; margin-inline: auto !important; }
.elementor-4068 .elementor-element.elementor-element-30bc08c1 .smc-loc-text .elementor-widget-heading,
.elementor-4068 .elementor-element.elementor-element-30bc08c1 .smc-loc-text .elementor-widget-heading .elementor-widget-container,
.elementor-4068 .elementor-element.elementor-element-30bc08c1 .smc-loc-text .elementor-widget-heading .elementor-heading-title { text-align: center !important; }
.elementor-4068 .elementor-element.elementor-element-30bc08c1 .smc-loc-text .elementor-widget-text-editor,
.elementor-4068 .elementor-element.elementor-element-30bc08c1 .smc-loc-text .elementor-widget-text-editor .elementor-widget-container,
.elementor-4068 .elementor-element.elementor-element-30bc08c1 .smc-loc-text .elementor-widget-text-editor p { text-align: center !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d567445 *//* ==== SMC NEWS SECTION ==== */
.elementor-4068 .elementor-element.elementor-element-d567445 > .elementor-container{max-width:1280px !important;margin-inline:auto !important}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-text-editor + .elementor-widget-heading{margin-top:14px !important}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-heading + .elementor-widget-text-editor{margin-top:22px !important}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-text-editor + .elementor-widget-posts{margin-top:44px !important}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-posts + .elementor-widget-button{margin-top:32px !important}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-posts .elementor-post{background:#FFFFFF;border:1px solid #EBE9F3;border-radius:20px;overflow:hidden;box-shadow:0 8px 24px rgba(36,28,82,.055);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-posts .elementor-post:hover{transform:translateY(-3px);border-color:#53C5C7;box-shadow:0 14px 34px rgba(36,28,82,.10)}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-post__thumbnail__link{margin:0 !important;display:block}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-post__thumbnail{border-radius:0 !important}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-post__text{padding:20px 22px 24px !important;margin:0 !important}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-post__title{margin:0 !important}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-post__title a{font-family: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif !important;font-size:19px !important;font-weight:700 !important;color:#31266D !important;line-height:1.5 !important;transition:color .2s ease}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-posts .elementor-post:hover .elementor-post__title a{color:#1F8A8C !important}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-post__excerpt,.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-post__meta-data,.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-post__read-more{display:none !important}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-button{text-align:end !important}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-button .elementor-button{background:transparent !important;color:#31266D !important;border:1px solid #31266D !important;border-radius:12px !important;padding:13px 26px !important;font-size:15px !important;font-weight:600 !important;box-shadow:none !important;transition:background .25s ease,color .25s ease,transform .25s ease}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-button .elementor-button:hover,.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-button .elementor-button:focus{background:#31266D !important;color:#FFFFFF !important;transform:translateY(-2px)}
@media (max-width:900px){.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-post__title a{font-size:17px !important}}
@media (max-width:600px){.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-post__text{padding:16px 18px 20px !important}}

/* NEWS LINK STYLE */
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-button .elementor-button.elementor-button{background:transparent !important;color:#31266D !important;border:0 !important;border-radius:0 !important;padding:0 !important;font-family: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif !important;font-size:14px !important;font-weight:600 !important;line-height:1.6 !important;box-shadow:none !important;transition:color .2s ease}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-button .elementor-button.elementor-button .elementor-button-content-wrapper{justify-content:flex-end !important;gap:8px !important}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-button .elementor-button.elementor-button .elementor-button-text::after{content:"\2190";display:inline-block;margin-inline-start:8px;transition:transform .2s ease}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-button .elementor-button.elementor-button:hover,.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-button .elementor-button.elementor-button:focus{background:transparent !important;color:#1F8A8C !important;transform:none !important}
.elementor-4068 .elementor-element.elementor-element-d567445 .elementor-widget-button .elementor-button.elementor-button:hover .elementor-button-text::after{transform:translateX(-4px)}
/* END NEWS LINK STYLE *//* End custom CSS */
/* Start custom CSS *//* === SMC identity: button motion === */
.elementor-4068 .elementor-button { transition: transform .25s ease, background-color .25s ease, box-shadow .25s ease !important; }
.elementor-4068 .elementor-button:hover, .elementor-4068 .elementor-button:focus-visible { transform: translateY(-2px); }
.elementor-4068 .elementor-button:active { transform: translateY(0); }

/* === SMC identity: unified button shape === */
html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-widget-button .elementor-widget-container a.elementor-button,
html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-widget-button .elementor-widget-container .elementor-button {
    border-radius: 12px !important;
}
html body.elementor-page-4068 .elementor-4068 .elementor-button { transition: transform .25s ease, background-color .25s ease, box-shadow .25s ease !important; }
html body.elementor-page-4068 .elementor-4068 .elementor-button:hover { transform: translateY(-2px); }
html body.elementor-page-4068 .elementor-4068 .elementor-button:active { transform: translateY(0); }

/* === SMC identity: hero arrow centring === */
html body.elementor-page-4068 .elementor-4068 .elementor-element-316416f0 .elementor-element .elementor-button .elementor-button-text:after {
    font-family: system-ui, "Segoe UI Symbol", "Apple Symbols", Arial, sans-serif !important;
    font-size: 16px !important;
    line-height: 1 !important;
    padding: 0 !important;
    text-align: center !important;
}

/* === SMC identity: hero rhythm === */
html body.elementor-page-4068 .elementor-4068 .elementor-element-316416f0 .elementor-element.elementor-widget-spacer.elementor-element-7eb36136 .elementor-spacer-inner { height: 148px !important; }

html body.elementor-page-4068 .elementor-4068 .elementor-element-316416f0 .elementor-widget-heading.elementor-element-75719861 .elementor-heading-title { line-height: 1.22 !important; }
html body.elementor-page-4068 .elementor-4068 .elementor-element-316416f0 .elementor-widget-heading.elementor-element-75719861 .elementor-heading-title:before { margin-bottom: 28px !important; }
html body.elementor-page-4068 .elementor-4068 .elementor-element-316416f0 .elementor-element.elementor-widget-heading.elementor-element-75719861 { margin-bottom: 32px !important; }

html body.elementor-page-4068 .elementor-4068 .elementor-element-316416f0 .elementor-element.elementor-widget-text-editor.elementor-element-5cb2633 { margin-bottom: 26px !important; }
html body.elementor-page-4068 .elementor-4068 .elementor-element-316416f0 .elementor-element.elementor-widget-text-editor.elementor-element-5cb2633 .elementor-widget-container { max-width: 760px !important; margin-inline: auto !important; }

@media (max-width: 767px) {
    html body.elementor-page-4068 .elementor-4068 .elementor-element-316416f0 .elementor-element.elementor-widget-spacer.elementor-element-7eb36136 .elementor-spacer-inner { height: 88px !important; }
    html body.elementor-page-4068 .elementor-4068 .elementor-element-316416f0 .elementor-element.elementor-widget-heading.elementor-element-75719861 { margin-bottom: 22px !important; }
    html body.elementor-page-4068 .elementor-4068 .elementor-element-316416f0 .elementor-element.elementor-widget-text-editor.elementor-element-5cb2633 { margin-bottom: 18px !important; }
}

/* === SMC identity: section kickers === */
html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-3173bebb .elementor-widget-container p, html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-3173bebb .elementor-widget-container .elementor-heading-title,
html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-3c02c12f .elementor-widget-container p, html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-3c02c12f .elementor-widget-container .elementor-heading-title,
html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-444621a0 .elementor-widget-container p, html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-444621a0 .elementor-widget-container .elementor-heading-title,
html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-540220f2 .elementor-widget-container p, html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-540220f2 .elementor-widget-container .elementor-heading-title {
    font-size: 19px !important;
    line-height: 1.5 !important;
    font-weight: 700 !important;
    color: #53C5C7 !important;
    letter-spacing: .01em !important;
}
@media (max-width: 767px) {
html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-3173bebb .elementor-widget-container p, html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-3173bebb .elementor-widget-container .elementor-heading-title,
html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-3c02c12f .elementor-widget-container p, html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-3c02c12f .elementor-widget-container .elementor-heading-title,
html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-444621a0 .elementor-widget-container p, html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-444621a0 .elementor-widget-container .elementor-heading-title,
html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-540220f2 .elementor-widget-container p, html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-540220f2 .elementor-widget-container .elementor-heading-title { font-size: 16px !important; }
}
/* ==== SMC AR SPACING :: START ==== */
html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-2fcfb0d7,html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-5d936cc6,html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-30bc08c1{padding-top:96px!important;padding-bottom:96px!important}
html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-341ebaf7{padding-top:72px!important;padding-bottom:72px!important}
html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-154d1492{padding-top:96px!important}
@media(max-width:1024px){html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-2fcfb0d7,html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-5d936cc6,html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-30bc08c1{padding-top:64px!important;padding-bottom:64px!important}html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-341ebaf7{padding-top:56px!important;padding-bottom:56px!important}html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-154d1492{padding-top:64px!important}}
@media(max-width:767px){html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-2fcfb0d7,html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-5d936cc6,html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-30bc08c1{padding-top:48px!important;padding-bottom:48px!important}html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-341ebaf7{padding-top:40px!important;padding-bottom:40px!important}html body.elementor-page-4068 .elementor-4068 .elementor-section.elementor-element.elementor-element-154d1492{padding-top:48px!important}}
/* ==== SMC AR SPACING :: END ==== */

/* SMC CTA TOP */
html body.elementor-page-4068 .elementor-4068.elementor-4068 .elementor-section.elementor-element.elementor-element-154d1492.elementor-element-154d1492{padding-top:96px!important}
@media(max-width:1024px){html body.elementor-page-4068 .elementor-4068.elementor-4068 .elementor-section.elementor-element.elementor-element-154d1492.elementor-element-154d1492{padding-top:64px!important}}
@media(max-width:767px){html body.elementor-page-4068 .elementor-4068.elementor-4068 .elementor-section.elementor-element.elementor-element-154d1492.elementor-element-154d1492{padding-top:48px!important}}

/* SMC NEWS ORDER */
html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-d567445{order:5 !important}
html body.elementor-page-4068 .elementor-4068 .elementor-element.elementor-element-30bc08c1{order:6 !important}
/* END SMC NEWS ORDER *//* End custom CSS */