.elementor-2592 .elementor-element.elementor-element-3cc78aef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2592 .elementor-element.elementor-element-5726b50c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2592 .elementor-element.elementor-element-25a1c336{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2592 .elementor-element.elementor-element-377faa79 .elementor-heading-title{font-size:20px;line-height:32px;}.elementor-2592 .elementor-element.elementor-element-1ff44d67{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--separator-width:7px;--nested-list-indent:1em;--item-text-hover-decoration:underline;}.elementor-2592 .elementor-element.elementor-element-1ff44d67 .elementor-toc__header-title{text-align:start;}.elementor-2592 .elementor-element.elementor-element-1ff44d67 .elementor-toc__header{flex-direction:row;}.elementor-2592 .elementor-element.elementor-element-1ff44d67 .elementor-toc__list-item{font-weight:500;}.elementor-2592 .elementor-element.elementor-element-5118e9f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 6px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:6px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2592 .elementor-element.elementor-element-22ba1b7f{--display:flex;}.elementor-2592 .elementor-element.elementor-element-1ccb74fa .elementor-heading-title{font-size:48px;}.elementor-2592 .elementor-element.elementor-element-3ebbdd0a .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-2592 .elementor-element.elementor-element-467595b6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-5b7bc56e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-2592 .elementor-element.elementor-element-2b28f375{--display:flex;}.elementor-2592 .elementor-element.elementor-element-3fc9ed40 .elementor-heading-title{font-size:48px;}.elementor-2592 .elementor-element.elementor-element-56e08164 .elementor-heading-title{font-size:20px;line-height:27px;}.elementor-2592 .elementor-element.elementor-element-763657fb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-2592 .elementor-element.elementor-element-3cc78aef{--content-width:1300px;}.elementor-2592 .elementor-element.elementor-element-25a1c336{--width:70%;}.elementor-2592 .elementor-element.elementor-element-22ba1b7f{--width:25%;}.elementor-2592 .elementor-element.elementor-element-2b28f375{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2592 .elementor-element.elementor-element-25a1c336{--width:100%;}}@media(max-width:1024px){.elementor-2592 .elementor-element.elementor-element-1ff44d67{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-2592 .elementor-element.elementor-element-467595b6{width:100%;max-width:100%;}.elementor-2592 .elementor-element.elementor-element-763657fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-1ff44d67 */ol, ul {
    margin: 0;
}/* End custom CSS */