.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-3020 .elementor-element.elementor-element-ba76474{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-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-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-3020 .elementor-element.elementor-element-42702c6 .elementor-toc__header-title{text-align:start;}.elementor-3020 .elementor-element.elementor-element-42702c6 .elementor-toc__header{flex-direction:row;}.elementor-3020 .elementor-element.elementor-element-42702c6{--item-text-hover-decoration:underline;}.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-3020 .elementor-element.elementor-element-f06ed05 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-d009a82{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-secondary );}.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-3020 .elementor-element.elementor-element-ab56945 .elementor-heading-title{color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-782ceaf .elementor-heading-title{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-1ca8c6f );}.elementor-3020 .elementor-element.elementor-element-3b833c3{color:#7A7A7A;}.elementor-3020 .elementor-element.elementor-element-7c2eb82 .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-1ca8c6f );}.elementor-3020 .elementor-element.elementor-element-ac56e68{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-secondary );}.elementor-3020 .elementor-element.elementor-element-fcae599 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-8afaaa3 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-10996f8{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-secondary );}.elementor-3020 .elementor-element.elementor-element-6836c00 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-6e01c5d .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-a8117d7 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-8ec6884 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-de213e5 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-6c8b653{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-secondary );}.elementor-3020 .elementor-element.elementor-element-297b25a .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-b44327f{color:var( --e-global-color-secondary );}.elementor-3020 .elementor-element.elementor-element-a4f66e1 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-559ee5b{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-secondary );}.elementor-3020 .elementor-element.elementor-element-cdf71af .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-1ca8c6f );}.elementor-3020 .elementor-element.elementor-element-599e0e5{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-secondary );}.elementor-3020 .elementor-element.elementor-element-b973054 .elementor-heading-title{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-1ca8c6f );}.elementor-3020 .elementor-element.elementor-element-5f42f83{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-secondary );}.elementor-3020 .elementor-element.elementor-element-54af02d .elementor-heading-title{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-1ca8c6f );}.elementor-3020 .elementor-element.elementor-element-89938ac .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-00ff9d9{color:var( --e-global-color-secondary );}.elementor-3020 .elementor-element.elementor-element-e2117d6 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-30d3021{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-secondary );}.elementor-3020 .elementor-element.elementor-element-ca7c35f .elementor-heading-title{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-1ca8c6f );}.elementor-3020 .elementor-element.elementor-element-3372d04{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-secondary );}.elementor-3020 .elementor-element.elementor-element-adacbec .elementor-heading-title{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-1ca8c6f );}.elementor-3020 .elementor-element.elementor-element-3caffe5{color:var( --e-global-color-secondary );}.elementor-3020 .elementor-element.elementor-element-980a988 .elementor-heading-title{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-1ca8c6f );}.elementor-3020 .elementor-element.elementor-element-617dfae{color:var( --e-global-color-secondary );}.elementor-3020 .elementor-element.elementor-element-8caf492 .elementor-heading-title{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-1ca8c6f );}.elementor-3020 .elementor-element.elementor-element-210803c .elementor-heading-title{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-1ca8c6f );}.elementor-3020 .elementor-element.elementor-element-10a83ad{color:var( --e-global-color-secondary );}.elementor-3020 .elementor-element.elementor-element-50412c8 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );color:var( --e-global-color-af958b0 );}.elementor-3020 .elementor-element.elementor-element-93aadf8{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-3020 .elementor-element.elementor-element-f06ed05 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-fcae599 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-8afaaa3 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-6836c00 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-6e01c5d .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-a8117d7 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-8ec6884 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-de213e5 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-297b25a .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-a4f66e1 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-89938ac .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-e2117d6 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-50412c8 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}}@media(max-width:767px){.elementor-3020 .elementor-element.elementor-element-f06ed05 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-fcae599 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-8afaaa3 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-6836c00 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-6e01c5d .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-a8117d7 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-8ec6884 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-de213e5 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-297b25a .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-a4f66e1 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-89938ac .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-e2117d6 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}.elementor-3020 .elementor-element.elementor-element-50412c8 .elementor-heading-title{font-size:var( --e-global-typography-d07be9d-font-size );}}