.ce-tabs {
  margin: 0 auto;
}
.ce-tabs .tab_wrapper > div {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}
.ce-tabs .tab_wrapper > div section {
  order: 999;
  width: 100%;
  display: none;
  padding: 0;
}
.ce-tabs .tab_wrapper > div section {
  position: relative;
  z-index: 2;
  box-sizing: border-box;
  width: 100%;
  padding: 30px 4% 20px;
  position: relative;
  z-index: 10;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.25);
}
.ce-tabs .tab_wrapper > div input {
  opacity: 0;
  position: absolute;
}
.ce-tabs .tab_wrapper > div input[type=radio]:checked + label {
  background: var(--backgroundColor);
  color: var(--mainColor);
}
.ce-tabs .tab_wrapper > div input[type=radio]:checked + label + section {
  display: block;
}
.ce-tabs .tab_wrapper > div label {
  padding: 10px 30px;
  font-weight: 500;
  background: var(--mainColor);
  color: #fff;
  cursor: pointer;
  list-style-type: none;
  margin-right: 5px;
}
.ce-tabs .tab_wrapper > div .components-placeholder__fieldset input.components-text-control__input {
  display: block;
  opacity: 1;
  position: relative;
}

.wp-block-columns .ce-tabs,
.px-frame-layout .ce-tabs,
.accordion-content .ce-tabs,
.tab_wrapper .ce-tabs {
  width: 100%;
}