.elementor .e-5118550d-d717{margin-block-start:var(--jmg-space-xs);}.elementor .e-534c081a-cabe{font-size:15px;color:#61ce70;line-height:1.5;flex:0 0 auto;}.elementor .e-6b968c55-2495{margin:0px;}.elementor .e-72dcb2d2-8a10{padding-block-start:var(--jmg-space-s);padding-block-end:var(--jmg-space-s);padding-inline-start:var(--jmg-space-m);padding-inline-end:var(--jmg-space-m);background-color:var(--tc-alt_bg_color_2);display:flex;gap:10px;align-items:flex-start;border: 1px solid var(--tc-alt_bd_color);\n}.elementor .e-1cef304-17e6{padding:0px;display:grid;gap:var(--jmg-space-xl);grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);align-items:center;}.elementor .e-dca990f-2956{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-alt_meta);letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;}.elementor .e-1a03db5-4324{font-family:var(--tf-h2_font-family);font-weight:600;font-size:16px;color:#fffefe;letter-spacing:-0.02em;line-height:1.3;}.elementor .e-6e85f9bb-12d0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--jmg-space-s);padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-inline-start: 2px solid var(--tc-alt_bd_color); border-inline-start-color: var(--tc-link);\n}.elementor .e-370c6f78-b848{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-alt_meta);letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;}.elementor .e-425910fc-ef8f{font-family:var(--tf-h2_font-family);font-weight:600;font-size:16px;color:#fffefe;letter-spacing:-0.02em;line-height:1.3;}.elementor .e-5d89a773-fe3b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--jmg-space-s);padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-inline-start: 2px solid var(--tc-alt_bd_color);\n}.elementor .e-3304efe7-a2e0{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-alt_meta);letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;}.elementor .e-795c3212-96bf{font-family:var(--tf-h2_font-family);font-weight:600;font-size:16px;color:#fffefe;letter-spacing:-0.02em;line-height:1.3;}.elementor .e-e7c3f2e-87e9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--jmg-space-s);padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-inline-start: 2px solid var(--tc-alt_bd_color);\n}.elementor .e-689d8e55-4fa2{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-alt_meta);letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;}.elementor .e-2dbbdab2-7c66{font-family:var(--tf-h2_font-family);font-weight:600;font-size:16px;color:#fffefe;letter-spacing:-0.02em;line-height:1.3;}.elementor .e-66b574c-5aa3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--jmg-space-s);padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-inline-start: 2px solid var(--tc-alt_bd_color);\n}.elementor .e-8852034-b6b3{padding:0px;display:grid;gap:var(--jmg-space-m);grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-6967f2a8-64d3{background-image:linear-gradient(90deg, rgba(23,22,21,.94) 0%,rgba(23,22,21,.86) 38%,rgba(23,22,21,.35) 72%,rgba(23,22,21,.15) 100%),url("https://jmg.orangecountywebdevelopers.com/wp-content/uploads/2026/09/jmg-hero-physical-security-cybersecurity.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;}.elementor .e-41187bd5-38a5{align-items:flex-end;}.elementor .e-4aeb8a1c-4a1a{font-family:var(--tf-h2_font-family);font-weight:600;font-size:clamp(17px, 1.5vw, 21px);color:var(--tc-title);letter-spacing:-0.02em;line-height:1.35;}.elementor .e-49dbb928-3b26{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-link);letter-spacing:0.12em;line-height:1;text-transform:uppercase;}.elementor .e-7eb51ea0-10ee{padding-block-start:var(--jmg-space-s);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-top: 1px solid var(--tc-bd_color);\n}.elementor .e-708463ca-9cf2{padding:var(--jmg-space-l);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:var(--jmg-space-s);}.elementor .e-7a39cdf2-46bf{font-family:var(--tf-h2_font-family);font-weight:600;font-size:clamp(17px, 1.5vw, 21px);color:var(--tc-title);letter-spacing:-0.02em;line-height:1.35;}.elementor .e-14de5c58-d498{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-link);letter-spacing:0.12em;line-height:1;text-transform:uppercase;}.elementor .e-3b156c43-9e03{padding-block-start:var(--jmg-space-s);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-top: 1px solid var(--tc-bd_color);\n}.elementor .e-43bda72e-4f7a{padding:var(--jmg-space-l);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:var(--jmg-space-s);}.elementor .e-6c172f1c-1b99{font-family:var(--tf-h2_font-family);font-weight:600;font-size:clamp(17px, 1.5vw, 21px);color:var(--tc-title);letter-spacing:-0.02em;line-height:1.35;}.elementor .e-1017c679-5e91{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-link);letter-spacing:0.12em;line-height:1;text-transform:uppercase;}.elementor .e-7f8707d6-2520{padding-block-start:var(--jmg-space-s);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-top: 1px solid var(--tc-bd_color);\n}.elementor .e-28b08032-ec05{padding:var(--jmg-space-l);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:var(--jmg-space-s);}.elementor .e-4acd2256-6fd2{font-family:var(--tf-h2_font-family);font-weight:600;font-size:clamp(17px, 1.5vw, 21px);color:var(--tc-title);letter-spacing:-0.02em;line-height:1.35;}.elementor .e-7cf8709b-1cae{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-link);letter-spacing:0.12em;line-height:1;text-transform:uppercase;}.elementor .e-5f6071c0-b2ce{padding-block-start:var(--jmg-space-s);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-top: 1px solid var(--tc-bd_color);\n}.elementor .e-1dce18e3-3ff9{padding:var(--jmg-space-l);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:var(--jmg-space-s);}.elementor .e-49586ad2-5db5{overflow:hidden;padding:0px;border-radius:var(--jmg-radius-card);background-color:var(--tc-bd_color);display:grid;gap:1px;grid-template-columns:repeat(2, minmax(0, 1fr));border: 1px solid var(--tc-bd_color);\n}.elementor .e-46901529-8840{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-meta);letter-spacing:0.12em;line-height:1;}.elementor .e-25164b04-caa0{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-6ebaad76-f3e2{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-meta);letter-spacing:0.12em;line-height:1;}.elementor .e-771e78b9-27ee{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-ec59a21-ff9e{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-meta);letter-spacing:0.12em;line-height:1;}.elementor .e-5df7d53b-34ee{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-63a48bc5-ecbe{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-meta);letter-spacing:0.12em;line-height:1;}.elementor .e-640141c6-c981{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-559951e9-609a{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-meta);letter-spacing:0.12em;line-height:1;}.elementor .e-391defc5-a2a0{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-2723a3fc-b453{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-meta);letter-spacing:0.12em;line-height:1;}.elementor .e-554064df-945e{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-68072731-e0c8{overflow:hidden;padding:0px;border-radius:var(--jmg-radius-card);background-color:var(--tc-bd_color);display:grid;gap:1px;grid-template-columns:repeat(3, minmax(0, 1fr));border: 1px solid var(--tc-bd_color);\n}.elementor .e-40cbc77c-e9f7{align-items:start;}.elementor .e-443fdbe4-3aa2{align-items:flex-end;}.elementor .e-65b3c885-2cf3{width:11px;height:11px;min-width:0px;min-height:0px;padding:0px;background-color:var(--tc-link);}.elementor .e-7fa2bd7c-3eaa{font-family:var(--tf-p_font-family);font-weight:600;font-size:10px;color:var(--tc-link);letter-spacing:0.14em;line-height:1;text-transform:uppercase;}.elementor .e-239f75-9f4c{position:relative;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-7e5285a5-d18c{width:11px;height:11px;min-width:0px;min-height:0px;padding:0px;background-color:var(--tc-meta);}.elementor .e-4799b294-bc53{font-family:var(--tf-p_font-family);font-weight:600;font-size:10px;color:var(--tc-link);letter-spacing:0.14em;line-height:1;text-transform:uppercase;}.elementor .e-dc77d5e-d2e7{position:relative;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-105d59ac-a3c9{width:11px;height:11px;min-width:0px;min-height:0px;padding:0px;background-color:var(--tc-meta);}.elementor .e-5df43910-800d{font-family:var(--tf-p_font-family);font-weight:600;font-size:10px;color:var(--tc-link);letter-spacing:0.14em;line-height:1;text-transform:uppercase;}.elementor .e-11cef013-ec4d{position:relative;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-43e25b85-880d{width:11px;height:11px;min-width:0px;min-height:0px;padding:0px;background-color:var(--tc-meta);}.elementor .e-5429795a-def6{font-family:var(--tf-p_font-family);font-weight:600;font-size:10px;color:var(--tc-link);letter-spacing:0.14em;line-height:1;text-transform:uppercase;}.elementor .e-2a95e42e-a342{position:relative;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-7427831e-8a5a{width:11px;height:11px;min-width:0px;min-height:0px;padding:0px;background-color:var(--tc-meta);}.elementor .e-c1017e2-903c{font-family:var(--tf-p_font-family);font-weight:600;font-size:10px;color:var(--tc-link);letter-spacing:0.14em;line-height:1;text-transform:uppercase;}.elementor .e-617b1ef1-be33{position:relative;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-6802a842-b3a0{position:relative;padding-block-start:var(--jmg-space-l);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:var(--jmg-space-m);grid-template-columns:repeat(5, minmax(0, 1fr));&::before { content: ""; position: absolute; left: 0; right: 0; top: calc(var(--jmg-space-l) + 5px); height: 1px; background-color: var(--tc-bd_color); }\n}.elementor .e-15c15edb-1e9d{align-items:flex-end;}.elementor .e-4fff2719-14d4{font-family:var(--tf-p_font-family);font-weight:400;font-size:16px;color:var(--tc-text);line-height:1.7;text-wrap: pretty;\n}.elementor .e-518af7c6-6ccf{max-width:62ch;padding:0px;display:flex;flex-direction:column;gap:var(--jmg-space-s);}.elementor .e-2b5a04c2-e642{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-4f7128f2-3765{overflow:hidden;aspect-ratio:16 / 9;position:relative;padding:0px;}.elementor .e-510c8558-5041{padding:0px;display:grid;gap:var(--jmg-space-xl);grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;padding-block: var(--jmg-space-l); border-bottom: 1px solid var(--tc-bd_color);\n}.elementor .e-5639fbe6-8c39{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-meta);letter-spacing:0.12em;line-height:1;}.elementor .e-76a066be-b3ea{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-305bd814-def1{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-meta);letter-spacing:0.12em;line-height:1;}.elementor .e-6552d6fc-f007{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-203d9698-5801{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-meta);letter-spacing:0.12em;line-height:1;}.elementor .e-6ee1f49c-69c3{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-3d7a8420-736d{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-meta);letter-spacing:0.12em;line-height:1;}.elementor .e-757956a5-384b{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-15e2238f-aece{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-meta);letter-spacing:0.12em;line-height:1;}.elementor .e-7b794d76-48b1{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-575de00-5cc2{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-meta);letter-spacing:0.12em;line-height:1;}.elementor .e-509fee97-46b7{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-13d9dddf-d649{overflow:hidden;padding:0px;border-radius:var(--jmg-radius-card);background-color:var(--tc-bd_color);display:grid;gap:1px;grid-template-columns:repeat(3, minmax(0, 1fr));border: 1px solid var(--tc-bd_color);\n}.elementor .e-8e426bc-a43b{align-items:start;}.elementor .e-1200ca36-fa9c{margin-inline: auto;\n}.elementor .e-1b1810aa-efeb{margin-block-start:var(--jmg-space-xs);justify-content:center;}.elementor .e-7d81b3a5-2535{max-width:46rem;margin-inline: auto;\n}