.elementor .e-0d56704-f69c107{position:static;padding:0px;background-color:#121214;display:flex;flex-direction:row;element.style {
/* This nests the mobile rules inside Elementor's wrapper */
@media screen and (max-width: 767px) {
  & .elementor-container,
  & .elementor-row {
    display: flex !important;
    flex-direction: column !important; /* Stacks them ⬇️ */
    align-items: center !important;    /* Centers horizontally */
    justify-content: center !important;
  }

  & .elementor-column {
    width: 100% !important;
    max-width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    text-align: center !important;
    margin-bottom: 12px; /* Gap below the logo */
  }

  & .elementor-widget-nav-menu {
    display: flex !important;
    justify-content: center !important;
  }
}
}\n}