.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-5145 .elementor-element.elementor-element-6359390{--box-border-width:2px;--box-border-radius:0px;--separator-width:2px;--box-padding:5px;--box-min-height:0px;--nested-list-indent:0.1em;--item-text-hover-decoration:underline;--marker-size:0px;}.elementor-5145 .elementor-element.elementor-element-6359390 .elementor-toc__header-title{text-align:start;}.elementor-5145 .elementor-element.elementor-element-6359390 .elementor-toc__header{flex-direction:row;}.elementor-5145 .elementor-element.elementor-element-6359390 .elementor-toc__list-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:200;line-height:16px;letter-spacing:0px;word-spacing:0px;}.elementor-5145 .elementor-element.elementor-element-6780c5e:not(.elementor-motion-effects-element-type-background), .elementor-5145 .elementor-element.elementor-element-6780c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E1E17D;}.elementor-5145 .elementor-element.elementor-element-6780c5e:hover{background-color:#99989882;}.elementor-5145 .elementor-element.elementor-element-6780c5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5145 .elementor-element.elementor-element-6780c5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5145 .elementor-element.elementor-element-e34b74e .gallery-item .gallery-caption{display:none;}.elementor-5145 .elementor-element.elementor-element-9a41792:not(.elementor-motion-effects-element-type-background), .elementor-5145 .elementor-element.elementor-element-9a41792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E1E17D;}.elementor-5145 .elementor-element.elementor-element-9a41792:hover{background-color:#99989882;}.elementor-5145 .elementor-element.elementor-element-9a41792{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5145 .elementor-element.elementor-element-9a41792 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5145 .elementor-element.elementor-element-9d605ac .gallery-item .gallery-caption{display:none;}.elementor-5145 .elementor-element.elementor-element-7910146:not(.elementor-motion-effects-element-type-background), .elementor-5145 .elementor-element.elementor-element-7910146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E1E17D;}.elementor-5145 .elementor-element.elementor-element-7910146:hover{background-color:#99989882;}.elementor-5145 .elementor-element.elementor-element-7910146{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5145 .elementor-element.elementor-element-7910146 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5145 .elementor-element.elementor-element-fb0a199 .gallery-item .gallery-caption{display:none;}.elementor-5145 .elementor-element.elementor-element-448f1ff:not(.elementor-motion-effects-element-type-background), .elementor-5145 .elementor-element.elementor-element-448f1ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E1E17D;}.elementor-5145 .elementor-element.elementor-element-448f1ff:hover{background-color:#99989882;}.elementor-5145 .elementor-element.elementor-element-448f1ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5145 .elementor-element.elementor-element-448f1ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5145 .elementor-element.elementor-element-4679e9f .gallery-item .gallery-caption{display:none;}.elementor-5145 .elementor-element.elementor-element-3975925:not(.elementor-motion-effects-element-type-background), .elementor-5145 .elementor-element.elementor-element-3975925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E1E17D;}.elementor-5145 .elementor-element.elementor-element-3975925:hover{background-color:#99989882;}.elementor-5145 .elementor-element.elementor-element-3975925{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5145 .elementor-element.elementor-element-3975925 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5145 .elementor-element.elementor-element-7abef85 .gallery-item .gallery-caption{display:none;}.elementor-5145 .elementor-element.elementor-element-bdeb36f:not(.elementor-motion-effects-element-type-background), .elementor-5145 .elementor-element.elementor-element-bdeb36f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E1E17D;}.elementor-5145 .elementor-element.elementor-element-bdeb36f:hover{background-color:#99989882;}.elementor-5145 .elementor-element.elementor-element-bdeb36f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5145 .elementor-element.elementor-element-bdeb36f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5145 .elementor-element.elementor-element-ac82af1 .gallery-item .gallery-caption{display:none;}.elementor-5145 .elementor-element.elementor-element-f92977b:not(.elementor-motion-effects-element-type-background), .elementor-5145 .elementor-element.elementor-element-f92977b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E1E17D;}.elementor-5145 .elementor-element.elementor-element-f92977b:hover{background-color:#99989882;}.elementor-5145 .elementor-element.elementor-element-f92977b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5145 .elementor-element.elementor-element-f92977b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5145 .elementor-element.elementor-element-dc4363e .gallery-item .gallery-caption{display:none;}.elementor-5145 .elementor-element.elementor-element-a8d923b:not(.elementor-motion-effects-element-type-background), .elementor-5145 .elementor-element.elementor-element-a8d923b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E1E17D;}.elementor-5145 .elementor-element.elementor-element-a8d923b:hover{background-color:#99989882;}.elementor-5145 .elementor-element.elementor-element-a8d923b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5145 .elementor-element.elementor-element-a8d923b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5145 .elementor-element.elementor-element-233aca0 .gallery-item .gallery-caption{text-align:center;}.elementor-5145 .elementor-element.elementor-element-2bc5274:not(.elementor-motion-effects-element-type-background), .elementor-5145 .elementor-element.elementor-element-2bc5274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E1E17D;}.elementor-5145 .elementor-element.elementor-element-2bc5274:hover{background-color:#99989882;}.elementor-5145 .elementor-element.elementor-element-2bc5274{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5145 .elementor-element.elementor-element-2bc5274 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}