.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1278 .elementor-element.elementor-element-76202cf .elementor-toc__header-title{text-align:start;}.elementor-1278 .elementor-element.elementor-element-76202cf{--item-text-hover-decoration:underline;}:root{--page-title-display:none;}/* Start custom CSS */body .elementor .crumb-svg svg,body .elementor .crumb-svg svg *,body .elementor .deco-svg svg,body .elementor .deco-svg svg *,body .elementor .sbox-svg svg,body .elementor .sbox-svg svg *,body .elementor .lg-upd-svg svg,body .elementor .lg-upd-svg svg *,body .elementor .lg-contact-svg svg,body .elementor .lg-contact-svg svg *{fill:none}
body .elementor .lg-s:last-child{border-bottom:0;padding-bottom:0}
body .elementor .lg-s-title{scroll-margin-top:110px}
body .elementor .lg-p a,body .elementor .lg-li-text a{color:var(--red);font-weight:700;text-decoration:none}
body .elementor .lg-contact-link{text-decoration:none}
body .elementor .sbox .elementor-widget-table-of-contents .elementor-toc__header{display:none}
body .elementor .sbox .elementor-widget-table-of-contents,body .elementor .sbox .elementor-widget-table-of-contents .elementor-widget-container,body .elementor .sbox .elementor-toc__body{border:0;padding:0;margin:0;background:none;box-shadow:none}
body .elementor .sbox .elementor-toc__list-wrapper{list-style:none;padding:0;margin:0;counter-reset:t}
body .elementor .sbox .elementor-toc__list-item{margin:0;padding:0}
body .elementor .sbox .elementor-toc__list-item::marker,body .elementor .sbox .elementor-toc__list-item-text-wrapper i,body .elementor .sbox .elementor-toc__list-item-text-wrapper svg{display:none;content:""}
body .elementor .sbox .elementor-toc__list-item-text-wrapper{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}
body .elementor .sbox .elementor-toc__list-item:last-child .elementor-toc__list-item-text-wrapper{border-bottom:0}
body .elementor .sbox .elementor-toc__list-item-text-wrapper::before{counter-increment:t;content:counter(t,decimal-leading-zero);font-family:var(--font-heading);color:var(--red);font-size:12px;line-height:1.6}
body .elementor .sbox .elementor-toc__list-item-text{font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;line-height:1.5}
body .elementor .sbox .elementor-toc__list-item-text:hover,body .elementor .sbox .elementor-toc__list-item-text.elementor-item-active{color:var(--red)}
@media (max-width:1100px){body .elementor .deco{opacity:.35;right:-120px}}/* End custom CSS */