.elementor-39543 .elementor-element.elementor-element-241431f8{--display:flex;--gap:0.6rem 0.6rem;--row-gap:0.6rem;--column-gap:0.6rem;}.elementor-39543 .elementor-element.elementor-element-396faf52 .elementor-heading-title{font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-39543 .elementor-element.elementor-element-74daeaa6 .elementor-toc__header-title{text-align:start;}.elementor-39543 .elementor-element.elementor-element-74daeaa6{--item-text-hover-decoration:underline;}/* Start custom CSS for table-of-contents, class: .elementor-element-74daeaa6 */.elementor-39543 .elementor-element.elementor-element-74daeaa6 .elementor-widget-container {
    border: 0;
}

.elementor-39543 .elementor-element.elementor-element-74daeaa6 .elementor-toc__header {
    display: none;
}

.elementor-39543 .elementor-element.elementor-element-74daeaa6 .elementor-toc__body {
    padding: 0;
}

.elementor-39543 .elementor-element.elementor-element-74daeaa6 .elementor-toc__list-item-text-wrapper {
  display: flex;
  align-items: baseline;
  gap: 0.75rem;
  font-weight: 700;
}

@media (max-width: 767px) {
  .elementor-39543 .elementor-element.elementor-element-74daeaa6 .elementor-toc__body {
    max-height: initial !important;
  }
}/* End custom CSS */