.tabs.w-tabs.esim-inline-tabs {
  display: flex !important;
  flex-flow: row nowrap !important;
  align-items: flex-start;
  gap: 12px;
}

.tabs.w-tabs.esim-inline-tabs > .w-tab-menu,
.tabs.w-tabs.esim-inline-tabs > .tabs-menu,
.tabs.w-tabs.esim-inline-tabs > .tabs-menu-2,
.tabs.w-tabs.esim-inline-tabs > .tabs-menu-3 {
  flex: 0 0 34%;
  max-width: 34%;
  display: flex;
  flex-direction: column;
}

.tabs.w-tabs.esim-inline-tabs > .w-tab-content,
.tabs.w-tabs.esim-inline-tabs > .tabs-content {
  flex: 1 1 0;
  min-width: 0;
}

.tabs.w-tabs.esim-inline-tabs .process-tab-link-2,
.tabs.w-tabs.esim-inline-tabs .path-tab-link-2 {
  box-sizing: border-box;
  width: 100%;
}

.tabs.w-tabs.esim-inline-tabs .tab-pane,
.tabs.w-tabs.esim-inline-tabs .w-tab-pane,
.tabs.w-tabs.esim-inline-tabs .tab-grid {
  min-width: 0;
}

@media screen and (max-width: 991px) {
  .tabs.w-tabs.esim-inline-tabs {
    display: flex !important;
    flex-flow: row nowrap !important;
    align-items: flex-start;
  }

  .tabs.w-tabs.esim-inline-tabs > .w-tab-menu,
  .tabs.w-tabs.esim-inline-tabs > .tabs-menu,
  .tabs.w-tabs.esim-inline-tabs > .tabs-menu-2,
  .tabs.w-tabs.esim-inline-tabs > .tabs-menu-3 {
    flex: 0 0 34%;
    max-width: 34%;
  }
}

@media screen and (max-width: 767px) {
  .tabs.w-tabs.esim-inline-tabs {
    flex-flow: column nowrap !important;
  }

  .tabs.w-tabs.esim-inline-tabs > .w-tab-menu,
  .tabs.w-tabs.esim-inline-tabs > .tabs-menu,
  .tabs.w-tabs.esim-inline-tabs > .tabs-menu-2,
  .tabs.w-tabs.esim-inline-tabs > .tabs-menu-3 {
    flex-basis: auto;
    max-width: none;
    width: 100%;
  }
}
