.elementor .gc-acc__panel{max-width:62ch;color:var(--text-secondary);padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .gc-acc__trigger:hover,.elementor .gc-acc__trigger:focus-visible{color:var(--text-brand);}.elementor .gc-acc__trigger{width:100%;min-height:64px;font-family:var(--font-display);font-weight:600;font-size:1.0625rem;color:var(--text-primary);cursor:pointer;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;transition:color 180ms;display:flex;gap:1.5rem;justify-content:space-between;align-items:center;text-align: left;\n}.elementor .gc-acc__item{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--border-subtle);\n}.elementor .gc-acc{padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--border-subtle);\n}.elementor .gc-footer__ackband{border-block-end-width:1px;background-color:var(--surface-base);border-bottom-style: solid; border-bottom-color: var(--border-subtle); padding-inline: 5.5rem; padding-block: 5rem; padding-inline: max(5.5rem, calc((100% - 1600px) / 2));\n}.elementor .gc-num{font-variant-numeric: tabular-nums lining-nums;\n}.elementor .gc-footer__list{padding:0px;margin:0px;display:flex;flex-direction:column;list-style: none;\n}.elementor .gc-footer__bottom{font-size:0.875rem;color:var(--text-tertiary);border-block-start-width:1px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 1rem 2rem; padding-block: 1.5rem; padding-inline: 0px; border-top-style: solid; border-top-color: var(--border-subtle);\n}.elementor .gc-footer__head{font-family:var(--font-body);font-weight:700;font-size:0.75rem;color:var(--text-tertiary);letter-spacing:0.16em;text-transform:uppercase;padding-block-end:0.75rem;margin-block-end:1rem;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--wetland-500);\n}.elementor .gc-footer__cols{display:grid;gap:3rem;grid-template-columns:1.6fr 1fr 1.2fr 1.2fr;padding-block: 5rem; padding-inline: 0px;\n}.elementor .gc-footer__pad{padding-inline: 5.5rem; padding-block: 0px; padding-inline: max(5.5rem, calc((100% - 1600px) / 2));\n}.elementor .gc-footer{padding:0px;background-color:var(--surface-card);}.elementor .gc-link-quiet:hover,.elementor .gc-link-quiet:focus-visible{color:var(--text-brand);text-decoration:underline;text-decoration-color: var(--wetland-500); text-underline-offset: 5px;\n}.elementor .gc-link-quiet{font-family:var(--font-body);font-size:1rem;color:var(--text-secondary);text-decoration:none;transition:color 180ms;display:inline-block;padding-block: 0.375rem; width: fit-content;\n}.elementor .gc-caption{font-family:var(--font-body);font-size:0.875rem;color:var(--text-tertiary);line-height:1.5;}.elementor .gc-body{font-family:var(--font-body);font-size:1rem;color:var(--text-secondary);line-height:1.65;}.elementor .gc-h3{font-weight:600;font-size:1.625rem;color:var(--text-primary);letter-spacing:-0.02em;line-height:1.2;}.elementor .gc-h2{font-weight:600;font-size:2.5rem;color:var(--text-primary);letter-spacing:-0.025em;line-height:1.1;}.elementor .gc-section-lg{padding-block: 8rem;\n}.elementor .gc-shell{width:100%;max-width:1320px;margin-inline: auto; padding-inline: 4rem;\n}.elementor .gc-shell--narrow{max-width:800px;}.elementor .gc-icon{color:currentColor;display:inline-flex;flex:0 0 auto;}