.elementor .header-links{selector {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center;
  width: 100%;
}

selector > .e-con {
  width: auto !important;
  flex: 0 0 auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

selector .e-heading-base {
  width: auto !important;
  margin: 0;
  white-space: nowrap;
}\n}.elementor .mobile-menu-links{position: absolute !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%) !important;
width: 100% !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
justify-content: center !important;
text-align: center !important;

& > * {
  width: 100% !important;
}

& a {
  width: 100% !important;
  text-align: center !important;
}\n}