.elementor-7919 .elementor-element.elementor-element-18cdcdd7{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;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-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-7919 .elementor-element.elementor-element-f164de3 .elementor-toc__header-title{text-align:start}.elementor-7919 .elementor-element.elementor-element-f164de3{--header-background-color:var(--e-global-color-primary);--header-color:#fff;--item-text-color:var(--e-global-color-text);--item-text-hover-color:var(--e-global-color-accent);--item-text-hover-decoration:underline;--marker-color:var(--e-global-color-primary)}.elementor-7919 .elementor-element.elementor-element-f164de3 .elementor-toc__header,.elementor-7919 .elementor-element.elementor-element-f164de3 .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-7919 .elementor-element.elementor-element-f164de3 .elementor-toc__header{flex-direction:row}.elementor-7919 .elementor-element.elementor-element-f164de3 .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-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-7919 .elementor-element.elementor-element-224bfff>.elementor-widget-container{background-color:var(--e-global-color-primary);padding:2px}.elementor-7919 .elementor-element.elementor-element-224bfff{text-align:center}.elementor-7919 .elementor-element.elementor-element-224bfff .elementor-heading-title{color:#fff}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-7919 .elementor-element.elementor-element-85b3c3a>.elementor-widget-container{background-color:var(--e-global-color-primary);padding:2px}.elementor-7919 .elementor-element.elementor-element-85b3c3a{text-align:center}.elementor-7919 .elementor-element.elementor-element-85b3c3a .elementor-heading-title{color:#fff}.elementor-7919 .elementor-element.elementor-element-d933ac3>.elementor-widget-container{background-color:var(--e-global-color-primary);padding:2px}.elementor-7919 .elementor-element.elementor-element-d933ac3{text-align:center}.elementor-7919 .elementor-element.elementor-element-d933ac3 .elementor-heading-title{color:#fff}.elementor-7919 .elementor-element.elementor-element-68bcba7 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-e400fed .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-b17c1f0 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-40ebaa4 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-108c549 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-c75ae72 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-d9fc1e7>.elementor-widget-container{background-color:var(--e-global-color-primary);padding:2px}.elementor-7919 .elementor-element.elementor-element-d9fc1e7{text-align:center}.elementor-7919 .elementor-element.elementor-element-d9fc1e7 .elementor-heading-title{color:#fff}.elementor-7919 .elementor-element.elementor-element-ccd901f .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-29c0f6a .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-23911bc .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-d3d51a7 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-6a9af6b .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-28ad3e9 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-cdb85fe>.elementor-widget-container{background-color:var(--e-global-color-primary);padding:2px}.elementor-7919 .elementor-element.elementor-element-cdb85fe{text-align:center}.elementor-7919 .elementor-element.elementor-element-cdb85fe .elementor-heading-title{color:#fff}.elementor-7919 .elementor-element.elementor-element-d94f337 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-b063f3a .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-da4b516 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-a4b2fac .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-796ff25 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-af3caed .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-da7faa6>.elementor-widget-container{background-color:var(--e-global-color-primary);padding:2px}.elementor-7919 .elementor-element.elementor-element-da7faa6{text-align:center}.elementor-7919 .elementor-element.elementor-element-da7faa6 .elementor-heading-title{color:#fff}.elementor-7919 .elementor-element.elementor-element-d7ca501 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-7514885 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-a7be33e .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-f227849 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-b026d44 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-fb45eec .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-c3289c7 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-5c929a9>.elementor-widget-container{background-color:var(--e-global-color-primary);padding:2px}.elementor-7919 .elementor-element.elementor-element-5c929a9{text-align:center}.elementor-7919 .elementor-element.elementor-element-5c929a9 .elementor-heading-title{color:#fff}.elementor-7919 .elementor-element.elementor-element-a2d26d8 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-ad3bb11 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-cedbb7d .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-253c018 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-cf8b1af .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-13d40cc .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-e83ca4e .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-926a455 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-44808e8 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-4aafc4f .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-1d70b8c .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-secondary)}.elementor-7919 .elementor-element.elementor-element-e69a722>.elementor-widget-container{background-color:var(--e-global-color-primary);padding:2px}.elementor-7919 .elementor-element.elementor-element-e69a722{text-align:center}.elementor-7919 .elementor-element.elementor-element-e69a722 .elementor-heading-title{color:#fff}