.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-1265 .elementor-element.elementor-element-5fc704f .elementor-heading-title{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 );}.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-1265 .elementor-element.elementor-element-5a4f34b{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 );}.elementor-1265 .elementor-element.elementor-element-75aeb8c{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 );}.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 );}.elementor-1265 .elementor-element.elementor-element-d70a109 .widget-image-caption{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 );}.elementor-1265 .elementor-element.elementor-element-ba33b1d{width:var( --container-widget-width, 102.048% );max-width:102.048%;--container-widget-width:102.048%;--container-widget-flex-grow:0;}.elementor-1265 .elementor-element.elementor-element-ba33b1d .widget-image-caption{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 );}.elementor-1265 .elementor-element.elementor-element-d738685{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 );}.elementor-1265 .elementor-element.elementor-element-08c1371 .widget-image-caption{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 );}.elementor-1265 .elementor-element.elementor-element-91e9013{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 );}.elementor-1265 .elementor-element.elementor-element-0ca6202 .widget-image-caption{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 );}.elementor-1265 .elementor-element.elementor-element-15bc1c8 .widget-image-caption{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 );}.elementor-1265 .elementor-element.elementor-element-8704098 .widget-image-caption{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 );}.elementor-1265 .elementor-element.elementor-element-be91199{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 );}.elementor-1265 .elementor-element.elementor-element-c043adf .widget-image-caption{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 );}.elementor-1265 .elementor-element.elementor-element-28b25f9{width:var( --container-widget-width, 100.545% );max-width:100.545%;--container-widget-width:100.545%;--container-widget-flex-grow:0;}.elementor-1265 .elementor-element.elementor-element-28b25f9 .widget-image-caption{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 );}.elementor-1265 .elementor-element.elementor-element-16935dd{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 );}.elementor-1265 .elementor-element.elementor-element-9dd8f54 .widget-image-caption{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 );}.elementor-1265 .elementor-element.elementor-element-606452b .widget-image-caption{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 );}.elementor-1265 .elementor-element.elementor-element-9f90dc1{--spacer-size:50px;}.elementor-1265 .elementor-element.elementor-element-60c8701{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 );}@media(min-width:768px){.elementor-1265 .elementor-element.elementor-element-ec92533{width:75.698%;}.elementor-1265 .elementor-element.elementor-element-76483af{width:24.302%;}.elementor-1265 .elementor-element.elementor-element-fbcd869{width:39.473%;}.elementor-1265 .elementor-element.elementor-element-4b54712{width:25.718%;}.elementor-1265 .elementor-element.elementor-element-ee7a591{width:34.469%;}.elementor-1265 .elementor-element.elementor-element-ca69db2{width:59.561%;}.elementor-1265 .elementor-element.elementor-element-5bd81e4{width:40.395%;}.elementor-1265 .elementor-element.elementor-element-142210d{width:38.246%;}.elementor-1265 .elementor-element.elementor-element-130cb5d{width:61.71%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1265 .elementor-element.elementor-element-5fc704f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1265 .elementor-element.elementor-element-5a4f34b{font-size:var( --e-global-typography-primary-font-size );}.elementor-1265 .elementor-element.elementor-element-75aeb8c{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1265 .elementor-element.elementor-element-d70a109 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-ba33b1d .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-d738685{font-size:var( --e-global-typography-primary-font-size );}.elementor-1265 .elementor-element.elementor-element-08c1371 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-91e9013{font-size:var( --e-global-typography-primary-font-size );}.elementor-1265 .elementor-element.elementor-element-0ca6202 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-15bc1c8 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-8704098 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-be91199{font-size:var( --e-global-typography-primary-font-size );}.elementor-1265 .elementor-element.elementor-element-c043adf .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-28b25f9 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-16935dd{font-size:var( --e-global-typography-primary-font-size );}.elementor-1265 .elementor-element.elementor-element-9dd8f54 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-606452b .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-60c8701{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1265 .elementor-element.elementor-element-5fc704f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1265 .elementor-element.elementor-element-5a4f34b{font-size:var( --e-global-typography-primary-font-size );}.elementor-1265 .elementor-element.elementor-element-75aeb8c{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1265 .elementor-element.elementor-element-d70a109 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-ba33b1d .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-d738685{font-size:var( --e-global-typography-primary-font-size );}.elementor-1265 .elementor-element.elementor-element-08c1371 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-91e9013{font-size:var( --e-global-typography-primary-font-size );}.elementor-1265 .elementor-element.elementor-element-0ca6202 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-15bc1c8 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-8704098 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-be91199{font-size:var( --e-global-typography-primary-font-size );}.elementor-1265 .elementor-element.elementor-element-c043adf .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-28b25f9 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-16935dd{font-size:var( --e-global-typography-primary-font-size );}.elementor-1265 .elementor-element.elementor-element-9dd8f54 .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-606452b .widget-image-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1265 .elementor-element.elementor-element-60c8701{font-size:var( --e-global-typography-primary-font-size );}}