.elementor .e-28a86b3-d145d3a{font-family:var(--ff-prose);font-weight:700;font-size:var(--fs-200);color:var(--brand-accent);letter-spacing:0.2em;text-transform:uppercase;padding:var(--clear);margin:var(--clear);}.elementor .e-b8616c4-2ab821b{padding:var(--clear);margin-block-start:var(--clear);margin-block-end:0em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);gap:var(--clear);}.elementor .e-8f1894b-5a33940{max-width:65%;font-family:var(--ff-prose);font-weight:400;font-size:var(--fs-400);color:var(--white);text-align:center;padding:var(--clear);margin-block-start:var(--clear);margin-block-end:var(--clear);margin-inline-start:var(--clear);margin-inline-end:var(--clear);}.elementor .e-68845db-499e2c1{max-width:var(--site-container-width);padding:1em;margin:0em;display:flex;flex-direction:column;gap:1em;justify-content:center;align-items:center;}.elementor .e-8c37838-24b92cb{min-height:800px;padding-block-start:1em;padding-block-end:1em;padding-inline-start:0em;padding-inline-end:0em;margin:0em;background-image:linear-gradient(180deg, #1e293bcc 0%,#129968b3 100%),url("https://herkimercountyida.brockett.work/wp-content/uploads/2026/08/herkimer-county-hero.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:0em;justify-content:center;align-items:center;}.elementor .e-e62eb49-e27d00e{width:100%;font-family:var(--ff-ui);font-weight:700;font-size:0.85rem;color:var(--gray-700);text-transform:uppercase;padding-block-start:1em;padding-block-end:1em;padding-inline-start:5em;padding-inline-end:5em;margin:var(--clear);border-radius:var(--br-rounded-xl);border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--transparent);display:flex;gap:0.5em;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;}.elementor .e-e62eb49-e27d00e:hover,.elementor .e-e62eb49-e27d00e:focus-visible{color:var(--white);border-width:0px;border-style:solid;background-color:var(--brand-main);}.elementor .e-e62eb49-e27d00e:active{background-color:var(--brand-main);}.elementor .e-e62eb49-e27d00e.e--selected{color:var(--white);border-width:0px;border-color:var(--transparent);border-style:none;background-color:var(--brand-main);}.elementor .e-e62eb49-e27d00e:focus{border-width:0px;border-style:none;}.elementor .e-529173a-b547cfe{width:100%;font-family:var(--ff-ui);font-weight:700;font-size:0.85rem;color:var(--gray-700);text-transform:uppercase;padding-block-start:1em;padding-block-end:1em;padding-inline-start:5em;padding-inline-end:5em;margin:var(--clear);border-radius:var(--br-rounded-xl);border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--transparent);display:flex;gap:1em;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;}.elementor .e-529173a-b547cfe:hover,.elementor .e-529173a-b547cfe:focus-visible{color:var(--white);border-width:0px;border-style:none;background-color:var(--brand-main);}.elementor .e-529173a-b547cfe:active{background-color:var(--brand-main);}.elementor .e-529173a-b547cfe.e--selected{color:var(--white);border-width:0px;border-color:var(--transparent);border-style:none;background-color:var(--brand-main);}.elementor .e-529173a-b547cfe:focus{border-width:0px;border-style:none;}.elementor .e-a1cd553-973f3d6{width:100%;font-family:var(--ff-ui);font-weight:700;font-size:0.85rem;color:var(--gray-700);text-transform:uppercase;padding-block-start:1em;padding-block-end:1em;padding-inline-start:5em;padding-inline-end:5em;margin:var(--clear);border-radius:var(--br-rounded-xl);border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--transparent);display:flex;gap:0.5em;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;}.elementor .e-a1cd553-973f3d6:hover,.elementor .e-a1cd553-973f3d6:focus-visible{color:var(--white);border-width:0px;border-style:none;background-color:var(--brand-main);}.elementor .e-a1cd553-973f3d6:active{background-color:var(--brand-main);}.elementor .e-a1cd553-973f3d6.e--selected{color:var(--white);border-width:0px;border-color:var(--transparent);border-style:none;background-color:var(--brand-main);}.elementor .e-a1cd553-973f3d6:focus{border-width:0px;border-style:none;}.elementor .e-272381b-c44a2e2{width:100%;font-family:var(--ff-ui);font-weight:700;font-size:0.85rem;color:var(--gray-700);text-transform:uppercase;padding-block-start:1em;padding-block-end:1em;padding-inline-start:5em;padding-inline-end:5em;margin:var(--clear);border-radius:var(--br-rounded-xl);border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--transparent);display:flex;gap:0.5em;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;}.elementor .e-272381b-c44a2e2:hover,.elementor .e-272381b-c44a2e2:focus-visible{color:var(--white);border-width:0px;border-style:none;background-color:var(--brand-main);}.elementor .e-272381b-c44a2e2:active{background-color:var(--brand-main);}.elementor .e-272381b-c44a2e2.e--selected{color:var(--white);border-width:0px;border-color:var(--transparent);border-style:none;background-color:var(--brand-main);}.elementor .e-272381b-c44a2e2:focus{border-width:0px;border-style:none;}.elementor .e-05adba3-6ee5ba8{padding:0.35em;margin:var(--clear);border-radius:var(--br-rounded-xl);border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--gray-100);flex-direction:row;gap:0.5em;justify-content:space-evenly;align-items:center;}.elementor .e-e74b2f5-0005f77{font-family:var(--ff-display);font-weight:700;font-size:0.8rem;color:var(--brand-main);letter-spacing:0.1em;text-transform:uppercase;padding:var(--clear);margin-block-start:var(--clear);margin-block-end:0.5em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);}.elementor .e-1b86ab0-d0e4007{font-family:var(--ff-display);font-weight:800;font-size:var(--fs-600);color:var(--black);text-align:start;padding:var(--clear);margin-block-start:var(--clear);margin-block-end:0.25em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);}.elementor .e-4dc0bc0-6dbd0f2{font-family:var(--ff-prose);font-weight:400;font-size:1rem;}.elementor .e-16b6bb5-748131e{padding:var(--clear);margin-block-start:2em;margin-block-end:3em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);background-color:#dedede80;}.elementor .e-3e06044-e3a895e{padding:var(--clear);margin:var(--clear);flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-e8105c8-d641db6{max-width:var(--site-container-width);padding-block-start:5em;padding-block-end:5em;padding-inline-start:0em;padding-inline-end:0em;margin:var(--clear);flex-direction:column;gap:var(--clear);}.elementor .e-a80cdb2-f232c3f{font-family:var(--ff-display);font-weight:700;font-size:0.8rem;color:var(--brand-main);letter-spacing:0.1em;text-transform:uppercase;padding:var(--clear);margin-block-start:var(--clear);margin-block-end:0.5em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);}.elementor .e-fea781c-555c756{font-family:var(--ff-display);font-weight:800;font-size:var(--fs-600);color:var(--black);text-align:start;padding:var(--clear);margin-block-start:var(--clear);margin-block-end:0.25em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);}.elementor .e-7db663a-ab34084{font-family:var(--ff-prose);font-weight:400;font-size:1rem;}.elementor .e-5dd83da-4f8beb2{padding:var(--clear);margin-block-start:2em;margin-block-end:3em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);background-color:#dedede80;}.elementor .e-af040dc-64856b2{padding:var(--clear);margin:var(--clear);flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-5c0836d-db3729b{max-width:var(--site-container-width);padding-block-start:5em;padding-block-end:5em;padding-inline-start:0em;padding-inline-end:0em;margin:var(--clear);flex-direction:column;gap:var(--clear);}.elementor .e-28c8e17-670e3b4{font-family:var(--ff-display);font-weight:700;font-size:0.8rem;color:var(--brand-main);letter-spacing:0.1em;text-transform:uppercase;padding:var(--clear);margin-block-start:var(--clear);margin-block-end:0.5em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);}.elementor .e-c4e2e2a-f3a8546{font-family:var(--ff-display);font-weight:800;font-size:var(--fs-600);color:var(--black);text-align:start;padding:var(--clear);margin-block-start:var(--clear);margin-block-end:0.25em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);}.elementor .e-1234fae-a6fa228{font-family:var(--ff-prose);font-weight:400;font-size:1rem;}.elementor .e-79f1ed7-41dbcbd{padding:var(--clear);margin-block-start:2em;margin-block-end:3em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);background-color:#dedede80;}.elementor .e-28f349c-815f133{padding:var(--clear);margin:var(--clear);flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-f79c36d-5904a26{max-width:var(--site-container-width);padding-block-start:5em;padding-block-end:5em;padding-inline-start:0em;padding-inline-end:0em;margin:var(--clear);flex-direction:column;gap:var(--clear);}.elementor .e-9cc8fb3-a634d4d{font-family:var(--ff-display);font-weight:700;font-size:0.8rem;color:var(--brand-main);letter-spacing:0.1em;text-transform:uppercase;padding:var(--clear);margin-block-start:var(--clear);margin-block-end:0.5em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);}.elementor .e-24c4296-6b93860{font-family:var(--ff-display);font-weight:800;font-size:var(--fs-600);color:var(--black);text-align:start;padding:var(--clear);margin-block-start:var(--clear);margin-block-end:0.25em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);}.elementor .e-6179575-8aff46a{font-family:var(--ff-prose);font-weight:400;font-size:1rem;}.elementor .e-4f30b3d-9aa4e6d{padding:var(--clear);margin-block-start:2em;margin-block-end:3em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);background-color:#dedede80;}.elementor .e-6b629c6-c0a5067{padding:var(--clear);margin:var(--clear);flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-7fb3dd6-51dab22{max-width:var(--site-container-width);padding-block-start:5em;padding-block-end:5em;padding-inline-start:0em;padding-inline-end:0em;margin:var(--clear);flex-direction:column;gap:var(--clear);}.elementor .e-1dbe8ff-4c679d0{max-width:var(--site-container-width);gap:var(--clear);align-items:center;}.elementor .e-dfabfa6-fd9d7ba{padding-block-start:1em;padding-block-end:1em;padding-inline-start:1em;padding-inline-end:1em;margin:var(--clear);gap:var(--clear);justify-content:center;align-items:center;}.elementor .e-7bf0ad6-55c075a{max-width:fit-content;font-family:var(--ff-display);font-weight:700;font-size:0.85rem;color:var(--gray-500);letter-spacing:0.1em;text-transform:uppercase;transition:all 300ms;}.elementor .e-7bf0ad6-55c075a:hover,.elementor .e-7bf0ad6-55c075a:focus-visible{color:var(--brand-main);}.elementor .e-83cd17e-208a94b{max-width:fit-content;padding:0.5em;margin:var(--clear);gap:0.75em;}.elementor .e-97cb75e-5b6ace3{max-width:var(--site-container-width);padding:var(--clear);margin:var(--clear);flex-direction:column;gap:var(--clear);}.elementor .e-687ee53-833cddc{padding:0.85em;margin:var(--clear);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border);border-style:solid;background-color:var(--white);display:none;flex-direction:column;gap:var(--clear);justify-content:center;align-items:center;}.elementor .e-62e9178-c0468c2{font-family:var(--ff-display);font-weight:800;font-size:var(--fs-600);color:var(--black);text-align:start;padding:var(--clear);margin-block-start:var(--clear);margin-block-end:0.25em;margin-inline-start:var(--clear);margin-inline-end:var(--clear);}.elementor .e-8ed908d-87c57c9{padding:var(--clear);margin:var(--clear);flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-b0abc4f-d1edcb3{max-width:var(--site-container-width);padding:var(--clear);margin:var(--clear);flex-direction:column;}.elementor .e-b269e72-f695f31{padding-block-start:5em;padding-block-end:5em;padding-inline-start:1em;padding-inline-end:1em;margin:var(--clear);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border);border-style:solid;background-color:var(--brand-bg-light);display:none;flex-direction:column;gap:var(--clear);justify-content:center;align-items:center;}.elementor .e-a6e4af0-e194c81{padding:var(--clear);margin:var(--clear);flex-direction:column;}