.elementor .e-1bec9b23-f671{font-family:Inter;font-size:16px;color:#A18458;& a { color:#F0ECE3; }\n}.elementor .e-a172536-eac2{font-family:Poppins;font-weight:700;font-size:48px;color:#F0ECE3;line-height:1.15;text-transform:none;}.elementor .e-13b0593-8148{text-align:center;padding-block-start:80px;padding-block-end:70px;padding-inline-start:20px;padding-inline-end:20px;background-color:rgba(18,6,20,0.55);display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-1c888c21-aa4a{padding:0px;background-image:url("https://www.countyarmory.com/wp-content/uploads/2026/10/hero-header-bg.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#120614;}.elementor .e-703de803-96e1{font-family:Inter;font-weight:600;font-size:20px;color:#A18458;line-height:1.3;text-align:center;text-transform:none;}.elementor .e-52b51fa9-f7d3{font-family:Poppins;font-weight:700;font-size:45px;color:#29313C;line-height:1.2;text-align:center;text-transform:none;margin-block-end:20px;}.elementor .e-7064e5a9-2355{width:120px;}.elementor .e-16369fe2-cd9f{font-family:'Nunito Sans';font-weight:700;font-size:18px;color:#A18458;letter-spacing:1px;line-height:1.3;text-align:center;text-transform:uppercase;}.elementor .e-31c27cf9-8252{font-family:Poppins;font-weight:700;font-size:28px;color:#A12838;line-height:1.3;text-align:center;}.elementor .e-3cf5529b-147f{width:100%;height:46px;font-family:Inter;font-size:15px;color:#29313C;padding-inline-start:14px;padding-inline-end:14px;border-radius:24px;border-width:1px;border-color:#CFC8B8;border-style:solid;background-color:#FFFFFF;}.elementor .e-641f19ba-bce0{width:100%;height:46px;font-family:Inter;font-size:15px;color:#29313C;padding-inline-start:14px;padding-inline-end:14px;border-radius:24px;border-width:1px;border-color:#CFC8B8;border-style:solid;background-color:#FFFFFF;}.elementor .e-6cd73a7f-46a0{width:100%;height:46px;font-family:Inter;font-size:15px;color:#29313C;padding-inline-start:14px;padding-inline-end:14px;border-radius:24px;border-width:1px;border-color:#CFC8B8;border-style:solid;background-color:#FFFFFF;}.elementor .e-3da0ae72-664d{width:100%;min-height:120px;font-family:Inter;font-size:15px;color:#29313C;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:18px;border-width:1px;border-color:#CFC8B8;border-style:solid;background-color:#FFFFFF;}.elementor .e-18cdae0-893c:hover,.elementor .e-18cdae0-893c:focus-visible{background-color:#29313C;}.elementor .e-18cdae0-893c{width:100%;font-family:'Nunito Sans';font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:1px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;border-radius:24px;background-color:#A12838;}.elementor .e-53940e5b-c4eb{font-family:Inter;font-size:14px;color:#29313C;text-transform:none;}.elementor .e-2f9371df-892c{font-family:Inter;font-size:14px;color:#A12838;text-transform:none;}.elementor .e-70c6b967-2bb7{width:100%;padding:0px;flex-direction:column;gap:12px;align-items:stretch;}.elementor .e-2ae9aec5-327a{width:32%;position:sticky;inset-block-start:30px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-radius:30px;background-color:#F0ECE3;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .e-38883a20-1f07{font-family:Inter;font-size:18px;color:#656565;line-height:1.6;text-transform:none;}.elementor .e-19aa2c65-835f{font-family:Poppins;font-weight:700;font-size:26px;color:#29313C;line-height:1.25;text-transform:none;margin-block-start:14px;}.elementor .e-1cf84376-256e{font-family:Poppins;font-weight:700;font-size:34px;color:#A12838;line-height:1.1;}.elementor .e-2bd96f47-18af{font-family:Inter;font-size:15px;color:#4a4a4a;line-height:1.5;text-transform:none;& strong { color: #29313C; }\n}.elementor .e-716cee05-e1a5{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:18px;background-color:#F0ECE3;display:flex;flex-direction:column;gap:6px;border-block-start-width: 4px; border-block-start-style: solid; border-block-start-color: #A12838;\n}.elementor .e-3d6ce6fc-e21f{font-family:Poppins;font-weight:700;font-size:34px;color:#A12838;line-height:1.1;}.elementor .e-73d6e55c-66dd{font-family:Inter;font-size:15px;color:#4a4a4a;line-height:1.5;text-transform:none;& strong { color: #29313C; }\n}.elementor .e-6a1d214f-436b{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:18px;background-color:#F0ECE3;display:flex;flex-direction:column;gap:6px;border-block-start-width: 4px; border-block-start-style: solid; border-block-start-color: #A12838;\n}.elementor .e-25258083-fc71{font-family:Poppins;font-weight:700;font-size:34px;color:#A12838;line-height:1.1;}.elementor .e-373f2694-18c7{font-family:Inter;font-size:15px;color:#4a4a4a;line-height:1.5;text-transform:none;& strong { color: #29313C; }\n}.elementor .e-3c6f6464-730c{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:18px;background-color:#F0ECE3;display:flex;flex-direction:column;gap:6px;border-block-start-width: 4px; border-block-start-style: solid; border-block-start-color: #A12838;\n}.elementor .e-4882d8d2-a28d{width:100%;padding:0px;gap:14px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;}.elementor .e-670654f4-c9d8{font-family:Inter;font-size:15px;color:#656565;line-height:1.6;text-transform:none;& strong { color: #29313C; }\n}.elementor .e-8a3ff88-1662{font-family:Poppins;font-weight:700;font-size:26px;color:#29313C;line-height:1.25;text-transform:none;margin-block-start:14px;}.elementor .e-5afc803d-22f7{font-family:Inter;font-weight:600;font-size:15px;color:#29313C;text-transform:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;background-color:#F0ECE3;border-inline-start-width: 4px; border-inline-start-style: solid; border-inline-start-color: #A12838;\n}.elementor .e-6d13a64b-153f{font-family:Inter;font-weight:600;font-size:15px;color:#29313C;text-transform:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;background-color:#F0ECE3;border-inline-start-width: 4px; border-inline-start-style: solid; border-inline-start-color: #A12838;\n}.elementor .e-40c34796-ec5d{font-family:Inter;font-weight:600;font-size:15px;color:#29313C;text-transform:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;background-color:#F0ECE3;border-inline-start-width: 4px; border-inline-start-style: solid; border-inline-start-color: #A12838;\n}.elementor .e-54261ae5-58e3{font-family:Inter;font-weight:600;font-size:15px;color:#29313C;text-transform:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;background-color:#F0ECE3;border-inline-start-width: 4px; border-inline-start-style: solid; border-inline-start-color: #A12838;\n}.elementor .e-3a2f11c5-35f8{width:100%;padding:0px;gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;}.elementor .e-11001cb6-1608{font-family:Poppins;font-weight:700;font-size:26px;color:#29313C;line-height:1.25;text-transform:none;margin-block-start:14px;}.elementor .e-5c58214f-6d61{font-family:Inter;font-size:18px;color:#656565;line-height:1.6;text-transform:none;}.elementor .e-72c5489e-bb1f{font-family:Poppins;font-weight:700;font-size:26px;color:#29313C;line-height:1.25;text-transform:none;margin-block-start:14px;}.elementor .e-586263df-f435{font-family:Inter;font-size:18px;color:#656565;line-height:1.6;text-transform:none;& a { color: #A12838; font-weight: 600; }\n}.elementor .e-23ae6174-7b80{font-family:Poppins;font-weight:700;font-size:18px;color:#29313C;text-transform:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:8px;border-radius:14px;background-color:#F0ECE3;border-inline-start-width: 4px; border-inline-start-style: solid; border-inline-start-color: #A18458;\n}.elementor .e-5eaf8136-b1a7{width:68%;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-60bf97d6-5f2e{padding:0px;gap:40px;align-items:flex-start;}.elementor .e-6f729c56-2148{max-width:1140px;padding-block-start:60px;padding-block-end:60px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:14px;}.elementor .e-7a37cc8f-49b2{font-family:Inter;font-weight:600;font-size:18px;color:#A18458;line-height:1.3;}.elementor .e-554344cc-aa63{font-family:Poppins;font-weight:700;font-size:36px;color:#29313C;line-height:1.2;}.elementor .e-48b784d5-68d9{max-width:700px;font-family:Inter;font-size:14px;color:#656565;line-height:1.7;text-transform:none;margin-block-end:30px;}.elementor .e-72297906-1681{width:100%;border-start-start-radius:30px;border-start-end-radius:30px;}.elementor .e-1105f414-5bc1{font-family:Poppins;font-weight:700;font-size:24px;color:#A12838;line-height:1.3;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-2be1baf2-8dfa{font-family:Inter;font-weight:600;font-size:16px;color:#656565;line-height:1.5;text-transform:none;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-41b86ee0-3cd4:hover,.elementor .e-41b86ee0-3cd4:focus-visible{color:#A12838;}.elementor .e-41b86ee0-3cd4{font-family:'Nunito Sans';font-weight:700;font-size:14px;color:#A18458;letter-spacing:1px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:auto;background-color:transparent;}.elementor .e-2842db28-5ee4{overflow:hidden;padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-radius:30px;background-color:#FFFFFF;box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-3d9c3aa-3ed4{width:100%;border-start-start-radius:30px;border-start-end-radius:30px;}.elementor .e-1e784214-3e2d{font-family:Poppins;font-weight:700;font-size:24px;color:#A12838;line-height:1.3;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-477d08bc-19a0{font-family:Inter;font-weight:600;font-size:16px;color:#656565;line-height:1.5;text-transform:none;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-679615ad-57db:hover,.elementor .e-679615ad-57db:focus-visible{color:#A12838;}.elementor .e-679615ad-57db{font-family:'Nunito Sans';font-weight:700;font-size:14px;color:#A18458;letter-spacing:1px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:auto;background-color:transparent;}.elementor .e-2e65b36f-ada6{overflow:hidden;padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-radius:30px;background-color:#FFFFFF;box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-576c9e4f-adb3{width:100%;border-start-start-radius:30px;border-start-end-radius:30px;}.elementor .e-608948ca-3f41{font-family:Poppins;font-weight:700;font-size:24px;color:#A12838;line-height:1.3;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-2e501e2c-a8b8{font-family:Inter;font-weight:600;font-size:16px;color:#656565;line-height:1.5;text-transform:none;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-3400a023-5469:hover,.elementor .e-3400a023-5469:focus-visible{color:#A12838;}.elementor .e-3400a023-5469{font-family:'Nunito Sans';font-weight:700;font-size:14px;color:#A18458;letter-spacing:1px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:auto;background-color:transparent;}.elementor .e-5f88b5c8-4309{overflow:hidden;padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-radius:30px;background-color:#FFFFFF;box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-6888a4bf-ce62{width:100%;border-start-start-radius:30px;border-start-end-radius:30px;}.elementor .e-3423e3b9-9fbd{font-family:Poppins;font-weight:700;font-size:24px;color:#A12838;line-height:1.3;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-42195724-13c5{font-family:Inter;font-weight:600;font-size:16px;color:#656565;line-height:1.5;text-transform:none;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-45c3c915-7681:hover,.elementor .e-45c3c915-7681:focus-visible{color:#A12838;}.elementor .e-45c3c915-7681{font-family:'Nunito Sans';font-weight:700;font-size:14px;color:#A18458;letter-spacing:1px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:auto;background-color:transparent;}.elementor .e-298485a-751f{overflow:hidden;padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-radius:30px;background-color:#FFFFFF;box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-7425b8a8-a954{width:100%;gap:30px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;}.elementor .e-6a3a558b-8de8{max-width:1140px;text-align:center;padding-block-start:60px;padding-block-end:60px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-244a7f10-b532{padding:0px;background-color:#F0ECE3;}.elementor .e-206045f0-fa1e{font-family:'Nunito Sans';font-weight:600;font-size:18px;color:#A18458;line-height:1.3;}.elementor .e-1ae58022-e93f{font-family:Poppins;font-weight:700;font-size:36px;color:#29313C;line-height:1.2;}.elementor .e-471f3082-c279{max-width:700px;font-family:Inter;font-size:14px;color:#656565;line-height:1.7;text-transform:none;margin-block-end:30px;}.elementor .e-4757e50b-41f4{width:100%;aspect-ratio:3/2;object-fit:cover;border-start-start-radius:30px;border-start-end-radius:30px;}.elementor .e-71e8b6ef-914f{font-family:Inter;font-size:13px;color:#A18458;}.elementor .e-7ebf4f22-f9e1:hover,.elementor .e-7ebf4f22-f9e1:focus-visible{color:#A12838;}.elementor .e-7ebf4f22-f9e1{font-family:'Nunito Sans';font-weight:700;font-size:18px;color:#29313C;line-height:1.35;}.elementor .e-76c9617b-aa27{font-family:Inter;font-size:14px;color:#656565;line-height:1.6;text-transform:none;}.elementor .e-27462a12-e3bb{font-family:'Nunito Sans';font-weight:700;font-size:14px;color:#A12838;text-transform:uppercase;padding:0px;background-color:transparent;align-self:flex-start;}.elementor .e-77f380cd-3c35{padding:20px;display:flex;flex-direction:column;gap:10px;}.elementor .e-2f53f4fd-8464{overflow:hidden;padding:0px;border-radius:30px;background-color:#FFFFFF;box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);display:flex;flex-direction:column;text-align: left;\n}.elementor .e-6cdc528-6f26{gap:30px;grid-template-columns:repeat(3,1fr);}.elementor .e-61cc613f-a2d8{max-width:1140px;text-align:center;padding-block-start:60px;padding-block-end:60px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-5a6ffdb4-a260{padding:0px;}