.elementor-10955 .elementor-element.elementor-element-7fdbc8b{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-10955 .elementor-element.elementor-element-8bb63b8{color:var( --e-global-color-secondary );}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );}.elementor-10955 .elementor-element.elementor-element-dd55699 .elementor-toc__header-title{text-align:start;}.elementor-10955 .elementor-element.elementor-element-dd55699 .elementor-toc__header, .elementor-10955 .elementor-element.elementor-element-dd55699 .elementor-toc__header-title{font-family:var( --e-global-typography-3cf7529-font-family ), Sans-serif;font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-dd55699{--toggle-button-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-secondary );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-dd55699 .elementor-toc__header{flex-direction:row;}.elementor-10955 .elementor-element.elementor-element-dd55699 .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.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 );}.elementor-10955 .elementor-element.elementor-element-1d8fa18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-10955 .elementor-element.elementor-element-7f04a86 .elementor-heading-title{font-family:var( --e-global-typography-3cf7529-font-family ), Sans-serif;font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-abe5d99{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-8c8958b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-0693764{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-11019d3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-99066f1{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-e515eec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10955 .elementor-element.elementor-element-0fad0be .elementor-heading-title{font-family:var( --e-global-typography-3cf7529-font-family ), Sans-serif;font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-547b777{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-9fafdb8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-00c6519{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-33e5b75 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-862c776{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-c0295ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10955 .elementor-element.elementor-element-ea6fba7 .elementor-heading-title{font-family:var( --e-global-typography-3cf7529-font-family ), Sans-serif;font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-50ee9af{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-15b02f5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-c8ec691{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-4838bf2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-9f7f7a3{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-117c388{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10955 .elementor-element.elementor-element-38254bc .elementor-heading-title{font-family:var( --e-global-typography-3cf7529-font-family ), Sans-serif;font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-83ba035{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-8911ee6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-f45bdbf{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-08e6f8e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-ba52d08{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-30acf5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10955 .elementor-element.elementor-element-861b61a .elementor-heading-title{font-family:var( --e-global-typography-3cf7529-font-family ), Sans-serif;font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-569c57c{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-759faf4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-5bb9f0f{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-e4cf319 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-686721a{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-aa72b35{--display:flex;}.elementor-10955 .elementor-element.elementor-element-2a75fa4{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-1b7c9c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10955 .elementor-element.elementor-element-425efcb .elementor-heading-title{font-family:var( --e-global-typography-3cf7529-font-family ), Sans-serif;font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-04933eb{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-7f29767 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-2cca7ca{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-a3d67be .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-ff71a4e{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-5fb6c3e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-10955 .elementor-element.elementor-element-aef535a{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-79f16dc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-10955 .elementor-element.elementor-element-7b57b5b{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-a33d0a2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-10955 .elementor-element.elementor-element-175e3bf{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-088c385 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-e24f897{color:var( --e-global-color-secondary );}.elementor-10955 .elementor-element.elementor-element-4b3c303{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-10955 .elementor-element.elementor-element-dd55699 .elementor-toc__header, .elementor-10955 .elementor-element.elementor-element-dd55699 .elementor-toc__header-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-dd55699 .elementor-toc__list-item{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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10955 .elementor-element.elementor-element-7f04a86 .elementor-heading-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-8c8958b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-11019d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-0fad0be .elementor-heading-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-9fafdb8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-33e5b75 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-ea6fba7 .elementor-heading-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-15b02f5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-4838bf2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-38254bc .elementor-heading-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-8911ee6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-08e6f8e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-861b61a .elementor-heading-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-759faf4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-e4cf319 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-425efcb .elementor-heading-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-7f29767 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-a3d67be .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-5fb6c3e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-10955 .elementor-element.elementor-element-79f16dc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-10955 .elementor-element.elementor-element-a33d0a2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-10955 .elementor-element.elementor-element-088c385 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-10955 .elementor-element.elementor-element-dd55699 .elementor-toc__header, .elementor-10955 .elementor-element.elementor-element-dd55699 .elementor-toc__header-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-dd55699 .elementor-toc__list-item{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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10955 .elementor-element.elementor-element-7f04a86 .elementor-heading-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-8c8958b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-11019d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-0fad0be .elementor-heading-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-9fafdb8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-33e5b75 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-ea6fba7 .elementor-heading-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-15b02f5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-4838bf2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-38254bc .elementor-heading-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-8911ee6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-08e6f8e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-861b61a .elementor-heading-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-759faf4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-e4cf319 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-425efcb .elementor-heading-title{font-size:var( --e-global-typography-3cf7529-font-size );}.elementor-10955 .elementor-element.elementor-element-7f29767 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-a3d67be .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10955 .elementor-element.elementor-element-5fb6c3e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-10955 .elementor-element.elementor-element-79f16dc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-10955 .elementor-element.elementor-element-a33d0a2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-10955 .elementor-element.elementor-element-088c385 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}