.elementor-4149 .elementor-element.elementor-element-5afb1d5e{columns:1;color:var( --e-global-color-primary );font-family:var( --e-global-typography-80d0191-font-family ), Sans-serif;font-size:var( --e-global-typography-80d0191-font-size );font-weight:var( --e-global-typography-80d0191-font-weight );line-height:var( --e-global-typography-80d0191-line-height );letter-spacing:var( --e-global-typography-80d0191-letter-spacing );word-spacing:var( --e-global-typography-80d0191-word-spacing );width:100%;max-width:100%;align-self:center;}.elementor-4149 .elementor-element.elementor-element-5afb1d5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4149 .elementor-element.elementor-element-546c7771{--box-border-width:0px;--separator-width:0px;--box-min-height:0px;--header-color:var( --e-global-color-secondary );--toc-body-max-height:531px;--nested-list-indent:0.1em;--item-text-color:var( --e-global-color-453cb45 );--item-text-decoration:underline;--item-text-hover-decoration:underline;--item-text-active-color:#FFC53C;--item-text-active-decoration:underline;--marker-color:var( --e-global-color-secondary );}.elementor-4149 .elementor-element.elementor-element-546c7771 .elementor-toc__header-title{text-align:start;}.elementor-4149 .elementor-element.elementor-element-546c7771 .elementor-toc__header, .elementor-4149 .elementor-element.elementor-element-546c7771 .elementor-toc__header-title{font-family:var( --e-global-typography-1a13290-font-family ), Sans-serif;font-size:var( --e-global-typography-1a13290-font-size );font-weight:var( --e-global-typography-1a13290-font-weight );line-height:var( --e-global-typography-1a13290-line-height );letter-spacing:var( --e-global-typography-1a13290-letter-spacing );word-spacing:var( --e-global-typography-1a13290-word-spacing );}.elementor-4149 .elementor-element.elementor-element-546c7771 .elementor-toc__list-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4149 .elementor-element.elementor-element-546c7771 > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:0px 0px 0px 0px;}.elementor-4149 .elementor-element.elementor-element-609d5a6c .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4149 .elementor-element.elementor-element-178c0bcd{color:var( --e-global-color-453cb45 );}.elementor-4149 .elementor-element.elementor-element-28c1136a{color:var( --e-global-color-453cb45 );}.elementor-4149 .elementor-element.elementor-element-3dc5f8e2{--spacer-size:20px;}.elementor-4149 .elementor-element.elementor-element-6e23d98{color:var( --e-global-color-453cb45 );}.elementor-4149 .elementor-element.elementor-element-193d4aaa{--spacer-size:20px;}.elementor-4149 .elementor-element.elementor-element-3f6b9d36{text-align:center;}.elementor-4149 .elementor-element.elementor-element-3f6b9d36 .elementor-heading-title{font-family:var( --e-global-typography-cc4087c-font-family ), Sans-serif;font-size:var( --e-global-typography-cc4087c-font-size );font-weight:var( --e-global-typography-cc4087c-font-weight );line-height:var( --e-global-typography-cc4087c-line-height );letter-spacing:var( --e-global-typography-cc4087c-letter-spacing );word-spacing:var( --e-global-typography-cc4087c-word-spacing );}.elementor-4149 .elementor-element.elementor-element-2787ba4a{color:var( --e-global-color-453cb45 );}.elementor-4149 .elementor-element.elementor-element-7352cf5f{color:var( --e-global-color-453cb45 );}.elementor-4149 .elementor-element.elementor-element-441005dc{--spacer-size:20px;}.elementor-4149 .elementor-element.elementor-element-da7feb5 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4149 .elementor-element.elementor-element-57e96d16{color:var( --e-global-color-453cb45 );}.elementor-4149 .elementor-element.elementor-element-07f5f40{--spacer-size:20px;}.elementor-4149 .elementor-element.elementor-element-5a29ae9 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4149 .elementor-element.elementor-element-6aea26c4{color:var( --e-global-color-453cb45 );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4149 .elementor-element.elementor-element-37da7dfc{--spacer-size:20px;}.elementor-4149 .elementor-element.elementor-element-44163991 .elementor-heading-title{font-family:var( --e-global-typography-cc4087c-font-family ), Sans-serif;font-size:var( --e-global-typography-cc4087c-font-size );font-weight:var( --e-global-typography-cc4087c-font-weight );line-height:var( --e-global-typography-cc4087c-line-height );letter-spacing:var( --e-global-typography-cc4087c-letter-spacing );word-spacing:var( --e-global-typography-cc4087c-word-spacing );}.elementor-4149 .elementor-element.elementor-element-75a2743d{--spacer-size:20px;}@media(min-width:768px){.elementor-4149 .elementor-element.elementor-element-4cc9496{width:70.183%;}.elementor-4149 .elementor-element.elementor-element-36d77fcb{width:29.817%;}}@media(max-width:1024px){.elementor-4149 .elementor-element.elementor-element-5afb1d5e{font-size:var( --e-global-typography-80d0191-font-size );line-height:var( --e-global-typography-80d0191-line-height );letter-spacing:var( --e-global-typography-80d0191-letter-spacing );word-spacing:var( --e-global-typography-80d0191-word-spacing );width:var( --container-widget-width, 521.667px );max-width:521.667px;--container-widget-width:521.667px;--container-widget-flex-grow:0;}.elementor-4149 .elementor-element.elementor-element-546c7771 .elementor-toc__header, .elementor-4149 .elementor-element.elementor-element-546c7771 .elementor-toc__header-title{font-size:var( --e-global-typography-1a13290-font-size );line-height:var( --e-global-typography-1a13290-line-height );letter-spacing:var( --e-global-typography-1a13290-letter-spacing );word-spacing:var( --e-global-typography-1a13290-word-spacing );}.elementor-4149 .elementor-element.elementor-element-178c0bcd{width:var( --container-widget-width, 834.323px );max-width:834.323px;--container-widget-width:834.323px;--container-widget-flex-grow:0;}.elementor-4149 .elementor-element.elementor-element-28c1136a{width:var( --container-widget-width, 834.323px );max-width:834.323px;--container-widget-width:834.323px;--container-widget-flex-grow:0;}.elementor-4149 .elementor-element.elementor-element-6e23d98{width:var( --container-widget-width, 834.323px );max-width:834.323px;--container-widget-width:834.323px;--container-widget-flex-grow:0;}.elementor-4149 .elementor-element.elementor-element-3f6b9d36 .elementor-heading-title{font-size:var( --e-global-typography-cc4087c-font-size );line-height:var( --e-global-typography-cc4087c-line-height );letter-spacing:var( --e-global-typography-cc4087c-letter-spacing );word-spacing:var( --e-global-typography-cc4087c-word-spacing );}.elementor-4149 .elementor-element.elementor-element-2787ba4a{width:var( --container-widget-width, 915.667px );max-width:915.667px;--container-widget-width:915.667px;--container-widget-flex-grow:0;}.elementor-4149 .elementor-element.elementor-element-7352cf5f{width:var( --container-widget-width, 834.323px );max-width:834.323px;--container-widget-width:834.323px;--container-widget-flex-grow:0;}.elementor-4149 .elementor-element.elementor-element-57e96d16{width:var( --container-widget-width, 915.667px );max-width:915.667px;--container-widget-width:915.667px;--container-widget-flex-grow:0;}.elementor-4149 .elementor-element.elementor-element-6aea26c4{width:var( --container-widget-width, 834.323px );max-width:834.323px;--container-widget-width:834.323px;--container-widget-flex-grow:0;}.elementor-4149 .elementor-element.elementor-element-44163991 .elementor-heading-title{font-size:var( --e-global-typography-cc4087c-font-size );line-height:var( --e-global-typography-cc4087c-line-height );letter-spacing:var( --e-global-typography-cc4087c-letter-spacing );word-spacing:var( --e-global-typography-cc4087c-word-spacing );}}@media(max-width:767px){.elementor-4149 .elementor-element.elementor-element-5afb1d5e{font-size:var( --e-global-typography-80d0191-font-size );line-height:var( --e-global-typography-80d0191-line-height );letter-spacing:var( --e-global-typography-80d0191-letter-spacing );word-spacing:var( --e-global-typography-80d0191-word-spacing );}.elementor-4149 .elementor-element.elementor-element-546c7771 .elementor-toc__header, .elementor-4149 .elementor-element.elementor-element-546c7771 .elementor-toc__header-title{font-size:var( --e-global-typography-1a13290-font-size );line-height:var( --e-global-typography-1a13290-line-height );letter-spacing:var( --e-global-typography-1a13290-letter-spacing );word-spacing:var( --e-global-typography-1a13290-word-spacing );}.elementor-4149 .elementor-element.elementor-element-3f6b9d36 .elementor-heading-title{font-size:var( --e-global-typography-cc4087c-font-size );line-height:var( --e-global-typography-cc4087c-line-height );letter-spacing:var( --e-global-typography-cc4087c-letter-spacing );word-spacing:var( --e-global-typography-cc4087c-word-spacing );}.elementor-4149 .elementor-element.elementor-element-44163991 .elementor-heading-title{font-size:var( --e-global-typography-cc4087c-font-size );line-height:var( --e-global-typography-cc4087c-line-height );letter-spacing:var( --e-global-typography-cc4087c-letter-spacing );word-spacing:var( --e-global-typography-cc4087c-word-spacing );}}/* Start custom CSS for table-of-contents, class: .elementor-element-546c7771 */z-index:auto;/* End custom CSS */