.elementor .e-aad59d0-50e3659{color:#8fd2ff;font-size:.82rem;font-weight:700;letter-spacing:.13em;line-height:1.5;\n}.elementor .e-62dfe08-47ff72b{color:#ffffff;font-size:clamp(2.75rem,6vw,5.4rem);font-weight:800;letter-spacing:-.035em;line-height:1.02;max-width:11ch;\n}.elementor .e-3c265ba-edeb8ef{color:#d9eaf6;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.85;max-width:42rem;\n}.elementor .e-1a91a56-ab1c143{background:#ffffff;color:#003b65;border:1px solid #ffffff;border-radius:.35rem;padding:1rem 1.7rem;font-weight:700;font-size:.95rem;letter-spacing:.02em;box-shadow:0 14px 35px rgba(0,20,40,.18);\n}.elementor .e-c322568-743e7c5{background:rgba(255,255,255,.08);color:#ffffff;border:1px solid rgba(255,255,255,.45);border-radius:.35rem;padding:1rem 1.7rem;font-weight:700;font-size:.95rem;letter-spacing:.02em;backdrop-filter:blur(8px);\n}.elementor .e-0d4366a-f98264b{display:flex;flex-wrap:wrap;gap:.9rem;padding:0;margin-top:.4rem;\n}.elementor .e-787208f-b4d5e7f{color:#a9cde6;font-size:.82rem;line-height:1.7;\n}.elementor .e-7306ea5-3c2f6ac{display:flex;flex-direction:column;gap:1.4rem;padding:0;\n}.elementor .e-7d35ab3-dcf83a5{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:1.8rem;box-shadow:0 30px 80px rgba(0,20,40,.38);\n}.elementor .e-0d5df4a-a44c9fc{color:#003b65;font-size:1rem;font-weight:800;line-height:1.35;\n}.elementor .e-666f2f1-3c78a0d{color:#607287;font-size:.82rem;line-height:1.6;\n}.elementor .e-180857e-a17be81{position:absolute;right:-1rem;bottom:-1.6rem;max-width:19rem;background:rgba(255,255,255,.96);padding:1.25rem 1.35rem;border-radius:1rem;display:flex;flex-direction:column;gap:.45rem;box-shadow:0 18px 45px rgba(0,30,60,.2);\n}.elementor .e-768b97e-c2e70a5{position:relative;padding:0;\n}.elementor .e-82fa1a7-3970cf0{max-width:75rem;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:clamp(2.5rem,6vw,5rem);align-items:center;padding:0;\n}.elementor .e-74b3ef4-fd72b6e{background:linear-gradient(135deg,#002f54 0%,#00487e 58%,#0b6ea8 100%);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,4.5rem) 6rem;overflow:hidden;\n}.elementor .e-ae54cb7-8089935{color:#003b65;font-size:1rem;font-weight:800;line-height:1.3;\n}.elementor .e-51928a2-c2a83ae{color:#68788a;font-size:.88rem;line-height:1.65;\n}.elementor .e-1a9d3b7-6ec19fc{background:#ffffff;padding:1.7rem;display:flex;flex-direction:column;gap:.55rem;\n}.elementor .e-fbd6d23-4471e26{color:#003b65;font-size:1rem;font-weight:800;line-height:1.3;\n}.elementor .e-464b3a8-e95148d{color:#68788a;font-size:.88rem;line-height:1.65;\n}.elementor .e-6064bab-6022181{background:#ffffff;padding:1.7rem;display:flex;flex-direction:column;gap:.55rem;\n}.elementor .e-ac372d0-ab8ee1c{color:#003b65;font-size:1rem;font-weight:800;line-height:1.3;\n}.elementor .e-53aa25e-737f5f8{color:#68788a;font-size:.88rem;line-height:1.65;\n}.elementor .e-6d792ca-cd3b8a7{background:#ffffff;padding:1.7rem;display:flex;flex-direction:column;gap:.55rem;\n}.elementor .e-94beb89-09a6926{color:#003b65;font-size:1rem;font-weight:800;line-height:1.3;\n}.elementor .e-f1e9075-38c8480{color:#68788a;font-size:.88rem;line-height:1.65;\n}.elementor .e-2268c8f-8242a12{background:#ffffff;padding:1.7rem;display:flex;flex-direction:column;gap:.55rem;\n}.elementor .e-a1eae68-6f5b78a{max-width:75rem;margin:-1.2rem auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1px;background:#d8e5ee;border:1px solid #d8e5ee;border-radius:1rem;overflow:hidden;padding:0;box-shadow:0 18px 50px rgba(0,47,84,.08);\n}.elementor .e-86ea6c0-7d3bbcb{background:#f4f8fb;padding:0 clamp(1.25rem,5vw,4.5rem) 4.5rem;\n}.elementor .e-48ab53a-38a5cfa{display:flex;flex-direction:column;gap:0;padding:0;margin:0;font-family:Cairo,sans-serif;\n}.elementor .e-ecdf9ff-151eeab{color:#0b6ea8;font-size:.78rem;font-weight:800;letter-spacing:.14em;\n}.elementor .e-7877515-6ef6a44{color:#002f54;font-size:clamp(2.2rem,4.5vw,4.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;max-width:16ch;\n}.elementor .e-8efbdce-6719c10{color:#5f7182;font-size:1.02rem;line-height:1.85;max-width:42rem;\n}.elementor .e-2b7fa5f-bf4f1e2{color:#003b65;font-size:1.05rem;font-weight:800;\n}.elementor .e-0dc5886-64fbb67{color:#6a7b8d;font-size:.9rem;line-height:1.7;\n}.elementor .e-4e2ffe6-8dcd21c{margin-top:1rem;background:#ffffff;border-left:4px solid #0b6ea8;padding:1.35rem 1.5rem;display:flex;flex-direction:column;gap:.45rem;box-shadow:0 12px 30px rgba(0,47,84,.06);\n}.elementor .e-71dfce0-a4c92f2{display:flex;flex-direction:column;gap:1.25rem;padding:0;\n}.elementor .e-d82fcca-90fcbb4{color:#00487e;font-size:1.05rem;font-weight:800;letter-spacing:.02em;\n}.elementor .e-0cbd10b-b041673{color:#657688;font-size:.92rem;line-height:1.7;\n}.elementor .e-5f52aa3-e88497c{padding:1.5rem 0;display:flex;flex-direction:column;gap:.45rem;border-bottom:1px solid #cad9e4;\n}.elementor .e-cf0efe1-d7c2190{color:#00487e;font-size:1.05rem;font-weight:800;letter-spacing:.02em;\n}.elementor .e-0d0ec57-b0c10f4{color:#657688;font-size:.92rem;line-height:1.7;\n}.elementor .e-83c5828-a440744{padding:1.5rem 0;display:flex;flex-direction:column;gap:.45rem;border-bottom:1px solid #cad9e4;\n}.elementor .e-60b070a-6d91143{color:#00487e;font-size:1.05rem;font-weight:800;letter-spacing:.02em;\n}.elementor .e-9f066ed-a011a9e{color:#657688;font-size:.92rem;line-height:1.7;\n}.elementor .e-2528c6b-dbac868{padding:1.5rem 0;display:flex;flex-direction:column;gap:.45rem;border-bottom:1px solid #cad9e4;\n}.elementor .e-dcc064d-4d3272a{display:flex;flex-direction:column;gap:0;padding:0;border-top:1px solid #cad9e4;\n}.elementor .e-6aab91c-c33ef55{max-width:75rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(3rem,7vw,7rem);align-items:start;padding:0;\n}.elementor .e-6de934e-db2ddbb{background:#f4f8fb;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,4.5rem);\n}.elementor .e-40fffd6-2961ebf{color:#0b6ea8;font-size:.78rem;font-weight:800;letter-spacing:.14em;\n}.elementor .e-da92fd6-d67916b{color:#002f54;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;\n}.elementor .e-4a1c5f2-719b039{color:#66788a;font-size:1rem;line-height:1.8;\n}.elementor .e-078af4c-81eb15f{max-width:50rem;display:flex;flex-direction:column;gap:1rem;padding:0;\n}.elementor .e-df36317-dc221f1{color:#0b6ea8;font-size:.78rem;font-weight:800;letter-spacing:.12em;\n}.elementor .e-238b14a-eab660b{color:#003b65;font-size:1.3rem;font-weight:800;line-height:1.35;\n}.elementor .e-00fd3be-c10d146{color:#687a8b;font-size:.9rem;line-height:1.75;\n}.elementor .e-7b84e87-af5d9c0{background:#f7fafc;padding:2rem;border:1px solid #e1eaf0;border-radius:.8rem;display:flex;flex-direction:column;gap:.8rem;\n}.elementor .e-90fcc75-25b63dd{color:#8fd2ff;font-size:.78rem;font-weight:800;letter-spacing:.12em;\n}.elementor .e-70d92e8-970087e{color:#ffffff;font-size:1.3rem;font-weight:800;line-height:1.35;\n}.elementor .e-7a02f1a-197a8fa{color:#cfe3f0;font-size:.9rem;line-height:1.75;\n}.elementor .e-83f4c94-1f73cd7{background:#003b65;padding:2rem;border:1px solid #003b65;border-radius:.8rem;display:flex;flex-direction:column;gap:.8rem;\n}.elementor .e-a22c4a5-c51a6e5{color:#0b6ea8;font-size:.78rem;font-weight:800;letter-spacing:.12em;\n}.elementor .e-8e1b66d-0ffdb3f{color:#003b65;font-size:1.3rem;font-weight:800;line-height:1.35;\n}.elementor .e-d69515a-659b1d9{color:#687a8b;font-size:.9rem;line-height:1.75;\n}.elementor .e-d190598-6be9e2f{background:#f7fafc;padding:2rem;border:1px solid #e1eaf0;border-radius:.8rem;display:flex;flex-direction:column;gap:.8rem;\n}.elementor .e-f509117-b9c2230{color:#0b6ea8;font-size:.78rem;font-weight:800;letter-spacing:.12em;\n}.elementor .e-35fe927-8596ffc{color:#003b65;font-size:1.3rem;font-weight:800;line-height:1.35;\n}.elementor .e-f361713-a219858{color:#687a8b;font-size:.9rem;line-height:1.75;\n}.elementor .e-5fb198b-917a9a5{background:#f7fafc;padding:2rem;border:1px solid #e1eaf0;border-radius:.8rem;display:flex;flex-direction:column;gap:.8rem;\n}.elementor .e-e6903cd-63b7fde{color:#0b6ea8;font-size:.78rem;font-weight:800;letter-spacing:.12em;\n}.elementor .e-a983afc-7a34b9e{color:#003b65;font-size:1.3rem;font-weight:800;line-height:1.35;\n}.elementor .e-259a9c4-75e4227{color:#687a8b;font-size:.9rem;line-height:1.75;\n}.elementor .e-7a47f58-a21977c{background:#f7fafc;padding:2rem;border:1px solid #e1eaf0;border-radius:.8rem;display:flex;flex-direction:column;gap:.8rem;\n}.elementor .e-d30af66-29acfb0{color:#0b6ea8;font-size:.78rem;font-weight:800;letter-spacing:.12em;\n}.elementor .e-d49d165-d6bb2ed{color:#003b65;font-size:1.3rem;font-weight:800;line-height:1.35;\n}.elementor .e-bfc8ce9-928ce77{color:#687a8b;font-size:.9rem;line-height:1.75;\n}.elementor .e-61100ca-1f644ac{background:#f7fafc;padding:2rem;border:1px solid #e1eaf0;border-radius:.8rem;display:flex;flex-direction:column;gap:.8rem;\n}.elementor .e-4d085ad-b2deedd{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;padding:0;\n}.elementor .e-038a236-ba58c3f{max-width:75rem;margin:0 auto;display:flex;flex-direction:column;gap:3rem;padding:0;\n}.elementor .e-f1b4440-37849cc{background:#ffffff;padding:clamp(4.5rem,8vw,7.5rem) clamp(1.25rem,5vw,4.5rem);\n}.elementor .e-3546df6-8405277{display:flex;flex-direction:column;gap:0;padding:0;margin:0;font-family:Cairo,sans-serif;\n}.elementor .e-84a3d02-88f59ef{color:#8fd2ff;font-size:.78rem;font-weight:800;letter-spacing:.14em;\n}.elementor .e-2f28f23-3970a60{color:#ffffff;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;\n}.elementor .e-cbe421b-84ea210{color:#c7deed;font-size:1rem;line-height:1.8;\n}.elementor .e-1ca7c64-716e8d2{max-width:50rem;display:flex;flex-direction:column;gap:1rem;padding:0;\n}.elementor .e-165af49-53cecf7{color:#ffffff;font-size:1.45rem;font-weight:800;\n}.elementor .e-6efcf13-504deaf{color:#d8e9f4;font-size:.93rem;line-height:1.7;padding:.8rem 0;border-bottom:1px solid rgba(255,255,255,.13);\n}.elementor .e-26acaf2-b0d6d03{color:#d8e9f4;font-size:.93rem;line-height:1.7;padding:.8rem 0;border-bottom:1px solid rgba(255,255,255,.13);\n}.elementor .e-ca31f69-df86aa3{color:#d8e9f4;font-size:.93rem;line-height:1.7;padding:.8rem 0;\n}.elementor .e-d9ffd49-5237372{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:1rem;\n}.elementor .e-6f93a59-321d35a{color:#003b65;font-size:1.45rem;font-weight:800;\n}.elementor .e-6195bd1-56eeccd{color:#5f7284;font-size:.93rem;line-height:1.7;padding:.8rem 0;border-bottom:1px solid #e3ebf1;\n}.elementor .e-2bcd3a6-8d676d4{color:#5f7284;font-size:.93rem;line-height:1.7;padding:.8rem 0;border-bottom:1px solid #e3ebf1;\n}.elementor .e-5383ed1-aa5ae83{color:#5f7284;font-size:.93rem;line-height:1.7;padding:.8rem 0;\n}.elementor .e-739b3f7-fdb68e1{background:#ffffff;border:1px solid #ffffff;border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:1rem;\n}.elementor .e-7d84e07-923c7ef{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:1rem;padding:0;\n}.elementor .e-4ed4f9c-a909edb{color:#ffffff;font-size:1.25rem;font-weight:800;\n}.elementor .e-3d25af5-58cadc1{color:#d9ebf6;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:10rem;padding:.75rem 1rem;font-size:.85rem;\n}.elementor .e-d371cb4-3876173{color:#d9ebf6;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:10rem;padding:.75rem 1rem;font-size:.85rem;\n}.elementor .e-e13f743-c8c443a{color:#d9ebf6;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:10rem;padding:.75rem 1rem;font-size:.85rem;\n}.elementor .e-316351d-f30044a{color:#d9ebf6;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:10rem;padding:.75rem 1rem;font-size:.85rem;\n}.elementor .e-2dd72a1-759199c{color:#d9ebf6;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:10rem;padding:.75rem 1rem;font-size:.85rem;\n}.elementor .e-8f365ac-4be18d5{color:#d9ebf6;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:10rem;padding:.75rem 1rem;font-size:.85rem;\n}.elementor .e-aa5fe66-864f25b{display:flex;flex-wrap:wrap;gap:.7rem;padding:0;\n}.elementor .e-1ae2c05-810c40c{padding-top:1rem;display:flex;flex-direction:column;gap:1.25rem;\n}.elementor .e-0df3a08-6712f34{max-width:75rem;margin:0 auto;display:flex;flex-direction:column;gap:3rem;padding:0;\n}.elementor .e-5426f92-4e4c47e{background:#002f54;padding:clamp(4.5rem,8vw,7.5rem) clamp(1.25rem,5vw,4.5rem);\n}.elementor .e-c55dc99-3b8245e{color:#0b6ea8;font-size:.78rem;font-weight:800;letter-spacing:.14em;\n}.elementor .e-14e2029-305ab8f{color:#002f54;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;\n}.elementor .e-7d713ff-a31e533{color:#66788a;font-size:1rem;line-height:1.8;\n}.elementor .e-35eeff0-dd4b0ac{max-width:48rem;display:flex;flex-direction:column;gap:1rem;\n}.elementor .e-ad4296b-acf3c0a{color:#8ab5d0;font-size:2.1rem;font-weight:800;line-height:1;\n}.elementor .e-028572c-af9d3cf{color:#003b65;font-size:1.1rem;font-weight:800;\n}.elementor .e-030635a-d298d3b{color:#68798a;font-size:.88rem;line-height:1.7;\n}.elementor .e-ae58a80-2ee53ac{background:#ffffff;padding:1.8rem;border-top:4px solid #0b6ea8;display:flex;flex-direction:column;gap:.65rem;box-shadow:0 12px 30px rgba(0,47,84,.06);\n}.elementor .e-88aac50-42db676{color:#8ab5d0;font-size:2.1rem;font-weight:800;line-height:1;\n}.elementor .e-cc35a9c-0b8ac76{color:#003b65;font-size:1.1rem;font-weight:800;\n}.elementor .e-c2bc5b5-0068d50{color:#68798a;font-size:.88rem;line-height:1.7;\n}.elementor .e-a44af61-65587fa{background:#ffffff;padding:1.8rem;border-top:4px solid #0b6ea8;display:flex;flex-direction:column;gap:.65rem;box-shadow:0 12px 30px rgba(0,47,84,.06);\n}.elementor .e-ab81564-be4f008{color:#8ab5d0;font-size:2.1rem;font-weight:800;line-height:1;\n}.elementor .e-e81ecc7-0652839{color:#003b65;font-size:1.1rem;font-weight:800;\n}.elementor .e-68cdfaf-4fc90ce{color:#68798a;font-size:.88rem;line-height:1.7;\n}.elementor .e-1e40c9b-9560526{background:#ffffff;padding:1.8rem;border-top:4px solid #0b6ea8;display:flex;flex-direction:column;gap:.65rem;box-shadow:0 12px 30px rgba(0,47,84,.06);\n}.elementor .e-da7119b-52325ef{color:#8ab5d0;font-size:2.1rem;font-weight:800;line-height:1;\n}.elementor .e-7729668-7286d06{color:#003b65;font-size:1.1rem;font-weight:800;\n}.elementor .e-7b03713-c94fb47{color:#68798a;font-size:.88rem;line-height:1.7;\n}.elementor .e-c1f6436-095bdbb{background:#ffffff;padding:1.8rem;border-top:4px solid #0b6ea8;display:flex;flex-direction:column;gap:.65rem;box-shadow:0 12px 30px rgba(0,47,84,.06);\n}.elementor .e-2128904-06f73fd{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;padding:0;\n}.elementor .e-250c0d6-4179a73{max-width:75rem;margin:0 auto;display:flex;flex-direction:column;gap:3rem;padding:0;\n}.elementor .e-543360c-7f83f5d{background:#f4f8fb;padding:clamp(4.5rem,8vw,7.5rem) clamp(1.25rem,5vw,4.5rem);\n}.elementor .e-c0ff26e-187a66d{color:#bfe6ff;font-size:.78rem;font-weight:800;letter-spacing:.14em;\n}.elementor .e-77bf5c7-9f05fdf{color:#ffffff;font-size:clamp(2.2rem,4.8vw,4.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;\n}.elementor .e-5247b4f-24ac72d{color:#deeff9;font-size:1rem;line-height:1.8;max-width:48rem;\n}.elementor .e-464a1de-5955928{background:#ffffff;color:#003b65;border:1px solid #ffffff;border-radius:.35rem;padding:1rem 1.7rem;font-weight:800;font-size:.95rem;box-shadow:0 14px 35px rgba(0,20,40,.16);\n}.elementor .e-7349192-2d32f86{color:#ffffff;font-size:.9rem;font-weight:600;\n}.elementor .e-1cdada8-cb7a59c{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;padding:0;margin-top:.6rem;\n}.elementor .e-c75b190-3615367{max-width:62rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem;padding:0;\n}.elementor .e-c6f94d8-a37a543{background:linear-gradient(135deg,#00487e 0%,#0b6ea8 60%,#59a0d6 100%);padding:clamp(4rem,7vw,6rem) clamp(1.25rem,5vw,4.5rem);\n}.elementor .e-59e1c9a-c5e79c7{display:flex;flex-direction:column;gap:0;padding:0;margin:0;font-family:Cairo,sans-serif;\n}