.elementor-1056 .elementor-element.elementor-element-888ba7b{--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-1056 .elementor-element.elementor-element-46c2def{font-family:var( --e-global-typography-f205e76-font-family ), Sans-serif;font-size:var( --e-global-typography-f205e76-font-size );font-weight:var( --e-global-typography-f205e76-font-weight );}.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-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-1056 .elementor-element.elementor-element-7f19246 .elementor-heading-title{font-family:var( --e-global-typography-23ef21e-font-family ), Sans-serif;font-size:var( --e-global-typography-23ef21e-font-size );font-weight:var( --e-global-typography-23ef21e-font-weight );line-height:var( --e-global-typography-23ef21e-line-height );color:var( --e-global-color-secondary );}.elementor-1056 .elementor-element.elementor-element-a5e0baf{font-family:var( --e-global-typography-f205e76-font-family ), Sans-serif;font-size:var( --e-global-typography-f205e76-font-size );font-weight:var( --e-global-typography-f205e76-font-weight );}.elementor-1056 .elementor-element.elementor-element-343e2ce .elementor-heading-title{font-family:var( --e-global-typography-2f116d4-font-family ), Sans-serif;font-size:var( --e-global-typography-2f116d4-font-size );font-weight:var( --e-global-typography-2f116d4-font-weight );line-height:var( --e-global-typography-2f116d4-line-height );color:var( --e-global-color-secondary );}.elementor-1056 .elementor-element.elementor-element-d7ae611{font-family:var( --e-global-typography-f205e76-font-family ), Sans-serif;font-size:var( --e-global-typography-f205e76-font-size );font-weight:var( --e-global-typography-f205e76-font-weight );}.elementor-1056 .elementor-element.elementor-element-66879db .elementor-heading-title{font-family:var( --e-global-typography-2f116d4-font-family ), Sans-serif;font-size:var( --e-global-typography-2f116d4-font-size );font-weight:var( --e-global-typography-2f116d4-font-weight );line-height:var( --e-global-typography-2f116d4-line-height );color:var( --e-global-color-secondary );}.elementor-1056 .elementor-element.elementor-element-13e04ae{font-family:var( --e-global-typography-f205e76-font-family ), Sans-serif;font-size:var( --e-global-typography-f205e76-font-size );font-weight:var( --e-global-typography-f205e76-font-weight );}.elementor-1056 .elementor-element.elementor-element-ccd0237 .elementor-heading-title{font-family:var( --e-global-typography-2f116d4-font-family ), Sans-serif;font-size:var( --e-global-typography-2f116d4-font-size );font-weight:var( --e-global-typography-2f116d4-font-weight );line-height:var( --e-global-typography-2f116d4-line-height );color:var( --e-global-color-secondary );}.elementor-1056 .elementor-element.elementor-element-57c5eb8{font-family:var( --e-global-typography-f205e76-font-family ), Sans-serif;font-size:var( --e-global-typography-f205e76-font-size );font-weight:var( --e-global-typography-f205e76-font-weight );}.elementor-1056 .elementor-element.elementor-element-9b7ee69 .elementor-heading-title{font-family:var( --e-global-typography-161eb01-font-family ), Sans-serif;font-size:var( --e-global-typography-161eb01-font-size );font-weight:var( --e-global-typography-161eb01-font-weight );text-transform:var( --e-global-typography-161eb01-text-transform );line-height:var( --e-global-typography-161eb01-line-height );color:var( --e-global-color-secondary );}.elementor-1056 .elementor-element.elementor-element-08765d2{font-family:var( --e-global-typography-f205e76-font-family ), Sans-serif;font-size:var( --e-global-typography-f205e76-font-size );font-weight:var( --e-global-typography-f205e76-font-weight );}.elementor-1056 .elementor-element.elementor-element-657c216 .elementor-heading-title{font-family:var( --e-global-typography-23ef21e-font-family ), Sans-serif;font-size:var( --e-global-typography-23ef21e-font-size );font-weight:var( --e-global-typography-23ef21e-font-weight );line-height:var( --e-global-typography-23ef21e-line-height );color:var( --e-global-color-secondary );}.elementor-1056 .elementor-element.elementor-element-881bcea{font-family:var( --e-global-typography-f205e76-font-family ), Sans-serif;font-size:var( --e-global-typography-f205e76-font-size );font-weight:var( --e-global-typography-f205e76-font-weight );}.elementor-1056 .elementor-element.elementor-element-d8f476b .elementor-heading-title{font-family:var( --e-global-typography-2f116d4-font-family ), Sans-serif;font-size:var( --e-global-typography-2f116d4-font-size );font-weight:var( --e-global-typography-2f116d4-font-weight );line-height:var( --e-global-typography-2f116d4-line-height );color:var( --e-global-color-text );}.elementor-1056 .elementor-element.elementor-element-907593c{font-family:var( --e-global-typography-f205e76-font-family ), Sans-serif;font-size:var( --e-global-typography-f205e76-font-size );font-weight:var( --e-global-typography-f205e76-font-weight );}.elementor-1056 .elementor-element.elementor-element-6a2de39 .elementor-heading-title{font-family:var( --e-global-typography-23ef21e-font-family ), Sans-serif;font-size:var( --e-global-typography-23ef21e-font-size );font-weight:var( --e-global-typography-23ef21e-font-weight );line-height:var( --e-global-typography-23ef21e-line-height );color:var( --e-global-color-secondary );}.elementor-1056 .elementor-element.elementor-element-4a5c8ad{font-family:var( --e-global-typography-f205e76-font-family ), Sans-serif;font-size:var( --e-global-typography-f205e76-font-size );font-weight:var( --e-global-typography-f205e76-font-weight );}.elementor-1056 .elementor-element.elementor-element-0efe1f1 .elementor-heading-title{font-family:var( --e-global-typography-23ef21e-font-family ), Sans-serif;font-size:var( --e-global-typography-23ef21e-font-size );font-weight:var( --e-global-typography-23ef21e-font-weight );line-height:var( --e-global-typography-23ef21e-line-height );color:var( --e-global-color-secondary );}.elementor-1056 .elementor-element.elementor-element-3091897{font-family:var( --e-global-typography-f205e76-font-family ), Sans-serif;font-size:var( --e-global-typography-f205e76-font-size );font-weight:var( --e-global-typography-f205e76-font-weight );}.elementor-1056 .elementor-element.elementor-element-5f1a5f5 .elementor-heading-title{font-family:var( --e-global-typography-23ef21e-font-family ), Sans-serif;font-size:var( --e-global-typography-23ef21e-font-size );font-weight:var( --e-global-typography-23ef21e-font-weight );line-height:var( --e-global-typography-23ef21e-line-height );color:var( --e-global-color-secondary );}.elementor-1056 .elementor-element.elementor-element-9d04abe{font-family:var( --e-global-typography-f205e76-font-family ), Sans-serif;font-size:var( --e-global-typography-f205e76-font-size );font-weight:var( --e-global-typography-f205e76-font-weight );}.elementor-1056 .elementor-element.elementor-element-cca6469 .elementor-heading-title{font-family:var( --e-global-typography-23ef21e-font-family ), Sans-serif;font-size:var( --e-global-typography-23ef21e-font-size );font-weight:var( --e-global-typography-23ef21e-font-weight );line-height:var( --e-global-typography-23ef21e-line-height );color:var( --e-global-color-secondary );}.elementor-1056 .elementor-element.elementor-element-df1eae7{font-family:var( --e-global-typography-f205e76-font-family ), Sans-serif;font-size:var( --e-global-typography-f205e76-font-size );font-weight:var( --e-global-typography-f205e76-font-weight );}@media(max-width:1024px){.elementor-1056 .elementor-element.elementor-element-46c2def{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-7f19246 .elementor-heading-title{font-size:var( --e-global-typography-23ef21e-font-size );line-height:var( --e-global-typography-23ef21e-line-height );}.elementor-1056 .elementor-element.elementor-element-a5e0baf{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-343e2ce .elementor-heading-title{font-size:var( --e-global-typography-2f116d4-font-size );line-height:var( --e-global-typography-2f116d4-line-height );}.elementor-1056 .elementor-element.elementor-element-d7ae611{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-66879db .elementor-heading-title{font-size:var( --e-global-typography-2f116d4-font-size );line-height:var( --e-global-typography-2f116d4-line-height );}.elementor-1056 .elementor-element.elementor-element-13e04ae{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-ccd0237 .elementor-heading-title{font-size:var( --e-global-typography-2f116d4-font-size );line-height:var( --e-global-typography-2f116d4-line-height );}.elementor-1056 .elementor-element.elementor-element-57c5eb8{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-9b7ee69 .elementor-heading-title{font-size:var( --e-global-typography-161eb01-font-size );line-height:var( --e-global-typography-161eb01-line-height );}.elementor-1056 .elementor-element.elementor-element-08765d2{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-657c216 .elementor-heading-title{font-size:var( --e-global-typography-23ef21e-font-size );line-height:var( --e-global-typography-23ef21e-line-height );}.elementor-1056 .elementor-element.elementor-element-881bcea{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-d8f476b .elementor-heading-title{font-size:var( --e-global-typography-2f116d4-font-size );line-height:var( --e-global-typography-2f116d4-line-height );}.elementor-1056 .elementor-element.elementor-element-907593c{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-6a2de39 .elementor-heading-title{font-size:var( --e-global-typography-23ef21e-font-size );line-height:var( --e-global-typography-23ef21e-line-height );}.elementor-1056 .elementor-element.elementor-element-4a5c8ad{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-0efe1f1 .elementor-heading-title{font-size:var( --e-global-typography-23ef21e-font-size );line-height:var( --e-global-typography-23ef21e-line-height );}.elementor-1056 .elementor-element.elementor-element-3091897{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-5f1a5f5 .elementor-heading-title{font-size:var( --e-global-typography-23ef21e-font-size );line-height:var( --e-global-typography-23ef21e-line-height );}.elementor-1056 .elementor-element.elementor-element-9d04abe{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-cca6469 .elementor-heading-title{font-size:var( --e-global-typography-23ef21e-font-size );line-height:var( --e-global-typography-23ef21e-line-height );}.elementor-1056 .elementor-element.elementor-element-df1eae7{font-size:var( --e-global-typography-f205e76-font-size );}}@media(max-width:767px){.elementor-1056 .elementor-element.elementor-element-46c2def{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-7f19246 .elementor-heading-title{font-size:var( --e-global-typography-23ef21e-font-size );line-height:var( --e-global-typography-23ef21e-line-height );}.elementor-1056 .elementor-element.elementor-element-a5e0baf{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-343e2ce .elementor-heading-title{font-size:var( --e-global-typography-2f116d4-font-size );line-height:var( --e-global-typography-2f116d4-line-height );}.elementor-1056 .elementor-element.elementor-element-d7ae611{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-66879db .elementor-heading-title{font-size:var( --e-global-typography-2f116d4-font-size );line-height:var( --e-global-typography-2f116d4-line-height );}.elementor-1056 .elementor-element.elementor-element-13e04ae{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-ccd0237 .elementor-heading-title{font-size:var( --e-global-typography-2f116d4-font-size );line-height:var( --e-global-typography-2f116d4-line-height );}.elementor-1056 .elementor-element.elementor-element-57c5eb8{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-9b7ee69 .elementor-heading-title{font-size:var( --e-global-typography-161eb01-font-size );line-height:var( --e-global-typography-161eb01-line-height );}.elementor-1056 .elementor-element.elementor-element-08765d2{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-657c216 .elementor-heading-title{font-size:var( --e-global-typography-23ef21e-font-size );line-height:var( --e-global-typography-23ef21e-line-height );}.elementor-1056 .elementor-element.elementor-element-881bcea{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-d8f476b .elementor-heading-title{font-size:var( --e-global-typography-2f116d4-font-size );line-height:var( --e-global-typography-2f116d4-line-height );}.elementor-1056 .elementor-element.elementor-element-907593c{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-6a2de39 .elementor-heading-title{font-size:var( --e-global-typography-23ef21e-font-size );line-height:var( --e-global-typography-23ef21e-line-height );}.elementor-1056 .elementor-element.elementor-element-4a5c8ad{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-0efe1f1 .elementor-heading-title{font-size:var( --e-global-typography-23ef21e-font-size );line-height:var( --e-global-typography-23ef21e-line-height );}.elementor-1056 .elementor-element.elementor-element-3091897{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-5f1a5f5 .elementor-heading-title{font-size:var( --e-global-typography-23ef21e-font-size );line-height:var( --e-global-typography-23ef21e-line-height );}.elementor-1056 .elementor-element.elementor-element-9d04abe{font-size:var( --e-global-typography-f205e76-font-size );}.elementor-1056 .elementor-element.elementor-element-cca6469 .elementor-heading-title{font-size:var( --e-global-typography-23ef21e-font-size );line-height:var( --e-global-typography-23ef21e-line-height );}.elementor-1056 .elementor-element.elementor-element-df1eae7{font-size:var( --e-global-typography-f205e76-font-size );}}