.elementor .e-42bc88d7-ec4f{font-family:var(--wcso-heading);font-weight:700;font-size:14px;color:#FDBA13;letter-spacing:4px;text-transform:uppercase;margin:0px;}.elementor .e-30710c0c-2bf3{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;}.elementor .e-5c6f9ca1-3b4c{max-width:1200px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:14px;}.elementor .e-149f8606-7c3f{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-21238208-3132{font-size:28px;line-height:1.15;}.elementor .e-49ed4d1c-8b61{font-family:var(--wcso-body);font-size:16px;color:#333333;line-height:1.7;margin:0px;}.elementor .e-633afefe-7615{padding:32px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.06);flex-direction:column;gap:16px;border-block-start-width: 6px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-530da80c-e6e2{font-family:var(--wcso-heading);font-weight:800;font-size:13px;color:#8A6A00;letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .e-3377c691-e43c{font-size:30px;line-height:1.15;}.elementor .e-62079960-87d9{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;}.elementor .e-4742ef4-6ce9{font-family:var(--wcso-heading);font-weight:800;font-size:12px;color:#8A6A00;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .e-4737f6c0-9955{font-family:var(--wcso-heading);font-weight:900;font-size:26px;color:#111111;line-height:1.15;margin:0px;}.elementor .e-2c84eac3-745c{margin:0px;display:flex;flex-direction:column;& span { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 6px 16px; font-family: var(--wcso-body); font-size: 16px; color: #111111; line-height: 1.5; padding: 12px 0px; border-bottom: 1px solid #E6E2D8; } & span:last-child { border-bottom: none; } & strong { font-family: var(--wcso-heading); font-weight: 700; color: #555555; font-size: 14px; } & a { color: #111111; font-weight: 700; text-decoration: underline; text-decoration-color: #FDBA13; text-underline-offset: 3px; }\n}.elementor .e-1f8628fe-ec61{font-family:var(--wcso-body);font-size:15px;color:#111111;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;background-color:#FFF6DC;border-inline-start-width: 4px; border-left-style: solid; border-left-color: #FDBA13;\n}.elementor .e-4a26e463-6e8b:hover,.elementor .e-4a26e463-6e8b:focus-visible{color:#FDBA13;background-color:#111111;}.elementor .e-4a26e463-6e8b{font-family:var(--wcso-heading);font-weight:800;font-size:14px;color:#111111;letter-spacing:1px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;background-color:#FDBA13;align-self:flex-start;}.elementor .e-71f66bcb-7d99{padding:32px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.06);flex-direction:column;gap:14px;border-block-start-width: 6px; border-top-style: solid; border-top-color: #111111;\n}.elementor .e-2b420263-9281{font-family:var(--wcso-heading);font-weight:800;font-size:12px;color:#8A6A00;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .e-2f05fd10-f29d{font-family:var(--wcso-heading);font-weight:900;font-size:26px;color:#111111;line-height:1.15;margin:0px;}.elementor .e-31e8b67f-e391{font-family:var(--wcso-body);font-size:16px;color:#333333;line-height:1.7;margin:0px;& a { color: #111111; font-weight: 700; text-decoration: underline; text-decoration-color: #FDBA13; text-underline-offset: 3px; }\n}.elementor .e-7de2e2a5-1a47{font-family:var(--wcso-body);font-size:15px;color:#111111;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;background-color:#FFF6DC;border-inline-start-width: 4px; border-left-style: solid; border-left-color: #FDBA13;\n}.elementor .e-67e6ec13-aeaf{font-family:var(--wcso-body);font-size:16px;color:#333333;line-height:1.7;margin:0px;& a { color: #111111; font-weight: 700; text-decoration: underline; text-decoration-color: #FDBA13; text-underline-offset: 3px; }\n}.elementor .e-5c7a5c41-f5d9{font-family:var(--wcso-body);font-size:16px;color:#111111;line-height:1.6;padding-block-start:12px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #E6E2D8; & strong { font-family: var(--wcso-heading); font-weight: 700; color: #555555; font-size: 14px; margin-inline-end: 8px; } & a { color: #111111; font-weight: 700; text-decoration: none; } & a { white-space: nowrap; }\n}.elementor .e-6485162-e8d4:hover,.elementor .e-6485162-e8d4:focus-visible{color:#FDBA13;background-color:#111111;}.elementor .e-6485162-e8d4{font-family:var(--wcso-heading);font-weight:800;font-size:14px;color:#111111;letter-spacing:1px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;background-color:#FDBA13;align-self:flex-start;}.elementor .e-5188fffc-4e48{padding:32px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.06);flex-direction:column;gap:14px;border-block-start-width: 6px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-79fd44cd-e5f4{font-family:var(--wcso-heading);font-weight:800;font-size:12px;color:#8A6A00;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .e-32ec17ff-33e0{font-family:var(--wcso-heading);font-weight:900;font-size:26px;color:#111111;line-height:1.15;margin:0px;}.elementor .e-3554167e-4b36{font-family:var(--wcso-body);font-size:16px;color:#333333;line-height:1.7;margin:0px;& a { color: #111111; font-weight: 700; text-decoration: underline; text-decoration-color: #FDBA13; text-underline-offset: 3px; }\n}.elementor .e-75cf7814-a069{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;background-color:#FFF6DC;display:flex;flex-direction:column;gap:10px;border-inline-start-width: 4px; border-left-style: solid; border-left-color: #FDBA13; & span { display: block; font-family: var(--wcso-body); font-size: 15px; color: #111111; line-height: 1.6; }\n}.elementor .e-453ed9e1-53be{font-family:var(--wcso-body);font-size:16px;color:#111111;line-height:1.6;padding-block-start:12px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #E6E2D8; & strong { font-family: var(--wcso-heading); font-weight: 700; color: #555555; font-size: 14px; margin-inline-end: 8px; } & a { color: #111111; font-weight: 700; text-decoration: none; } & a { white-space: nowrap; }\n}.elementor .e-356f8d2d-f967:hover,.elementor .e-356f8d2d-f967:focus-visible{color:#FDBA13;background-color:#111111;}.elementor .e-356f8d2d-f967{font-family:var(--wcso-heading);font-weight:800;font-size:14px;color:#111111;letter-spacing:1px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;background-color:#FDBA13;align-self:flex-start;}.elementor .e-376bc76c-2b4b{padding:32px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.06);flex-direction:column;gap:14px;border-block-start-width: 6px; border-top-style: solid; border-top-color: #111111;\n}.elementor .e-48edb62d-8e92{padding:0px;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-7d6bbdc6-d247{font-family:var(--wcso-heading);font-weight:800;font-size:13px;color:#FDBA13;letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .e-23b094ea-1f88{margin:0px;display:flex;flex-direction:column;& span { display: block; padding: 14px 0px; border-bottom: 1px solid rgba(255,255,255,0.12); font-family: var(--wcso-body); font-size: 15px; color: rgba(255,255,255,0.85); line-height: 1.55; } & span:last-child { border-bottom: none; padding-bottom: 0px; } & strong { font-family: var(--wcso-heading); font-weight: 800; color: #FFFFFF; font-size: 14px; letter-spacing: 1px; text-transform: uppercase; }\n}.elementor .e-56f6b2f7-92fb{position:sticky;inset-block-start:120px;padding:28px;background-color:#111111;flex-direction:column;gap:10px;flex:0 0 34%;border-inline-start-width: 6px; border-left-style: solid; border-left-color: #FDBA13;\n}.elementor .e-154ce458-a919{max-width:1200px;padding:0px;gap:40px;align-items:flex-start;}.elementor .e-686d3076-72ab{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#F4F2EC;}