.elementor-16611 .elementor-element.elementor-element-68b8f7b9 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-16611 .elementor-element.elementor-element-52dbe5d4 .elementor-toc__header-title{text-align:start;}.elementor-16611 .elementor-element.elementor-element-52dbe5d4 .elementor-toc__header, .elementor-16611 .elementor-element.elementor-element-52dbe5d4 .elementor-toc__header-title{font-size:18px;}.elementor-16611 .elementor-element.elementor-element-52dbe5d4 .elementor-toc__list-item{font-size:16px;}.elementor-16611 .elementor-element.elementor-element-52dbe5d4{--item-text-hover-decoration:underline;}.elementor-16611 .elementor-element.elementor-element-295a137a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16611 .elementor-element.elementor-element-295a137a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16611 .elementor-element.elementor-element-2ff3769{color:var( --e-global-color-text );}.elementor-16611 .elementor-element.elementor-element-d27c4ef .elementor-button{background-color:var( --e-global-color-primary );font-size:24px;line-height:35px;}@media(max-width:767px){.elementor-16611 .elementor-element.elementor-element-6880c42a{padding:0px 20px 0px 20px;}}@media(min-width:768px){.elementor-16611 .elementor-element.elementor-element-68b8f7b9{width:39.917%;}.elementor-16611 .elementor-element.elementor-element-295a137a{width:60.042%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-52dbe5d4 */.elementor-16611 .elementor-element.elementor-element-52dbe5d4 {
    z-index: 10 !important;
    max-height: 80%;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */