.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-15087 .elementor-element.elementor-element-ba0db83 .elementor-toc__header-title{text-align:start;}.elementor-15087 .elementor-element.elementor-element-ba0db83 .elementor-toc__header{flex-direction:row;}.elementor-15087 .elementor-element.elementor-element-ba0db83{--item-text-color:var( --e-global-color-accent );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15087 .elementor-element.elementor-element-d83c663 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15087 .elementor-element.elementor-element-5e9fa74{color:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-15087 .elementor-element.elementor-element-9150d49 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-6ae7ee3{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-dec5e71 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-8f6ea4e{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-bc9deab .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-7baf973{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-89006b7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-b6d8efc{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-6b7680a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-85ad166{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-0bd5d97 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-714bf44{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-9cefdcb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-1904023{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-9bdbd97 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-76b9a60{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-640becd .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-74a9eed{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-f7ca497 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-f932f04{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-efd75d2 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:28px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-da2c7e5{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-caab4cb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-1bde5dc{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-950c9b2 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-95c5f33{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-c2be5d7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-7b6cb4c{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-5c2ea1f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-48f94ac{color:var( --e-global-color-accent );}.elementor-15087 .elementor-element.elementor-element-63f28dd .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;}.elementor-15087 .elementor-element.elementor-element-cb6cb8b{color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15087 .elementor-element.elementor-element-aefd373 .elementor-button{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15087 .elementor-element.elementor-element-d83c663 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15087 .elementor-element.elementor-element-9150d49 .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-dec5e71 .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-bc9deab .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-89006b7 .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-6b7680a .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-0bd5d97 .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-9cefdcb .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-9bdbd97 .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-640becd .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-f7ca497 .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-efd75d2 .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-caab4cb .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-950c9b2 .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-c2be5d7 .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-5c2ea1f .elementor-heading-title{font-size:30px;}.elementor-15087 .elementor-element.elementor-element-63f28dd .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15087 .elementor-element.elementor-element-d83c663 .elementor-heading-title{font-size:22px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15087 .elementor-element.elementor-element-9150d49 .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-dec5e71 .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-bc9deab .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-89006b7 .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-6b7680a .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-0bd5d97 .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-9cefdcb .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-9bdbd97 .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-640becd .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-f7ca497 .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-efd75d2 .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-caab4cb .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-950c9b2 .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-c2be5d7 .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-5c2ea1f .elementor-heading-title{font-size:22px;}.elementor-15087 .elementor-element.elementor-element-63f28dd .elementor-heading-title{font-size:22px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}