.px-highlights-inner {
  display: grid;
  gap: 30px;
  padding-bottom: 20px;
}
.px-highlights-inner .highlights-single {
  height: 100%;
}
.px-highlights-inner .highlights-single .item {
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.15);
  padding: 40px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  height: 100%;
}
.px-highlights-inner .highlights-single .item .image {
  width: 90px;
  height: 90px;
}
.px-highlights-inner .highlights-single .item .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.px-highlights-inner .highlights-single .item .content .title {
  font-weight: 500;
  text-align: center;
}
.px-highlights-inner .highlights-single .item .content .chip-list {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}
.px-highlights-inner .highlights-single .item .content .chip-list p {
  text-align: center;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  line-height: 1.56;
  font-size: clamp(0.8888888889rem, 0.8588588589rem + 0.1689189189vw, 1rem);
  padding: 5px 12px;
  margin-top: 0;
}
.px-highlights-inner .highlights-single .item .content .chip-list p span {
  display: block;
}
.px-highlights.three .px-highlights-inner, .px-highlights.six .px-highlights-inner {
  grid-template-columns: repeat(3, 1fr);
}
@media only screen and (max-width: 1024px) {
  .px-highlights.three .px-highlights-inner, .px-highlights.six .px-highlights-inner {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 640px) {
  .px-highlights.three .px-highlights-inner, .px-highlights.six .px-highlights-inner {
    grid-template-columns: repeat(1, 1fr);
  }
}
.px-highlights.five .px-highlights-inner {
  grid-template-areas: "one one two three" "four five five three";
}
@media only screen and (max-width: 1200px) {
  .px-highlights.five .px-highlights-inner {
    grid-template-areas: none;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (max-width: 1024px) {
  .px-highlights.five .px-highlights-inner {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 640px) {
  .px-highlights.five .px-highlights-inner {
    grid-template-columns: repeat(1, 1fr);
  }
}
.px-highlights.five .px-highlights-inner .highlights-single:first-child {
  grid-area: one;
}
.px-highlights.five .px-highlights-inner .highlights-single:first-child .item {
  border-radius: 0 20px 20px 20px;
}
.px-highlights.five .px-highlights-inner .highlights-single:nth-child(2) {
  grid-area: two;
}
.px-highlights.five .px-highlights-inner .highlights-single:nth-child(3) {
  grid-area: three;
}
.px-highlights.five .px-highlights-inner .highlights-single:nth-child(3) .item {
  justify-content: center;
  border-radius: 20px 20px 0 20px;
}
.px-highlights.five .px-highlights-inner .highlights-single:nth-child(4) {
  grid-area: four;
}
.px-highlights.five .px-highlights-inner .highlights-single:nth-child(5) {
  grid-area: five;
}
@media only screen and (max-width: 1200px) {
  .px-highlights.five .px-highlights-inner .highlights-single {
    grid-area: auto !important;
  }
}
.px-highlights.eight .px-highlights-inner {
  grid-template-columns: repeat(17, minmax(60px, 1fr));
  gap: 27px;
}
@media only screen and (max-width: 1600px) {
  .px-highlights.eight .px-highlights-inner {
    grid-template-columns: repeat(17, minmax(clamp(0rem, -0.8258258258rem + 4.6452702703vw, 3.0555555556rem), 1fr));
  }
}
@media only screen and (max-width: 1200px) {
  .px-highlights.eight .px-highlights-inner {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (max-width: 1024px) {
  .px-highlights.eight .px-highlights-inner {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 640px) {
  .px-highlights.eight .px-highlights-inner {
    grid-template-columns: repeat(1, 1fr);
  }
}
.px-highlights.eight .px-highlights-inner .highlights-single:first-child {
  grid-row: 1;
  grid-column: 1/8;
}
@media only screen and (max-width: 1200px) {
  .px-highlights.eight .px-highlights-inner .highlights-single:first-child {
    grid-column: 1/2;
  }
}
.px-highlights.eight .px-highlights-inner .highlights-single:first-child .item {
  border-radius: 0 20px 20px 20px;
}
.px-highlights.eight .px-highlights-inner .highlights-single:nth-child(2) {
  grid-row: 1;
  grid-column: 8/13;
}
@media only screen and (max-width: 1200px) {
  .px-highlights.eight .px-highlights-inner .highlights-single:nth-child(2) {
    grid-column: 2/3;
  }
}
.px-highlights.eight .px-highlights-inner .highlights-single:nth-child(3) {
  grid-row: 1/3;
  grid-column: 13/-1;
}
@media only screen and (max-width: 1200px) {
  .px-highlights.eight .px-highlights-inner .highlights-single:nth-child(3) {
    grid-column: 3/-1;
  }
}
.px-highlights.eight .px-highlights-inner .highlights-single:nth-child(3) .item {
  justify-content: center;
}
.px-highlights.eight .px-highlights-inner .highlights-single:nth-child(4) {
  grid-row: 2;
  grid-column: 1/6;
}
@media only screen and (max-width: 1200px) {
  .px-highlights.eight .px-highlights-inner .highlights-single:nth-child(4) {
    grid-column: 1/2;
  }
}
.px-highlights.eight .px-highlights-inner .highlights-single:nth-child(5) {
  grid-row: 2;
  grid-column: 6/13;
}
@media only screen and (max-width: 1200px) {
  .px-highlights.eight .px-highlights-inner .highlights-single:nth-child(5) {
    grid-column: 2/3;
  }
}
.px-highlights.eight .px-highlights-inner .highlights-single:nth-child(6) {
  grid-row: 3;
  grid-column: 1/5;
}
@media only screen and (max-width: 1200px) {
  .px-highlights.eight .px-highlights-inner .highlights-single:nth-child(6) {
    grid-column: 1/2;
  }
}
.px-highlights.eight .px-highlights-inner .highlights-single:nth-child(7) {
  grid-column: 5/11;
  width: calc(100% + 42px);
}
@media only screen and (max-width: 1200px) {
  .px-highlights.eight .px-highlights-inner .highlights-single:nth-child(7) {
    grid-column: 2/3;
    width: 100%;
  }
}
.px-highlights.eight .px-highlights-inner .highlights-single:nth-child(8) {
  grid-column: 11/-1;
  display: flex !important;
  justify-content: flex-end;
}
@media only screen and (max-width: 1200px) {
  .px-highlights.eight .px-highlights-inner .highlights-single:nth-child(8) {
    grid-column: 3/-1;
    width: 100%;
  }
}
.px-highlights.eight .px-highlights-inner .highlights-single:nth-child(8) .item {
  border-radius: 20px 20px 0 20px;
  width: calc(100% - 42px);
}
@media only screen and (max-width: 1200px) {
  .px-highlights.eight .px-highlights-inner .highlights-single:nth-child(8) .item {
    width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .px-highlights.eight .px-highlights-inner .highlights-single {
    grid-area: auto !important;
    grid-column: auto !important;
    grid-row: auto !important;
  }
}

.editor-styles-wrapper .px-highlights.eight .px-highlights-inner {
  grid-template-columns: repeat(3, 1fr);
}