.elementor-11 .elementor-element.elementor-element-63d7da72{--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 );}/* Start custom CSS for text-editor, class: .elementor-element-62d88f48 *//* Force 2 containers side by side on mobile */
.two-containers-mobile {
  display: flex;
  flex-direction: row !important;
  justify-content: space-between;
  align-items: center;
}

.two-containers-mobile > .elementor-container {
  flex: 1;
  margin: 0 5px; /* spacing between containers */
}

/* Optional: Adjust for very small screens */
@media (max-width: 480px) {
  .two-containers-mobile > .elementor-container {
    flex: 1 1 50%; /* each takes 50% width */
  }
}/* End custom CSS */