.elementor-1042 .elementor-element.elementor-element-b1c3474{--display:flex;}.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-1042 .elementor-element.elementor-element-230c219{--display:flex;}.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-1042 .elementor-element.elementor-element-279e46a{--display:flex;}.elementor-1042 .elementor-element.elementor-element-16aacd5{--display:flex;}.elementor-1042 .elementor-element.elementor-element-a9089f0 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-7073837{--display:flex;}.elementor-1042 .elementor-element.elementor-element-0cff769 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-bfe7ad3{--display:flex;}.elementor-1042 .elementor-element.elementor-element-3a83f77 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-0980bd2{--display:flex;}.elementor-1042 .elementor-element.elementor-element-768e41a .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-522f593{--display:flex;}.elementor-1042 .elementor-element.elementor-element-60e2c43{--display:flex;}.elementor-1042 .elementor-element.elementor-element-c8875c6 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-27b1566{--display:flex;}.elementor-1042 .elementor-element.elementor-element-cdd6306 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-0e0b2fe{--display:flex;}.elementor-1042 .elementor-element.elementor-element-13c3d1f .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-16e866f{--display:flex;}.elementor-1042 .elementor-element.elementor-element-186a5fa .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-1c4581b{--display:flex;}.elementor-1042 .elementor-element.elementor-element-39e5e49 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-d727400{--display:flex;}.elementor-1042 .elementor-element.elementor-element-ded01ef{--display:flex;}.elementor-1042 .elementor-element.elementor-element-9791b4d{--display:flex;}.elementor-1042 .elementor-element.elementor-element-ed5678e{--display:flex;}.elementor-1042 .elementor-element.elementor-element-2267eff{--display:flex;}.elementor-1042 .elementor-element.elementor-element-5347949 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-fc77e12{--display:flex;}.elementor-1042 .elementor-element.elementor-element-eb2b696 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-6ee0dc0{--display:flex;}.elementor-1042 .elementor-element.elementor-element-3109b84 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-507dbaf{--display:flex;}.elementor-1042 .elementor-element.elementor-element-5289fd9 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-02813c1{--display:flex;}.elementor-1042 .elementor-element.elementor-element-72fb0f1 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-6a64748{--display:flex;}.elementor-1042 .elementor-element.elementor-element-c48b0d0 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-5a99c70{--display:flex;}.elementor-1042 .elementor-element.elementor-element-d102316{--display:flex;}.elementor-1042 .elementor-element.elementor-element-74692d9 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-1df4fa6{--display:flex;}.elementor-1042 .elementor-element.elementor-element-fff9068 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-1a477d6{--display:flex;}.elementor-1042 .elementor-element.elementor-element-a0454b4 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-724bfa6{--display:flex;}.elementor-1042 .elementor-element.elementor-element-029b6a8 .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 );color:var( --e-global-color-secondary );}.elementor-1042 .elementor-element.elementor-element-127f2fc{--display:flex;}.elementor-1042 .elementor-element.elementor-element-c1855d4{--display:flex;}.elementor-1042 .elementor-element.elementor-element-3480ace{--display:flex;}.elementor-1042 .elementor-element.elementor-element-a4c39ce{--display:flex;}.elementor-1042 .elementor-element.elementor-element-1a0a7e2{--display:flex;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1042 .elementor-element.elementor-element-a9089f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-0cff769 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-3a83f77 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-768e41a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-c8875c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-cdd6306 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-13c3d1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-186a5fa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-39e5e49 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-5347949 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-eb2b696 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-3109b84 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-5289fd9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-72fb0f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-c48b0d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-74692d9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-fff9068 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-a0454b4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-029b6a8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1042 .elementor-element.elementor-element-a9089f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-0cff769 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-3a83f77 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-768e41a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-c8875c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-cdd6306 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-13c3d1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-186a5fa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-39e5e49 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-5347949 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-eb2b696 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-3109b84 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-5289fd9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-72fb0f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-c48b0d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-74692d9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-fff9068 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-a0454b4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1042 .elementor-element.elementor-element-029b6a8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}