.elementor .e-27feab80-8a44{margin-block-start:var(--jmg-space-xs);}.elementor .e-2ea6e1c1-e644{font-size:15px;color:#61ce70;line-height:1.5;flex:0 0 auto;}.elementor .e-15671c8f-e131{margin:0px;}.elementor .e-5396d3e7-dd0b{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-7b5ff68d-73ee{padding:0px;display:grid;gap:var(--jmg-space-xl);grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);align-items:center;}.elementor .e-3a612054-96be{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-1b096101-e3c1{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-d03c52c-398a{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-a4bb466-4361{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-4dcad78a-a412{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-164d92cd-8373{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-3aaac311-ca42{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-4e9cdf21-8de7{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-66b952da-925e{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-7183aa81-d3e3{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-14390152-c5b4{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-4154b2fa-c068{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-171b26fd-c53d{padding:0px;display:grid;gap:var(--jmg-space-m);grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-6c8ee35f-16b9{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-multi-site-security-systems.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;}.elementor .e-42364759-f82f{align-items:flex-end;}.elementor .e-54ad2f20-fd6b{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-1525aeb-9a58{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-66b76bee-867a{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-135789a1-164c{padding:var(--jmg-space-l);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:var(--jmg-space-s);}.elementor .e-4a217568-f2fa{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-5dc61b02-9238{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-1fba19b5-c2cc{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-3cc61780-e92b{padding:var(--jmg-space-l);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:var(--jmg-space-s);}.elementor .e-305d1ec8-19d8{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-3d8d0380-203d{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-5ea462d4-48ec{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-7b9f2660-409e{padding:var(--jmg-space-l);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:var(--jmg-space-s);}.elementor .e-7eba288a-d706{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-5b20805d-8e4c{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-7a6acdc7-ddbe{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-29e727f-d1e1{padding:var(--jmg-space-l);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:var(--jmg-space-s);}.elementor .e-707a4395-d631{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-59b8e45-b3d8{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-2ac04920-3534{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-2ef99560-3e10{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-406d23cb-4ef2{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-3faacc12-adf1{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-4507f9db-986b{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-3b4b0dc3-5be9{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-13170939-7c3b{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-5d607df0-dcfe{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-69ee0cef-3089{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-6b4b6c9b-9f87{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-41779b76-2d8a{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-33e65425-5e54{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-fa7009b-4c14{align-items:start;}.elementor .e-3acb5287-c90e{align-items:flex-end;}.elementor .e-3b704998-2f6e{width:11px;height:11px;min-width:0px;min-height:0px;padding:0px;background-color:var(--tc-link);}.elementor .e-516911db-e29e{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-393911e4-c495{position:relative;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-3016ac8c-b494{width:11px;height:11px;min-width:0px;min-height:0px;padding:0px;background-color:var(--tc-meta);}.elementor .e-272c99df-3de2{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-51ef1291-1961{position:relative;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-71b7c610-1e6d{width:11px;height:11px;min-width:0px;min-height:0px;padding:0px;background-color:var(--tc-meta);}.elementor .e-7ea3ebe4-3eb9{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-238cc6a1-7e32{position:relative;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-6d8a862a-541a{width:11px;height:11px;min-width:0px;min-height:0px;padding:0px;background-color:var(--tc-meta);}.elementor .e-787aedf5-6d54{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-5814ef5f-2f31{position:relative;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-33652aa7-b11c{width:11px;height:11px;min-width:0px;min-height:0px;padding:0px;background-color:var(--tc-meta);}.elementor .e-1815f892-6ec9{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-4ec71c23-c99e{position:relative;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-3a54f91-86f6{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-73162f1e-19fb{padding:var(--jmg-space-l);gap:var(--jmg-space-s);}.elementor .e-2872371d-a1a4{color:var(--tc-alt_meta);}.elementor .e-167683a0-8d55{width:9px;height:9px;min-width:0px;min-height:0px;padding:0px;display:block;background: var(--tc-link);\n}.elementor .e-3644942d-7a40{color:var(--tc-alt_text);}.elementor .e-6731dc86-2e47{width:9px;height:9px;min-width:0px;min-height:0px;padding:0px;display:block;background: var(--tc-link);\n}.elementor .e-5f4b49b6-1374{color:var(--tc-alt_text);}.elementor .e-51e665f5-df49{width:9px;height:9px;min-width:0px;min-height:0px;padding:0px;display:block;background: var(--tc-link);\n}.elementor .e-160530b3-60ea{color:var(--tc-alt_text);}.elementor .e-1e97b1ec-ba17{padding-block-start:var(--jmg-space-s);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:var(--jmg-space-xs);grid-template-columns:repeat(3, minmax(0, 1fr));border-top: 1px solid var(--tc-alt_bd_color);\n}.elementor .e-2b36e509-4c38{padding:var(--jmg-space-l);gap:var(--jmg-space-m);}.elementor .e-1aa4f2a-75d9{align-items:start;}.elementor .e-98ba027-c930{background: var(--tc-alt_bg_color);\n}.elementor .e-71b6c5e-a701{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-1ff4c1da-aa70{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-5213ed7d-7b45{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-4d448ea3-c7eb{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-1d24a60f-b7cd{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-19887160-1696{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-5cf0f02f-7cc0{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-24e7059e-5992{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-4832bd80-83c0{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-7940412e-4419{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-6f051335-1d6b{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-4b7414c6-5a77{padding:var(--jmg-space-m);background-color:var(--tc-bg_color);display:flex;flex-direction:column;gap:6px;}.elementor .e-317bf3ec-6a74{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-b88e7e-f779{align-items:start;}.elementor .e-65626cbb-99a2{margin-inline: auto;\n}.elementor .e-587e5ab-1bba{margin-block-start:var(--jmg-space-xs);justify-content:center;}.elementor .e-37881219-fa62{max-width:46rem;margin-inline: auto;\n}