.elementor-1685 .elementor-element.elementor-element-fxearlyc{--display:flex;}.elementor-1685 .elementor-element.elementor-element-fxroot{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxside{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-1685 .elementor-element.elementor-element-fxc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc10{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc12{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc15{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxc18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxmain{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxhero{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxhcard{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-1685 .elementor-element.elementor-element-fxhimg{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-theme-post-featured-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-1685 .elementor-element.elementor-element-fxmselc{--display:flex;}.elementor-1685 .elementor-element.elementor-element-fxtabs{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxtabsp{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxtabcl{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1685 .elementor-element.elementor-element-fxcnt{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-theme-post-content{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-1685 .elementor-element.elementor-element-fxinfra{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}/* Start custom CSS for container, class: .elementor-element-fxearlyc */.elementor-1685 .elementor-element.elementor-element-fxearlyc{display:none !important; height:0 !important; min-height:0 !important; padding:0 !important; margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc1 */.elementor-1685 .elementor-element.elementor-element-fxc1{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc2 */.elementor-1685 .elementor-element.elementor-element-fxc2{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc3 */.elementor-1685 .elementor-element.elementor-element-fxc3{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc4 */.elementor-1685 .elementor-element.elementor-element-fxc4{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc5 */.elementor-1685 .elementor-element.elementor-element-fxc5{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc6 */.elementor-1685 .elementor-element.elementor-element-fxc6{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc7 */.elementor-1685 .elementor-element.elementor-element-fxc7{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc8 */.elementor-1685 .elementor-element.elementor-element-fxc8{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc9 */.elementor-1685 .elementor-element.elementor-element-fxc9{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc10 */.elementor-1685 .elementor-element.elementor-element-fxc10{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc11 */.elementor-1685 .elementor-element.elementor-element-fxc11{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc12 */.elementor-1685 .elementor-element.elementor-element-fxc12{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc13 */.elementor-1685 .elementor-element.elementor-element-fxc13{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc14 */.elementor-1685 .elementor-element.elementor-element-fxc14{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc15 */.elementor-1685 .elementor-element.elementor-element-fxc15{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc16 */.elementor-1685 .elementor-element.elementor-element-fxc16{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc17 */.elementor-1685 .elementor-element.elementor-element-fxc17{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxc18 */.elementor-1685 .elementor-element.elementor-element-fxc18{display:flex;flex-direction:row;align-items:center;gap:10px;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxside */.elementor-1685 .elementor-element.elementor-element-fxside{display:flex;flex-direction:column;gap:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxmselc */.elementor-1685 .elementor-element.elementor-element-fxmselc{padding:0;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxinfra */.elementor-1685 .elementor-element.elementor-element-fxinfra{position:absolute;width:0;height:0;overflow:hidden;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxmain */.elementor-1685 .elementor-element.elementor-element-fxmain{display:flex;flex-direction:column;gap:10px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fxroot */.elementor-1685 .elementor-element.elementor-element-fxroot{width:100%}/* End custom CSS */