.elementor .e-1e0d7bf3-3e08{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 { color: #FDBA13; }\n}.elementor .e-5aeac138-390c{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-637e8991-fd7c{font-size:17px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;}.elementor .e-48878a07-3c0c:hover,.elementor .e-48878a07-3c0c:focus-visible{color:#111111;background-color:#FFFFFF;}.elementor .e-48878a07-3c0c{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-7d1bfeaf-71f0{padding:0px;margin-block-start:4px;gap:16px;flex-wrap:wrap;}.elementor .e-30265588-fd69{max-width:1200px;padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:14px;}.elementor .e-3abe4286-c04f{width:100vw;max-width:100vw;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;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-48a70a4-3279{max-width:800px;text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-fc320e0-7c77{width:100%;max-width:1200px;margin:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);counter-reset: duty; & span { counter-increment: duty; display: flex; flex-direction: column; gap: 10px; padding: 26px 26px 26px 26px; background-color: #FFFFFF; border-left: 6px solid #FDBA13; font-family: var(--wcso-heading); font-weight: 700; font-size: 17px; line-height: 1.4; color: #111111; box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.05); } & span::before { content: counter(duty, decimal-leading-zero); font-family: var(--wcso-heading); font-weight: 900; font-size: 13px; letter-spacing: 3px; color: #FDBA13; }\n}.elementor .e-730983ad-6f47{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#F6F3EC;}.elementor .e-23bbf1c5-e15a{max-width:800px;text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-7913e34a-6903{width:100%;max-width:1200px;margin:0px;display:grid;gap:14px;grid-template-columns:repeat(3, 1fr);& span { display: flex; align-items: center; gap: 12px; padding: 16px 20px; background-color: #F6F3EC; font-family: var(--wcso-body); font-size: 16px; font-weight: 600; line-height: 1.4; color: #111111; } & span::before { content: ""; flex: 0 0 10px; width: 10px; height: 10px; background-color: #FDBA13; }\n}.elementor .e-29dcbd67-c69c{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#FFFFFF;}.elementor .e-3abd424e-99db{margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;& span { display: block; font-family: var(--wcso-body); font-size: 16px; color: #333333; line-height: 1.6; padding: 16px 0px; border-bottom: 1px solid #E6E2D8; } & span:last-child { border-bottom: none; } & strong { display: block; color: #111111; font-family: var(--wcso-heading); font-weight: 800; font-size: 17px; margin-bottom: 4px; } & a { color: #111111; font-weight: 700; text-decoration: underline; text-decoration-color: #FDBA13; text-decoration-thickness: 2px; text-underline-offset: 3px; } & a:hover { color: #B8860B; }\n}.elementor .e-68dfd3ff-19ab{padding:0px;margin-block-start:6px;}.elementor .e-6559938f-2697{padding:0px;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-60eb352a-e749{font-family:var(--wcso-heading);font-weight:800;font-size:22px;color:#111111;line-height:1.25;margin:0px;}.elementor .e-2f420caf-e217{font-family:var(--wcso-body);font-size:17px;color:#333333;line-height:1.6;margin:0px;& strong { color: #111111; font-family: var(--wcso-heading); font-weight: 800; }\n}.elementor .e-22cd2146-200a{font-family:var(--wcso-heading);font-weight:700;font-size:14px;color:#111111;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:4px;background-color:#FFF4D6;border-left-style: solid; border-left-color: #FDBA13;\n}.elementor .e-7bbc6b16-41e8{padding:32px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.06);flex-direction:column;gap:12px;border-block-start-width: 6px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-56d7de65-3f8c{font-family:var(--wcso-heading);font-weight:700;font-size:13px;color:#FDBA13;letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .e-18785eec-e9e0{font-family:var(--wcso-heading);font-weight:800;font-size:20px;color:#FFFFFF;line-height:1.3;margin:0px;}.elementor .e-61503be9-2326{margin:0px;display:flex;flex-direction:column;& span { display: block; padding: 10px 0px 0px 0px; } & strong { display: block; font-family: var(--wcso-heading); font-weight: 800; font-size: 16px; color: #FFFFFF; margin-bottom: 4px; } & a { display: block; font-family: var(--wcso-body); font-size: 15px; color: #FDBA13; text-decoration: none; line-height: 1.6; overflow-wrap: anywhere; } & a:hover { color: #FFFFFF; }\n}.elementor .e-7c2d5df8-50e2{padding:28px;background-color:#111111;flex-direction:column;gap:10px;border-inline-start-width: 6px; border-left-style: solid; border-left-color: #FDBA13;\n}.elementor .e-6d508bb6-2d17{padding:0px;flex-direction:column;gap:20px;flex:0 0 38%;}.elementor .e-7e4ad1a3-3968{max-width:1200px;padding:0px;gap:40px;align-items:flex-start;}.elementor .e-666280c0-9118{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#F6F3EC;}