.elementor-54 .elementor-element.elementor-element-31c1004{--display:flex;--min-height:60px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.19;border-style:none;--border-style:none;overflow:visible;}.elementor-54 .elementor-element.elementor-element-31c1004:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-31c1004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-54 .elementor-element.elementor-element-31c1004::before, .elementor-54 .elementor-element.elementor-element-31c1004 > .elementor-background-video-container::before, .elementor-54 .elementor-element.elementor-element-31c1004 > .e-con-inner > .elementor-background-video-container::before, .elementor-54 .elementor-element.elementor-element-31c1004 > .elementor-background-slideshow::before, .elementor-54 .elementor-element.elementor-element-31c1004 > .e-con-inner > .elementor-background-slideshow::before, .elementor-54 .elementor-element.elementor-element-31c1004 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-54 .elementor-element.elementor-element-5d8e330{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + -31px) -16px;}.elementor-54 .elementor-element.elementor-element-5d8e330.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-5d8e330 img{width:100%;max-width:100%;height:140px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-31c1004{--min-height:68px;}.elementor-54 .elementor-element.elementor-element-5d8e330{width:var( --container-widget-width, 169px );max-width:169px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -23px) -28px;padding:0px 0px 0px 0px;--container-widget-width:169px;--container-widget-flex-grow:0;}.elementor-54 .elementor-element.elementor-element-5d8e330.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-54 .elementor-element.elementor-element-5d8e330 img{width:100%;max-width:100%;height:86px;}}