.elementor-4949 .elementor-element.elementor-element-b331343{--display:flex;}.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-4949 .elementor-element.elementor-element-387f160 .elementor-heading-title{color:var( --e-global-color-secondary );}.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-4949 .elementor-element.elementor-element-66a9796{--spacer-size:25px;}.elementor-4949 .elementor-element.elementor-element-9b7a269 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-9cd6b5b{--spacer-size:25px;}.elementor-4949 .elementor-element.elementor-element-d79fce5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-bce87df a{color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-302abfd{--spacer-size:25px;}.elementor-4949 .elementor-element.elementor-element-ef4dde4 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-c680a7d{--spacer-size:25px;}.elementor-4949 .elementor-element.elementor-element-52c61b9 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-22fb080{--spacer-size:25px;}.elementor-4949 .elementor-element.elementor-element-dfa9640 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-f6b4bc6{--spacer-size:25px;}.elementor-4949 .elementor-element.elementor-element-f2a482f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-2baf1e6{--spacer-size:25px;}.elementor-4949 .elementor-element.elementor-element-00857c6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-f341ee3{--spacer-size:50px;}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4949 .elementor-element.elementor-global-4894 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:25px 25px 25px 25px;}.elementor-4949 .elementor-element.elementor-global-4894 .elementor-button:hover, .elementor-4949 .elementor-element.elementor-global-4894 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-4949 .elementor-element.elementor-global-4894 .elementor-button:hover svg, .elementor-4949 .elementor-element.elementor-global-4894 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4949 .elementor-element.elementor-element-bc14192{--spacer-size:25px;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{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-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-element-4801ecd{--spacer-size:25px;}.elementor-4949 .elementor-element.elementor-global-4885 .elementor-repeater-item-dacc040.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-global-4885 .elementor-repeater-item-dacc040.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-4949 .elementor-element.elementor-global-4885 .elementor-repeater-item-dacc040.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-4949 .elementor-element.elementor-global-4885 .elementor-repeater-item-c95159a.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-global-4885 .elementor-repeater-item-c7e9efe.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-global-4885 .elementor-repeater-item-5721da4.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-4949 .elementor-element.elementor-global-4885{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-4949 .elementor-element.elementor-global-4885 .elementor-widget-container{text-align:center;}