.elementor-1479 .elementor-element.elementor-element-459594d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px}:root{--page-title-display:none}@media(min-width:768px){.elementor-1479 .elementor-element.elementor-element-459594d{--content-width:1280px}}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-landing{--jac-blue:#0b5593;--jac-dark-blue:#073763;--jac-orange:#e67e22;--jac-bg-light:#f8f9fa;--text-color:#2c3e50;direction:rtl;font-family:inherit;color:var(--text-color)}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-hero{display:flex;align-items:center;gap:30px;background:#fff;border-radius:12px;padding:35px;margin-bottom:35px;box-shadow:0 8px 25px rgb(11 85 147 / .06);border:1px solid #e1ebf4;border-top:5px solid var(--jac-blue)}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-hero-content{flex:1.1}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-hero-img{flex:.9;text-align:left}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-hero-img img{width:100%;border-radius:8px}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-badge{background:rgb(11 85 147 / .1);color:var(--jac-blue);padding:6px 14px;border-radius:6px;font-size:13px;font-weight:800;display:inline-block;margin-bottom:15px}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-title{font-size:28px;color:var(--jac-dark-blue);font-weight:900;margin-bottom:15px;line-height:1.4}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-title span{color:var(--jac-orange)}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-desc{font-size:15px;line-height:1.8;color:#5d6d7e;margin-bottom:30px}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-btn{display:inline-flex;align-items:center;background:var(--jac-orange);color:#fff!important;padding:14px 28px;border-radius:8px;font-size:18px;font-weight:700;text-decoration:none;transition:0.3s;box-shadow:0 6px 15px rgb(230 126 34 / .3)}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-btn:hover{background:#d35400;transform:translateY(-2px)}@keyframes pulse-orange{0%{box-shadow:0 0 0 0 rgb(230 126 34 / .6)}70%{box-shadow:0 0 0 12px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.elementor-1479 .elementor-element.elementor-element-2677be7 .pulse-orange{animation:pulse-orange 2s infinite}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-alert-box{display:flex;align-items:center;gap:15px;background:#fff3cd;border:1px solid #ffe69c;border-right:5px solid #ffc107;padding:20px;border-radius:8px;margin-bottom:35px}.elementor-1479 .elementor-element.elementor-element-2677be7 .alert-icon{font-size:35px}.elementor-1479 .elementor-element.elementor-element-2677be7 .alert-text h3{color:#856404;font-size:17px;margin:0 0 8px 0;font-weight:700}.elementor-1479 .elementor-element.elementor-element-2677be7 .alert-text p{margin:0;font-size:14px;line-height:1.7;color:#664d03}.elementor-1479 .elementor-element.elementor-element-2677be7 .alert-text strong{color:#dc3545}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-services h2{color:var(--jac-dark-blue);font-size:22px;margin-bottom:20px;font-weight:800}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:35px}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-card{background:#fff;padding:25px 20px;border-radius:8px;text-align:center;border:1px solid #e1ebf4;transition:0.3s;box-shadow:0 4px 10px rgb(0 0 0 / .02)}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-card:hover{border-color:var(--jac-blue);transform:translateY(-5px);box-shadow:0 10px 20px rgb(11 85 147 / .08)}.elementor-1479 .elementor-element.elementor-element-2677be7 .card-icon{font-size:35px;margin-bottom:15px}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-card h4{color:var(--jac-blue);font-size:16px;margin-bottom:10px;font-weight:700}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-card p{font-size:13.5px;color:#5d6d7e;line-height:1.7;margin:0}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-internal-links{background:var(--jac-bg-light);padding:25px;border-radius:8px;border:1px solid #e1ebf4;margin-bottom:35px}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-internal-links h3{font-size:18px;color:var(--jac-dark-blue);margin-bottom:12px;font-weight:700}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-internal-links p{font-size:14.5px;line-height:1.9;margin:0;color:#4a5568}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-internal-links a{color:var(--jac-blue);font-weight:700;text-decoration:none;border-bottom:1px dashed var(--jac-blue);transition:0.3s}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-internal-links a:hover{border-bottom-style:solid;color:var(--jac-dark-blue)}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-faq h2{color:var(--jac-dark-blue);font-size:22px;margin-bottom:20px;font-weight:800}.elementor-1479 .elementor-element.elementor-element-2677be7 .faq-item{background:#fff;padding:18px 20px;border-radius:8px;margin-bottom:12px;border:1px solid #e1ebf4;border-right:4px solid var(--jac-blue)}.elementor-1479 .elementor-element.elementor-element-2677be7 .faq-item h4{color:var(--jac-blue);font-size:15.5px;margin:0 0 8px 0;font-weight:700}.elementor-1479 .elementor-element.elementor-element-2677be7 .faq-item p{margin:0;font-size:14px;line-height:1.7;color:#5d6d7e}@media (max-width:992px){.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-hero{flex-direction:column-reverse;text-align:center}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-alert-box{flex-direction:column;text-align:center}.elementor-1479 .elementor-element.elementor-element-2677be7 .jacj4-grid{grid-template-columns:1fr}}