.elementor-1470 .elementor-element.elementor-element-2edd39f{--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 );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-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-1470 .elementor-element.elementor-element-b898450 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1470 .elementor-element.elementor-element-2fcc2ba .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-09ab792 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-d225383 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-9f25c86 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-d7a4496 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-aac2f0e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1470 .elementor-element.elementor-element-d9c7057 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-a5c65ca .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-ac94ee8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-f243e53 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-185d99b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-68ad8f2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-523dd73 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-a4bd4cf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-7cd8bae .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1470 .elementor-element.elementor-element-0756fac .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1470 .elementor-element.elementor-element-ac03c37 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1470 .elementor-element.elementor-element-0ed30d1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-a8971a1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-708d2b9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-201e756 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-683b738 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-e0619b6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-8f86201 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-74a4c8e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-7bf95b2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-cdeb20e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-86228bf .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1470 .elementor-element.elementor-element-bde8c90 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-6bfb66b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-e68562d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-5e1290b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c223567 );}.elementor-1470 .elementor-element.elementor-element-bfcdc45 .elementor-heading-title{color:var( --e-global-color-text );}.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 );}@media(max-width:1024px){.elementor-widget-text-editor{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-1470 .elementor-element.elementor-element-2fcc2ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-09ab792 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-d225383 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-9f25c86 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-d7a4496 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-d9c7057 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-a5c65ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-ac94ee8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-f243e53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-185d99b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-68ad8f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-523dd73 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-a4bd4cf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-0ed30d1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-a8971a1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-708d2b9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-201e756 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-683b738 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-e0619b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-8f86201 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-74a4c8e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-7bf95b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-cdeb20e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-bde8c90 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-6bfb66b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-e68562d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-5e1290b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{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-1470 .elementor-element.elementor-element-2fcc2ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-09ab792 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-d225383 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-9f25c86 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-d7a4496 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-d9c7057 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-a5c65ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-ac94ee8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-f243e53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-185d99b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-68ad8f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-523dd73 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-a4bd4cf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-0ed30d1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-a8971a1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-708d2b9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-201e756 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-683b738 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-e0619b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-8f86201 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-74a4c8e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-7bf95b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-cdeb20e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-bde8c90 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-6bfb66b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-e68562d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1470 .elementor-element.elementor-element-5e1290b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}