.elementor-87 .elementor-element.elementor-element-8c9abc2{margin-top:100px;margin-bottom:100px;}.elementor-87 .elementor-element.elementor-element-fc3851c{--box-min-height:600px;--box-background-color:var( --e-global-color-3050f2e );--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:13px;--header-background-color:var( --e-global-color-3050f2e );--header-color:var( --e-global-color-primary );--toggle-button-color:var( --e-global-color-primary );--toc-body-max-height:1000px;--nested-list-indent:1.1em;--item-text-color:var( --e-global-color-primary );--item-text-hover-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-text );--marker-color:var( --e-global-color-primary );--marker-size:4px;}.elementor-87 .elementor-element.elementor-element-fc3851c .elementor-toc__header-title{text-align:start;}.elementor-87 .elementor-element.elementor-element-fc3851c .elementor-toc__header, .elementor-87 .elementor-element.elementor-element-fc3851c .elementor-toc__header-title{font-size:17px;text-transform:uppercase;}.elementor-87 .elementor-element.elementor-element-fc3851c .elementor-toc__header{flex-direction:row;}.elementor-87 .elementor-element.elementor-element-fc3851c .elementor-toc__list-item{font-size:14px;}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-b7106fc{width:75%;}.elementor-87 .elementor-element.elementor-element-7e23a94{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-b7106fc{width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-fc3851c */body[data-elementor-device-mode=desktop] .elementor-87 .elementor-element.elementor-element-fc3851c, body[data-elementor-device-mode=tablet] .elementor-87 .elementor-element.elementor-element-fc3851c {
position: sticky; position: -webkit-sticky; top: 110px;
}/* End custom CSS */