.elementor .e-4a6ef48b-a79b{font-family:var(--wcso-heading);font-weight:700;font-size:14px;color:#FDBA13;letter-spacing:4px;text-transform:uppercase;margin:0px;}.elementor .e-75684633-32ab{max-width:900px;font-family:var(--wcso-heading);font-weight:900;font-size:48px;color:#FFFFFF;line-height:1.04;text-transform:uppercase;margin:0px;& span { white-space: nowrap; }\n}.elementor .e-52d73442-ba8f{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-65957a3e-ec4d{font-size:17px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;}.elementor .e-5d0c08bf-cda7:hover,.elementor .e-5d0c08bf-cda7:focus-visible{color:#111111;background-color:#FFFFFF;}.elementor .e-5d0c08bf-cda7{font-size:17px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-color:#FFFFFF;}.elementor .e-148370ff-45c1{padding:0px;margin-block-start:4px;gap:16px;flex-wrap:wrap;}.elementor .e-64b05b3-5f56{max-width:1200px;padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:14px;}.elementor .e-4ead0532-c1da{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.96) 0%,rgba(10,10,10,0.86) 55%,rgba(10,10,10,0.62) 100%),url("https://sheriffconnect.com/wp-content/uploads/2025/04/sheriff.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#111111;justify-content:center;align-items:center;background-repeat: repeat, no-repeat; 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-26b827c9-cff7{color:#111111;}.elementor .e-2671e932-202d{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; } & span { color: #111111; border-color: rgba(17,17,17,0.25); } & span:first-child { color: #111111; border-color: #FDBA13; }\n}.elementor .e-64bfd826-4009{font-family:var(--wcso-body);font-size:18px;color:#333333;line-height:1.6;margin:0px;}.elementor .e-5b91ed19-57b0{padding:0px;margin-block-start:8px;gap:16px;flex-wrap:wrap;}.elementor .e-634ccd77-9f78{padding:0px;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-408835fb-aba3{margin:0px;display:flex;flex-direction:column;& span { font-family: var(--wcso-body); font-size: 16px; color: #FFFFFF; padding: 10px 0px; border-bottom: 1px solid rgba(255,255,255,0.12); } & span::before { content: '✓'; color: #FDBA13; font-weight: 700; margin-inline-end: 10px; } & span { color: #111111; border-bottom: 1px solid rgba(17,17,17,0.1); } & span::before { color: #111111; }\n}.elementor .e-2f339f83-16a8{font-family:var(--wcso-body);font-size:14px;color:#555555;line-height:1.5;margin:0px;& strong { color: #FDBA13; } & strong { color: #111111; }\n}.elementor .e-4f53093f-9d94{padding:28px;border-width:0px;border-color:rgba(253,186,19,0.35);border-style:solid;background-color:#F6F3EC;flex-direction:column;gap:14px;flex:0 0 38%;border-inline-start-width: 6px; border-left-style: solid; border-left-color: #FDBA13;\n}.elementor .e-792fd7b8-e67a{max-width:1200px;padding:0px;gap:56px;align-items:center;}.elementor .e-530ecdde-4a35{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#FFFFFF;}.elementor .e-72930f77-837a{max-width:860px;text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-2ab96180-22c3{font-family:var(--wcso-heading);font-weight:800;font-size:22px;color:#111111;line-height:1.25;margin:0px;}.elementor .e-3e0e7b96-cbe0{margin:0px;display:flex;flex-direction:column;& span { display: block; font-family: var(--wcso-body); font-size: 16px; color: rgba(255,255,255,0.88); line-height: 1.45; padding: 11px 0px 11px 28px; border-bottom: 1px solid rgba(255,255,255,0.12); position: relative; } & span::before { content: "✕"; position: absolute; left: 0px; top: 11px; color: #FDBA13; font-weight: 700; } & span:last-child { border-bottom: none; } & strong { color: #FFFFFF; } & span { color: #222222; border-bottom: 1px solid rgba(17,17,17,0.1); } & span::before { color: #111111; } & strong { color: #111111; }\n}.elementor .e-5d041211-8b32{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(253,186,19,0.35); & strong { color: #FDBA13; } border-top-style: solid; border-top-color: rgba(17,17,17,0.1); & strong { color: #111111; }\n}.elementor .e-75656a8e-2139{padding:32px;background-color:#FFFFFF;flex-direction:column;gap:12px;border-inline-start-width: 6px; border-left-style: solid; border-left-color: #FDBA13;\n}.elementor .e-2e0dad55-1d74{font-family:var(--wcso-heading);font-weight:800;font-size:22px;color:#111111;line-height:1.25;margin:0px;}.elementor .e-758d7c89-b7ad{margin:0px;display:flex;flex-direction:column;& span { display: flex; align-items: flex-start; gap: 14px; padding: 14px 0px; border-bottom: 1px solid rgba(17,17,17,0.1); } & span:last-child { border-bottom: none; } & strong { flex: 0 0 32px; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; background-color: #111111; color: #FDBA13; font-family: var(--wcso-heading); font-weight: 800; font-size: 15px; border-radius: 50%; } & em { font-style: normal; font-family: var(--wcso-body); font-size: 16px; color: #222222; line-height: 1.5; padding-top: 4px; }\n}.elementor .e-1245813f-c07b{padding:32px;background-color:#FFFFFF;flex-direction:column;gap:12px;border-inline-start-width: 6px; border-left-style: solid; border-left-color: #FDBA13;\n}.elementor .e-40947acd-a884{width:100%;max-width:1200px;padding:0px;gap:24px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-76c61c3a-dc11{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#F6F3EC;}.elementor .e-4f8fd438-c4a5{max-width:860px;text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-29b7d07e-c684{font-family:var(--wcso-heading);font-weight:800;font-size:19px;color:#111111;letter-spacing:1px;text-transform:uppercase;margin:0px;}.elementor .e-7e2cff53-14a4{font-family:var(--wcso-body);font-size:16px;color:#333333;line-height:1.6;margin:0px;& strong { color: #111111; white-space: nowrap; }\n}.elementor .e-50afc188-875e{padding:28px;background-color:#F6F3EC;flex-direction:column;gap:10px;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-718fc0e6-e1ab{font-family:var(--wcso-heading);font-weight:800;font-size:19px;color:#111111;letter-spacing:1px;text-transform:uppercase;margin:0px;}.elementor .e-46224523-2159{font-family:var(--wcso-body);font-size:16px;color:#333333;line-height:1.6;margin:0px;& strong { color: #111111; }\n}.elementor .e-3352aaf9-4040{font-family:var(--wcso-body);font-size:14px;color:#666666;line-height:1.5;font-style:italic;margin:0px;}.elementor .e-5fb023c9-7a0c{padding:28px;background-color:#F6F3EC;flex-direction:column;gap:10px;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-7482de00-d592{font-family:var(--wcso-heading);font-weight:800;font-size:19px;color:#111111;letter-spacing:1px;text-transform:uppercase;margin:0px;}.elementor .e-f61642e-97d3{font-family:var(--wcso-body);font-size:16px;color:#333333;line-height:1.6;margin:0px;& a { color: #111111; font-weight: 700; text-decoration: underline; text-decoration-color: #FDBA13; text-decoration-thickness: 2px; text-underline-offset: 3px; }\n}.elementor .e-25d5bc6f-8071{padding:28px;background-color:#F6F3EC;flex-direction:column;gap:10px;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-57297b86-8753{width:100%;max-width:1200px;padding:0px;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-5991192f-2ffd{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#FFFFFF;}.elementor .e-3abb8961-9561{color:#111111;}.elementor .e-3b8c1b25-7fb5{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; } & span { color: #111111; border-color: rgba(17,17,17,0.25); } & span:first-child { color: #111111; border-color: #FDBA13; }\n}.elementor .e-44c5fb3d-3c66{font-family:var(--wcso-body);font-size:18px;color:#333333;line-height:1.6;margin:0px;& a { color: #FDBA13; font-weight: 700; text-decoration: underline; text-underline-offset: 3px; word-break: break-word; } & a { color: #111111; text-decoration-color: #FDBA13; text-decoration-thickness: 2px; }\n}.elementor .e-4cebdf51-18a6{font-family:var(--wcso-body);font-size:18px;color:#333333;line-height:1.6;margin:0px;& a { color: #FDBA13; font-weight: 700; text-decoration: underline; text-underline-offset: 3px; } & a { color: #111111; text-decoration-color: #FDBA13; text-decoration-thickness: 2px; }\n}.elementor .e-3459c4b1-dcb2:hover,.elementor .e-3459c4b1-dcb2:focus-visible{color:#FDBA13;background-color:#111111;}.elementor .e-3459c4b1-dcb2{color:#111111;border-color:#111111;}.elementor .e-3e87f6a9-d7ce{padding:0px;margin-block-start:8px;gap:16px;flex-wrap:wrap;}.elementor .e-aa20a46-d357{padding:0px;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-43940d5d-16ff{margin:0px;display:flex;flex-direction:column;& span { font-family: var(--wcso-body); font-size: 16px; color: #FFFFFF; padding: 10px 0px; border-bottom: 1px solid rgba(255,255,255,0.12); } & span::before { content: '✓'; color: #FDBA13; font-weight: 700; margin-inline-end: 10px; } & span { color: #111111; border-bottom: 1px solid rgba(17,17,17,0.1); } & span::before { color: #111111; }\n}.elementor .e-60cecaf7-7ed7{font-family:var(--wcso-body);font-size:14px;color:#555555;line-height:1.5;margin:0px;& strong { color: #FDBA13; } & strong { color: #111111; }\n}.elementor .e-cf09ef5-a495{padding:28px;border-width:0px;border-color:rgba(253,186,19,0.35);border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:14px;flex:0 0 38%;border-inline-start-width: 6px; border-left-style: solid; border-left-color: #FDBA13;\n}.elementor .e-20fae5a6-6ee7{max-width:1200px;padding:0px;gap:56px;align-items:flex-start;}.elementor .e-260315c5-69fb{column-gap:32px;margin:0px;display:grid;grid-template-columns:repeat(2, 1fr);& span { display: block; font-family: var(--wcso-body); font-size: 16px; color: rgba(255,255,255,0.88); line-height: 1.45; padding: 11px 0px 11px 28px; border-bottom: 1px solid rgba(255,255,255,0.12); position: relative; } & span::before { content: "✕"; position: absolute; left: 0px; top: 11px; color: #FDBA13; font-weight: 700; } & strong { color: #FFFFFF; } & span { color: #222222; border-bottom: 1px solid rgba(17,17,17,0.1); } & span::before { color: #111111; } & strong { color: #111111; }\n}.elementor .e-73f9d921-7b70{font-family:var(--wcso-body);font-size:14px;color:#555555;line-height:1.5;margin:0px;& strong { color: #FDBA13; } & strong { color: #111111; }\n}.elementor .e-136416e1-2709{max-width:1200px;padding:32px;background-color:#FFFFFF;flex-direction:column;gap:12px;border-inline-start-width: 6px; border-left-style: solid; border-left-color: #FDBA13;\n}.elementor .e-3242331c-4584{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#F6F3EC;}.elementor .e-377aff6f-5b14{& strong { color: #111111; }\n}.elementor .e-68d741b1-b43c{max-width:860px;text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-471f7475-6a13{font-family:var(--wcso-heading);font-weight:800;font-size:19px;color:#111111;letter-spacing:1px;text-transform:uppercase;margin:0px;}.elementor .e-408b1928-7f61{font-family:var(--wcso-body);font-size:16px;color:#333333;line-height:1.6;margin:0px;}.elementor .e-6cb6cf3f-c384{padding:28px;background-color:#F6F3EC;flex-direction:column;gap:10px;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-647795b5-92cb{font-family:var(--wcso-heading);font-weight:800;font-size:19px;color:#111111;letter-spacing:1px;text-transform:uppercase;margin:0px;}.elementor .e-2d852a59-e87d{font-family:var(--wcso-body);font-size:16px;color:#333333;line-height:1.6;margin:0px;}.elementor .e-25c6c8d9-5da2{padding:28px;background-color:#F6F3EC;flex-direction:column;gap:10px;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-33826eb3-de93{font-family:var(--wcso-heading);font-weight:800;font-size:19px;color:#111111;letter-spacing:1px;text-transform:uppercase;margin:0px;}.elementor .e-d6bb375-2846{font-family:var(--wcso-body);font-size:16px;color:#333333;line-height:1.6;margin:0px;}.elementor .e-241c4fde-b892{padding:28px;background-color:#F6F3EC;flex-direction:column;gap:10px;border-block-start-width: 4px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-56fd6c74-2bbe{width:100%;max-width:1200px;padding:0px;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-31a035f-505d{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#FFFFFF;}.elementor .e-54139dd7-1374{color:#FFFFFF;}.elementor .e-31b97e72-6c95{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; } & a { white-space: nowrap; }\n}.elementor .e-73eaecd6-219a{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-7ad741a5-6a0c{padding:0px;flex-direction:column;gap:12px;flex:1 1 0px;}.elementor .e-7ccf04e0-a277{width:auto;padding:0px;gap:16px;flex-wrap:wrap;}.elementor .e-5fa124db-ed84{max-width:1200px;padding:0px;gap:32px;justify-content:space-between;align-items:center;}.elementor .e-2281074a-1ba2{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}