: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:1025px){.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:1025px){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}.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 .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:1025px){.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:1024px){.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}.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}.custom-pagination-container{margin:15px 0!important}.wp-pagination-flex{gap:4px!important}.custom-pagination-container .page-numbers{width:32px!important;height:32px!important;font-size:12px!important;border-radius:6px!important;border-width:1px!important;box-shadow:none!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:1024px){.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:1024px){.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:1024px){.secure-entry-content,.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:1024px){.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:1024px){.job-info-card{padding:0!important;border-radius:12px!important;margin:15px 0 25px!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.job-table,table{width:100%!important;min-width:100%!important;table-layout:fixed!important;display:table!important}.job-table th,.job-table td,table th,table td{white-space:normal!important;word-wrap:break-word!important;padding:8px 4px!important;font-size:13.5px!important;vertical-align:middle!important}.job-table td,.job-table-list td{line-height:1.5!important}.job-table-list td{font-size:13.5px!important;padding:10px 6px!important}.table-responsive{overflow-x:hidden!important}}@media screen and (max-width:1024px){.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}.job-card hr,.job-card .content-divider,.job-card-footer{width:calc(100% + 40px)!important;margin-right:-20px!important;margin-left:-20px!important;box-sizing:border-box!important}@media screen and (max-width:1024px){.job-card hr,.job-card .content-divider,.job-card-footer{width:calc(100% + 24px)!important;margin-right:-12px!important;margin-left:-12px!important}}@font-face{font-family:"Font Awesome 6 Free";font-display:swap}@media screen and (max-width:1024px){.entry-content p,.entry-content span,.entry-content div,.job-excerpt,body{unicode-bidi:plaintext!important}.entry-content p,.post-content p{direction:rtl!important;text-align:right!important}}.job-article-wrapper .has-text-align-center,.job-article-wrapper [style*="text-align: center"],.text-center{text-align:center!important}header .logo,header .logo-link,header .custom-image-logo{display:inline-block!important;visibility:visible!important;opacity:1!important}.custom-image-logo{max-height:50px!important;height:50px!important;width:auto!important;max-width:180px!important}@media screen and (max-width:1024px){.custom-image-logo{max-height:45px!important;height:45px!important;width:auto!important;max-width:150px!important}}@media screen and (max-width:600px){.custom-pagination-container{margin:20px 0!important;padding:0!important}.wp-pagination-flex{gap:5px!important}.wp-pagination-flex a.page-numbers,.wp-pagination-flex span.page-numbers,.custom-pagination-container .page-numbers{width:36px!important;height:36px!important;min-width:36px!important;font-size:13px!important;padding:0!important;border-radius:8px!important;border-width:1px!important}}@media screen and (max-width:1024px){.w-nav-dot,button[data-slide]{position:relative!important;padding:12px!important;margin:0 4px!important;background-clip:content-box!important}}#recruitersContainer,.recruiters-grid{min-height:300px;contain:layout}article.job-card{min-height:125px!important;contain:layout style}body,h1,h2,h3,h4,h5,h6,p,span,a,div{font-display:swap!important}.inline-job-logo,.job-card-icon-float{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;object-fit:contain!important}@media screen and (max-width:1024px){body main.main-content-container,body .fixed-contact-wrapper{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:20px!important}body main.main-content-container .main-content{order:1!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:0!important}body main.main-content-container aside.sidebar,body main.main-content-container .sidebar,body main.main-content-container .widget-area,body main.main-content-container .sidebar-contact-wrapper,body .fixed-contact-wrapper .sidebar,body .fixed-contact-sidebar{order:2!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;position:static!important;box-sizing:border-box!important}}aside.sidebar{--sb-text:#334155;--sb-line:#e2e8f0;--sb-num:#1e3a8a;--sb-rank:#1e3a8a;contain:layout style}body.dark-mode aside.sidebar{--sb-text:#e2e8f0;--sb-line:#1e3a5f;--sb-num:#93c5fd;--sb-rank:#2563eb}body aside.sidebar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:22px!important}aside.sidebar>*{margin:0!important}aside.sidebar .sidebar-title{color:var(--primary-color)!important;font-size:1.1rem!important;font-weight:700!important;text-align:right!important;border-bottom:2px solid var(--secondary-color)!important;padding:0 0 10px!important;margin:0 0 15px!important;width:auto!important;display:block!important}aside.sidebar .sidebar-title::after{content:none!important;display:none!important}body.dark-mode aside.sidebar .sidebar-title{color:#f8fafc!important}aside.sidebar .sb-list{list-style:none!important;margin:0!important;padding:0!important;display:block!important}aside.sidebar .sb-list li{margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--sb-line)!important;border-radius:0!important;box-shadow:none!important;transform:none!important}aside.sidebar .sb-list li:last-child{border-bottom:none!important}aside.sidebar .sb-list li::before,aside.sidebar .sb-list li::after{content:none!important;display:none!important}aside.sidebar .sb-list a{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;width:100%!important;padding:8px 6px!important;border-radius:6px;text-decoration:none!important;transition:background-color 0.2s ease!important}aside.sidebar .sb-list a:hover{background-color:rgb(37 99 235 / .07)!important}aside.sidebar .sb-list .sb-item-title{flex:1!important;font-size:0.85rem!important;font-weight:600!important;line-height:1.3!important;text-align:right!important;color:var(--sb-text)!important;transition:color 0.2s ease}aside.sidebar .sb-list a:hover .sb-item-title{color:var(--primary-color)!important}body.dark-mode aside.sidebar .sb-list a:hover .sb-item-title{color:#93c5fd!important}aside.sidebar .sb-list .num{color:var(--sb-num);font-weight:800}aside.sidebar .sb-date{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:22px!important;flex:0 0 44px!important;background:linear-gradient(135deg,#1e3a8a 0%,#3b5998 100%)!important;color:#ffffff!important;font-size:0.7rem!important;font-weight:700!important;padding:0!important;margin:0!important;border-radius:4px!important;white-space:nowrap!important;box-shadow:0 1px 3px rgb(30 58 138 / .25)!important}aside.sidebar .sb-rank{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;flex:0 0 24px!important;background-color:var(--sb-rank)!important;color:#ffffff!important;font-size:0.75rem!important;font-weight:700!important;border-radius:50%!important}aside.sidebar .sb-latest{padding:12px!important;border:2px solid transparent!important;border-image:linear-gradient(135deg,rgb(255 215 0 / .6) 0%,rgb(255 193 7 / .3) 100%) 1!important;background:linear-gradient(180deg,#f8fafc 0%,rgb(255 254 240 / .6) 100%)!important;box-shadow:0 4px 15px rgb(255 193 7 / .05)!important}body.dark-mode aside.sidebar .sb-latest{border:1px solid #1e3a5f!important;border-image:none!important;background:linear-gradient(180deg,#1e293b 0%,#131c2e 100%)!important;box-shadow:none!important}aside.sidebar .sb-latest .news{background:linear-gradient(135deg,rgb(255 215 0 / .2) 0%,rgb(255 193 7 / .1) 100%)!important;border:1px solid rgb(255 193 7 / .3)!important;border-radius:8px!important;padding:8px 12px!important;margin:0 0 12px!important;text-align:center!important;box-shadow:0 2px 6px rgb(255 193 7 / .1)!important}aside.sidebar .sb-latest .news span{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#1e293b!important;font-size:1.05rem!important;font-weight:800!important}aside.sidebar .sb-latest .news i{color:#dc2626!important}aside.sidebar .sidebar-search-box{contain:layout style}aside.sidebar .sidebar-tags-grid{margin-top:12px!important;gap:6px!important}aside.sidebar .sb-filter{contain:layout style}aside.sidebar .sb-field{margin-bottom:15px}aside.sidebar .sb-field:last-of-type{margin-bottom:20px}aside.sidebar .sb-label{display:block;text-align:right;margin-bottom:8px;font-weight:700;color:var(--text-main)}aside.sidebar .sb-select{width:100%!important;margin:0!important;padding:12px!important;text-align:right!important;font-size:0.95rem!important;cursor:pointer}body.dark-mode aside.sidebar .sb-select{background:#0f172a!important;color:#ffffff!important;border:1px solid #1e293b!important}aside.sidebar .sb-filter-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:linear-gradient(135deg,#1e3a8a 0%,#3b5998 100%);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease}aside.sidebar .sb-filter-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(30 58 138 / .3)}#mw-widget{--mw-accent:#1e3a8a;--mw-text:#1e293b;--mw-bg1:#eef2f7;--mw-bg2:#f1f5f9;--mw-bg3:#e2e8f0;--mw-sep:#ffffff;min-height:420px;color:var(--mw-text)}body.dark-mode #mw-widget{--mw-accent:#93c5fd;--mw-text:#f1f5f9;--mw-bg1:#1e293b;--mw-bg2:#172033;--mw-bg3:#233047;--mw-sep:#131c2e}#mw-widget *{box-sizing:border-box}#mw-widget svg{display:block}#mw-widget .mw-select-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}#mw-widget .mw-select-row label{font-size:.95rem;font-weight:700;color:var(--mw-accent);white-space:nowrap;margin:0}#mw-widget select#mw-city{width:150px!important;max-width:55%!important;padding:9px 12px 9px 30px!important;border:0!important;border-radius:6px!important;background:var(--mw-bg1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 10px center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font-size:0.85rem!important;font-weight:600!important;line-height:1.4!important;height:auto!important;color:var(--mw-text)!important;box-shadow:none!important;margin:0!important;cursor:pointer}#mw-widget .mw-prayers{width:100%;text-align:center;border-collapse:separate;border-spacing:0;margin:0;border:0}#mw-widget .mw-prayers th,#mw-widget .mw-prayers td{border:0;text-align:center}#mw-widget .mw-prayers th{background:var(--mw-bg1);padding:8px 2px;font-size:.82rem;font-weight:700;color:var(--mw-text);border-left:2px solid var(--mw-sep)}#mw-widget .mw-prayers th:last-child{border-left:0}#mw-widget .mw-prayers td{background:var(--mw-bg2);padding:16px 2px;font-size:.85rem;font-weight:700;color:var(--mw-text);letter-spacing:.2px}#mw-widget .mw-now{display:flex;align-items:center;justify-content:space-between;padding:18px 2px 10px}#mw-widget .mw-info div{display:flex;align-items:center;gap:6px;font-size:.92rem;line-height:2;color:var(--mw-text)}#mw-widget .mw-info svg{width:16px;height:16px;color:var(--mw-accent);flex:0 0 16px}#mw-widget .mw-hl div{display:flex;align-items:center;gap:3px;font-size:.95rem;line-height:1.9;color:var(--mw-text)}#mw-widget .mw-hl i{font-style:normal;font-size:.7rem;font-weight:800;color:var(--mw-accent)}#mw-widget .mw-temp{font-size:3.4rem;font-weight:400;color:var(--mw-accent);line-height:1;white-space:nowrap}#mw-widget .mw-temp .mw-deg{font-size:.42em;vertical-align:top;position:relative;top:.25em;margin-inline-start:2px}#mw-widget .mw-bigicon{width:58px;height:58px}#mw-widget .mw-bigicon svg{width:58px;height:58px;color:var(--mw-accent)}#mw-widget .mw-sub{display:block;margin:6px 0 10px;font-size:.95rem;font-weight:700;color:var(--mw-accent)}#mw-widget .mw-days{display:flex;gap:6px;min-height:120px;align-items:stretch}#mw-widget .mw-day{flex:1;text-align:center;display:flex;flex-direction:column}#mw-widget .mw-day b{display:block;background:var(--mw-bg3);padding:6px 0;font-size:.78rem;font-weight:600;color:var(--mw-text)}#mw-widget .mw-day .mw-di{padding:14px 0 12px}#mw-widget .mw-day .mw-di svg{width:30px;height:30px;margin:0 auto;color:var(--mw-accent)}#mw-widget .mw-day .mw-dt{flex:1;background:var(--mw-bg1);padding:8px 0;font-size:.8rem;font-weight:600;color:var(--mw-text)}#mw-widget .mw-err{display:none;color:#b00020;font-size:.8rem;padding:8px 0 0}#mw-widget .mw-toggle{display:none;width:100%;margin-top:8px;padding:10px;align-items:center;justify-content:center;gap:8px;background:var(--mw-bg1);color:var(--mw-accent);border:0;border-radius:8px;font-size:.9rem;font-weight:700;cursor:pointer}aside.sidebar .whatsapp-mobile-only{display:none!important}aside.sidebar .sb-whatsapp{background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:16px;padding:25px 20px;text-align:center;color:#fff;box-shadow:0 8px 20px rgb(16 185 129 / .2);position:relative;overflow:hidden;direction:rtl}aside.sidebar .sb-wa-bg{position:absolute;top:-15px;left:-15px;opacity:.1;font-size:110px;pointer-events:none}aside.sidebar .sb-wa-icon{width:55px;height:55px;background:rgb(255 255 255 / .2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;backdrop-filter:blur(5px)}aside.sidebar .sb-wa-icon i{font-size:32px;color:#fff}aside.sidebar .sb-wa-title{color:#ffffff!important;font-size:1.25rem!important;font-weight:800!important;margin:0 0 10px!important;border:0!important;padding:0!important;text-align:center!important}aside.sidebar .sb-wa-text{font-size:.88rem;line-height:1.6;color:#f0fdf4;margin:0 0 18px}aside.sidebar .sb-wa-features{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;text-align:right}aside.sidebar .sb-wa-feature{background:rgb(255 255 255 / .15);padding:8px 12px;border-radius:8px;font-size:.82rem;display:flex;align-items:center;gap:8px;backdrop-filter:blur(4px)}aside.sidebar .sb-wa-feature i{color:#fde047}aside.sidebar .sb-wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background:#ffffff!important;color:#047857!important;font-weight:800;font-size:.95rem;border-radius:30px;text-decoration:none;box-shadow:0 4px 12px rgb(0 0 0 / .1);transition:transform 0.2s ease}aside.sidebar .sb-wa-btn:hover{transform:translateY(-2px)}aside.sidebar .sb-wa-btn i{font-size:1.2rem;color:#059669}@media screen and (max-width:1024px){aside.sidebar{min-height:0!important}aside.sidebar .sb-latest,aside.sidebar .sb-filter{display:none!important}aside.sidebar .whatsapp-mobile-only{display:block!important}#mw-widget{min-height:260px}#mw-widget .mw-toggle{display:flex}#mw-widget .mw-extra{display:none}#mw-widget .mw-extra.open{display:block}}ins.adsbygoogle[data-ad-status="unfilled"]{display:none!important}.google-auto-placed:has(ins.adsbygoogle[data-ad-status="unfilled"]){display:none!important}html body main.main-content-container aside.sidebar,html body main.main-content-container aside.sidebar section.sidebar-section.sb-popular,html body main.main-content-container aside.sidebar section.sidebar-section.sb-popular ul,html body main.main-content-container aside.sidebar section.latest-updates.sb-latest,html body main.main-content-container aside.sidebar section.sidebar-section.sb-filter,html body main.main-content-container aside.sidebar div.sidebar-search-box{min-height:0!important;height:auto!important}:root{--primary-color:#123765;--primary-hover:#194b82;--secondary-color:#d4a94f;--accent-color:#d4a94f;--bg-color:#f4f7fb;--card-bg:#fff;--text-main:#172b4d;--text-muted:#66758a;--radius:14px}html{scroll-behavior:smooth}body{background:#f4f7fb!important;color:#172b4d!important}:focus-visible{outline:3px solid #d4a94f!important;outline-offset:3px}.main-content-container{max-width:1240px!important;gap:24px!important;margin-top:24px!important;margin-bottom:36px!important}.main-content-container .main-content{min-width:0!important;max-width:none!important}.main-content-container aside.sidebar,.main-content-container .sidebar-contact-wrapper,.main-content-container aside.widget-area,.main-content-container .widget-area{min-height:0!important;height:auto!important}body.home .main-content-container[style]{max-width:1240px!important;padding-left:20px!important;padding-right:20px!important;gap:24px!important}@media (min-width:1025px){body.home .main-content-container .main-content{flex:1 1 650px!important;width:auto!important}}.recruiters-grid{gap:12px!important}.job-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 3px 12px rgb(20 45 80 / .045)!important;padding:16px 18px 12px!important;margin-bottom:0!important;min-height:0!important}.job-card:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px rgb(20 45 80 / .09)!important;border-color:#d4a94f!important}.job-card-main{border-bottom-color:#edf1f6!important}.job-card .job-title a,.job-card .job-details .job-title a{color:#173c6b!important;font-size:1.02rem!important;line-height:1.75!important}.job-excerpt,.job-excerpt p{color:#66758a!important;line-height:1.8!important}.job-card-footer{gap:10px!important}.job-meta{color:#748198!important;gap:10px!important}.wadifa-carousel-wrapper{margin:8px auto 20px!important}.wadifa-carousel-box{border-radius:16px!important;background:linear-gradient(125deg,#102e55 0%,#1c4b7d 100%)!important;box-shadow:0 8px 22px rgb(16 46 85 / .13)!important}.single-post .main-content article,.single-offre .main-content article{border:1px solid #e5ebf3!important;border-radius:16px!important;box-shadow:0 5px 22px rgb(20 45 80 / .045)!important;padding:clamp(16px, 2.5vw, 30px)!important}.single-post .job-title,.single-offre .job-title{color:#173c6b!important;font-size:clamp(1.35rem, 2.2vw, 1.9rem)!important;line-height:1.7!important;margin-bottom:18px!important}.single-post .job-meta-badges,.single-offre .job-meta-badges{gap:8px!important;margin-top:12px!important;margin-bottom:22px!important;padding-bottom:16px!important;border-bottom:1px solid #e7edf5!important}.single-post .secure-entry-content,.single-offre .secure-entry-content{min-height:0!important;height:auto!important;contain:none!important;font-size:1.02rem!important;line-height:1.95!important;color:#27384f!important}.single-post .secure-entry-content p,.single-offre .secure-entry-content p{margin:0 0 1.15em!important;line-height:1.95!important}.single-post .secure-entry-content h2,.single-offre .secure-entry-content h2{margin:1.6em 0 .7em!important;padding-right:12px!important;border-right:4px solid #d4a94f!important;color:#173c6b!important;line-height:1.6!important}.single-post .secure-entry-content h3,.single-offre .secure-entry-content h3{color:#214d79!important;margin:1.3em 0 .55em!important}.single-post .secure-entry-content ul,.single-post .secure-entry-content ol,.single-offre .secure-entry-content ul,.single-offre .secure-entry-content ol{padding-right:1.5em!important;margin:.8em 0 1.2em!important}.single-post .secure-entry-content li,.single-offre .secure-entry-content li{margin-bottom:.45em!important}.single-post .entry-content table,.single-offre .entry-content table{width:100%;max-width:100%;border-collapse:collapse}.single-post .comments-section-container,.single-offre .comments-section-container{min-height:0!important;border:1px solid #e5ebf3!important;border-radius:16px!important;box-shadow:0 4px 16px rgb(20 45 80 / .035)!important}@media (max-width:1024px){.main-content-container,body.home .main-content-container[style]{display:flex!important;flex-direction:column!important;gap:18px!important;padding-left:14px!important;padding-right:14px!important;margin-top:16px!important}.main-content-container .main-content,.main-content-container aside.sidebar,.main-content-container .sidebar-contact-wrapper,.main-content-container aside.widget-area,.main-content-container .widget-area{width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;position:static!important}body .main-content-container .main-content{order:1!important}body .main-content-container aside.sidebar,body .main-content-container .sidebar-contact-wrapper,body .main-content-container aside.widget-area,body .main-content-container .widget-area{order:2!important}.job-card{padding:14px 13px 10px!important}.wadifa-slide-item{padding-left:44px!important;padding-right:44px!important}}@media (max-width:600px){.single-post .main-content article,.single-offre .main-content article{padding:15px!important}.single-post .job-meta-badges,.single-offre .job-meta-badges{gap:7px!important}.single-post .job-meta-badges>span,.single-offre .job-meta-badges>span{padding:6px 10px!important}.wadifa-carousel-box{min-height:112px!important}.wadifa-slide-text h3{font-size:13px!important}}.single-offre .job-card{padding:clamp(16px, 2.5vw, 30px)!important}.single-offre .entry-content{line-height:1.95!important;font-size:1.02rem!important;color:#27384f!important;overflow-wrap:anywhere}.single-offre .entry-content h2{margin:1.6em 0 .7em!important;padding-right:12px!important;border-right:4px solid #d4a94f!important;color:#173c6b!important}.single-offre .entry-content img{max-width:100%;height:auto}@media (max-width:1024px){html body main.main-content-container,html body.home main.main-content-container[style],html body .fixed-contact-wrapper{padding-left:4px!important;padding-right:4px!important;max-width:100%!important;width:100%!important}html body main.main-content-container .main-content,html body main.main-content-container .recruiters-grid,html body main.main-content-container #recruitersContainer{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}html body .job-card,html body article.job-card{width:100%!important;max-width:100%!important;border-radius:10px!important}}