.elementor-11344 .elementor-element.elementor-element-17a995f5{--display:flex;}.elementor-11344 .elementor-element.elementor-element-62b6297 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:28px;color:var( --e-global-color-8cfcd9e );}.elementor-11344 .elementor-element.elementor-element-2fb32a66{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -3%) 0%;padding:0px 0px 20px 0px;--box-background-color:#F7F8FA;--box-border-width:0px;--separator-width:0px;--box-padding:13px;--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-accent );--marker-size:12px;}.elementor-11344 .elementor-element.elementor-element-2fb32a66 .elementor-toc__header-title{text-align:start;}.elementor-11344 .elementor-element.elementor-element-2fb32a66 .elementor-toc__list-item{font-family:"Source Sans Pro", Sans-serif;font-size:14px;line-height:18px;}.elementor-11344 .elementor-element.elementor-element-be3961b{--spacer-size:50px;}.elementor-11344 .elementor-element.elementor-element-c73da10{--display:flex;}/* Start custom CSS for table-of-contents, class: .elementor-element-2fb32a66 */.elementor-11344 .elementor-element.elementor-element-2fb32a66 .elementor-toc__body {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.elementor-11344 .elementor-element.elementor-element-2fb32a66 .elementor-toc__body ul {
  column-count: 2;
  column-gap: 20px;
  padding: 0;
}

.elementor-11344 .elementor-element.elementor-element-2fb32a66 .elementor-toc__body ul.elementor-toc__list-wrapper li {
   padding-bottom: 18px;
}

.elementor-11344 .elementor-element.elementor-element-2fb32a66 .elementor-toc__body ul.elementor-toc__list-wrapper li:last-child {
   padding-bottom: 0px;
}

.elementor-11344 .elementor-element.elementor-element-2fb32a66 .elementor-toc__body {
   padding-bottom: 0;
}

html {
  scroll-padding-top: 200px !important;
}

@media (max-width: 768px) {
  .elementor-11344 .elementor-element.elementor-element-2fb32a66 .elementor-toc__list-wrapper {
    display: block;
      column-count: 1 !important;
  }
}/* End custom CSS */