.elementor-5901 .elementor-element.elementor-element-00ac000:not(.elementor-motion-effects-element-type-background), .elementor-5901 .elementor-element.elementor-element-00ac000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#999999;}.elementor-5901 .elementor-element.elementor-element-00ac000{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-ef77d94 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-5901 .elementor-element.elementor-element-00ac000 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5901 .elementor-element.elementor-element-6a31dbc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5901 .elementor-element.elementor-element-6a31dbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5901 .elementor-element.elementor-element-69d7fde > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5901 .elementor-element.elementor-element-69d7fde > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5901 .elementor-element.elementor-element-e4271dd{width:var( --container-widget-width, 103.464% );max-width:103.464%;--container-widget-width:103.464%;--container-widget-flex-grow:0;text-align:end;}.elementor-5901 .elementor-element.elementor-element-e4271dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5901 .elementor-element.elementor-element-311482e > .elementor-container{max-width:1281px;}.elementor-5901 .elementor-element.elementor-element-311482e{margin-top:0px;margin-bottom:10px;}.elementor-5901 .elementor-element.elementor-element-7958856 > .elementor-element-populated{padding:5px 25px 0px 0px;}.elementor-5901 .elementor-element.elementor-element-05491e6{width:var( --container-widget-width, 100.586% );max-width:100.586%;--container-widget-width:100.586%;--container-widget-flex-grow:0;}.elementor-5901 .elementor-element.elementor-element-05491e6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-5901 .elementor-element.elementor-element-05491e6 .elementor-icon-list-icon{width:14px;}.elementor-5901 .elementor-element.elementor-element-05491e6 .elementor-icon-list-icon i{font-size:14px;}.elementor-5901 .elementor-element.elementor-element-05491e6 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-5901 .elementor-element.elementor-element-9a9b092:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5901 .elementor-element.elementor-element-9a9b092 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5901 .elementor-element.elementor-element-9a9b092 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5901 .elementor-element.elementor-element-9a9b092 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5901 .elementor-element.elementor-element-75220d5 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 5px 0px 0px;}.elementor-5901 .elementor-element.elementor-element-75220d5 .elementor-post-navigation{padding:0px 0;}.elementor-5901 .elementor-element.elementor-element-0589925 > .elementor-container{max-width:1281px;}.elementor-5901 .elementor-element.elementor-element-0589925{padding:0px 0px 120px 0px;}.elementor-5901 .elementor-element.elementor-element-ab51fcb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5901 .elementor-element.elementor-element-ab51fcb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-125c19b9 );}.elementor-5901 .elementor-element.elementor-element-ab51fcb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5901 .elementor-element.elementor-element-ab51fcb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5901 .elementor-element.elementor-element-da429f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5901 .elementor-element.elementor-element-6ae790b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5901 .elementor-element.elementor-element-6ae790b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-5901 .elementor-element.elementor-element-6ae790b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5901 .elementor-element.elementor-element-6ae790b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5901 .elementor-element.elementor-element-176056d > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(135deg, #BD0C0CE6 0%, #A50930E8 44%);border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-125c19b9 );}.elementor-5901 .elementor-element.elementor-element-176056d{--box-border-color:var( --e-global-color-125c19b9 );--header-color:var( --e-global-color-125c19b9 );--nested-list-indent:0px;--item-text-color:#FFFFFF;--item-text-hover-color:var( --e-global-color-125c19b9 );--item-text-transition-duration:0ms;--item-text-active-color:var( --e-global-color-125c19b9 );--marker-color:var( --e-global-color-125c19b9 );--marker-size:15px;}.elementor-5901 .elementor-element.elementor-element-176056d .elementor-toc__header-title{text-align:start;}.elementor-5901 .elementor-element.elementor-element-176056d .elementor-toc__header, .elementor-5901 .elementor-element.elementor-element-176056d .elementor-toc__header-title{font-family:var( --e-global-typography-75bebb5-font-family ), Sans-serif;font-size:var( --e-global-typography-75bebb5-font-size );font-weight:var( --e-global-typography-75bebb5-font-weight );text-transform:var( --e-global-typography-75bebb5-text-transform );font-style:var( --e-global-typography-75bebb5-font-style );text-decoration:var( --e-global-typography-75bebb5-text-decoration );line-height:var( --e-global-typography-75bebb5-line-height );letter-spacing:var( --e-global-typography-75bebb5-letter-spacing );}.elementor-5901 .elementor-element.elementor-element-176056d .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}@media(min-width:768px){.elementor-5901 .elementor-element.elementor-element-6a31dbc{width:35%;}.elementor-5901 .elementor-element.elementor-element-69d7fde{width:64.96%;}.elementor-5901 .elementor-element.elementor-element-7958856{width:70%;}.elementor-5901 .elementor-element.elementor-element-9a9b092{width:30%;}.elementor-5901 .elementor-element.elementor-element-ab51fcb{width:70%;}.elementor-5901 .elementor-element.elementor-element-6ae790b{width:30%;}}@media(max-width:1049px){.elementor-5901 .elementor-element.elementor-element-176056d .elementor-toc__header, .elementor-5901 .elementor-element.elementor-element-176056d .elementor-toc__header-title{font-size:var( --e-global-typography-75bebb5-font-size );line-height:var( --e-global-typography-75bebb5-line-height );letter-spacing:var( --e-global-typography-75bebb5-letter-spacing );}.elementor-5901 .elementor-element.elementor-element-176056d .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-5901 .elementor-element.elementor-element-176056d .elementor-toc__header, .elementor-5901 .elementor-element.elementor-element-176056d .elementor-toc__header-title{font-size:var( --e-global-typography-75bebb5-font-size );line-height:var( --e-global-typography-75bebb5-line-height );letter-spacing:var( --e-global-typography-75bebb5-letter-spacing );}.elementor-5901 .elementor-element.elementor-element-176056d .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for table-of-contents, class: .elementor-element-176056d */.elementor-5901 .elementor-element.elementor-element-176056d .elementor-toc__list-item a {
  scroll-margin-top: 200px; 
}
.elementor-toc__list-item-text-wrapper i { margin-inline-end: 15px !important; margin-top:8px !important; }
.elementor-toc__list-item .elementor-toc__list-item-text-wrapper { align-items: flex-start !important; }/* End custom CSS */