.elementor .e-5853bdaa-692c{font-family:var(--wcso-heading);font-weight:700;font-size:14px;color:#FDBA13;letter-spacing:4px;text-transform:uppercase;margin:0px;}.elementor .e-64ce89dd-a1e7{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-5c204026-7da3{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-5aa6cd28-16df{font-size:17px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;}.elementor .e-42199591-9ce7{padding:0px;margin-block-start:4px;gap:16px;flex-wrap:wrap;}.elementor .e-56293cf8-fab1{max-width:1200px;padding-block-start:56px;padding-block-end:56px;flex-direction:column;gap:14px;}.elementor .e-997f084-8d5f{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-3729a2ca-758e{color:#8A6508;}.elementor .e-6634fec-644b{font-size:28px;line-height:1.15;}.elementor .e-946c6-f9f5{margin:0px;display:flex;flex-direction:column;& span { display: block; font-family: var(--wcso-body); font-size: 16px; color: #333333; line-height: 1.55; padding: 14px 0px 14px 26px; border-bottom: 1px solid #E6E2D8; position: relative; } & span::before { content: "■"; position: absolute; left: 0px; top: 15px; color: #FDBA13; font-size: 12px; } & span:last-child { border-bottom: none; padding-bottom: 0px; } & strong { display: block; color: #111111; font-family: var(--wcso-heading); font-weight: 800; margin-bottom: 2px; }\n}.elementor .e-4182ea55-63cf{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-3aea38d0-8ec7{font-family:var(--wcso-heading);font-weight:700;font-size:13px;color:#FDBA13;letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .e-65fa6c18-1d92{font-family:var(--wcso-heading);font-weight:800;font-size:20px;color:#FFFFFF;line-height:1.3;margin:0px;}.elementor .e-756339f-352c{font-family:var(--wcso-body);font-size:16px;color:rgba(255,255,255,0.8);line-height:1.55;margin:0px;}.elementor .e-4fa53c00-aee5{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.4; padding: 12px 0px; border-bottom: 1px solid rgba(255,255,255,0.12); } & span:last-child { border-bottom: none; } & a { display: block; font-family: var(--wcso-heading); font-weight: 800; font-size: 20px; color: #FDBA13; text-decoration: none; } & a:hover { color: #FFFFFF; }\n}.elementor .e-15941b09-bef4{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-12e7f913-ef0e{padding:0px;flex-direction:column;gap:20px;flex:0 0 36%;}.elementor .e-50c7e262-fdcc{color:#8A6508;}.elementor .e-3e59e91f-f7a5{margin-block-end:8px;}.elementor .e-449990b8-89fc{padding:40px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.06);flex-direction:column;gap:12px;flex:1 1 0px;border-block-start-width: 6px; border-top-style: solid; border-top-color: #111111; & .frm_forms .frm_primary_label { font-family: var(--wcso-heading); font-weight: 700; font-size: 15px; color: #111111; } & .frm_forms .frm_required { color: #C8102E; } & .frm_forms .frm_description { font-size: 13px; color: #666666; } & .frm_forms input[type=text], & .frm_forms input[type=email], & .frm_forms input[type=tel], & .frm_forms input[type=number], & .frm_forms select, & .frm_forms textarea { font-family: var(--wcso-body); font-size: 16px; color: #111111; background-color: #FAF9F6; border: 1px solid #D6D2C6; border-radius: 2px; box-shadow: none; } & .frm_forms input:focus, & .frm_forms select:focus, & .frm_forms textarea:focus { border-color: #FDBA13; background-color: #FFFFFF; box-shadow: 0px 0px 0px 3px rgba(253,186,19,0.3); outline: none; } & .frm_forms input[type=checkbox], & .frm_forms input[type=radio] { accent-color: #FDBA13; } & .frm_forms .frm_checkbox label, & .frm_forms .frm_radio label { font-family: var(--wcso-body); font-size: 15px; color: #333333; line-height: 1.5; } & .frm_forms .frm_submit .frm_button_submit { font-family: var(--wcso-heading) !important; font-weight: 800 !important; font-size: 16px !important; letter-spacing: 1px; text-transform: uppercase; color: #111111 !important; background: #FDBA13 !important; border: 2px solid #FDBA13 !important; border-radius: 2px !important; padding: 16px 40px !important; width: auto !important; box-shadow: none; } & .frm_forms .frm_submit .frm_button_submit:hover, & .frm_forms .frm_submit .frm_button_submit:focus { color: #FDBA13 !important; background: #111111 !important; border-color: #111111 !important; } & .frm_forms .frm_error, & .frm_forms .frm_error_style { font-family: var(--wcso-body); }\n}.elementor .e-24eb6b84-45a0{max-width:1200px;padding:0px;gap:40px;align-items:flex-start;}.elementor .e-36d4de1d-2cce{width:100vw;max-width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);background-color:#F4F2EC;}