.service-bg-block {
  padding-top: clamp(40px, calc(2.5vw + 32px), 80px);
  padding-bottom: clamp(40px, calc(2.5vw + 32px), 80px);
  background-color: var(--head-secondary);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 20px;
  overflow: hidden;
}
.service-bg-block.alignwide {
  padding-left: clamp(10px, calc(10.0558659218vw + -93.0726256983px), 100px);
  padding-right: clamp(10px, calc(10.0558659218vw + -93.0726256983px), 100px);
}
.service-bg-block__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(15px, calc(0.9375vw + 12px), 30px);
}
.service-bg-block__item {
  flex: 1;
  min-width: calc(25% - clamp(15px, calc(0.9375vw + 12px), 30px));
}
.service-bg-block__item.hidden {
  display: none;
}
.service-bg-block__load-more {
  margin: clamp(20px, calc(1.25vw + 16px), 40px) auto 0;
}

@media (max-width: 1025px) {
  .service-bg-block.alignwide {
    margin-left: -10px;
    width: calc(100% + 20px);
  }
  .service-bg-block__item {
    min-width: calc(33.3333333333% - clamp(15px, calc(0.9375vw + 12px), 30px));
  }
}
@media (max-width: 769px) {
  .service-bg-block__item {
    min-width: calc(50% - clamp(15px, calc(0.9375vw + 12px), 30px));
  }
}
@media (max-width: 375px) {
  .service-bg-block__item {
    min-width: 100%;
  }
}/*# sourceMappingURL=block.css.map */