.elementor .jb-hero-img-fit{max-width:540px;}.elementor .jb-why{font-family:var(--jb-body);font-size:15px;color:var(--jb-navy);line-height:1.5;padding-block-start:12px;padding-block-end:12px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--jb-line);border-style:solid;}.elementor .jb-chip{font-family:var(--jb-body);font-weight:700;font-size:13px;color:#E2E8F0;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(255,255,255,0.05);}.elementor .jb-sec-p{font-family:var(--jb-body);font-size:14px;color:#94A3B8;line-height:1.6;}.elementor .jb-sec-h{font-family:var(--jb-head);font-weight:700;font-size:20px;color:#FFFFFF;}.elementor .jb-sec-num{font-family:var(--jb-head);font-weight:800;font-size:32px;color:var(--jb-amber);}.elementor .jb-sec-card:hover,.elementor .jb-sec-card:focus-visible{border-color:var(--jb-amber);transform:translate3d(0px, -4px, 0px);}.elementor .jb-sec-card{padding:28px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:var(--jb-navy-2);transition:all 0.25s;flex-direction:column;gap:10px;}.elementor .jb-link-btn:hover,.elementor .jb-link-btn:focus-visible{color:var(--jb-orange);}.elementor .jb-link-btn{font-family:var(--jb-body);font-weight:700;font-size:14px;color:var(--jb-navy);padding-block-start:10px;padding-block-end:6px;border-radius:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--jb-amber);border-style:solid;background-color:transparent;display:inline-block;}.elementor .jb-head-col{width:auto;padding:0px;flex-direction:column;gap:8px;}.elementor .jb-head-row{padding:0px;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .jb-p-link{font-family:var(--jb-body);font-weight:700;font-size:14px;color:var(--jb-navy);padding-block-start:6px;margin-block-start:auto;}.elementor .jb-p-name{font-family:var(--jb-body);font-weight:700;font-size:16px;color:var(--jb-navy);line-height:1.35;}.elementor .jb-p-cat{font-family:var(--jb-body);font-weight:700;font-size:11px;color:var(--jb-orange);letter-spacing:0.1em;text-transform:uppercase;}.elementor .jb-p-body{padding-block-start:14px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:6px;flex:1 1 auto;}.elementor .jb-p-badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;font-family:var(--jb-body);font-weight:800;font-size:10px;color:#FFFFFF;letter-spacing:0.08em;padding-block-start:4px;padding-block-end:4px;padding-inline-start:8px;padding-inline-end:8px;border-radius:6px;background-color:var(--jb-navy);}.elementor .jb-p-img{width:100%;aspect-ratio:1/1;object-fit:cover;}.elementor .jb-p-media{position:relative;padding:0px;background-color:var(--jb-mist);}.elementor .jb-cat-desc{font-family:var(--jb-body);font-size:12px;color:var(--jb-slate);line-height:1.4;}.elementor .jb-cat-name{font-family:var(--jb-body);font-weight:700;font-size:15px;color:var(--jb-navy);line-height:1.3;}.elementor .jb-cat-body{padding-block-start:14px;padding-block-end:16px;padding-inline-start:14px;padding-inline-end:14px;flex-direction:column;gap:4px;}.elementor .jb-cat-img{width:100%;aspect-ratio:1/1;object-fit:cover;background-color:#FFFFFF;}.elementor .jb-gst{font-family:var(--jb-body);font-weight:600;font-size:12px;color:var(--jb-slate);}.elementor .jb-card:hover,.elementor .jb-card:focus-visible{border-color:var(--jb-amber);box-shadow:0px 16px 36px 0px rgba(15,23,42,0.10);transform:translate3d(0px, -4px, 0px);}.elementor .jb-card:active{transform:scale3d(0.98, 0.98, 1);}.elementor .jb-card{overflow:hidden;text-decoration:none;padding:0px;border-radius:16px;border-width:1px;border-color:var(--jb-line);border-style:solid;background-color:#FFFFFF;transition:all 0.25s;flex-direction:column;gap:0px;}.elementor .jb-btn-navy:hover,.elementor .jb-btn-navy:focus-visible{background-color:var(--jb-navy-2);transform:translate3d(0px, -2px, 0px);}.elementor .jb-btn-navy:active{transform:scale3d(0.97, 0.97, 1);}.elementor .jb-btn-navy{font-family:var(--jb-body);font-weight:700;font-size:15px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;background-color:var(--jb-navy);transition:all 0.2s;}.elementor .jb-btn-ghost:hover,.elementor .jb-btn-ghost:focus-visible{color:var(--jb-navy);background-color:#FFFFFF;}.elementor .jb-btn-ghost:active{transform:scale3d(0.97, 0.97, 1);}.elementor .jb-btn-ghost{font-family:var(--jb-body);font-weight:700;font-size:15px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;border-width:1px;border-color:rgba(255,255,255,0.28);border-style:solid;background-color:rgba(255,255,255,0.08);transition:all 0.2s;}.elementor .jb-btn-amber:hover,.elementor .jb-btn-amber:focus-visible{color:#FFFFFF;background-color:var(--jb-orange);transform:translate3d(0px, -2px, 0px);}.elementor .jb-btn-amber:active{transform:scale3d(0.97, 0.97, 1);}.elementor .jb-btn-amber{font-family:var(--jb-body);font-weight:700;font-size:15px;color:var(--jb-navy);padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;background-color:var(--jb-amber);transition:all 0.2s;}.elementor .jb-text{font-family:var(--jb-body);font-size:16px;color:var(--jb-slate);line-height:1.6;}.elementor .jb-h2{font-family:var(--jb-head);font-weight:800;font-size:40px;color:var(--jb-navy);letter-spacing:-0.025em;line-height:1.1;}.elementor .jb-eyebrow{font-family:var(--jb-body);font-weight:700;font-size:12px;color:var(--jb-orange);letter-spacing:0.14em;text-transform:uppercase;}.elementor .jb-section{width:100vw;max-width:100vw;font-family:var(--jb-body);padding-block-start:80px;padding-block-end:80px;padding-inline-start:max(clamp(16px, 4vw, 48px), calc((100vw - 1240px) / 2));padding-inline-end:max(clamp(16px, 4vw, 48px), calc((100vw - 1240px) / 2));margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);flex-direction:column;gap:32px;}