.elementor .e-36197757-c98e{font-family:var(--wcso-heading);font-weight:700;font-size:14px;color:#FDBA13;letter-spacing:4px;text-transform:uppercase;margin:0px;}.elementor .e-5e5a4875-4e93{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-52be75cf-8307{font-size:17px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;}.elementor .e-9735cf5-ece2:hover,.elementor .e-9735cf5-ece2:focus-visible{color:#111111;background-color:#FFFFFF;}.elementor .e-9735cf5-ece2{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-1f8b041b-c28b{padding:0px;margin-block-start:4px;gap:16px;flex-wrap:wrap;}.elementor .e-9b01a54-b515{max-width:1200px;padding-block-start:48px;padding-block-end:48px;flex-direction:column;gap:14px;}.elementor .e-31468d69-8038{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-5749f9d1-fcd1{font-size:28px;line-height:1.15;}.elementor .e-14d9d093-7ec1{font-size:16px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;}.elementor .e-295c78db-e2e0{padding:32px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.06);flex-direction:column;gap:18px;align-items:flex-start;border-block-start-width: 6px; border-top-style: solid; border-top-color: #FDBA13;\n}.elementor .e-aef829c-fe17{font-size:28px;line-height:1.15;}.elementor .e-1a103050-c1ca{margin:0px;display:flex;flex-direction:column;counter-reset: wcsostep; & span { display: block; font-family: var(--wcso-body); font-size: 16px; color: #333333; line-height: 1.55; padding: 14px 0px 14px 44px; border-bottom: 1px solid #E6E2D8; position: relative; counter-increment: wcsostep; } & span::before { content: counter(wcsostep); position: absolute; left: 0px; top: 12px; width: 28px; height: 28px; line-height: 28px; text-align: center; background-color: #FDBA13; color: #111111; font-family: var(--wcso-heading); font-weight: 800; font-size: 14px; border-radius: 50%; } & span:last-child { border-bottom: none; }\n}.elementor .e-6c182ce7-ff05{font-family:var(--wcso-body);font-size:16px;color:#111111;line-height:1.55;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-776236d8-b4f0{font-family:var(--wcso-heading);font-weight:800;font-size:20px;color:#111111;line-height:1.3;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9852607-503f{margin:0px;display:flex;flex-direction:column;counter-reset: wcsostep; & span { display: block; font-family: var(--wcso-body); font-size: 16px; color: #333333; line-height: 1.55; padding: 14px 0px 14px 44px; border-bottom: 1px solid #E6E2D8; position: relative; counter-increment: wcsostep; } & span::before { content: counter(wcsostep); position: absolute; left: 0px; top: 12px; width: 28px; height: 28px; line-height: 28px; text-align: center; background-color: #FDBA13; color: #111111; font-family: var(--wcso-heading); font-weight: 800; font-size: 14px; border-radius: 50%; } & span:last-child { border-bottom: none; padding-bottom: 0px; }\n}.elementor .e-796f9c24-1bb1{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-138a8230-2157{padding:0px;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-1ca69336-2d51{font-family:var(--wcso-heading);font-weight:800;font-size:13px;color:#FDBA13;letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .e-1b6b483f-a5b8{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: 16px; color: rgba(255,255,255,0.85); line-height: 1.6; } & span:last-child { border-bottom: none; padding-bottom: 0px; } & strong { font-family: var(--wcso-heading); font-weight: 800; color: #FFFFFF; } & a { font-family: var(--wcso-heading); font-weight: 700; color: #FDBA13; text-decoration: none; overflow-wrap: anywhere; } & a:hover { color: #FFFFFF; }\n}.elementor .e-7fb86463-fa3a{padding:28px;background-color:#111111;flex-direction:column;gap:10px;flex:0 0 36%;border-inline-start-width: 6px; border-left-style: solid; border-left-color: #FDBA13;\n}.elementor .e-131fa944-fddd{max-width:1200px;padding:0px;gap:40px;align-items:flex-start;}.elementor .e-687dfb6c-96f9{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#F4F2EC;}