.elementor .e-1a3b0665-6c19{font-weight:600;font-size:2rem;letter-spacing:-0.025em;line-height:1.3;}.elementor .e-61e04068-7d2d{font-weight:700;font-size:0.9375rem;color:var(--site-text);line-height:1.5;}.elementor .e-623582a6-cbd9{font-size:0.8125rem;line-height:1.8;}.elementor .e-6d78bc2f-2f82:hover,.elementor .e-6d78bc2f-2f82:focus-visible{color:var(--site-accent-hover);background-color:transparent;}.elementor .e-6d78bc2f-2f82{min-height:2.75rem;font-size:0.8125rem;color:var(--site-accent);text-decoration:underline;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;text-underline-offset:.25em; &:focus-visible { background:transparent;color:var(--site-accent);outline:3px solid var(--site-focus);outline-offset:3px; }\n}.elementor .e-360aba9d-fe97{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.75rem;border-block-start-width:1px;flex-direction:column;gap:0.5rem;align-items:flex-start;border-top-style: solid; border-top-color: var(--site-border);\n}.elementor .e-2b2c6598-9d89{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-3b170442-8bf7{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-344bcc06-7e7d{display:grid;gap:2rem;grid-template-columns:1.6fr 1fr 1.25fr 1.15fr;}.elementor .e-1e59c0bc-6ccf{padding-block-start:1.5rem;border-block-start-width:1px;gap:1rem;border-top-style: solid; border-top-color: var(--site-border);\n}.elementor .e-15472ca1-d4f6{& .elementor-nav-menu a.elementor-item { border-inline-start:2px solid transparent;
padding-inline-start:.75rem !important;
min-height:44px; } & .elementor-nav-menu li.heloc-footer-current-page > a.elementor-item,
& .elementor-nav-menu li.heloc-footer-current-section > a.elementor-item { color:var(--site-accent) !important;
font-weight:700;
border-inline-start-color:var(--site-accent); } & .elementor-nav-menu li.heloc-footer-current-section > a.elementor-item { border-inline-start-style:dashed; }\n}