.elementor-1439 .elementor-element.elementor-element-3e96b53{--display:flex;overflow:visible;}.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-1439 .elementor-element.elementor-element-cb87596{--display:flex;overflow:visible;}.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-1439 .elementor-element.elementor-element-b6c1436{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-06b1f29{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-0783e4c{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-06aaa9d{--display:flex;overflow:visible;}.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-1439 .elementor-element.elementor-element-b6c2931{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-40642c0{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-b57cb34{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-6d0cde4{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-5ac6d90{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-6afa78d{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-51098c9{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-1e2b6a5{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-1da3dde{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-813f8e2{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-d0a7a95{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-2780d50{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-6da04e8{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-b33179c{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-07adda1{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-663dcad{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-ae251b9{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-856d978{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-d635385{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-13e8bf4{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-0d7b52f{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-1ecb2b2{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-3aea6ad{--display:flex;overflow:visible;}.elementor-1439 .elementor-element.elementor-element-6140a91{--display:flex;overflow:visible;}@media(min-width:1600px){.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-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-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 );}}@media(max-width:1024px){.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-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-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 );}}@media(max-width:767px){.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-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-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 );}}