:root{--primary-color:#0f2c59;--primary-hover:#1b3c73;--secondary-color:#c5a059;--accent-color:#c5a059;--bg-color:#f4f6f9;--card-bg:#ffffff;--text-main:#1e293b;--text-muted:#64748b;--border-color:transparent !important;--radius:12px}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-color)!important;color:var(--text-main)!important;line-height:1.6;direction:rtl;text-align:right;font-weight:400!important;font-family:'Almarai',sans-serif!important}h1,h2,h3,h4,h5,h6,.job-title{font-weight:700!important;font-family:'Almarai',sans-serif!important}p,span,a,li,button,input,textarea,.entry-content{font-family:'Almarai',sans-serif!important}a{text-decoration:none;transition:0.2s}ul{list-style:none}.skip-link{position:absolute;right:-9999px;top:-9999px}header{background:linear-gradient(135deg,#091a36 0%,#0f2c59 50%,#1e3a8a 100%)!important;padding:1rem 0;box-shadow:0 4px 20px rgb(15 44 89 / .25),0 1px 3px rgb(0 0 0 / .1)!important;border-bottom:1px solid rgb(255 255 255 / .08)!important;position:relative}.header-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 15px;direction:rtl!important}.logo{margin-right:0!important;margin-left:unset!important;order:1!important}.logo-text{color:#fff;font-size:1.8rem;font-weight:800;text-shadow:0 2px 4px rgb(0 0 0 / .2)}.logo-highlight{color:var(--secondary-color)}.main-nav{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;flex-grow:1;margin-right:40px!important;margin-left:unset!important;order:2!important}.main-nav div,.main-nav ul,.main-nav li{list-style:none;padding:0;margin:0;display:flex;align-items:center}.main-nav a,.main-nav .current-menu-item>a,.main-nav .current_page_item>a,.main-nav .menu-item-home>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a,.nav-menu .current-menu-item>a,ul.menu .current-menu-item>a,.menu-item.current-menu-item>a,.nav-menu a,ul.menu li a,.menu-item a{background-color:transparent!important;background:transparent!important;border:none!important;box-shadow:none!important;color:#ffffff!important;font-size:0.95rem!important;font-weight:800!important;padding:6px 16px!important;margin:0 2px!important;border-radius:8px!important;transition:all 0.25s ease-in-out!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative;height:40px!important}@media screen and (min-width:769px){.main-nav .menu-item:not(:last-child)::after,.main-navigation li:not(:last-child)::after,.nav-menu li:not(:last-child)::after,ul.menu li:not(:last-child)::after,.menu-item:not(:last-child)::after{content:""!important;position:absolute!important;left:-2px!important;top:50%!important;transform:translateY(-50%)!important;width:1px!important;height:16px!important;background-color:rgb(255 255 255 / .3)!important;display:block!important}}.main-nav a:hover,.main-nav .current-menu-item>a:hover,.main-nav .current_page_item>a:hover,.main-navigation .current-menu-item>a:hover,.main-navigation .current_page_item>a:hover,.nav-menu .current-menu-item>a:hover,ul.menu .current-menu-item>a:hover,.menu-item.current-menu-item>a:hover,.nav-menu li:hover>a,ul.menu li:hover>a,.menu-item:hover>a{background-color:rgb(255 255 255 / .15)!important;border:none!important;color:#ffffff!important;transform:translateY(-2px)}.main-nav a:active{transform:scale(.95) translateY(0)!important}.nav-buttons{display:flex;align-items:center;gap:5px!important;order:3!important;margin-right:auto!important;margin-left:0!important}.nav-buttons .icon-btn{background:rgb(255 255 255 / .1);color:#fff;border:none;width:36px;height:36px;border-radius:8px;margin-left:4px!important;margin-right:0!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mobile-nav-btn{display:none!important}.main-content-container,.fixed-contact-wrapper{max-width:1200px!important;margin:20px auto 30px auto!important;padding:0 20px!important;display:flex!important;flex-wrap:wrap!important;gap:30px!important;box-sizing:border-box!important;align-items:flex-start!important}.main-content-container aside.widget-area,.main-content-container .widget-area,.main-content-container aside.sidebar,.fixed-contact-wrapper .sidebar,.fixed-contact-sidebar{width:350px!important;min-width:350px!important;flex-shrink:0!important;margin-top:0!important;position:static!important}.main-content-container .main-content{flex:1!important;max-width:800px!important}.recruiters-grid{display:flex;flex-direction:column;gap:15px!important}.job-card{background:linear-gradient(180deg,#ffffff 0%,#f9fafb 100%)!important;border-radius:var(--radius);border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05),0 2px 4px -1px rgb(0 0 0 / .03)!important;overflow:hidden;position:relative!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important;max-width:100%;margin-bottom:20px!important;padding:15px 20px 0 20px!important;min-height:135px!important;height:auto!important;contain:layout style!important}.job-card::before{content:""!important;position:absolute!important;top:0!important;right:0!important;width:4px!important;height:0!important;background-color:var(--primary-color,#0f2c59)!important;transition:height 0.25s ease-in-out!important;z-index:2!important}.job-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 20px -5px rgb(0 0 0 / .08)!important}.job-card:hover::before{height:100%!important}article.job-card:hover h2.job-title a,.job-card:hover .job-title a,.job-card:hover .job-details .job-title a{color:#2563eb!important;transition:color 0.3s ease-in-out!important}.job-card-main{display:block;padding-bottom:12px!important;border-bottom:1px solid #e2e8f0!important;margin-bottom:10px!important}.inline-job-logo{float:right!important;width:40px!important;height:40px!important;object-fit:contain!important;border-radius:6px!important;margin:2px 0 6px 14px!important;display:inline-block!important}.job-details{display:inline!important;width:auto!important;text-align:right}.job-title{display:inline!important;border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important;width:auto!important}.job-title a{color:#111;font-size:1.15rem!important;font-weight:700;line-height:1.5!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;display:inline!important;transition:color 0.3s ease-in-out!important}.job-excerpt{color:#64748b!important;font-size:0.9rem!important;margin-top:5px!important;margin-bottom:8px!important;line-height:1.45!important;text-align:right}.job-card-footer{display:flex!important;flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;background:linear-gradient(135deg,#f8fafc 0%,#edf2f7 100%)!important;border-top:1px solid #e2e8f0!important;padding:10px 15px!important;margin-top:8px!important;margin-left:-15px!important;margin-right:-15px!important;margin-bottom:0!important;width:calc(100% + 30px)!important;clear:both!important;position:relative!important}.footer-right-actions{display:flex!important;align-items:center!important;gap:16px!important}.card-buttons{display:flex!important;align-items:center!important;gap:10px!important}.card-action-btn,.job-card .save-btn,.job-card .share-btn,.job-card-footer .card-action-btn{width:36px!important;height:36px!important;background-color:#f1f5f9!important;border:2px solid #cbd5e1!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all 0.25s ease-in-out!important;box-shadow:0 2px 5px rgb(0 0 0 / .04)!important}.card-action-btn i,.card-action-btn svg{font-size:0.95rem!important;color:#475569!important;margin:0!important;transition:color 0.25s ease!important}.card-action-btn:hover{background-color:var(--primary-color,#0f2c59)!important;border-color:var(--primary-color,#0f2c59)!important;transform:translateY(-2px)!important;box-shadow:0 4px 10px rgb(15 44 89 / .2)!important}.card-action-btn:hover i,.card-action-btn:hover svg{color:#ffffff!important}.card-action-btn.save-btn.active,.save-btn.active{background-color:#fef3c7!important;border-color:#f59e0b!important;color:#d97706!important}.card-action-btn.save-btn.active i{color:#d97706!important}.badge-blue,.job-card-footer .badge-blue{background:var(--primary-color)!important;color:#ffffff!important;padding:8px 24px!important;border-radius:8px!important;font-size:0.9rem!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-shadow:0 2px 4px rgb(15 44 89 / .2)}.badge-blue:hover{background:var(--primary-hover)!important}.job-meta{display:flex!important;flex-direction:row-reverse!important;gap:16px!important;align-items:center!important;font-size:0.85rem!important}.job-meta span,.job-meta a,.job-meta div{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;color:#475569!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}.job-meta span:hover,.job-meta a:hover{color:var(--primary-color)}.job-meta i{color:var(--primary-color)!important;font-size:0.9rem!important}.entry-content,.single-post-content,.post-content,.entry-content p,.single-post-content p,.post-content p{font-weight:400!important;color:#1e293b!important;font-size:1.05rem!important;line-height:1.8!important;text-align:right}@media screen and (min-width:769px){body.home .job-card-footer{position:relative!important;height:auto!important;display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:space-between!important;padding:10px 15px!important}body.home .job-card-footer .job-meta{position:static!important;transform:none!important;margin:0!important;order:1!important}body.home .job-card-footer .card-buttons{position:static!important;transform:none!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important;order:2!important}}.entry-content table{width:100%!important;max-width:100%!important;border-collapse:collapse!important;margin:20px 0!important;table-layout:auto!important;font-size:0.9rem!important;word-break:normal!important;overflow-wrap:normal!important}.entry-content th,.entry-content td{padding:12px 10px!important;border:1px solid #cbd5e1!important;text-align:center!important;white-space:normal!important;word-break:keep-all!important}.entry-content tr td:first-child,.entry-content tr th:first-child{min-width:120px!important;font-weight:bold!important}.entry-content th{background-color:var(--primary-color,#0f2c59)!important;color:#ffffff!important;font-weight:700!important}.entry-content tr:nth-child(even){background-color:#f8fafc!important}.sidebar-section,.latest-updates,.sidebar-search-box,.sidebar .sidebar-section,.widget-area .widget,aside .widget,.sidebar .widget,.comments-section-container,.contact-container{background:linear-gradient(180deg,#ffffff 0%,#f8f9fa 100%)!important;border-radius:var(--radius);border:1px solid #e2e8f0!important;padding:22px;margin-bottom:25px;box-shadow:0 4px 10px rgb(0 0 0 / .04)!important}.sidebar-title,.sidebar-search-title{color:var(--primary-color)!important;font-size:1.1rem;font-weight:700;border-bottom:2px solid var(--secondary-color);padding-bottom:10px;margin-bottom:15px;text-align:right}.sidebar-search-box p,.sidebar-search-box small,.sidebar-search-box span:not(.sidebar-tag-badge){display:none!important}.sidebar-search-box form{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.search-input,select,.sidebar-search-input,.sidebar-search-box input[type="search"],.sidebar-search-box input[type="text"]{width:100%!important;padding:12px 15px!important;border:1px solid #cbd5e1!important;border-radius:var(--radius,12px)!important;background:#f8fafc!important;color:var(--text-main,#1e293b)!important;font-size:0.95rem!important;box-sizing:border-box!important;display:block!important;margin-bottom:10px!important}.sidebar-search-input:focus,.search-input:focus{border-color:var(--primary-color)!important;background:#fff!important;box-shadow:0 0 0 3px rgb(15 44 89 / .1)!important}.sidebar-search-submit,.search-btn,.sidebar-search-box input[type="submit"],.sidebar-search-box button{width:100%!important;display:block!important;padding:12px 20px!important;background-color:var(--primary-color,#0f2c59)!important;color:#ffffff!important;border:none!important;border-radius:var(--radius,12px)!important;font-weight:700!important;font-size:1rem!important;cursor:pointer!important;text-align:center!important;box-sizing:border-box!important;margin-top:5px!important;transition:all 0.25s ease-in-out!important}.sidebar-search-submit:hover,.search-btn:hover,.sidebar-search-box input[type="submit"]:hover,.sidebar-search-box button:hover{background-color:var(--primary-hover,#1b3c73)!important;transform:translateY(-3px)!important;box-shadow:0 4px 12px rgb(15 44 89 / .25)!important}.sidebar-tags-grid{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important;direction:rtl!important;margin-top:15px!important}.sidebar-tag-badge{background:#eff6ff!important;color:#1e40af!important;padding:8px 16px!important;border-radius:20px!important;font-size:0.9rem!important;font-weight:600!important;border:none!important;display:inline-block!important;transition:all 0.25s ease-in-out!important}.sidebar-tag-badge:hover{background:var(--primary-color,#0f2c59)!important;color:#ffffff!important;transform:translateY(-3px)!important;box-shadow:0 4px 10px rgb(15 44 89 / .2)!important}.most-viewed-list{list-style:none;padding:0;margin:0;counter-reset:most-viewed-counter;display:flex;flex-direction:column;gap:8px!important}.most-viewed-list li{padding:8px 12px!important;margin:0!important;border:1px solid #e2e8f0!important;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)!important;border-radius:6px!important;box-shadow:0 1px 3px rgb(0 0 0 / .05)!important;transition:all 0.3s ease!important;position:relative;counter-increment:most-viewed-counter;display:flex!important;align-items:center!important}.most-viewed-list li::before{content:counter(most-viewed-counter);display:flex;align-items:center;justify-content:center;min-width:24px!important;height:24px!important;background-color:var(--primary-color)!important;color:#ffffff!important;border-radius:50%!important;font-size:12px!important;font-weight:800!important;box-shadow:0 1px 2px rgb(0 0 0 / .1)!important;margin-left:12px!important;flex-shrink:0!important}.most-viewed-list li a{color:var(--text-main)!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;text-align:right!important;text-decoration:none;transition:transform 0.3s ease,color 0.3s ease!important;width:100%;display:block!important}.most-viewed-list li a::before{display:none!important;content:none!important}.most-viewed-list li:hover{background-color:#f1f5f9!important;box-shadow:0 6px 15px rgb(15 44 89 / .12)!important;transform:translateY(-2px)!important;z-index:10}.most-viewed-list li:hover a{color:var(--primary-color)!important}.latest-updates ul,.latest-updates-list{list-style:none;padding:0;margin:0}.latest-updates ul li,.latest-updates-list li{padding:0!important;margin:0!important;border-bottom:none!important;background-color:transparent!important;transition:all 0.3s ease!important;position:relative}.latest-updates ul li a,.latest-updates-list li a{color:var(--text-main)!important;font-size:13.5px!important;font-weight:700!important;display:flex!important;flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;padding:4px 6px!important;text-align:right!important;text-decoration:none;transition:transform 0.3s ease,color 0.3s ease!important;width:100%}.latest-updates .news{border:2px solid var(--primary-color,#0f2c59)!important;border-radius:8px!important;padding:8px 12px!important;margin-bottom:15px!important;text-align:right!important;background-color:transparent!important}.latest-updates .news span{background:transparent!important;color:var(--primary-color,#0f2c59)!important;border:none!important;padding:0!important;font-size:1.1rem!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.latest-updates ul li a .update-title,.latest-updates-list li a .update-title{color:var(--text-main,#222222)!important;font-size:13.5px!important;font-weight:700!important;text-align:right!important;flex-grow:1;transition:color 0.3s ease!important}.latest-updates ul li a .update-date,.latest-updates-list li a .update-date{background-color:#d97706!important;color:#ffffff!important;font-size:11.5px!important;font-weight:800!important;padding:2px 6px!important;border-radius:5px!important;box-shadow:0 1px 2px rgb(0 0 0 / .15);letter-spacing:.5px;white-space:nowrap;direction:ltr;margin-left:6px!important;margin-right:0!important}.latest-updates ul li:hover,.latest-updates-list li:hover{background-color:#bae6fd!important;border-bottom:none!important;box-shadow:none!important;transform:none!important}.latest-updates ul li:hover a,.latest-updates-list li:hover a{transform:translateX(-6px)!important}.latest-updates ul li:hover a .update-title,.latest-updates-list li:hover a .update-title{color:var(--primary-color)!important}.custom-pagination-container{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;clear:both!important;margin:30px 0 20px 0!important;float:none!important}.wp-pagination-flex{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;direction:rtl!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.wp-pagination-flex a.page-numbers,.wp-pagination-flex span.page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;height:40px!important;padding:0 12px!important;background:linear-gradient(135deg,#ffffff 0%,#f1f4f9 100%)!important;color:var(--primary-color,#0f2c59)!important;font-size:0.95rem!important;font-weight:700!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 2px 4px rgb(0 0 0 / .04)!important;text-decoration:none!important;transition:all 0.25s ease-in-out!important;float:none!important}.wp-pagination-flex a.page-numbers:hover{background-color:#f8fafc!important;color:var(--primary-color,#0f2c59)!important;transform:translateY(-2px)!important}.wp-pagination-flex span.page-numbers.current{background-color:var(--primary-color,#0f2c59)!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(15 44 89 / .2)!important}.wp-pagination-flex span.page-numbers.dots{background:transparent!important;border:none!important;box-shadow:none!important;color:#64748b!important}.wp-pagination-flex span.page-numbers.disabled{background-color:#f1f5f9!important;color:#cbd5e1!important;border:none!important;cursor:not-allowed!important;box-shadow:none!important}footer{background-color:#0b1f3f;color:#94a3b8;padding:3.5rem 1.5rem 1.5rem;margin-top:3rem;direction:rtl;text-align:right;border-top:none!important}.footer-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem}.footer-col h3.footer-title,.footer-col .footer-logo-text{color:#fff;font-size:1.2rem;margin-bottom:1.2rem;border-bottom:2px solid var(--secondary-color);padding-bottom:8px;display:inline-block}.footer-logo-highlight,.footer-links a i{color:var(--secondary-color)}.footer-about{font-size:.95rem;line-height:1.7;color:#cbd5e1;margin-bottom:1.2rem}.footer-social{display:flex;gap:.8rem;margin-top:1rem;justify-content:flex-start}.footer-social a{background:rgb(255 255 255 / .08);color:#fff;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:0.3s}.footer-social a:hover{background:var(--primary-hover);transform:translateY(-3px)}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.7rem}.footer-links a{color:#cbd5e1;font-size:.95rem;display:flex;align-items:center;gap:8px;transition:0.2s;justify-content:flex-start}.footer-links a:hover{color:#fff;transform:translateX(-5px)}.footer-contact-item{display:flex;align-items:center;justify-content:flex-start;gap:10px}.footer-bottom{max-width:1200px;margin:3rem auto 0;text-align:center;padding-top:1.5rem;border-top:none!important;font-size:.85rem;color:#64748b}body.dark-mode{--bg-color:#0b0f19 !important;--card-bg:#131c2e !important;--text-main:#f1f5f9 !important;--text-muted:#94a3b8 !important;--border-color:transparent !important}body.dark-mode header{background:linear-gradient(135deg,#050b14 0%,#0b1329 50%,#0f1c3f 100%)!important;border-bottom:1px solid rgb(255 255 255 / .05)!important}body.dark-mode .job-card,body.dark-mode .sidebar-section,body.dark-mode .latest-updates,body.dark-mode .sidebar-search-box,body.dark-mode .contact-container,body.dark-mode .comments-section-container,body.dark-mode .comment-card-wrapper{background:linear-gradient(180deg,#1e293b 0%,#131c2e 100%)!important;border:1px solid #1e3a5f!important}body.dark-mode .job-title a,body.dark-mode .latest-updates ul li a,body.dark-mode .sidebar-search-title,body.dark-mode .contact-form .form-label,body.dark-mode .comments-title,body.dark-mode .custom-comment-form .form-group label,body.dark-mode .comment-author-name{color:#f8fafc!important}body.dark-mode article.job-card:hover h2.job-title a,body.dark-mode .job-card:hover .job-title a,body.dark-mode .job-card:hover .job-details .job-title a{color:#60a5fa!important}body.dark-mode .most-viewed-list li{background-color:var(--card-bg)!important;box-shadow:0 1px 4px rgb(0 0 0 / .2)!important}body.dark-mode .most-viewed-list li a{color:#f8fafc!important}body.dark-mode .job-card-footer{background-color:#1a2744!important;border:none!important}body.dark-mode .sidebar-search-input,body.dark-mode .search-input,body.dark-mode .contact-form .form-input,body.dark-mode .contact-form .form-textarea,body.dark-mode .custom-comment-form .form-control,body.dark-mode .captcha-input{background:#0f172a!important;color:#fff!important;border:1px solid #1e293b!important}body.dark-mode .sidebar-tag-badge{background:#1e293b;color:#93c5fd;border:none}body.dark-mode .sidebar-tag-badge:hover{background:var(--secondary-color);color:#0b0f19}@media screen and (min-width:769px){.main-content-container,.fixed-contact-wrapper,.custom-saved-layout{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;direction:rtl!important;margin-top:20px!important}.main-content-container aside.widget-area,.main-content-container .widget-area,.main-content-container aside.sidebar,.fixed-contact-wrapper .sidebar,.fixed-contact-sidebar{width:350px!important;min-width:350px!important;flex-shrink:0!important;order:1!important;margin-top:0!important;float:none!important}.main-content-container .main-content{flex:1!important;max-width:800px!important;order:2!important;margin-top:0!important;float:none!important}}@media screen and (max-width:768px){.widget-area,aside,.sidebar{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 10px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important}.widget-area .widget,aside .widget,.sidebar .widget{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:20px!important;box-sizing:border-box!important;background-color:#ffffff!important;border-radius:12px!important;box-shadow:0 4px 15px rgb(0 0 0 / .05)!important;margin-bottom:20px!important}aside.sidebar>section.sidebar-section:last-of-type{display:none!important}.latest-updates{display:none!important}.sidebar-section:has(.most-viewed-list),.sidebar-search-box,.sidebar .sidebar-section{background:linear-gradient(135deg,#ffffff 0%,#f4f6f9 100%)!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 20px rgb(0 0 0 / .05)!important;border-radius:var(--radius,12px)!important;padding:20px 15px!important}.sidebar-section .sidebar-title,.sidebar-search-title,.sidebar-search-box h3,.sidebar-search-box .sidebar-title,.sidebar-search-box .widget-title,aside.sidebar section h2,aside.sidebar section h3{text-align:center!important;font-size:1.15rem!important;font-weight:800!important;color:#1d4ed8!important;border-bottom:none!important;padding-bottom:0!important;margin-bottom:14px!important;position:relative!important;display:block!important;width:100%!important}.sidebar-section .sidebar-title::after,.sidebar-search-title::after,.sidebar-search-box h3::after,.sidebar-search-box .sidebar-title::after,.sidebar-search-box .widget-title::after,aside.sidebar section h2::after,aside.sidebar section h3::after{content:""!important;display:block!important;width:100%!important;height:3px!important;background-color:var(--secondary-color,#c5a059)!important;margin:6px auto 0 auto!important;border-radius:2px!important}.most-viewed-list{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.most-viewed-list li{background-color:#ffffff!important;border:1px solid #f1f5f9!important;border-radius:10px!important;box-shadow:0 4px 12px rgb(0 0 0 / .04)!important;padding:12px 14px!important;width:100%!important;display:flex!important;align-items:center!important}.most-viewed-list li::before{min-width:28px!important;height:28px!important;background-color:#eab308!important;color:#ffffff!important;font-size:14px!important;font-weight:800!important;box-shadow:0 2px 6px rgb(234 179 8 / .25)!important;margin-left:14px!important;flex-shrink:0!important}.most-viewed-list li a{color:#111111!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.45!important;text-align:right!important;width:100%!important;display:block!important;padding:0!important}.most-viewed-list li a::before{display:none!important}.header-container{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:0 10px!important}.logo{order:1!important;text-align:right!important;margin-right:0!important}.logo-text,.site-title{font-size:1.15rem!important;margin:0!important;text-align:right!important}.main-nav{display:none!important}.nav-buttons{order:2!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:3px!important;margin:0!important}.mobile-nav-btn,.nav-buttons .icon-btn,header button,.menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgb(255 255 255 / .12)!important;color:#ffffff!important;border:none!important;width:30px!important;height:30px!important;border-radius:8px!important;cursor:pointer;font-size:0.85rem!important}header{padding:.8rem 0!important}.main-content-container,.fixed-contact-wrapper,.custom-saved-layout,#content,.site-content,.content-area,.site-main{display:block!important;width:100%!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;float:none!important;margin-bottom:60px!important;padding-bottom:20px!important}aside.sidebar,.sidebar,.sidebar-wrapper,div[style*="flex: 1 1 300px"]{display:block!important;width:96%!important;max-width:96%!important;box-sizing:border-box!important;margin-top:35px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:50px!important;float:none!important;clear:both!important;transform:none!important}.recruiters-grid{gap:4px!important}.job-card{margin-bottom:4px!important;border-radius:8px!important;overflow:hidden!important;border:1px solid #e2e8f0!important;box-shadow:0 3px 10px rgb(0 0 0 / .06)!important;padding:10px 12px 0 12px!important}.job-card-main{display:block!important;padding:0!important;margin-bottom:0!important;direction:rtl!important;border-bottom:none!important}.inline-job-logo{width:35px!important;height:35px!important;min-width:35px!important;max-width:35px!important;margin:0 0 2px 8px!important}.job-details,.job-title{display:inline!important;width:auto!important;padding:0!important;margin:0!important;border:none!important}.job-title a{font-size:1.00rem!important;line-height:1.35!important;font-weight:800!important;display:inline!important;color:#111111!important;text-align:right!important;white-space:normal!important;overflow:visible!important}.job-excerpt,.job-excerpt-container,.job-card hr{display:none!important}.job-card .badge-blue{display:none!important}.job-card-footer{display:flex!important;flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;background:linear-gradient(135deg,#f8fafc 0%,#edf2f7 100%)!important;border-top:1px solid #e2e8f0!important;padding:6px 12px!important;margin-top:8px!important;margin-left:-12px!important;margin-right:-12px!important;width:calc(100% + 24px)!important}.comments-section-container{padding:15px 12px!important;margin-top:25px!important;border-radius:10px!important}.comments-title{font-size:1.3rem!important}.comments-form-inner{padding:15px 12px!important;border-radius:8px!important}.custom-comment-form .form-control{padding:10px 12px!important;font-size:0.95rem!important}.captcha-container-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:15px!important;background:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;margin-top:12px!important;width:100%!important;box-sizing:border-box!important}.captcha-label{width:100%!important;text-align:right!important;font-size:0.95rem!important;font-weight:700!important;line-height:1.5!important;white-space:normal!important;color:var(--primary-color,#0f2c59)!important;margin-bottom:5px!important}.captcha-inputs{width:100%!important;display:flex!important;flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;gap:10px!important}.captcha-input{width:48%!important;font-size:1.1rem!important;padding:10px!important;height:38px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;text-align:center!important;box-sizing:border-box!important}.captcha-image-mock,.captcha-img{width:48%!important;text-align:center!important;font-size:1.2rem!important;padding:0!important;height:38px!important;line-height:38px!important;border-radius:6px!important;box-sizing:border-box!important}.form-submit-row{justify-content:stretch!important}.submit-comment-btn,.submit-btn{width:100%!important;margin-left:0!important;margin-right:0!important;padding:12px!important;font-size:1rem!important;height:42px!important}.comments-header::after,.comments-header::before,.comments-section-container hr,.comments-section-container .comments-divider,.comments-section-container>hr{display:none!important}footer{padding:2.5rem 1rem 1rem!important;text-align:center!important}.footer-container{grid-template-columns:1fr!important;gap:2rem!important}}.mobile-side-menu{position:fixed!important;top:0!important;right:-100%!important;left:auto!important;width:280px!important;max-width:85%!important;height:100vh!important;background-color:#0f2c59!important;z-index:99999!important;transition:right 0.4s cubic-bezier(.4,0,.2,1)!important;padding:70px 20px 30px!important;box-shadow:-5px 0 25px rgb(0 0 0 / .5)!important;overflow-y:auto!important;direction:rtl!important;text-align:right!important}.mobile-side-menu.active{right:0!important}.close-menu-btn{position:absolute;top:20px;left:20px;background:rgb(255 255 255 / .1);border:none;color:#fff;width:36px;height:36px;border-radius:50%;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.3s}.close-menu-btn:hover{background:rgb(255 255 255 / .25)}.mobile-nav-content ul{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.mobile-nav-content li{list-style:none!important;margin:0!important;padding:0!important;width:100%!important}.mobile-nav-content a,.mobile-nav-content .current-menu-item>a,.mobile-nav-content .current_page_item>a,.mobile-nav-content a.active{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;background-color:#1a3b70!important;color:#ffffff!important;text-decoration:none!important;padding:0 20px!important;border-radius:8px!important;font-family:'Almarai',sans-serif!important;font-size:1.05rem!important;font-weight:700!important;text-align:center!important;transition:all 0.3s ease!important;border:none!important;box-shadow:0 2px 5px rgb(0 0 0 / .1)!important;box-sizing:border-box!important}.mobile-nav-content a:hover,.mobile-nav-content a.active,.mobile-nav-content .current-menu-item>a,.mobile-nav-content .current_page_item>a{background-color:rgb(255 255 255 / .15)!important;border:none!important;border-right:4px solid #c5a059!important;color:#ffffff!important;transform:none!important}.header-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:9998;backdrop-filter:blur(2px)}.header-overlay.active{display:block}.comments-section-container,.contact-container,.comment-card-wrapper{background:linear-gradient(135deg,#ffffff 0%,#f4f6f9 100%)!important;border-radius:var(--radius);padding:30px;margin-top:50px!important;box-shadow:0 10px 25px -3px rgb(15 44 89 / .12),0 4px 6px -2px rgb(15 44 89 / .05)!important;border:1px solid #e2e8f0!important;direction:rtl;text-align:right;clear:both!important}.comments-title{color:var(--primary-color,#0f2c59);font-size:1.6rem!important;font-weight:800!important;margin:0;display:flex;align-items:center}.comments-form-inner{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%)!important;border-radius:12px;padding:25px}.custom-comment-form .form-group{margin-bottom:20px;display:flex;flex-direction:column}.custom-comment-form .form-group label{color:var(--primary-color,#0f2c59);font-weight:700;font-size:1.05rem;margin-bottom:10px}.custom-comment-form .form-control{width:100%;padding:12px 15px;border:1px solid #cbd5e1;border-radius:8px;background-color:#fff;color:#1e293b;font-family:'Almarai',sans-serif!important;font-size:1rem;transition:all 0.3s ease;resize:vertical}.submit-comment-btn{background-color:#2563eb;color:#fff;border:none;padding:12px 35px;border-radius:8px;font-family:'Almarai',sans-serif!important;font-weight:700;font-size:1.1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color 0.3s ease,transform 0.2s ease;box-shadow:0 4px 10px rgb(37 99 235 / .2);margin-right:0!important;margin-left:auto!important}.submit-comment-btn:hover{background-color:#1d4ed8;transform:translateY(-2px)}.comment-card-wrapper{position:relative;padding:22px 25px;transition:all 0.3s ease;margin-bottom:20px}.comment-author-name{color:#2563eb!important;font-size:1.2rem!important;font-weight:800!important;margin:0 0 15px 0}.comment-text-box{position:relative;background-color:#f8fafc;border:none!important;border-left:4px solid #3b82f6!important;padding:16px 20px;border-radius:10px;margin-bottom:15px;margin-right:20px}.contact-header{background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));color:#fff;padding:30px 20px;text-align:center}.contact-content{padding:30px}.contact-form .form-group{margin-bottom:22px!important;display:flex!important;flex-direction:column!important}.contact-form .form-input,.contact-form .form-textarea{width:100%!important;padding:12px 16px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background-color:var(--card-bg)!important;color:var(--text-main)!important;font-family:'Almarai',sans-serif!important}body.page-template-page-contact header+*,body.page-template-page-contact .site-content,body.page-template-page-contact #content{margin-top:-30px!important;padding-top:0!important}@media screen and (max-width:768px){.main-content-container,.fixed-contact-wrapper,.site-content,#content{margin-top:5px!important;padding-top:0!important}}.article-content ul{list-style-type:disc!important;list-style-position:inside!important;padding-right:20px!important;margin-bottom:15px!important}.article-content ol{list-style-type:decimal!important;list-style-position:inside!important;padding-right:20px!important;margin-bottom:15px!important}.article-content ul li,.article-content ol li{margin-bottom:10px!important;display:list-item!important}.article-content ul ul,.article-content ol ol{padding-right:20px!important;margin-bottom:0!important}@media screen and (max-width:768px){.header-container{padding:0 6px!important;gap:4px!important;overflow:hidden!important}.nav-buttons{gap:2px!important;flex-wrap:nowrap!important}.nav-buttons .icon-btn,.nav-buttons a,.nav-buttons button,header .icon-btn,.mobile-nav-btn{width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;margin-left:2px!important;margin-right:0!important}.nav-buttons .icon-btn i,.nav-buttons a i,.nav-buttons button i{font-size:0.9rem!important}#favorites-counter{width:15px!important;height:15px!important;font-size:0.6rem!important;line-height:15px!important;top:-3px!important;right:-3px!important}.job-title a,.job-card .job-title a,.job-card .job-details .job-title a{font-size:1.00rem!important;line-height:1.4!important}}.wp-pagination-flex span.page-numbers.current{background:var(--primary-color,#0f2c59)!important;color:#ffffff!important;border-color:var(--primary-color,#0f2c59)!important;box-shadow:0 4px 12px rgb(15 44 89 / .2)!important}.entry-content.secure-entry-content{min-height:800px!important;display:block!important;contain:layout style!important}@media screen and (max-width:768px){.secure-entry-content,.entry-content.secure-entry-content{min-height:1100px!important;display:block!important;contain:layout paint style!important}}@media screen and (max-width:768px){.secure-entry-content,.entry-content.secure-entry-content{min-height:950px!important;display:block!important;contain:layout paint style!important}}@media screen and (max-width:768px){.entry-content.secure-entry-content{min-height:1250px!important;display:block!important;contain:layout paint style!important}}.job-card .job-title a{text-align:right!important;text-justify:none!important;word-break:normal!important;overflow-wrap:break-word!important;display:block!important}.wadifahub-company-card{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:24px 32px;margin:45px auto 35px;max-width:650px;box-shadow:0 10px 30px rgb(15 23 42 / .04);transition:all 0.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;direction:rtl}.wadifahub-company-card:hover{box-shadow:0 20px 40px rgb(37 99 235 / .08);transform:translateY(-5px);border-color:#bfdbfe}.wadifahub-company-card::before{content:'';position:absolute;top:0;right:0;width:100%;height:4px;background:linear-gradient(90deg,#1e3a8a,#3b82f6)}.wadifahub-company-card img{width:95px;height:95px;object-fit:contain;background:#fff;border-radius:16px;padding:12px;box-shadow:0 4px 15px rgb(0 0 0 / .05);border:1px solid #f1f5f9;flex-shrink:0;transition:transform 0.3s ease}.wadifahub-company-card:hover img{transform:scale(1.05) rotate(-2deg)}.wadifahub-company-content{flex-grow:1;margin-right:25px;display:flex;flex-direction:column;gap:12px}.wadifahub-company-title{color:#0f172a!important;font-size:19px!important;font-weight:800!important;margin:0!important;line-height:1.4!important}.wadifahub-company-desc{color:#64748b!important;font-size:15px!important;margin:0!important;line-height:1.5!important}.wadifahub-company-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);color:#ffffff!important;font-size:15px;font-weight:800;padding:12px 28px;border-radius:50px;text-decoration:none!important;transition:all 0.3s ease;box-shadow:0 4px 12px rgb(37 99 235 / .2);border:none;width:fit-content;margin-top:5px}.wadifahub-company-btn:hover{background:linear-gradient(135deg,#152c6e 0%,#1d4ed8 100%);box-shadow:0 6px 20px rgb(37 99 235 / .3)}.wadifahub-company-btn i{font-size:13px;transition:transform 0.3s ease}.wadifahub-company-btn:hover i{transform:translateX(-5px)}@media (max-width:600px){.wadifahub-company-card{flex-direction:column;text-align:center;padding:30px 20px;gap:20px;margin:35px 15px}.wadifahub-company-content{margin-right:0;align-items:center}.wadifahub-company-btn{width:100%;margin-top:10px}.wadifahub-company-card img{width:85px;height:85px}}.alert-box{background-color:#eaf1fa;border-right:5px solid #1a56db;padding:15px 20px;border-radius:8px;direction:rtl}@media screen and (max-width:768px){.main-content-container,.fixed-contact-wrapper,.custom-saved-layout,#content,.site-content,.content-area,.site-main,.entry-content,.single-post-content,.post-content,.article-content{direction:rtl!important;text-align:right!important}.entry-content p,.single-post-content p,.post-content p,.article-content p,.entry-content span,.entry-content div,.entry-content ul,.entry-content ol,.entry-content li{text-align:right!important;direction:rtl!important}.entry-content table{direction:rtl!important}}.entry-content p,.single-post-content p,.post-content p{text-align:right!important;direction:rtl!important}@media screen and (max-width:768px){.job-info-card{padding:5px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:15px 0 25px!important}.job-table{min-width:520px!important;table-layout:auto!important}.job-table th{font-size:13.5px!important;padding:10px 4px!important;white-space:nowrap!important;width:auto!important}.job-table td,.job-table-list td{font-size:13.5px!important;padding:10px 6px!important;line-height:1.5!important}}@media screen and (max-width:768px){.job-info-card{padding:5px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:15px 0 25px!important}.job-table{min-width:520px!important;table-layout:auto!important}.job-table th{font-size:13.5px!important;padding:10px 4px!important;white-space:nowrap!important;width:auto!important}.job-table td,.job-table-list td{font-size:13.5px!important;padding:10px 6px!important;line-height:1.5!important}}@media screen and (max-width:768px){.site-header,.header-inner,.main-content-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;box-sizing:border-box!important}body,html{overflow-x:hidden!important}.site-branding,.header-logo{max-width:100%!important;text-align:center!important;margin-bottom:10px!important}.main-navigation,.sidebar-contact-wrapper,.sidebar{width:100%!important;float:none!important;margin-top:15px!important}}header{position:relative!important;border-bottom:none!important}header::after{content:''!important;position:absolute!important;bottom:0!important;left:0!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#c5a059,#e6ca88,#c5a059,#9d7c38)!important;z-index:99!important}@media screen and (max-width:768px){.entry-content{width:100%!important;overflow-x:hidden!important}.entry-content table{width:100%!important;max-width:100%!important;table-layout:fixed!important;word-break:break-word!important;overflow-wrap:break-word!important}.entry-content th,.entry-content td{padding:8px 4px!important;font-size:0.82rem!important;white-space:normal!important;text-align:center!important;word-break:break-word!important}}@media screen and (max-width:768px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}*{box-sizing:border-box!important}.main-content-container,.main-content,.entry-content,article,section{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;margin-left:0!important;margin-right:0!important}.entry-content img,.entry-content figure,.entry-content iframe{max-width:100%!important;height:auto!important}.entry-content p,.entry-content li{font-size:1rem!important;line-height:1.75!important;word-break:normal!important;overflow-wrap:break-word!important}}