.elementor-2622 .elementor-element.elementor-element-8baf70d{--display:flex;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2622 .elementor-element.elementor-element-97f8228{--display:flex;--background-transition:0.3s;}.elementor-widget-text-editor{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-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-2622 .elementor-element.elementor-element-6efafc3{color:#2B2B2B;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-2622 .elementor-element.elementor-element-43c76b3{--display:flex;--background-transition:0.3s;}.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-2622 .elementor-element.elementor-element-e9445dd .elementor-toc__header-title{text-align:start;}.elementor-2622 .elementor-element.elementor-element-e9445dd .elementor-toc__header{flex-direction:row;}.elementor-2622 .elementor-element.elementor-element-e9445dd{--item-text-hover-decoration:underline;}.elementor-2622 .elementor-element.elementor-element-839fd3c{--display:flex;--background-transition:0.3s;}.elementor-2622 .elementor-element.elementor-element-eae159c{color:#2B2B2B;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.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-2622 .elementor-element.elementor-element-73f945f{--display:flex;--background-transition:0.3s;}.elementor-2622 .elementor-element.elementor-element-4cef116{--display:flex;--background-transition:0.3s;}.elementor-2622 .elementor-element.elementor-element-f09c895{color:#2B2B2B;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-2622 .elementor-element.elementor-element-55dece9{--display:flex;--background-transition:0.3s;}.elementor-2622 .elementor-element.elementor-element-3eff18a{--display:flex;--background-transition:0.3s;}.elementor-2622 .elementor-element.elementor-element-1531c16{color:#2B2B2B;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-2622 .elementor-element.elementor-element-f1d9a92{--display:flex;--background-transition:0.3s;}.elementor-2622 .elementor-element.elementor-element-cc0dd9f{--display:flex;--background-transition:0.3s;}.elementor-2622 .elementor-element.elementor-element-ef933fd{color:#2B2B2B;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-2622 .elementor-element.elementor-element-10be709{--display:flex;--background-transition:0.3s;}.elementor-2622 .elementor-element.elementor-element-d4fab41{--display:flex;--background-transition:0.3s;}.elementor-2622 .elementor-element.elementor-element-511c322{color:#2B2B2B;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-2622 .elementor-element.elementor-element-2985cfb{--display:flex;--background-transition:0.3s;}.elementor-2622 .elementor-element.elementor-element-13b4ebd{--display:flex;--background-transition:0.3s;}.elementor-2622 .elementor-element.elementor-element-6bfe3e0{color:#2B2B2B;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-2622 .elementor-element.elementor-element-bbf45e8{--display:flex;--background-transition:0.3s;}