@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap);*{box-sizing:border-box;font-family:Tajawal,sans-serif;margin:0;padding:0;text-decoration:none;text-transform:capitalize}html{font-size:62.5%}body{overflow-x:hidden}.header{background:#0000;left:0;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:1000}.header.scrolled{background-color:#002e5f;box-shadow:0 2px 5px #0000001a}.header-content{align-items:center;display:flex;justify-content:space-between;padding:1rem 7%}.header .logo img{height:6.5rem}.navbar-desktop ul{display:flex;gap:3rem;list-style-type:none}.navbar-desktop ul li a{color:#fff;font-size:1.7rem;font-weight:500;transition:color .2s linear}.navbar-desktop ul li a:hover{color:#ffc107}.hamburger-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:3rem}.navbar-mobile{background-color:#002e5f;box-shadow:-5px 0 20px #00000040; /* ! إضافة: ظل ليعطي عمق */display:flex;flex-direction:column;height:100vh;max-width:320px;padding:3rem;position:fixed;right:-100%; /* ! تعديل: ابدأ من خارج الشاشة يميناً */top:0;transition:right .4s cubic-bezier(.25,.46,.45,.94); /* ! تعديل: حركة أنعم ومن اليمين */width:80%;   /* ! تعديل: لا تملأ الشاشة كاملة */z-index:1001}.navbar-mobile.active{right:0 /* ! تعديل: حركها لداخل الشاشة */}.close-menu-btn{background:none;border:none;color:#ffc107;cursor:pointer;font-size:2.8rem;position:absolute;right:2.5rem;top:1.5rem}.navbar-mobile ul{list-style-type:none;margin-top:5rem;padding:0;text-align:right /* ! إضافة: محاذاة النص لليمين */}.navbar-mobile ul li{margin-bottom:3rem}.navbar-mobile ul li a{color:#fff;font-size:2.2rem;font-weight:500;transition:color .2s}.navbar-mobile ul li a:hover{color:#ffc107}.home{align-items:center;background-image:linear-gradient(rgba(5,2,83,.421),rgba(2,36,95,.727)),url(/static/media/img55.640139eb6e82262e7569.jpg);background-position:50%;background-size:cover;display:flex;flex-flow:column;justify-content:center;min-height:100vh;overflow:hidden;padding:0 2rem;position:relative;text-align:center;width:100%}.home h1{color:#fff;font-size:5.5rem;line-height:1.2;text-shadow:0 3px 10px #0000004d}.home h2{color:#fff;font-size:3rem;font-weight:400;line-height:1.4;margin-top:1rem;max-width:800px;text-shadow:0 2px 8px #0000004d}.home .wave{animation:waves 8s linear infinite;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAACBCAYAAACfMBctAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFDRDZFQUEyRDc3RTExRTk4MkQ4ODY4NTVCMjA5N0FCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFDRDZFQUEzRDc3RTExRTk4MkQ4ODY4NTVCMjA5N0FCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUNENkVBQTBENzdFMTFFOTgyRDg4Njg1NUIyMDk3QUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUNENkVBQTFENzdFMTFFOTgyRDg4Njg1NUIyMDk3QUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5SQPdtAAAPJUlEQVR42uzd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);background-repeat:repeat-x;background-size:100rem 11rem;bottom:0;height:11rem;left:0;position:absolute;width:100%}.home .wave2{animation-direction:reverse;animation-duration:6s;opacity:.3}.home .wave3{animation-duration:4s;opacity:.5}@keyframes waves{0%{background-position-x:0}to{background-position-x:100rem}}@media (max-width:768px){.home h1{font-size:4rem}.home h2{font-size:2.2rem}.home .wave{background-size:100rem 8rem;height:8rem}}@media (max-width:480px){.home h1{font-size:3.2rem}.home h2{font-size:1.9rem}}.about-section{background-color:#fff;direction:rtl;padding:8rem 2rem}.about-container{margin:0 auto;max-width:900px;text-align:center}.about-title{color:#002e5f;display:inline-block;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.about-title:after{background-color:#0056b3;border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:70px}.about-subtitle{color:#002e5f;font-size:2.8rem;font-weight:700;margin-bottom:2.5rem}.about-text{color:#495057;font-size:1.8rem;line-height:1.9;margin-bottom:2rem;text-align:center}.company-name-en{color:#0056b3;direction:ltr;display:inline-block;font-weight:500;unicode-bidi:embed}@media (max-width:768px){html{font-size:55%}.about-section{padding:6rem 1.5rem}.about-title{font-size:3rem}.about-subtitle{font-size:2.5rem}.about-text{font-size:1.7rem}}.services-section{background-color:#f8f9fa;direction:rtl;padding:8rem 2rem}.services-container{margin:0 auto;max-width:1200px}.services-title-wrapper{margin-bottom:5rem;text-align:center}.services-title{color:#002e5f;display:inline-block;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.services-title:after{background-color:#0056b3;border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.services-subtitle{color:#6c757d;font-size:1.8rem;line-height:1.7;margin:0 auto;max-width:700px}.services-grid{grid-gap:3rem;display:grid;gap:3rem;
    /* ! تقنية حديثة لإنشاء شبكة متجاوبة تلقائيًا */grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.service-card{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 5px 25px #00000012;padding:3.5rem 3rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 12px 35px #0000001a;transform:translateY(-8px)}.service-icon{align-items:center;background-color:#0056b31a;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 2.5rem;width:80px}.service-icon i{color:#0056b3;font-size:3.5rem}.service-card-title{color:#002e5f;font-size:2.2rem;font-weight:700;margin-bottom:1.5rem}.service-card-description{color:#495057;font-size:1.6rem;line-height:1.8}@media (max-width:768px){html{font-size:55%}.services-section{padding:6rem 1.5rem}.services-title{font-size:3rem}.services-subtitle{font-size:1.7rem}}.highlights-section{background-attachment:fixed;background-image:url(/static/media/img2.48542278dc44e7bc940d.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;direction:rtl;padding:8rem 2rem;position:relative;text-align:center;z-index:1}

/* ! إضافة: هذا هو كود الظل الكحلي */.highlights-section:before{background-color:#002e5fb3;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.highlights-container{margin:0 auto;max-width:1200px}.highlights-title{color:#fff;display:inline-block;font-size:3.5rem;font-weight:700;margin-bottom:5rem;padding-bottom:1rem;position:relative}.highlights-title:after{background-color:#ffc107;border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.highlights-grid{grid-gap:2.5rem;display:grid;gap:2.5rem; /* ! تعديل: تقليل المسافة بين البطاقات */
    /* ! تعديل: تصغير الحجم الأدنى للعمود للسماح بـ 4 أعمدة */grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.highlight-card{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:2.5rem; /* ! تعديل: تقليل الحشوة الداخلية */transition:transform .3s ease,background-color .3s ease}.highlight-card:hover{background-color:#ffffff1a;transform:translateY(-8px)}.highlight-icon{color:#ffc107;font-size:3.8rem;margin-bottom:2rem}.highlight-card h3{align-items:center;color:#fff;display:flex;font-size:2rem; /* ! تعديل: تصغير حجم عنوان البطاقة */font-weight:700;justify-content:center;margin-bottom:1rem;min-height:4.5rem}.highlight-card p{color:#fffc;font-size:1.5rem; /* ! تعديل: تصغير حجم النص الوصفي */line-height:1.7}@media (max-width:768px){html{font-size:55%}.highlights-section{padding:6rem 1.5rem}.highlights-title{font-size:3rem}.highlight-card h3{font-size:2rem;min-height:auto}.highlight-card p{font-size:1.5rem}}.contact{background-color:#fff;direction:rtl;padding:8rem 2rem}.contact-container{margin:0 auto;max-width:1100px}.contact-title{color:#002e5f;font-size:3.5rem;font-weight:700;margin-bottom:4rem;padding-bottom:1rem;position:relative;text-align:center}.contact-title:after{background-color:#0056b3;border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.contact-wrapper{grid-gap:4rem;background-color:#f8f9fa;border-radius:12px;box-shadow:0 10px 30px #00000014;display:grid;gap:4rem;grid-template-columns:1fr 1fr;overflow:hidden;padding:3rem}.contact-form form{display:flex;flex-direction:column;gap:1.5rem}.contact-input,.contact-textarea{background-color:#fff;border:1px solid #ced4da;border-radius:8px;color:#333;font-family:Tajawal,sans-serif;font-size:1.6rem;outline:none;padding:1.5rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.contact-input:focus,.contact-textarea:focus{border-color:#0056b3;box-shadow:0 0 0 3px #0056b326}.contact-input::placeholder,.contact-textarea::placeholder{color:#868e96}.contact-textarea{resize:vertical}.contact-btn{background-color:#0056b3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Tajawal,sans-serif;font-size:1.7rem;font-weight:700;padding:1.5rem 2rem;transition:background-color .3s ease,transform .2s ease}.contact-btn:hover{background-color:#004a99;transform:translateY(-2px)}.contact-map{border-radius:8px;height:100%;min-height:400px;overflow:hidden}.contact-map iframe{height:100%;width:100%}@media (max-width:991px){.contact-wrapper{gap:5rem;grid-template-columns:1fr;padding:2.5rem}.contact-form{order:-1}}@media (max-width:768px){.contact{padding:6rem 1.5rem}.contact-title{font-size:3rem}}.faq{background-attachment:fixed;

  /* ! تعديل رئيسي: إضافة الصورة كخلفية */background-image:url(/static/media/faq.0ed75b4b9331e5a4c3e5.jpg);background-position:50%;background-size:cover;direction:rtl;padding:8rem 2rem;position:relative;z-index:1}

/* ! إضافة: طبقة الظل الكحلية فوق الصورة */.faq:before{background-color:rgba(21,65,111,.433);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.faq-container{margin:0 auto;max-width:800px;position:relative;z-index:2}.faq-title{
  /* ! تعديل: تغيير لون العنوان للأبيض ليظهر فوق الخلفية */color:#fff;font-size:3.5rem;font-weight:700;margin-bottom:4rem;padding-bottom:1rem;position:relative;text-align:center}.faq-title:after{
  /* ! تعديل: تغيير لون الخط للون مميز */background-color:#ffc107;border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.accordion-container{width:100%}.accordion{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;border-right:4px solid #0000;box-shadow:0 4px 15px #00000012;margin-bottom:1.5rem;transition:box-shadow .3s ease,border-right-color .4s ease}.accordion:hover{box-shadow:0 6px 20px #0000001a}.accordion.active,.accordion:hover{border-right-color:#0056b3}.accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:2rem;transition:background-color .4s ease}.accordion-header h3{color:#343a40;font-size:1.8rem;font-weight:500;margin:0;transition:color .3s ease}.accordion:hover .accordion-header h3{color:#0056b3}.accordion-icon{border-bottom:2px solid #0056b3;border-left:2px solid #0056b3;height:1.5rem;transform:rotate(-45deg);transition:transform .3s ease;width:1.5rem}.accordion.active .accordion-icon{transform:rotate(135deg)}.accordion.active .accordion-header{background-color:#e7f1ff}.accordion.active .accordion-header h3{color:#0056b3}.accordion-body{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,padding .4s ease-in-out}.accordion.active .accordion-body{max-height:500px;padding:0 2rem 2rem}.accordion-body p{border-top:1px solid #e9ecef;color:#495057;font-size:1.6rem;line-height:1.7;padding-top:1.5rem}@media (max-width:768px){html{font-size:55%}.faq{padding:6rem 1.5rem}.faq-title{font-size:3rem}.accordion-header{padding:1.8rem}.accordion-header h3{font-size:1.7rem}.accordion-body p{font-size:1.5rem}}.footer{background:#011340;color:#fff;direction:rtl;font-size:1.4rem;padding-top:6rem}.footer-top{padding-bottom:3rem}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem}

/* ! استخدام Grid لتقسيم الأعمدة بشكل مرن */.footer-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.footer-about,.footer-contact,.footer-links{margin-bottom:3rem}.footer-logo{margin-bottom:1.5rem;max-width:180px}.footer-about p{color:#fffc;line-height:1.8}.footer h4{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:2rem;padding-bottom:1.2rem;position:relative;text-transform:uppercase}.footer h4:after{background:#ffc107;bottom:0;content:"";height:2px;position:absolute;right:0; /* ! تصحيح: ليتناسب مع RTL */width:50px}.footer-links ul{list-style:none;margin:0;padding:0}.footer-links ul li{align-items:center;display:flex;padding-bottom:1rem}.footer-links ul a{color:#fffc;text-decoration:none;transition:color .3s ease,padding-right .3s ease}.footer-links ul a:hover{color:#ffc107;padding-right:5px}.footer-contact p{color:#fffc;line-height:2}.social-links{margin-top:2rem}.social-links a{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;display:inline-flex;font-size:2rem;height:40px;justify-content:center;margin-left:10px;text-decoration:none;transition:background-color .3s ease,color .3s ease;width:40px}.back-to-top,.social-links a:hover{background:#ffc107;color:#002e5f}.back-to-top{align-items:center;border:none;border-radius:50%;bottom:25px;cursor:pointer;display:flex;font-size:2.4rem;height:44px;justify-content:center;opacity:1;position:fixed;right:25px;transition:opacity .4s,visibility .4s;visibility:visible;width:44px;z-index:999}.back-to-top:not([class*=active]){opacity:0;visibility:hidden}.back-to-top:hover{background:#fff}.phone-number{direction:ltr;display:inline-block;unicode-bidi:embed}@media (max-width:768px){.footer-grid{text-align:center}.footer-about,.footer-contact,.footer-links{margin-bottom:2rem}.footer-logo{margin-left:auto;margin-right:auto}.footer h4:after{left:50%;transform:translateX(50%)}.social-links{justify-content:center}}.animate-on-scroll{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.career-heading{align-items:center;
    /* ! تعديل: استخدام تدرج لوني أنيق */background:linear-gradient(45deg,#001e3c,#002e5f);color:#fff;direction:rtl;display:flex;justify-content:center;min-height:40vh; /* ! تعديل: زيادة الارتفاع ليعطي إحساسًا بالترحيب */padding:4rem 2rem;text-align:center}.career-heading-container{max-width:800px}.breadcrumb{font-size:1.6rem;margin-bottom:2.5rem}.breadcrumb a{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.breadcrumb a:hover{color:#fff}.breadcrumb span{color:#ffffff80;margin:0 1rem}.career-main-title{color:#fff;font-size:4.5rem; /* ! تعديل: تكبير الخط بشكل ملحوظ */font-weight:800;line-height:1.3;margin:0 0 1.5rem;padding-bottom:1.5rem;position:relative;text-shadow:0 2px 5px #0003}.career-main-title:after{background-color:#ffc107;border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.career-subtitle{color:#ffffffd9;font-size:2rem; /* ! تعديل: تكبير الخط */font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}@media (max-width:768px){.career-heading{min-height:35vh;padding:3rem 1.5rem}.breadcrumb{font-size:1.5rem;margin-bottom:2rem}.career-main-title{font-size:3.5rem}.career-subtitle{font-size:1.8rem}}.career{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;direction:ltr;margin:40px auto;max-width:800px;padding:20px;text-align:left}.career-title{color:#333;margin-bottom:30px;text-align:center}.job-list{display:flex;flex-direction:column;gap:20px}.job-card{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;padding:20px;transition:transform .2s,box-shadow .2s}.job-card:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.job-card h2{color:#0056b3;margin:0 0 10px}.job-card p{color:#666;margin:0}.back-btn{background:none;border:1px solid #ccc;border-radius:5px;color:#555;cursor:pointer;margin-bottom:20px;padding:8px 15px;transition:background-color .2s,color .2s}.back-btn:hover{background-color:#f0f0f0;color:#333}.job-details{background-color:#fff;border-radius:8px;margin-bottom:20px;padding:25px}.job-details h1{color:#333;font-size:28px}.job-description p{color:#333;font-size:18px;line-height:1.7;margin-bottom:25px}.job-description h4{border-bottom:2px solid #eee;color:#0056b3;font-size:22px;margin-bottom:15px;margin-top:25px;padding-bottom:8px}.job-description ul{list-style:none;padding-left:20px}.job-description li{color:#444;font-size:17px;line-height:1.8;margin-bottom:12px;position:relative}.job-description li:before{color:#28a745;content:"✓";font-size:16px;font-weight:700;left:-25px;position:absolute;top:1px}.apply-now-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-top:20px;padding:12px 25px;transition:background-color .2s}.apply-now-btn:hover{background-color:#0056b3}.career-form{background-color:#fff;border-radius:8px;margin-top:20px;padding:25px}.career-form-email,.career-form-experience,.career-form-phone,.career-form-txt,.career-form-txtarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:15px;padding:12px;width:100%}.career-form-txtarea{min-height:120px;resize:vertical}.file,.file .name{margin-bottom:10px}.file .name{color:#333;font-size:16px}.note{color:#555;font-size:14px;margin-bottom:15px}.career-form-btn{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:15px;transition:background-color .2s;width:100%}.career-form-btn:hover{background-color:#218838}.form-error{color:#dc3545;font-size:14px;margin:-10px 0 10px;text-align:left}
/*# sourceMappingURL=main.f9eca282.css.map*/