.elementor-1058 .elementor-element.elementor-element-32e08e0{--box-background-color:var( --e-global-color-v4-color-neutral-0 );--box-border-color:var( --e-global-color-v4-color-neutral-200 );--box-border-width:1px;--box-border-radius:16px;--separator-width:1px;--box-padding:24px;--header-color:var( --e-global-color-v4-color-secondary-500 );--toggle-button-color:var( --e-global-color-v4-color-secondary-500 );--item-text-color:var( --e-global-color-v4-color-neutral-700 );--item-text-hover-color:var( --e-global-color-v4-color-primary-700 );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-v4-color-primary-700 );--marker-color:var( --e-global-color-v4-color-primary-700 )}.elementor-1058 .elementor-element.elementor-element-32e08e0 .elementor-toc__spinner{color:var(--e-global-color-v4-color-primary-700);fill:var(--e-global-color-v4-color-primary-700)}.elementor-1058 .elementor-element.elementor-element-32e08e0 .elementor-toc__header-title{text-align:start}.elementor-1058 .elementor-element.elementor-element-32e08e0 .elementor-toc__header,.elementor-1058 .elementor-element.elementor-element-32e08e0 .elementor-toc__header-title{font-family:var(--e-global-typography-v4-t-h5-font-family),Sans-serif;font-size:var(--e-global-typography-v4-t-h5-font-size);font-weight:var(--e-global-typography-v4-t-h5-font-weight);line-height:var(--e-global-typography-v4-t-h5-line-height)}.elementor-1058 .elementor-element.elementor-element-32e08e0 .elementor-toc__header{flex-direction:row}.elementor-1058 .elementor-element.elementor-element-32e08e0 .elementor-toc__list-item{font-family:var(--e-global-typography-v4-t-body-font-family),Sans-serif;font-size:var(--e-global-typography-v4-t-body-font-size);line-height:var(--e-global-typography-v4-t-body-line-height)}.elementor-1058 .elementor-element.elementor-element-708c2f3{color:var(--e-global-color-v4-color-neutral-700);font-family:var(--e-global-typography-v4-t-body-font-family),Sans-serif;font-size:var(--e-global-typography-v4-t-body-font-size);line-height:var(--e-global-typography-v4-t-body-line-height)}@media(max-width:1024px){.elementor-1058 .elementor-element.elementor-element-32e08e0 .elementor-toc__header,.elementor-1058 .elementor-element.elementor-element-32e08e0 .elementor-toc__header-title{font-size:var(--e-global-typography-v4-t-h5-font-size);line-height:var(--e-global-typography-v4-t-h5-line-height)}.elementor-1058 .elementor-element.elementor-element-32e08e0 .elementor-toc__list-item{font-size:var(--e-global-typography-v4-t-body-font-size);line-height:var(--e-global-typography-v4-t-body-line-height)}.elementor-1058 .elementor-element.elementor-element-708c2f3{font-size:var(--e-global-typography-v4-t-body-font-size);line-height:var(--e-global-typography-v4-t-body-line-height)}}@media(max-width:767px){.elementor-1058 .elementor-element.elementor-element-32e08e0 .elementor-toc__header,.elementor-1058 .elementor-element.elementor-element-32e08e0 .elementor-toc__header-title{font-size:var(--e-global-typography-v4-t-h5-font-size);line-height:var(--e-global-typography-v4-t-h5-line-height)}.elementor-1058 .elementor-element.elementor-element-32e08e0 .elementor-toc__list-item{font-size:var(--e-global-typography-v4-t-body-font-size);line-height:var(--e-global-typography-v4-t-body-line-height)}.elementor-1058 .elementor-element.elementor-element-708c2f3{font-size:var(--e-global-typography-v4-t-body-font-size);line-height:var(--e-global-typography-v4-t-body-line-height)}}.elementor-1058 .elementor-element.elementor-element-708c2f3>*+*{margin-top:var(--space-4)}.elementor-1058 .elementor-element.elementor-element-708c2f3 :is(p,ul,ol,table){margin:0 0 var(--space-4)}.elementor-1058 .elementor-element.elementor-element-708c2f3 h2{font-family:var(--font-heading),serif;font-size:var(--text-h3);line-height:var(--leading-snug);color:var(--color-secondary-500);margin:var(--space-7) 0 var(--space-3)}.elementor-1058 .elementor-element.elementor-element-708c2f3 h3{font-family:var(--font-body),sans-serif;font-size:var(--text-h5);font-weight:700;color:var(--color-secondary-500);margin:var(--space-6) 0 var(--space-2)}.elementor-1058 .elementor-element.elementor-element-708c2f3 h2:first-child{margin-top:0}.elementor-1058 .elementor-element.elementor-element-708c2f3 :is(ul,ol){padding-inline-start:var(--space-5)}.elementor-1058 .elementor-element.elementor-element-708c2f3 li+li{margin-top:var(--space-2)}.elementor-1058 .elementor-element.elementor-element-708c2f3 ol>li::marker{font-weight:700;color:var(--color-primary-700)}.elementor-1058 .elementor-element.elementor-element-708c2f3 a{color:var(--color-primary-700);text-decoration:underline;text-underline-offset:.15em}.elementor-1058 .elementor-element.elementor-element-708c2f3 a:hover{color:var(--color-primary-900)}.elementor-1058 .elementor-element.elementor-element-708c2f3 strong{color:var(--color-secondary-500)}.elementor-1058 .elementor-element.elementor-element-708c2f3 table{width:100%;border:0;border-collapse:collapse;font-size:var(--text-sm)}.elementor-1058 .elementor-element.elementor-element-708c2f3 :is(th,td){padding:var(--space-3);border:0;border-bottom:1px solid var(--color-neutral-200);text-align:start;background:none}.elementor-1058 .elementor-element.elementor-element-708c2f3 tbody>tr:nth-child(odd)>td{background:none}.elementor-1058 .elementor-element.elementor-element-708c2f3 thead th{background:var(--color-primary-50);color:var(--color-secondary-500);font-weight:700}@media (max-width:767px){.elementor-1058 .elementor-element.elementor-element-708c2f3 table{display:block;overflow-x:auto}}.elementor-1058 .elementor-element.elementor-element-708c2f3 figure{margin:0 0 var(--space-4)}