.elementor .e-b66f77c-6fb1{font-family:Poppins;font-weight:800;font-size:60px;color:#F0ECE3;line-height:1.1;text-transform:uppercase;}.elementor .e-34b714d6-8870{max-width:560px;font-family:Inter;font-weight:600;font-size:22px;color:#F0ECE3;line-height:1.45;}.elementor .e-59cfd387-8d62:hover,.elementor .e-59cfd387-8d62:focus-visible{border-color:#29313C;background-color:#29313C;}.elementor .e-59cfd387-8d62{font-family:'Nunito Sans';font-weight:700;font-size:18px;color:#F0ECE3;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:30px;border-width:2px;border-color:#A12838;border-style:solid;background-color:#A12838;}.elementor .e-7e607027-8339:hover,.elementor .e-7e607027-8339:focus-visible{color:#29313C;background-color:#F0ECE3;}.elementor .e-7e607027-8339{font-family:'Nunito Sans';font-weight:700;font-size:18px;color:#F0ECE3;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:30px;border-width:2px;border-color:#F0ECE3;border-style:solid;background-color:transparent;}.elementor .e-2c4cc948-8dea{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;flex-wrap:wrap;}.elementor .e-3e18cf97-7abb{width:100%;max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:18px;}.elementor .e-2dd66ff8-7859{font-family:'Nunito Sans';font-weight:700;font-size:14px;color:#A18458;letter-spacing:1px;text-transform:uppercase;}.elementor .e-339a3069-c523{width:100%;padding:0px;}.elementor .e-1d78694d-a35c{width:100%;max-width:1140px;padding:0px;margin-block-start:56px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:10px;}.elementor .e-11bda62b-542a{min-height:540px;padding-block-end:44px;background-color:rgba(18,6,20,0.45);display:flex;flex-direction:column;justify-content:center;}.elementor .e-67dfb0cd-5b3c{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-1b9943d5-3f82{font-family:Poppins;font-weight:700;font-size:17px;color:#A18458;line-height:1.2;text-align:center;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,0.95);\n}.elementor .e-57ebfeae-3e50:hover,.elementor .e-57ebfeae-3e50:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-57ebfeae-3e50{min-height:0px;overflow:hidden;aspect-ratio:1/1;padding-block-start:14px;padding-block-end:14px;padding-inline-start:8px;padding-inline-end:8px;border-radius:15px;background-image:linear-gradient(0deg, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%),url("https://www.countyarmory.com/wp-content/uploads/2026/10/handgun-category.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#120614;transition:transform 0.2s;display:flex;justify-content:center;align-items:flex-end;}.elementor .e-4ac11cf1-b0b5{font-family:Poppins;font-weight:700;font-size:17px;color:#A18458;line-height:1.2;text-align:center;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,0.95);\n}.elementor .e-29948e8e-8ffb:hover,.elementor .e-29948e8e-8ffb:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-29948e8e-8ffb{min-height:0px;overflow:hidden;aspect-ratio:1/1;padding-block-start:14px;padding-block-end:14px;padding-inline-start:8px;padding-inline-end:8px;border-radius:15px;background-image:linear-gradient(0deg, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%),url("https://www.countyarmory.com/wp-content/uploads/2026/10/rifles-category.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#120614;transition:transform 0.2s;display:flex;justify-content:center;align-items:flex-end;}.elementor .e-488ccbac-9d86{font-family:Poppins;font-weight:700;font-size:17px;color:#A18458;line-height:1.2;text-align:center;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,0.95);\n}.elementor .e-41531ef1-7d02:hover,.elementor .e-41531ef1-7d02:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-41531ef1-7d02{min-height:0px;overflow:hidden;aspect-ratio:1/1;padding-block-start:14px;padding-block-end:14px;padding-inline-start:8px;padding-inline-end:8px;border-radius:15px;background-image:linear-gradient(0deg, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%),url("https://www.countyarmory.com/wp-content/uploads/2026/10/custom-category.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#120614;transition:transform 0.2s;display:flex;justify-content:center;align-items:flex-end;}.elementor .e-4cbeb3cd-6fe1{font-family:Poppins;font-weight:700;font-size:17px;color:#A18458;line-height:1.2;text-align:center;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,0.95);\n}.elementor .e-6e66a39b-ca32:hover,.elementor .e-6e66a39b-ca32:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-6e66a39b-ca32{min-height:0px;overflow:hidden;aspect-ratio:1/1;padding-block-start:14px;padding-block-end:14px;padding-inline-start:8px;padding-inline-end:8px;border-radius:15px;background-image:linear-gradient(0deg, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%),url("https://www.countyarmory.com/wp-content/uploads/2026/10/suppressor-category.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#120614;transition:transform 0.2s;display:flex;justify-content:center;align-items:flex-end;}.elementor .e-278a2042-9608{font-family:Poppins;font-weight:700;font-size:17px;color:#A18458;line-height:1.2;text-align:center;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,0.95);\n}.elementor .e-641c10fd-a4c9:hover,.elementor .e-641c10fd-a4c9:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-641c10fd-a4c9{min-height:0px;overflow:hidden;aspect-ratio:1/1;padding-block-start:14px;padding-block-end:14px;padding-inline-start:8px;padding-inline-end:8px;border-radius:15px;background-image:linear-gradient(0deg, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%),url("https://www.countyarmory.com/wp-content/uploads/2026/10/shotguns-category.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#120614;transition:transform 0.2s;display:flex;justify-content:center;align-items:flex-end;}.elementor .e-3c9c8788-893f{font-family:Poppins;font-weight:700;font-size:17px;color:#A18458;line-height:1.2;text-align:center;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,0.95);\n}.elementor .e-261cac17-66f7:hover,.elementor .e-261cac17-66f7:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-261cac17-66f7{min-height:0px;overflow:hidden;aspect-ratio:1/1;padding-block-start:14px;padding-block-end:14px;padding-inline-start:8px;padding-inline-end:8px;border-radius:15px;background-image:linear-gradient(0deg, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%),url("https://www.countyarmory.com/wp-content/uploads/2026/10/ammo-category.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#120614;transition:transform 0.2s;display:flex;justify-content:center;align-items:flex-end;}.elementor .e-77fd0e37-9e80{gap:16px;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;}.elementor .e-6218bbb8-a489{max-width:1140px;padding-block-start:30px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5e6dcfb0-ea4c{font-family:'Nunito Sans';font-weight:600;font-size:18px;color:#A18458;line-height:1.3;}.elementor .e-37275fc5-1db0{font-family:Poppins;font-weight:700;font-size:36px;color:#29313C;line-height:1.2;}.elementor .e-cb9670f-263d{max-width:700px;font-family:Inter;font-size:14px;color:#656565;line-height:1.7;margin-block-end:18px;}.elementor .e-9fa8864-72c9{width:100%;aspect-ratio:1/1;object-fit:contain;padding:12px;border-start-start-radius:30px;border-start-end-radius:30px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#FFFFFF;}.elementor .e-1fa3c0e8-8378:hover,.elementor .e-1fa3c0e8-8378:focus-visible{color:#A12838;}.elementor .e-1fa3c0e8-8378{overflow:hidden;font-family:Inter;font-weight:600;font-size:14px;color:#29313C;line-height:1.4;text-transform:none;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;\n}.elementor .e-428be0b6-f574{font-family:Inter;font-weight:700;font-size:16px;color:#A12838;}.elementor .e-6bf3f0dc-17b2:hover,.elementor .e-6bf3f0dc-17b2:focus-visible{background-color:#29313C;}.elementor .e-6bf3f0dc-17b2{font-family:'Nunito Sans';font-weight:700;font-size:14px;color:#F0ECE3;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:auto;border-radius:30px;background-color:#A12838;align-self:center;}.elementor .e-f35f8ed-c8c5{padding-block-start:4px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-7fba242b-99af{height:26px;position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:3;font-family:'Nunito Sans';font-weight:800;font-size:11px;color:#FFFFFF;letter-spacing:1.5px;line-height:26px;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;border-radius:30px;background-color:#A18458;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);display:none;pointer-events: none; & a { color: #FFFFFF; text-decoration: none; pointer-events: none; }\n}.elementor .e-7722f216-a014{overflow:hidden;text-align:center;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;}.elementor .e-365f1182-2bf8{gap:24px;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;}.elementor .e-7bae1394-7978:hover,.elementor .e-7bae1394-7978:focus-visible{background-color:#29313C;}.elementor .e-7bae1394-7978{font-family:'Nunito Sans';font-weight:700;font-size:15px;color:#FFFFFF;letter-spacing:1px;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:32px;padding-inline-end:32px;border-radius:30px;border-width:2px;border-color:#A12838;border-style:solid;background-color:#A12838;}.elementor .e-21bcd311-3f91:hover,.elementor .e-21bcd311-3f91:focus-visible{color:#FFFFFF;border-color:#29313C;background-color:#29313C;}.elementor .e-21bcd311-3f91{font-family:'Nunito Sans';font-weight:700;font-size:15px;color:#29313C;letter-spacing:1px;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:32px;padding-inline-end:32px;border-radius:30px;border-width:2px;border-color:#29313C;border-style:solid;background-color:transparent;}.elementor .e-16181462-f0f2{width:100%;padding:0px;margin-block-start:34px;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-bfa0ee3-1045{max-width:1140px;text-align:center;padding-block-start:45px;padding-block-end:45px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-19754491-995d{font-family:Inter;font-weight:600;font-size:18px;color:#A18458;line-height:1.3;}.elementor .e-65f706e7-5e8c{font-family:Poppins;font-weight:700;font-size:36px;color:#29313C;line-height:1.2;}.elementor .e-3775a93c-4910{max-width:700px;font-family:Inter;font-size:14px;color:#656565;line-height:1.7;margin-block-end:18px;}.elementor .e-6825a6d9-3556{width:100%;border-start-start-radius:30px;border-start-end-radius:30px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-5566ec5a-b9cc{font-family:Poppins;font-weight:700;font-size:24px;color:#A12838;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-2824196b-4c4b{font-family:Inter;font-weight:600;font-size:16px;color:#656565;line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-7516ffb5-2499:hover,.elementor .e-7516ffb5-2499:focus-visible{color:#A12838;}.elementor .e-7516ffb5-2499{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-2bbc682d-6cc3{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-2c726186-ed57{width:100%;border-start-start-radius:30px;border-start-end-radius:30px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-15457eac-4e9c{font-family:Poppins;font-weight:700;font-size:24px;color:#A12838;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-50bc1319-7464{font-family:Inter;font-weight:600;font-size:16px;color:#656565;line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-3cef5e4e-df00:hover,.elementor .e-3cef5e4e-df00:focus-visible{color:#A12838;}.elementor .e-3cef5e4e-df00{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-192f07a-24e9{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-fd7b405-f849{width:100%;border-start-start-radius:30px;border-start-end-radius:30px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-3e2a992d-d077{font-family:Poppins;font-weight:700;font-size:24px;color:#A12838;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-23a20d26-7f40{font-family:Inter;font-weight:600;font-size:16px;color:#656565;line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-31c5f62c-a481:hover,.elementor .e-31c5f62c-a481:focus-visible{color:#A12838;}.elementor .e-31c5f62c-a481{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-47fd1099-589c{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-129d2d04-6f41{width:100%;border-start-start-radius:30px;border-start-end-radius:30px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-38e735b9-dad3{font-family:Poppins;font-weight:700;font-size:24px;color:#A12838;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-1130f61-8c05{font-family:Inter;font-weight:600;font-size:16px;color:#656565;line-height:1.5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-3e510ab-1c57:hover,.elementor .e-3e510ab-1c57:focus-visible{color:#A12838;}.elementor .e-3e510ab-1c57{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-6e187c19-1969{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-74f7f37-1cbd{width:100%;gap:30px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;}.elementor .e-1668985d-3ca1{max-width:1140px;text-align:center;padding-block-start:45px;padding-block-end:45px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-315ebd7c-dfb0{padding:0px;background-color:#F0ECE3;}.elementor .e-7d8c9a0a-b146{font-family:'Nunito Sans';font-weight:600;font-size:18px;color:#A18458;line-height:1.3;}.elementor .e-72451e6f-ab0b{font-family:Poppins;font-weight:700;font-size:36px;color:#F0ECE3;line-height:1.2;}.elementor .e-4bed085b-82b1{max-width:760px;font-family:Inter;font-size:14px;color:#F0ECE3;line-height:1.7;margin-block-end:18px;}.elementor .e-7ad99f62-8618{width:50%;object-fit:cover;border-start-start-radius:30px;border-start-end-radius:0px;border-end-start-radius:30px;border-end-end-radius:0px;}.elementor .e-26c4b4d5-6e84{width:140px;}.elementor .e-7c16b4ab-68cb:hover,.elementor .e-7c16b4ab-68cb:focus-visible{background-color:#29313C;}.elementor .e-7c16b4ab-68cb{font-family:'Nunito Sans';font-weight:700;font-size:16px;color:#F0ECE3;letter-spacing:1px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:30px;background-color:#A12838;}.elementor .e-38428884-ec50{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:0px;border-start-end-radius:30px;border-end-start-radius:0px;border-end-end-radius:30px;background-color:#F0ECE3;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;}.elementor .e-1f38059-889e{width:100%;gap:0px;align-items:stretch;}.elementor .e-18ea57eb-9bcd{max-width:1140px;text-align:center;padding-block-start:50px;padding-block-end:50px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-3c92d243-f99f{padding:0px;background-image:url("https://www.countyarmory.com/wp-content/uploads/2026/10/ammo-background.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#000000;}.elementor .e-715e1b30-bbaf{font-family:'Nunito Sans';font-weight:600;font-size:18px;color:#A18458;line-height:1.3;}.elementor .e-845fd10-f4f2{font-family:Poppins;font-weight:700;font-size:36px;color:#29313C;line-height:1.2;}.elementor .e-39a45bce-e315{max-width:700px;font-family:Inter;font-size:14px;color:#656565;line-height:1.7;margin-block-end:18px;}.elementor .e-1ae72eb2-3b19{width:100%;aspect-ratio:1/1;object-fit:contain;padding:12px;border-start-start-radius:30px;border-start-end-radius:30px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#FFFFFF;}.elementor .e-543099fd-b766:hover,.elementor .e-543099fd-b766:focus-visible{color:#A12838;}.elementor .e-543099fd-b766{overflow:hidden;font-family:Inter;font-weight:600;font-size:14px;color:#29313C;line-height:1.4;text-transform:none;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;\n}.elementor .e-667e52a2-681e{font-family:Inter;font-weight:700;font-size:16px;color:#A12838;}.elementor .e-37581f37-1175:hover,.elementor .e-37581f37-1175:focus-visible{background-color:#29313C;}.elementor .e-37581f37-1175{font-family:'Nunito Sans';font-weight:700;font-size:14px;color:#F0ECE3;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:auto;border-radius:30px;background-color:#A12838;align-self:center;}.elementor .e-599f1803-cd1c{padding-block-start:4px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;}.elementor .e-1d935da5-96aa{overflow:hidden;text-align:center;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;}.elementor .e-47034024-5cc8{gap:24px;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;}.elementor .e-6be83e4a-4071{max-width:560px;font-family:Inter;font-size:16px;color:#29313C;line-height:1.6;}.elementor .e-16dd38ff-d724:hover,.elementor .e-16dd38ff-d724:focus-visible{background-color:#29313C;}.elementor .e-16dd38ff-d724{font-family:'Nunito Sans';font-weight:700;font-size:14px;color:#F0ECE3;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:30px;background-color:#A12838;}.elementor .e-12ab95da-4e0f{text-align:center;padding-block-start:30px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;background-color:#F0ECE3;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-3c5eb3dc-fa31{max-width:1140px;text-align:center;padding-block-start:45px;padding-block-end:45px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-7611a7e1-ab51{width:232px;}.elementor .e-492aca04-45ba{max-width:760px;font-family:Poppins;font-weight:600;font-size:60px;color:#F0ECE3;line-height:1.1;text-transform:uppercase;}.elementor .e-6aa63c26-de13{max-width:620px;font-family:Inter;font-weight:600;font-size:22px;color:#F0ECE3;line-height:1.45;}.elementor .e-6928123c-11c0:hover,.elementor .e-6928123c-11c0:focus-visible{background-color:#29313C;}.elementor .e-6928123c-11c0{font-family:'Nunito Sans';font-weight:700;font-size:18px;color:#F0ECE3;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:30px;background-color:#A12838;}.elementor .e-2a3dbcf-2ba4{max-width:1140px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-6996cde8-8e65{padding:0px;background-image:linear-gradient(0deg, rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%),url("https://www.countyarmory.com/wp-content/uploads/2026/10/ammo-background.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#000000;}.elementor .e-120639cc-5374{font-family:Poppins;font-weight:700;font-size:20px;color:#29313C;line-height:1.3;}.elementor .e-25a19fb4-7682{font-family:Inter;font-size:14px;color:#656565;line-height:1.7;margin-block-end:14px;}.elementor .e-e072111-f308{width:100%;max-width:110px;transition:opacity 0.2s;}.elementor .e-e072111-f308:hover,.elementor .e-e072111-f308:focus-visible{opacity:70%;}.elementor .e-31c1916f-8538{width:100%;max-width:110px;transition:opacity 0.2s;}.elementor .e-31c1916f-8538:hover,.elementor .e-31c1916f-8538:focus-visible{opacity:70%;}.elementor .e-5e72b6ba-6f35{width:100%;max-width:110px;transition:opacity 0.2s;}.elementor .e-5e72b6ba-6f35:hover,.elementor .e-5e72b6ba-6f35:focus-visible{opacity:70%;}.elementor .e-6ba5e63d-4538{width:100%;max-width:110px;transition:opacity 0.2s;}.elementor .e-6ba5e63d-4538:hover,.elementor .e-6ba5e63d-4538:focus-visible{opacity:70%;}.elementor .e-44ed5428-215a{width:100%;max-width:110px;transition:opacity 0.2s;}.elementor .e-44ed5428-215a:hover,.elementor .e-44ed5428-215a:focus-visible{opacity:70%;}.elementor .e-3091b0b8-b6ab{width:100%;max-width:110px;transition:opacity 0.2s;}.elementor .e-3091b0b8-b6ab:hover,.elementor .e-3091b0b8-b6ab:focus-visible{opacity:70%;}.elementor .e-6809fcf4-85a5{width:100%;max-width:110px;transition:opacity 0.2s;}.elementor .e-6809fcf4-85a5:hover,.elementor .e-6809fcf4-85a5:focus-visible{opacity:70%;}.elementor .e-74821a38-8101{width:100%;max-width:110px;transition:opacity 0.2s;}.elementor .e-74821a38-8101:hover,.elementor .e-74821a38-8101:focus-visible{opacity:70%;}.elementor .e-2bd06ec5-6589{width:100%;max-width:110px;transition:opacity 0.2s;}.elementor .e-2bd06ec5-6589:hover,.elementor .e-2bd06ec5-6589:focus-visible{opacity:70%;}.elementor .e-6d6ac38d-5165{width:100%;max-width:110px;transition:opacity 0.2s;}.elementor .e-6d6ac38d-5165:hover,.elementor .e-6d6ac38d-5165:focus-visible{opacity:70%;}.elementor .e-4d8a35e3-7db0{width:100%;max-width:110px;transition:opacity 0.2s;}.elementor .e-4d8a35e3-7db0:hover,.elementor .e-4d8a35e3-7db0:focus-visible{opacity:70%;}.elementor .e-4955fb57-4f57{width:100%;max-width:110px;transition:opacity 0.2s;}.elementor .e-4955fb57-4f57:hover,.elementor .e-4955fb57-4f57:focus-visible{opacity:70%;}.elementor .e-1c915e14-e633{width:100%;max-width:960px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:24px;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;justify-items:center;align-items:center;gap:36px 56px;\n}.elementor .e-4801e1c3-ac96{max-width:1140px;text-align:center;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-15a5c806-1e69{font-family:Poppins;font-weight:700;font-size:20px;color:#A12838;line-height:1.3;}.elementor .e-78261fcd-a70c{font-family:Inter;font-size:14px;color:#656565;line-height:1.7;}.elementor .e-299ce75d-8f13{width:50%;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-4a545c9f-c86f{font-family:Poppins;font-weight:700;font-size:20px;color:#A12838;line-height:1.3;}.elementor .e-1120e43b-557f{font-family:Inter;font-size:14px;color:#656565;line-height:1.7;}.elementor .e-6205de2a-381b{width:50%;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-23ce1988-16c6{max-width:1140px;padding-block-start:0px;padding-block-end:45px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:40px;align-items:flex-start;}.elementor .e-7368834b-547f{width:72px;flex:0 0 auto;}.elementor .e-3bc2d64a-a4c2{font-family:'Nunito Sans';font-weight:700;font-size:15px;color:#A18458;letter-spacing:1.5px;line-height:1.3;text-transform:uppercase;}.elementor .e-60f74fbb-7fd5{font-family:Poppins;font-weight:700;font-size:30px;color:#F0ECE3;line-height:1.2;}.elementor .e-2e92c9b2-50ca{font-family:Inter;font-size:15px;color:rgba(240,236,227,0.8);line-height:1.5;text-transform:none;}.elementor .e-52a34a8e-845f{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-6a9bb390-c8ce{padding:0px;gap:20px;flex:1 1 45%;align-items:center;}.elementor .e-7a6964da-dff3{height:52px;min-width:0px;font-family:Inter;font-size:15px;color:#29313C;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;border-width:0px;background-color:#F0ECE3;flex:1 1 0px;}.elementor .e-42d2bd5f-5a47{height:52px;min-width:0px;font-family:Inter;font-size:15px;color:#29313C;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;border-width:0px;background-color:#F0ECE3;flex:1 1 0px;}.elementor .e-3be11b97-c6bd:hover,.elementor .e-3be11b97-c6bd:focus-visible{background-color:#A18458;}.elementor .e-3be11b97-c6bd{height:52px;font-family:'Nunito Sans';font-weight:700;font-size:15px;color:#FFFFFF;letter-spacing:1px;font-style:normal;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;border-radius:30px;background-color:#A12838;flex:0 0 auto;}.elementor .e-48484bfb-1592{font-family:Inter;font-size:14px;color:#F0ECE3;}.elementor .e-1f96c39c-5af4{font-family:Inter;font-size:14px;color:#FF8282;}.elementor .e-27e5071-e9da{flex-direction:row;gap:10px;flex-wrap:nowrap;flex:1 1 55%;align-items:center;}.elementor .e-25ffe0f7-5ae7{width:100%;max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:40px;justify-content:space-between;align-items:center;}.elementor .e-490f176a-5b75{width:100%;padding-block-start:38px;padding-block-end:38px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:3px;border-block-end-width:3px;background-image:linear-gradient(90deg, #120614 0%,#29313C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#120614;display:block;max-width:none; border-top-style: solid; border-top-color: #A18458; border-bottom-style: solid; border-bottom-color: #A18458;\n}.elementor .e-3e56a48f-5dba{font-family:'Nunito Sans';font-weight:600;font-size:18px;color:#A18458;line-height:1.3;}.elementor .e-54acc071-ee2e{font-family:Poppins;font-weight:700;font-size:36px;color:#29313C;line-height:1.2;}.elementor .e-4fc5b2b8-db92{max-width:700px;font-family:Inter;font-size:14px;color:#656565;line-height:1.7;margin-block-end:18px;}.elementor .e-64b7e19c-4aee{width:100%;aspect-ratio:3/2;object-fit:cover;border-start-start-radius:30px;border-start-end-radius:30px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-7d35c22d-20d0{font-family:Inter;font-size:13px;color:#A18458;}.elementor .e-327f1839-a9f9:hover,.elementor .e-327f1839-a9f9:focus-visible{color:#A12838;}.elementor .e-327f1839-a9f9{font-family:'Nunito Sans';font-weight:700;font-size:18px;color:#29313C;line-height:1.35;}.elementor .e-37e6290b-86e0{font-family:Inter;font-size:14px;color:#656565;line-height:1.6;}.elementor .e-7505704-1c26{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-5efe6706-65b7{padding:20px;display:flex;flex-direction:column;gap:10px;}.elementor .e-dc59cff-5852{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-29aa32e5-db5b{gap:30px;grid-template-columns:repeat(3,1fr);}.elementor .e-350bffb-841a{max-width:1140px;text-align:center;padding-block-start:45px;padding-block-end:45px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:6px;align-items:center;}.elementor .e-c2e8470-eeed{padding:0px;}