.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-5108 .elementor-element.elementor-element-9f919cc > .elementor-widget-container{margin:0px 0px -17px 0px;}.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-5108 .elementor-element.elementor-element-1364f7f > .elementor-widget-container{margin:-24px 0px 21px 0px;}.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-5108 .elementor-element.elementor-element-45e24d4{width:var( --container-widget-width, 98.545% );max-width:98.545%;--container-widget-width:98.545%;--container-widget-flex-grow:0;}.elementor-5108 .elementor-element.elementor-element-45e24d4 > .elementor-widget-container{margin:-216px 0px -91px 0px;padding:15px 0px 0px 0px;}.elementor-5108 .elementor-element.elementor-element-01cd76a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-5108 .elementor-element.elementor-element-9ca0e46 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-5108 .elementor-element.elementor-element-cfa7d98{margin-top:-45px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5108 .elementor-element.elementor-element-f59f537{width:var( --container-widget-width, 101.51% );max-width:101.51%;--container-widget-width:101.51%;--container-widget-flex-grow:0;}.elementor-5108 .elementor-element.elementor-element-f59f537 > .elementor-widget-container{margin:-202px 0px 0px 0px;}.elementor-5108 .elementor-element.elementor-element-56d75b6{margin-top:-115px;margin-bottom:0px;}.elementor-5108 .elementor-element.elementor-element-dd1f03e > .elementor-widget-container{margin:1px 0px -10px 0px;}.elementor-5108 .elementor-element.elementor-element-e2a7328{margin-top:-52px;margin-bottom:-52px;}.elementor-5108 .elementor-element.elementor-element-2278aeb{width:var( --container-widget-width, 97.776% );max-width:97.776%;--container-widget-width:97.776%;--container-widget-flex-grow:0;}.elementor-5108 .elementor-element.elementor-element-2278aeb > .elementor-widget-container{margin:44px 0px 0px 0px;}.elementor-5108 .elementor-element.elementor-element-6faa8b4{width:var( --container-widget-width, 100.272% );max-width:100.272%;--container-widget-width:100.272%;--container-widget-flex-grow:0;font-family:"Source Sans Pro", Sans-serif;font-weight:300;line-height:33px;}.elementor-5108 .elementor-element.elementor-element-6faa8b4 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-5108 .elementor-element.elementor-element-6faa8b4 p{margin-block-end:20px;}.elementor-5108 .elementor-element.elementor-element-74149b5 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-5108 .elementor-element.elementor-element-5eb4787 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-5108 .elementor-element.elementor-element-5eb4787{text-align:center;}@media(min-width:768px){.elementor-5108 .elementor-element.elementor-element-8c4e204{width:38.826%;}.elementor-5108 .elementor-element.elementor-element-5058798{width:61.174%;}.elementor-5108 .elementor-element.elementor-element-1ee5aeb{width:33.993%;}.elementor-5108 .elementor-element.elementor-element-ec4b713{width:66.007%;}}@media(max-width:767px){.elementor-5108 .elementor-element.elementor-element-45e24d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5108 .elementor-element.elementor-element-f59f537 > .elementor-widget-container{margin:-90px 0px 0px 0px;padding:0px 0px 0px 0px;}}