.elementor-widget-ColorMag-Global-Widgets-Title .tg-module-wrapper .module-title span{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-ColorMag-Global-Widgets-Title .tg-module-wrapper .module-title{border-bottom-color:var( --e-global-color-primary );}.elementor-2113 .elementor-element.elementor-element-4bb8017 .tg-module-wrapper .module-title span{background-color:var( --e-global-color-primary );color:#ffffff;font-size:2em;}.elementor-2113 .elementor-element.elementor-element-4bb8017 .tg-module-wrapper .module-title{border-bottom-color:var( --e-global-color-primary );}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-71b0ff6{text-align:center;}.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 );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-2113 .elementor-element.elementor-element-56aaa4d{text-align:center;}.elementor-2113 .elementor-element.elementor-element-56aaa4d .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#DCE5EA;}.elementor-2113 .elementor-element.elementor-element-c4f5928{text-align:center;}.elementor-2113 .elementor-element.elementor-element-c4f5928 .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#DCE5EA;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2113 .elementor-element.elementor-element-d33e709{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-d33e709 .elementor-divider-separator{width:100%;}.elementor-2113 .elementor-element.elementor-element-d33e709 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2113 .elementor-element.elementor-element-18e546c .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.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 );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-2113 .elementor-element.elementor-element-4514597{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-4514597 .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-4514597 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-0874586{text-align:start;}.elementor-2113 .elementor-element.elementor-element-0874586 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-2affc4d{column-gap:0px;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-e7dc685{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-e7dc685 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-2113 .elementor-element.elementor-element-e7dc685 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-8c45305 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-dfbf011{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-dfbf011 .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-dfbf011 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-e5e981b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-b9bf084{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-b9bf084 .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-b9bf084 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-85a66f6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-1ab6fb4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-1ab6fb4 .elementor-divider-separator{width:100%;}.elementor-2113 .elementor-element.elementor-element-1ab6fb4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2113 .elementor-element.elementor-element-73fb320 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2113 .elementor-element.elementor-element-546527c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-0315af8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-0315af8 .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-0315af8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-5f02dee .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-975266f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-975266f .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-975266f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-1ab09b1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-814a66b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-814a66b .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-814a66b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-5022b8c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-8c6d094{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-8c6d094 .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-8c6d094 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-1dd9110 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-83b30d2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-83b30d2 .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-83b30d2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-2fe3cc9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-9f8d07c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-9f8d07c .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-9f8d07c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-002055d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-145c193{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-145c193 .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-145c193 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-985e7bb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-69a6e35{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-69a6e35 .elementor-divider-separator{width:100%;}.elementor-2113 .elementor-element.elementor-element-69a6e35 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2113 .elementor-element.elementor-element-7c9199f .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-2113 .elementor-element.elementor-element-b30decc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-7a90bcc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-7a90bcc .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-7a90bcc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-901a219 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-79c7048{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-79c7048 .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-79c7048 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-6a31963 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-057ce57{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-057ce57 .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-057ce57 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-3baea23 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-e7f055a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-e7f055a .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-e7f055a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-23e1f75 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-dc09383{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-dc09383 .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-dc09383 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-72ec947 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-c051dca{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-c051dca .elementor-divider-separator{width:20%;}.elementor-2113 .elementor-element.elementor-element-c051dca .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2113 .elementor-element.elementor-element-f06d890 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2113 .elementor-element.elementor-element-2bb91dd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-2bb91dd .elementor-divider-separator{width:100%;}.elementor-2113 .elementor-element.elementor-element-2bb91dd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2113 .elementor-element.elementor-element-3e11c4d{text-align:center;}.elementor-2113 .elementor-element.elementor-element-3e11c4d .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#DCE5EA;}.elementor-2113 .elementor-element.elementor-element-dde5f8b{text-align:center;}.elementor-2113 .elementor-element.elementor-element-dde5f8b .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#DCE5EA;}.elementor-2113 .elementor-element.elementor-element-eedaea5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-eedaea5 .elementor-divider-separator{width:100%;}.elementor-2113 .elementor-element.elementor-element-eedaea5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2113 .elementor-element.elementor-element-53e50d7 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2113 .elementor-element.elementor-element-6f037ff{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-6f037ff .elementor-divider-separator{width:100%;}.elementor-2113 .elementor-element.elementor-element-6f037ff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2113 .elementor-element.elementor-element-d80a079 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2113 .elementor-element.elementor-element-676240b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-676240b .elementor-divider-separator{width:100%;}.elementor-2113 .elementor-element.elementor-element-676240b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2113 .elementor-element.elementor-element-0935090 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2113 .elementor-element.elementor-element-b8a1d05{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2113 .elementor-element.elementor-element-b8a1d05 .elementor-divider-separator{width:100%;}.elementor-2113 .elementor-element.elementor-element-b8a1d05 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-ColorMag-Posts-Block-4 .tg-module-wrapper .module-title span{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-ColorMag-Posts-Block-4 .tg-module-wrapper .module-title{border-bottom-color:var( --e-global-color-primary );}.elementor-2113 .elementor-element.elementor-element-1407c51 .tg-module-wrapper .module-title span{background-color:var( --e-global-color-primary );color:#ffffff;font-size:1.5em;}.elementor-2113 .elementor-element.elementor-element-1407c51 .tg-module-wrapper .module-title{border-bottom-color:var( --e-global-color-primary );}@media(max-width:1024px){.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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-56aaa4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-c4f5928 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-18e546c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-2113 .elementor-element.elementor-element-0874586 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-2affc4d{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-2113 .elementor-element.elementor-element-8c45305 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-e5e981b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-85a66f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-73fb320 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-546527c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-5f02dee .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-1ab09b1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-5022b8c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-1dd9110 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-2fe3cc9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-002055d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-985e7bb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-7c9199f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-b30decc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-901a219 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-6a31963 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-3baea23 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-23e1f75 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-72ec947 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-f06d890 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-3e11c4d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-dde5f8b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-53e50d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-d80a079 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-0935090 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-56aaa4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-c4f5928 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-18e546c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-2113 .elementor-element.elementor-element-0874586 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-2affc4d{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-2113 .elementor-element.elementor-element-8c45305 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-e5e981b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-85a66f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-73fb320 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-546527c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-5f02dee .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-1ab09b1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-5022b8c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-1dd9110 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-2fe3cc9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-002055d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-985e7bb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-7c9199f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-b30decc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-901a219 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-6a31963 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-3baea23 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-23e1f75 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-72ec947 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-f06d890 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2113 .elementor-element.elementor-element-3e11c4d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-dde5f8b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-53e50d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-d80a079 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2113 .elementor-element.elementor-element-0935090 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}