.elementor .e-52ee3c55-b32b{font-family:var(--font-body);font-weight:700;font-size:15px;color:var(--pink);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-695743c2-c0d5{max-width:14ch;font-family:var(--font-display);font-weight:900;font-size:clamp(56px, 9vw, 128px);color:var(--cream);letter-spacing:0.01em;line-height:0.92;text-transform:uppercase;}.elementor .e-6d215a35-7ed5{height:6px;min-width:0px;padding:0px;background-color:var(--red);flex:1 1 auto;}.elementor .e-2211b933-4b61{height:6px;min-width:0px;padding:0px;background-color:var(--cream);flex:1 1 auto;}.elementor .e-7f3ab7e8-95f7{height:6px;min-width:0px;padding:0px;background-color:var(--red);flex:1 1 auto;}.elementor .e-1590d8ab-9731{width:180px;padding:0px;gap:6px;}.elementor .e-20bf20e6-facb{max-width:40em;font-family:var(--font-body);font-size:21px;color:var(--mist);line-height:1.6;}.elementor .e-53cdba6e-fc72{padding:0px;margin-block-start:8px;gap:16px;flex-wrap:wrap;}.elementor .e-7a407834-931c{padding-block-start:88px;padding-block-end:96px;display:flex;flex-direction:column;gap:28px;}.elementor .e-bbf9f59-91efed2{padding:0px;background-color:#00000080;}.elementor .e-25d1d962-5568{width:100%;padding:0px;border-block-start-width:1px;background-image:url("https://www.huntveteransparade.com/wp-content/uploads/2026/10/Small-Town-Patriotic-Color-Guard-Parade.webp"),url("https://www.huntveteransparade.com/wp-content/plugins/elementor/assets/images/background-placeholder.svg");background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:center center,0% 0%;background-color:var(--navy);flex-direction:column;border-top-style: solid; border-top-color: #24395E;\n}.elementor .e-2856577d-95ee{color:var(--slate);}.elementor .e-83d6f68-3955{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:24px;flex-direction:column;gap:6px;}.elementor .e-2176fca7-b71b{color:var(--slate);}.elementor .e-b4d97de-5729{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-inline-start-width:1px;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: var(--rule);\n}.elementor .e-8aee010-ea22{color:var(--slate);}.elementor .e-47e7e735-8c1e{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-inline-start-width:1px;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: var(--rule);\n}.elementor .e-43b8ac1d-29aa{color:var(--slate);}.elementor .e-382ac130-cce7{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:0px;border-inline-start-width:1px;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: var(--rule);\n}.elementor .e-1e8cbe41-692e{column-gap:0px;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));grid-template-rows:auto;row-gap: 0px;\n}.elementor .e-7f43dadc-cc73{width:100%;padding:0px;border-block-end-width:1px;background-color:var(--white);flex-direction:column;border-bottom-style: solid; border-bottom-color: var(--rule);\n}.elementor .e-34267d07-24a5{padding:0px;flex-direction:column;gap:20px;}.elementor .e-721a597b-4e93{column-gap:12px;padding:0px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(3, auto);row-gap: 12px;\n}.elementor .e-4cb3a652-dba3{font-size:15px;color:var(--slate);}.elementor .e-43cd27dc-c00e{padding:0px;flex-direction:column;gap:20px;}.elementor .e-7e677b88-7f0d{column-gap:64px;padding-block-start:96px;padding-block-end:96px;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));grid-template-rows:auto;align-items:start;row-gap: 48px;\n}.elementor .e-6ab7e7ac-296a{width:100%;padding:0px;background-color:var(--cream);flex-direction:column;}.elementor .e-2418066a-415f{font-family:var(--font-display);font-weight:800;font-size:44px;color:var(--white);line-height:1;text-transform:uppercase;}.elementor .e-48fd7c63-e177{font-family:var(--font-body);font-size:18px;color:var(--white);line-height:1.6;}.elementor .e-2a3c756a-7aa0{max-width:680px;padding:0px;flex-direction:column;gap:10px;}.elementor .e-29d66b04-9350{padding-block-start:64px;padding-block-end:64px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-4044e479-3a89{width:100%;padding:0px;background-color:var(--red);flex-direction:column;}.elementor .e-28dc8f2b-5421{max-width:720px;padding:0px;flex-direction:column;gap:12px;}.elementor .e-20582cda-568d{font-family:var(--font-display);font-weight:900;font-size:48px;color:var(--pink);line-height:1;}.elementor .e-3d8a38b4-baeb{font-family:var(--font-body);font-weight:700;font-size:19px;color:var(--cream);}.elementor .e-800ce9d-f47e{font-family:var(--font-body);font-size:17px;color:var(--mist);line-height:1.6;}.elementor .e-4541b16d-a97e{padding:28px;background-color:var(--navy);flex-direction:column;gap:8px;}.elementor .e-1ae7e757-679d{font-family:var(--font-display);font-weight:900;font-size:48px;color:var(--pink);line-height:1;}.elementor .e-5077818e-47f6{font-family:var(--font-body);font-weight:700;font-size:19px;color:var(--cream);}.elementor .e-7fac9678-fb3e{font-family:var(--font-body);font-size:17px;color:var(--mist);line-height:1.6;}.elementor .e-7f213135-a590{padding:28px;background-color:var(--navy);flex-direction:column;gap:8px;}.elementor .e-7d24c7c2-8aa4{font-family:var(--font-display);font-weight:900;font-size:48px;color:var(--pink);line-height:1;}.elementor .e-2bff3abd-ee4e{font-family:var(--font-body);font-weight:700;font-size:19px;color:var(--cream);}.elementor .e-43055af4-7d30{font-family:var(--font-body);font-size:17px;color:var(--mist);line-height:1.6;}.elementor .e-32140111-ce4c{padding:28px;background-color:var(--navy);flex-direction:column;gap:8px;}.elementor .e-4e9e095c-349f{column-gap:16px;padding:0px;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));grid-template-rows:auto;row-gap: 16px;\n}.elementor .e-16166638-52db{padding:0px;margin:0px;border-width:2px;border-color:#B9B2A2;border-style:none;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .e-13c3d9f-fcc2{padding-block-start:96px;padding-block-end:96px;display:flex;flex-direction:column;gap:40px;}.elementor .e-3d1229df-3596{width:100%;padding:0px;background-color:var(--cream);flex-direction:column;}.elementor .e-25e6a4b9-cb94{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--navy);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-3601361c-aa25{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.6;}.elementor .e-1e7352eb-7aff{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-width:2px;border-color:var(--navy);border-style:solid;background-color:var(--cream);flex-direction:column;gap:6px;}.elementor .e-6a1b66b1-9c55{padding:0px;flex-direction:column;gap:20px;}.elementor .e-2919c55a-2f9e{font-family:var(--font-display);font-weight:800;font-size:32px;color:var(--cream);line-height:1.1;text-transform:uppercase;}.elementor .e-235828df-531e{font-family:var(--font-body);font-size:16px;color:var(--mist);}.elementor .e-29a00b46-368a{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--cream);text-align: right;\n}.elementor .e-791ed73a-6a37{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:16px;justify-content:space-between;border-bottom-style: solid; border-bottom-color: #2E4470;\n}.elementor .e-79e37fea-f412{font-family:var(--font-body);font-size:16px;color:var(--mist);}.elementor .e-7de7e1ef-8820{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--cream);text-align: right;\n}.elementor .e-3d9e3049-1aa4{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:16px;justify-content:space-between;border-bottom-style: solid; border-bottom-color: #2E4470;\n}.elementor .e-22378e75-9329{font-family:var(--font-body);font-size:16px;color:var(--mist);}.elementor .e-11bd2824-c167{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--cream);text-align: right;\n}.elementor .e-2792fbf8-ee0c{padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:16px;justify-content:space-between;border-bottom-style: solid; border-bottom-color: #2E4470;\n}.elementor .e-62d862a7-3441{font-family:var(--font-body);font-size:16px;color:var(--mist);}.elementor .e-6425124b-31e4{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--cream);text-align: right;\n}.elementor .e-7758a318-3d79{padding:0px;gap:16px;justify-content:space-between;}.elementor .e-3977b397-e3fa{padding:0px;flex-direction:column;gap:14px;}.elementor .e-35427045-9eb1{width:100%;text-align:center;margin-block-start:12px;}.elementor .e-41dd9132-8860{font-family:var(--font-body);font-size:14px;color:var(--mist);text-align:center;& a { color: var(--white); text-decoration: underline; }\n}.elementor .e-3d9cf35b-b926{padding:40px;background-color:var(--navy);flex-direction:column;gap:16px;}.elementor .e-2d204c95-5952{column-gap:64px;padding-block-start:96px;padding-block-end:96px;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));grid-template-rows:auto;align-items:start;row-gap: 48px;\n}.elementor .e-70366390-dc91{width:100%;padding:0px;border-block-start-width:1px;border-block-end-width:1px;background-color:var(--white);flex-direction:column;border-top-style: solid; border-top-color: var(--rule); border-bottom-style: solid; border-bottom-color: var(--rule);\n}.elementor .e-34b8dced-a07b{padding:0px;flex-direction:column;gap:12px;}.elementor .e-c9de4d4-fc6013f{flex-direction:column;}.elementor .e-7b7b9063-3cd1{font-family:var(--font-body);font-weight:700;font-size:19px;color:var(--navy);}.elementor .e-20c27331-d410{font-family:var(--font-body);font-weight:700;font-size:19px;color:var(--navy);}.elementor .e-6f714d6-43305f6{flex-direction:column;gap:20px;}.elementor .e-45bd52-9e5e{column-gap:16px;padding:0px;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));grid-template-rows:auto;row-gap: 16px;\n}.elementor .e-65db9938-af14{padding-block-start:96px;padding-block-end:96px;display:flex;flex-direction:column;gap:32px;}.elementor .e-46bc99a1-4e23{width:100%;padding:0px;background-color:var(--cream);flex-direction:column;}