.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Default (Global);font-weight:var( --e-global-typography-primary-font-weight );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-978 .elementor-element.elementor-element-1c92d9b{padding:20px 20px 20px 00px;}.elementor-978 .elementor-element.elementor-element-1c92d9b .elementor-heading-title{font-family:"Raleway", Default (Global);font-size:32px;font-weight:400;line-height:2px;letter-spacing:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Default (Global);font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-978 .elementor-element.elementor-element-064433d{padding:20px 20px 20px 0px;}.elementor-978 .elementor-element.elementor-element-064433d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Default (Global);font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-978 .elementor-element.elementor-element-aba8caa{padding:20px 20px 20px 0px;}.elementor-978 .elementor-element.elementor-element-aba8caa .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-b9f3585{padding:20px 20px 20px 0px;}.elementor-978 .elementor-element.elementor-element-b9f3585 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-e20f7e6{padding:20px 20px 20px 00px;}.elementor-978 .elementor-element.elementor-element-e20f7e6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-bc-flex-widget .elementor-978 .elementor-element.elementor-element-c44f121.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-978 .elementor-element.elementor-element-c44f121.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-978 .elementor-element.elementor-element-64b9377{padding:20px 20px 20px 0px;}.elementor-978 .elementor-element.elementor-element-64b9377 .elementor-heading-title{font-family:"Raleway", Default (Global);font-size:32px;font-weight:400;line-height:2px;letter-spacing:0px;}.elementor-978 .elementor-element.elementor-element-0ce4c95{padding:20px 20px 20px 0px;}.elementor-978 .elementor-element.elementor-element-0ce4c95 .elementor-heading-title{font-family:"Raleway", Default (Global);font-size:32px;font-weight:400;line-height:2px;letter-spacing:0px;}.elementor-978 .elementor-element.elementor-element-e3051dc{padding:20px 20px 20px 00px;}.elementor-978 .elementor-element.elementor-element-e3051dc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-deb4165{padding:20px 20px 20px 00px;}.elementor-978 .elementor-element.elementor-element-deb4165 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-2501bcc{width:var( --container-widget-width, 89.145% );max-width:89.145%;--container-widget-width:89.145%;--container-widget-flex-grow:0;text-align:end;}.elementor-978 .elementor-element.elementor-element-2501bcc.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-0920b92{padding:20px 20px 20px 0px;}.elementor-978 .elementor-element.elementor-element-0920b92 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-d6ae76e.elementor-element{--align-self:center;}.elementor-978 .elementor-element.elementor-element-031b52d{padding:20px 20px 20px 0px;}.elementor-978 .elementor-element.elementor-element-031b52d .elementor-heading-title{font-family:"Raleway", Default (Global);font-size:32px;font-weight:400;line-height:2px;letter-spacing:0px;}.elementor-978 .elementor-element.elementor-element-579e0c5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-c895743{padding:20px 20px 20px 0px;}.elementor-978 .elementor-element.elementor-element-c895743 .elementor-heading-title{font-family:"Raleway", Default (Global);font-size:32px;font-weight:400;line-height:2px;letter-spacing:0px;}.elementor-978 .elementor-element.elementor-element-1acfca2{padding:20px 20px 20px 00px;}.elementor-978 .elementor-element.elementor-element-1acfca2 .elementor-heading-title{font-family:"Raleway", Default (Global);font-size:32px;font-weight:400;line-height:2px;letter-spacing:0px;}.elementor-978 .elementor-element.elementor-element-a38a55f{padding:20px 20px 20px 00px;}.elementor-978 .elementor-element.elementor-element-a38a55f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-ba7bf49{padding:20px 20px 20px 00px;}.elementor-978 .elementor-element.elementor-element-ba7bf49 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-2c53188{padding:20px 20px 20px 00px;}.elementor-978 .elementor-element.elementor-element-2c53188 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-e3f44f0{padding:20px 20px 20px 00px;}.elementor-978 .elementor-element.elementor-element-e3f44f0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-233abf9{padding:20px 20px 20px 0px;}.elementor-978 .elementor-element.elementor-element-233abf9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-15815d8{width:var( --container-widget-width, 79.689% );max-width:79.689%;--container-widget-width:79.689%;--container-widget-flex-grow:0;text-align:center;}.elementor-978 .elementor-element.elementor-element-15815d8.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-a4279c7{padding:20px 20px 20px 00px;}.elementor-978 .elementor-element.elementor-element-a4279c7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Default (Global);font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}@media(min-width:768px){.elementor-978 .elementor-element.elementor-element-4edf63c{width:60.868%;}.elementor-978 .elementor-element.elementor-element-8f91e05{width:39.057%;}.elementor-978 .elementor-element.elementor-element-a110c0f{width:78.748%;}.elementor-978 .elementor-element.elementor-element-f07005f{width:21.208%;}.elementor-978 .elementor-element.elementor-element-ac5d9c9{width:79.375%;}.elementor-978 .elementor-element.elementor-element-0c7f21a{width:20.491%;}.elementor-978 .elementor-element.elementor-element-fce50f6{width:81.417%;}.elementor-978 .elementor-element.elementor-element-2b7f402{width:18.508%;}.elementor-978 .elementor-element.elementor-element-c59301b{width:79.375%;}.elementor-978 .elementor-element.elementor-element-dbdfd4b{width:20.536%;}.elementor-978 .elementor-element.elementor-element-b5f796a{width:71.696%;}.elementor-978 .elementor-element.elementor-element-e3142de{width:28.26%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-978 .elementor-element.elementor-element-064433d .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-978 .elementor-element.elementor-element-aba8caa .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-b9f3585 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-e20f7e6 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-e3051dc .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-deb4165 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-0920b92 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-579e0c5 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-a38a55f .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-ba7bf49 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-2c53188 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-e3f44f0 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-233abf9 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-a4279c7 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-1c92d9b .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-978 .elementor-element.elementor-element-064433d .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-978 .elementor-element.elementor-element-aba8caa .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-b9f3585 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-e20f7e6 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-64b9377 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-978 .elementor-element.elementor-element-0ce4c95 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-978 .elementor-element.elementor-element-e3051dc .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-deb4165 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-0920b92 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-031b52d .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-978 .elementor-element.elementor-element-579e0c5 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-c895743 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-978 .elementor-element.elementor-element-1acfca2 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-978 .elementor-element.elementor-element-a38a55f .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-ba7bf49 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-2c53188 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-e3f44f0 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-233abf9 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-978 .elementor-element.elementor-element-a4279c7 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}