.elementor .e-1fda534c-ef04{font-family:var(--wcso-heading);font-weight:700;font-size:14px;color:#FDBA13;letter-spacing:4px;text-transform:uppercase;margin:0px;}.elementor .e-6c5fee01-ffea{max-width:900px;font-family:var(--wcso-heading);font-weight:900;font-size:60px;color:#FFFFFF;line-height:1.04;text-transform:uppercase;margin:0px;}.elementor .e-8d90bc9-53f6{max-width:720px;font-family:var(--wcso-body);font-size:19px;color:rgba(255,255,255,0.85);line-height:1.6;margin:0px;}.elementor .e-14f6df7a-dcb1{font-size:17px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;}.elementor .e-f531218-3c85{padding-block-start:18px;padding-block-end:18px;}.elementor .e-359bf87-a9a3{padding:0px;margin-block-start:8px;gap:16px;flex-wrap:wrap;}.elementor .e-f85fa6c-2105{font-family:var(--wcso-body);font-size:15px;color:rgba(255,255,255,0.7);margin:0px;& strong { color: #FFFFFF; }\n}.elementor .e-53cbecb-1c7b{max-width:1200px;padding-block-start:88px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:18px;}.elementor .e-122bb08e-e17f{width:100vw;max-width:100vw;padding:0px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-image:linear-gradient(100deg, rgba(10,10,10,0.95) 0%,rgba(10,10,10,0.85) 55%,rgba(10,10,10,0.6) 100%),url("https://sheriffconnect.com/wp-content/uploads/2025/04/CJC-aerial-shot-1.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#111111;justify-content:center;align-items:center;background-size: auto auto, cover; background-position: 0% 0%, center center; border-block-end-width: 6px; border-bottom-style: solid; border-bottom-color: #FDBA13;\n}.elementor .e-4c2c431a-6e7a{text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-790e15fe-ba91{font-family:var(--wcso-heading);font-weight:800;font-size:20px;color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .e-6252af8e-d004{margin:0px;display:flex;flex-direction:column;& span { font-family: var(--wcso-body); font-size: 16px; color: #FFFFFF; padding: 8px 0px; border-bottom: 1px solid rgba(255,255,255,0.14); } & span:last-child { border-bottom: none; }\n}.elementor .e-bcb3800-541f{padding:28px;background-color:#111111;flex-direction:column;gap:10px;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-27c6a045-e2f1{font-family:var(--wcso-heading);font-weight:800;font-size:20px;color:#111111;line-height:1.2;margin:0px;}.elementor .e-5577bbad-45de{margin:0px;display:flex;flex-direction:column;& span { font-family: var(--wcso-body); font-size: 16px; color: #333333; padding: 8px 0px; border-bottom: 1px solid rgba(17,17,17,0.1); } & span:first-child { font-weight: 700; color: #111111; } & span:last-child { border-bottom: none; color: #666666; font-size: 14px; }\n}.elementor .e-785f567-5421{padding:28px;background-color:#FFFFFF;flex-direction:column;gap:10px;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-7042fb69-6036{font-family:var(--wcso-heading);font-weight:800;font-size:20px;color:#111111;line-height:1.2;margin:0px;}.elementor .e-43afe8cb-815c{margin:0px;display:flex;flex-direction:column;& span { font-family: var(--wcso-body); font-size: 16px; color: #333333; padding: 8px 0px; border-bottom: 1px solid rgba(17,17,17,0.1); } & span:first-child { font-weight: 700; color: #111111; } & span:last-child { border-bottom: none; color: #666666; font-size: 14px; }\n}.elementor .e-795e6ba-3aec{padding:28px;background-color:#FFFFFF;flex-direction:column;gap:10px;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-62a6fcee-c3a0{font-family:var(--wcso-heading);font-weight:800;font-size:20px;color:#111111;line-height:1.2;margin:0px;}.elementor .e-118250f9-ac8e{margin:0px;display:flex;flex-direction:column;& span { font-family: var(--wcso-body); font-size: 16px; color: #333333; padding: 8px 0px; border-bottom: 1px solid rgba(17,17,17,0.1); } & span:first-child { font-weight: 700; color: #111111; } & span:last-child { border-bottom: none; color: #666666; font-size: 14px; }\n}.elementor .e-6ee3e28-cfdd{padding:28px;background-color:#FFFFFF;flex-direction:column;gap:10px;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-21c69e6-e4ee{width:100%;max-width:1200px;padding:0px;gap:24px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-31cf5a0f-223e{font-family:var(--wcso-body);font-size:14px;color:#666666;text-align:center;margin:0px;}.elementor .e-42b2f13a-c0cb{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#F6F3EC;}.elementor .e-8ccf222-5ad1{margin-block-start:8px;}.elementor .e-e8c7ff2-4e7f{padding:0px;flex-direction:column;gap:16px;flex:1 1 0px;justify-content:center;align-items:flex-start;}.elementor .e-4087c68d-37de{margin:0px;display:flex;flex-direction:column;& span { display: block; font-family: var(--wcso-body); font-size: 15px; color: rgba(255,255,255,0.75); line-height: 1.5; padding: 12px 0px; border-bottom: 1px solid rgba(255,255,255,0.12); } & strong { display: block; font-family: var(--wcso-heading); font-weight: 800; font-size: 17px; color: #FFFFFF; margin-block-end: 2px; }\n}.elementor .e-1b44f7d3-ff99{font-family:var(--wcso-body);font-size:14px;color:rgba(255,255,255,0.7);margin:0px;}.elementor .e-54f6682a-6b51{padding:32px;background-color:#111111;flex-direction:column;gap:14px;flex:0 0 42%;border-inline-start-width: 6px; border-left-style: solid; border-left-color: #FDBA13;\n}.elementor .e-78aadd69-c0fd{max-width:1200px;padding:0px;gap:56px;align-items:stretch;}.elementor .e-5eccd882-af63{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#FFFFFF;}.elementor .e-6999f416-2fb8{color:#FFFFFF;}.elementor .e-1533720f-3d2b{font-family:var(--wcso-body);font-size:18px;color:rgba(255,255,255,0.8);line-height:1.6;margin:0px;}.elementor .e-164b5f85-5aa9{margin:0px;display:flex;gap:10px;flex-wrap:wrap;& span { font-family: var(--wcso-heading); font-weight: 700; font-size: 13px; letter-spacing: 1px; text-transform: uppercase; color: #FFFFFF; border: 1px solid rgba(253,186,19,0.6); padding: 8px 14px; } & span:first-child { background-color: #FDBA13; color: #111111; border-color: #FDBA13; }\n}.elementor .e-1d7eaac6-173d{padding:0px;margin-block-start:8px;gap:16px;flex-wrap:wrap;}.elementor .e-1b020903-cc54{padding:0px;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-1508ce99-e187{margin:0px;display:flex;flex-direction:column;& span { font-family: var(--wcso-body); font-size: 16px; color: #FFFFFF; line-height: 1.5; padding: 12px 0px 12px 26px; border-bottom: 1px solid rgba(255,255,255,0.12); position: relative; } & span::before { content: '✕'; color: #FDBA13; font-weight: 700; position: absolute; left: 0px; top: 12px; }\n}.elementor .e-612bc6a8-8c45{font-family:var(--wcso-body);font-size:14px;color:rgba(255,255,255,0.7);line-height:1.5;margin:0px;& strong { color: #FDBA13; }\n}.elementor .e-1c15ebc7-c9c6{padding:28px;border-width:1px;border-color:rgba(253,186,19,0.35);border-style:solid;background-color:#111111;flex-direction:column;gap:14px;flex:0 0 40%;}.elementor .e-51fafc1-eefe{max-width:1200px;padding:0px;gap:56px;align-items:center;}.elementor .e-4234fc7e-8e89{font-family:var(--wcso-heading);font-weight:800;font-size:24px;color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .e-447cd756-ea0d{font-family:var(--wcso-body);font-size:16px;color:rgba(255,255,255,0.8);line-height:1.6;margin:0px;& strong { color: #FFFFFF; }\n}.elementor .e-71b08c14-7cf7{font-family:var(--wcso-body);font-size:14px;color:rgba(255,255,255,0.55);margin:0px;}.elementor .e-54c6926b-1515{padding:32px;background-color:#111111;flex-direction:column;gap:12px;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-49f0af89-5484{font-family:var(--wcso-heading);font-weight:800;font-size:24px;color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .e-7c4cf3b1-e2ca{font-family:var(--wcso-body);font-size:16px;color:rgba(255,255,255,0.8);line-height:1.6;margin:0px;overflow-wrap: anywhere; & a { color: #FDBA13; font-weight: 700; text-decoration: none; } & a:hover { color: #FFFFFF; }\n}.elementor .e-dc04a75-3146{margin-block-start:6px;}.elementor .e-1401f20d-d333{padding:32px;background-color:#111111;flex-direction:column;gap:12px;align-items:flex-start;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-503301bf-bf1a{width:100%;max-width:1200px;padding:0px;margin-block-start:16px;gap:24px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-6e2ae4b5-a34e{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#1E1E1E;}.elementor .e-32d7f4ff-c76b{text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-4d010c61-4039{font-family:var(--wcso-heading);font-weight:800;font-size:24px;color:#111111;line-height:1.2;margin:0px;}.elementor .e-7d0bca9c-bf96{margin:0px;display:flex;flex-direction:column;& span { font-family: var(--wcso-body); font-size: 16px; color: #333333; line-height: 1.55; padding: 12px 0px 12px 26px; border-bottom: 1px solid rgba(17,17,17,0.1); position: relative; } & span::before { content: '✓'; color: #FDBA13; font-weight: 700; position: absolute; left: 0px; top: 12px; }\n}.elementor .e-bb0045c-c3e3{font-family:var(--wcso-body);font-size:15px;color:#FFFFFF;line-height:1.5;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:4px;background-color:#111111;& strong { color: #FDBA13; }\n}.elementor .e-38493348-1a5b{padding:32px;background-color:#FFFFFF;flex-direction:column;gap:12px;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-673356a-1ace{font-family:var(--wcso-heading);font-weight:800;font-size:24px;color:#111111;line-height:1.2;margin:0px;}.elementor .e-cf1a73-dcec{margin:0px;display:flex;flex-direction:column;& span { font-family: var(--wcso-body); font-size: 16px; color: #333333; line-height: 1.55; padding: 12px 0px 12px 26px; border-bottom: 1px solid rgba(17,17,17,0.1); position: relative; } & span::before { content: '✓'; color: #FDBA13; font-weight: 700; position: absolute; left: 0px; top: 12px; }\n}.elementor .e-4b41989f-2e62{font-family:var(--wcso-body);font-size:15px;color:#FFFFFF;line-height:1.5;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:4px;background-color:#111111;& strong { color: #FDBA13; font-size: 20px; font-family: var(--wcso-heading); margin-inline-end: 6px; }\n}.elementor .e-211faf6d-1927{padding:32px;background-color:#FFFFFF;flex-direction:column;gap:12px;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-688fc395-416b{width:100%;max-width:1200px;padding:0px;gap:24px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-100d6e90-41eb{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#F6F3EC;}.elementor .e-1f1c469f-61e7{font-family:var(--wcso-heading);font-weight:800;font-size:15px;color:#111111;letter-spacing:1px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#FDBA13;}.elementor .e-561ce2b0-b966{font-family:var(--wcso-body);font-size:16px;color:#444444;line-height:1.6;margin:0px;overflow-wrap: anywhere; & a { color: #111111; font-weight: 700; text-decoration: underline; text-decoration-color: #FDBA13; text-underline-offset: 3px; } & a:hover { color: #FDBA13; }\n}.elementor .e-64708e2d-f214{padding:0px;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-6d29841b-4253{margin:0px;display:flex;flex-direction:column;& span { font-family: var(--wcso-heading); font-weight: 600; font-size: 17px; color: #FFFFFF; line-height: 1.5; } & span:first-child { font-weight: 800; }\n}.elementor .e-341be675-33ef{padding:28px;background-color:#111111;flex-direction:column;gap:12px;border-inline-start-width: 6px; border-left-style: solid; border-left-color: #FDBA13;\n}.elementor .e-2898df3c-b77c{margin:0px;display:flex;flex-direction:column;& span { font-family: var(--wcso-heading); font-weight: 600; font-size: 17px; color: #111111; line-height: 1.5; } & span:first-child { font-weight: 800; }\n}.elementor .e-6ff02a37-c9ab{font-family:var(--wcso-body);font-size:14px;color:#555555;line-height:1.5;padding-block-start:12px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(17,17,17,0.12);\n}.elementor .e-360dc954-288c{padding:28px;background-color:#F6F3EC;flex-direction:column;gap:12px;border-inline-start-width: 6px; border-left-style: solid; border-left-color: #111111;\n}.elementor .e-4a09020c-4a43{padding:0px;flex-direction:column;gap:20px;flex:0 0 42%;}.elementor .e-6ec5b69a-5ac2{max-width:1200px;padding:0px;gap:56px;align-items:flex-start;}.elementor .e-109b4ec0-3803{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#FFFFFF;}.elementor .e-9a330b0-b2c8{margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:10px;flex-wrap:wrap;& span { font-family: var(--wcso-heading); font-weight: 700; font-size: 13px; letter-spacing: 1px; text-transform: uppercase; color: #111111; border: 1px solid #111111; padding: 8px 14px; }\n}.elementor .e-6ef92c8e-ff20{padding:0px;flex-direction:column;gap:12px;flex:1 1 0px;}.elementor .e-6e38f1f-c66d{max-width:1200px;padding:0px;gap:32px;justify-content:space-between;align-items:center;}.elementor .e-33e10500-f2bd{width:100vw;max-width:100vw;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#F6F3EC;justify-content:center;}.elementor .e-23cbac19-17cc{color:#FFFFFF;}.elementor .e-1d19100a-744d{font-family:var(--wcso-body);font-size:17px;color:rgba(255,255,255,0.75);margin:0px;& a { color: #FFFFFF; font-weight: 700; text-decoration: none; } & a:hover { color: #FDBA13; }\n}.elementor .e-23cfcc46-a250{margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-wrap:wrap;gap: 8px 20px; & a { font-family: var(--wcso-heading); font-weight: 700; font-size: 13px; letter-spacing: 1px; text-transform: uppercase; color: #FDBA13; text-decoration: none; } & a:hover { color: #FFFFFF; }\n}.elementor .e-3fb76e4d-80ae{padding:0px;flex-direction:column;gap:12px;flex:1 1 0px;}.elementor .e-6f1a3829-6223{width:auto;padding:0px;gap:16px;flex-wrap:wrap;}.elementor .e-77a53d1b-eb11{max-width:1200px;padding:0px;gap:32px;justify-content:space-between;align-items:center;}.elementor .e-4d792db1-3337{width:100vw;max-width:100vw;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#111111;justify-content:center;border-block-start-width: 6px; border-top-style: solid; border-top-color: #FDBA13;\n}