.wp-block-prunus-solutions-equal-columns {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  gap: var(--wp-ps-spacing--20);
  counter-reset: flow;
  overflow: hidden;
}
.wp-block-prunus-solutions-equal-columns.is-columns-1 {
  grid-template-columns: repeat(1, 1fr);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.is-columns-sp-1.is-columns-sp-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.wp-block-prunus-solutions-equal-columns.is-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.is-columns-sp-2.is-columns-sp-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}
.wp-block-prunus-solutions-equal-columns.is-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.is-columns-sp-3.is-columns-sp-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
.wp-block-prunus-solutions-equal-columns.is-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.is-columns-sp-4.is-columns-sp-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
.wp-block-prunus-solutions-equal-columns.is-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.is-columns-sp-5.is-columns-sp-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}
.wp-block-prunus-solutions-equal-columns.is-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.is-columns-sp-6.is-columns-sp-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
.wp-block-prunus-solutions-equal-columns.is-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.is-columns-sp-7.is-columns-sp-7 {
    grid-template-columns: repeat(7, 1fr);
  }
}
.wp-block-prunus-solutions-equal-columns.is-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.is-columns-sp-8.is-columns-sp-8 {
    grid-template-columns: repeat(8, 1fr);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-0 {
  column-gap: var(--wp-ps-spacing--0);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-0 {
  row-gap: var(--wp-ps-spacing--0);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-0 {
    column-gap: var(--wp-ps-spacing--0);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-0 {
    row-gap: var(--wp-ps-spacing--0);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-2 {
  column-gap: var(--wp-ps-spacing--2);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-2 {
  row-gap: var(--wp-ps-spacing--2);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-2 {
    column-gap: var(--wp-ps-spacing--2);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-2 {
    row-gap: var(--wp-ps-spacing--2);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-4 {
  column-gap: var(--wp-ps-spacing--4);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-4 {
  row-gap: var(--wp-ps-spacing--4);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-4 {
    column-gap: var(--wp-ps-spacing--4);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-4 {
    row-gap: var(--wp-ps-spacing--4);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-6 {
  column-gap: var(--wp-ps-spacing--6);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-6 {
  row-gap: var(--wp-ps-spacing--6);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-6 {
    column-gap: var(--wp-ps-spacing--6);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-6 {
    row-gap: var(--wp-ps-spacing--6);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-8 {
  column-gap: var(--wp-ps-spacing--8);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-8 {
  row-gap: var(--wp-ps-spacing--8);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-8 {
    column-gap: var(--wp-ps-spacing--8);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-8 {
    row-gap: var(--wp-ps-spacing--8);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-10 {
  column-gap: var(--wp-ps-spacing--10);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-10 {
  row-gap: var(--wp-ps-spacing--10);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-10 {
    column-gap: var(--wp-ps-spacing--10);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-10 {
    row-gap: var(--wp-ps-spacing--10);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-12 {
  column-gap: var(--wp-ps-spacing--12);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-12 {
  row-gap: var(--wp-ps-spacing--12);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-12 {
    column-gap: var(--wp-ps-spacing--12);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-12 {
    row-gap: var(--wp-ps-spacing--12);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-16 {
  column-gap: var(--wp-ps-spacing--16);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-16 {
  row-gap: var(--wp-ps-spacing--16);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-16 {
    column-gap: var(--wp-ps-spacing--16);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-16 {
    row-gap: var(--wp-ps-spacing--16);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-20 {
  column-gap: var(--wp-ps-spacing--20);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-20 {
  row-gap: var(--wp-ps-spacing--20);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-20 {
    column-gap: var(--wp-ps-spacing--20);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-20 {
    row-gap: var(--wp-ps-spacing--20);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-24 {
  column-gap: var(--wp-ps-spacing--24);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-24 {
  row-gap: var(--wp-ps-spacing--24);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-24 {
    column-gap: var(--wp-ps-spacing--24);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-24 {
    row-gap: var(--wp-ps-spacing--24);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-32 {
  column-gap: var(--wp-ps-spacing--32);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-32 {
  row-gap: var(--wp-ps-spacing--32);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-32 {
    column-gap: var(--wp-ps-spacing--32);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-32 {
    row-gap: var(--wp-ps-spacing--32);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-40 {
  column-gap: var(--wp-ps-spacing--40);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-40 {
  row-gap: var(--wp-ps-spacing--40);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-40 {
    column-gap: var(--wp-ps-spacing--40);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-40 {
    row-gap: var(--wp-ps-spacing--40);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-48 {
  column-gap: var(--wp-ps-spacing--48);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-48 {
  row-gap: var(--wp-ps-spacing--48);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-48 {
    column-gap: var(--wp-ps-spacing--48);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-48 {
    row-gap: var(--wp-ps-spacing--48);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-56 {
  column-gap: var(--wp-ps-spacing--56);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-56 {
  row-gap: var(--wp-ps-spacing--56);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-56 {
    column-gap: var(--wp-ps-spacing--56);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-56 {
    row-gap: var(--wp-ps-spacing--56);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-64 {
  column-gap: var(--wp-ps-spacing--64);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-64 {
  row-gap: var(--wp-ps-spacing--64);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-64 {
    column-gap: var(--wp-ps-spacing--64);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-64 {
    row-gap: var(--wp-ps-spacing--64);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-72 {
  column-gap: var(--wp-ps-spacing--72);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-72 {
  row-gap: var(--wp-ps-spacing--72);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-72 {
    column-gap: var(--wp-ps-spacing--72);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-72 {
    row-gap: var(--wp-ps-spacing--72);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-80 {
  column-gap: var(--wp-ps-spacing--80);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-80 {
  row-gap: var(--wp-ps-spacing--80);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-80 {
    column-gap: var(--wp-ps-spacing--80);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-80 {
    row-gap: var(--wp-ps-spacing--80);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-96 {
  column-gap: var(--wp-ps-spacing--96);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-96 {
  row-gap: var(--wp-ps-spacing--96);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-96 {
    column-gap: var(--wp-ps-spacing--96);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-96 {
    row-gap: var(--wp-ps-spacing--96);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-112 {
  column-gap: var(--wp-ps-spacing--112);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-112 {
  row-gap: var(--wp-ps-spacing--112);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-112 {
    column-gap: var(--wp-ps-spacing--112);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-112 {
    row-gap: var(--wp-ps-spacing--112);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-128 {
  column-gap: var(--wp-ps-spacing--128);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-128 {
  row-gap: var(--wp-ps-spacing--128);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-128 {
    column-gap: var(--wp-ps-spacing--128);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-128 {
    row-gap: var(--wp-ps-spacing--128);
  }
}
.wp-block-prunus-solutions-equal-columns.has-gap-column-pc-144 {
  column-gap: var(--wp-ps-spacing--144);
}
.wp-block-prunus-solutions-equal-columns.has-gap-row-pc-144 {
  row-gap: var(--wp-ps-spacing--144);
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-column-sp-144 {
    column-gap: var(--wp-ps-spacing--144);
  }
}
@media (max-width: 767px) {
  .wp-block-prunus-solutions-equal-columns.has-gap-row-sp-144 {
    row-gap: var(--wp-ps-spacing--144);
  }
}
