/* Elementor containers hold the original semantic layout; widgets are transparent boxes. */
.gray-source-container{display:block;position:static;flex:initial;flex-direction:row;flex-wrap:nowrap;align-self:auto;width:auto;max-width:none;min-width:0;min-height:0;height:auto;gap:0;padding:0;margin:0;border:0;border-radius:0;overflow:visible;background:none;--container-widget-width:auto;--container-widget-height:auto;--container-widget-flex-grow:0}
.elementor [class*="elementor-widget-gray-design-"]{display:contents;position:static;width:auto;max-width:none;min-width:0;margin:0;padding:0}
.elementor [class*="elementor-widget-gray-design-"]>.elementor-widget-container{display:contents}
.elementor{width:100%;min-width:0}
.gray-source-container.e-con{flex-direction:row;flex-wrap:nowrap}
