.elementor-181 .elementor-element.elementor-element-1f384f0{--box-min-height:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--box-border-color:var( --e-global-color-v4-color-transparent );--box-border-width:0px;--box-border-radius:0px;--separator-width:var(--space-s);--box-padding:0px;--header-color:var( --e-global-color-v4-color-neutral-5 );--item-text-color:var( --e-global-color-v4-color-neutral-4 );--item-text-hover-color:var( --e-global-color-v4-color-accent );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-v4-color-accent );}.elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__header-title{text-align:start;}.elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__header, .elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__header-title{font-family:var( --e-global-typography-6c5cfa1-font-family ), Sans-serif;font-size:var( --e-global-typography-6c5cfa1-font-size );font-weight:var( --e-global-typography-6c5cfa1-font-weight );line-height:var( --e-global-typography-6c5cfa1-line-height );letter-spacing:var( --e-global-typography-6c5cfa1-letter-spacing );}.elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__list-item{font-family:var( --e-global-typography-2a64423-font-family ), Sans-serif;font-size:var( --e-global-typography-2a64423-font-size );font-weight:var( --e-global-typography-2a64423-font-weight );line-height:var( --e-global-typography-2a64423-line-height );}.elementor-181 .elementor-element.elementor-element-9164a98{font-family:var( --e-global-typography-2a64423-font-family ), Sans-serif;font-size:var( --e-global-typography-2a64423-font-size );font-weight:var( --e-global-typography-2a64423-font-weight );line-height:var( --e-global-typography-2a64423-line-height );color:var( --e-global-color-v4-color-neutral-4 );}.elementor-181 .elementor-element.elementor-element-3b03d16{font-family:var( --e-global-typography-2a64423-font-family ), Sans-serif;font-size:var( --e-global-typography-2a64423-font-size );font-weight:var( --e-global-typography-2a64423-font-weight );line-height:var( --e-global-typography-2a64423-line-height );color:var( --e-global-color-v4-color-neutral-4 );}.elementor-181 .elementor-element.elementor-element-4d5fcb8{font-family:var( --e-global-typography-2a64423-font-family ), Sans-serif;font-size:var( --e-global-typography-2a64423-font-size );font-weight:var( --e-global-typography-2a64423-font-weight );line-height:var( --e-global-typography-2a64423-line-height );color:var( --e-global-color-v4-color-neutral-4 );}@media(max-width:1366px){.elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__header, .elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__header-title{font-size:var( --e-global-typography-6c5cfa1-font-size );line-height:var( --e-global-typography-6c5cfa1-line-height );letter-spacing:var( --e-global-typography-6c5cfa1-letter-spacing );}.elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__list-item{font-size:var( --e-global-typography-2a64423-font-size );line-height:var( --e-global-typography-2a64423-line-height );}.elementor-181 .elementor-element.elementor-element-9164a98{font-size:var( --e-global-typography-2a64423-font-size );line-height:var( --e-global-typography-2a64423-line-height );}.elementor-181 .elementor-element.elementor-element-3b03d16{font-size:var( --e-global-typography-2a64423-font-size );line-height:var( --e-global-typography-2a64423-line-height );}.elementor-181 .elementor-element.elementor-element-4d5fcb8{font-size:var( --e-global-typography-2a64423-font-size );line-height:var( --e-global-typography-2a64423-line-height );}}@media(max-width:1024px){.elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__header, .elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__header-title{font-size:var( --e-global-typography-6c5cfa1-font-size );line-height:var( --e-global-typography-6c5cfa1-line-height );letter-spacing:var( --e-global-typography-6c5cfa1-letter-spacing );}.elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__list-item{font-size:var( --e-global-typography-2a64423-font-size );line-height:var( --e-global-typography-2a64423-line-height );}.elementor-181 .elementor-element.elementor-element-9164a98{font-size:var( --e-global-typography-2a64423-font-size );line-height:var( --e-global-typography-2a64423-line-height );}.elementor-181 .elementor-element.elementor-element-3b03d16{font-size:var( --e-global-typography-2a64423-font-size );line-height:var( --e-global-typography-2a64423-line-height );}.elementor-181 .elementor-element.elementor-element-4d5fcb8{font-size:var( --e-global-typography-2a64423-font-size );line-height:var( --e-global-typography-2a64423-line-height );}}@media(max-width:767px){.elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__header, .elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__header-title{font-size:var( --e-global-typography-6c5cfa1-font-size );line-height:var( --e-global-typography-6c5cfa1-line-height );letter-spacing:var( --e-global-typography-6c5cfa1-letter-spacing );}.elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__list-item{font-size:var( --e-global-typography-2a64423-font-size );line-height:var( --e-global-typography-2a64423-line-height );}.elementor-181 .elementor-element.elementor-element-9164a98{font-size:var( --e-global-typography-2a64423-font-size );line-height:var( --e-global-typography-2a64423-line-height );}.elementor-181 .elementor-element.elementor-element-3b03d16{font-size:var( --e-global-typography-2a64423-font-size );line-height:var( --e-global-typography-2a64423-line-height );}.elementor-181 .elementor-element.elementor-element-4d5fcb8{font-size:var( --e-global-typography-2a64423-font-size );line-height:var( --e-global-typography-2a64423-line-height );}}/* Start custom CSS for table-of-contents, class: .elementor-element-1f384f0 */.elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__list-item {
    margin-bottom: var(--space-s);
}

.elementor-181 .elementor-element.elementor-element-1f384f0 .elementor-toc__list-item:last-child {
    margin-bottom: 0;
}/* End custom CSS */