.tabs-block-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  gap: 2px;
  min-height: 56px;
}

.tabs-block-header-item {
  text-align: center;
  color: #FFF;
  font-weight: 900;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 16px 16px 0 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 33.33%;
      -ms-flex-preferred-size: 33.33%;
          flex-basis: 33.33%;
  background: var(--wp--preset--color--orange);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 36px;
  font-size: 10px;
  line-height: 12px;
  padding: 8px 8px 4px;
}
.tabs-block-header-item:hover {
  cursor: pointer;
  padding: 12px 8px 8px;
  background: var(--wp--preset--color--orange-dark);
}
.tabs-block-header-item.active {
  padding: 12px 8px 8px;
  background: -webkit-gradient(linear, left top, right top, from(#702283), to(#591F6D));
  background: linear-gradient(90deg, #702283 0%, #591F6D 100%);
}
.tabs-block-header-item.active:nth-of-type(2) {
  background: -webkit-gradient(linear, left top, right top, from(#59206d), to(#421d57));
  background: linear-gradient(90deg, #59206d 0%, #421d57 100%);
}
.tabs-block-header-item.active:nth-of-type(3) {
  background: -webkit-gradient(linear, left top, right top, from(#421d57), to(#2a1a40));
  background: linear-gradient(90deg, #421d57 0%, #2a1a40 100%);
}
@media screen and (min-width: 491px) {
  .tabs-block-header-item {
    font-size: 16px;
    line-height: 20px;
  }
}
@media screen and (min-width: 769px) {
  .tabs-block-header-item {
    font-size: 20px;
    line-height: 24px;
    padding: 16px;
  }
  .tabs-block-header-item:hover {
    cursor: pointer;
    padding: 24px 16px;
  }
  .tabs-block-header-item.active {
    padding: 24px 16px;
  }
}

.tabs-block-content {
  background: var(--wp--preset--gradient--violet-black);
  border-radius: 0 0 16px 16px;
  overflow: hidden;
  position: relative;
}

.tabs-block-content-item {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
  padding: 16px 16px;
}
@media screen and (min-width: 769px) {
  .tabs-block-content-item {
    padding: 32px 16px;
  }
}
.tabs-block-content-item.active {
  visibility: visible;
  opacity: 1;
  position: relative;
}
.tabs-block-content-item .image-logo {
  max-width: 132px;
}
@media screen and (min-width: 491px) {
  .tabs-block-content-item .image-logo {
    margin: 0;
    max-width: none;
  }
}

.tabs-count-2 .tabs-block-header-item:hover {
  cursor: pointer;
  background: var(--wp--preset--color--orange-dark);
}
.tabs-count-2 .tabs-block-header-item.active {
  background: -webkit-gradient(linear, left top, right top, from(#702283), to(#4e1e62));
  background: linear-gradient(90deg, #702283 0%, #4e1e62 100%);
}
.tabs-count-2 .tabs-block-header-item:nth-of-type(2).active {
  background: -webkit-gradient(linear, left top, right top, from(#4d1e61), to(#2a1a40));
  background: linear-gradient(90deg, #4d1e61 0%, #2a1a40 100%);
}

.tabs-light .tabs-block-content {
  background: var(--wp--preset--color--background);
  -webkit-box-shadow: 4px 4px 8px 0 #7022831A;
          box-shadow: 4px 4px 8px 0 #7022831A;
  border-radius: 0 0 4px 4px;
}
@media screen and (min-width: 769px) {
  .tabs-light .tabs-block-content {
    border-radius: 0 0 16px 16px;
  }
}

/*# sourceMappingURL=block.css.map */