.elementor-27 .elementor-element.elementor-element-4f9cc8a{--display:flex;}.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-27 .elementor-element.elementor-element-ff76211{--display:flex;}.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-27 .elementor-element.elementor-element-e7e90a8{--display:flex;}.elementor-27 .elementor-element.elementor-element-ada566a{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-4f9cc8a */.elementor-27 .elementor-element.elementor-element-4f9cc8a{position:fixed;top:0;left:0;width:100%;height:92px;min-height:92px;z-index:999;background:#fff;padding:0!important;display:block!important}.elementor-27 .elementor-element.elementor-element-4f9cc8a>.e-con-inner{height:92px;max-width:none!important;width:100%;padding:0 48px!important;position:relative;display:block!important}.elementor-27 .elementor-element.elementor-element-4f9cc8a .mm-header-logo{position:absolute!important;left:48px;top:24px;width:172px;height:32px;z-index:2}.elementor-27 .elementor-element.elementor-element-4f9cc8a .mm-header-logo img{width:172px;height:auto;display:block}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-4f9cc8a>.e-con-inner{padding:0 24px!important}.elementor-27 .elementor-element.elementor-element-4f9cc8a .mm-header-logo{left:24px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-4f9cc8a{height:76px;min-height:76px}.elementor-27 .elementor-element.elementor-element-4f9cc8a>.e-con-inner{height:76px!important}.elementor-27 .elementor-element.elementor-element-4f9cc8a .mm-header-logo{top:22px;width:150px}.elementor-27 .elementor-element.elementor-element-4f9cc8a .mm-header-logo img{width:150px}}/* End custom CSS */