/* use this for style redefinitions to awoid problems with
unpredictable css rules order in build */
.pc-block-base {
  --anchor-offset: 48px;
}
.pc-block-base.pc-block-base {
  padding: 48px 0;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_0 {
  padding-top: 0;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_xs {
  padding-top: 16px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_s {
  padding-top: 24px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_m {
  padding-top: 32px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_l {
  padding-top: 48px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_xl {
  padding-top: 64px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_0 {
  padding-bottom: 0;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_xs {
  padding-bottom: 16px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_s {
  padding-bottom: 24px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_m {
  padding-bottom: 32px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_l {
  padding-bottom: 48px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_xl {
  padding-bottom: 64px;
}

@media only screen and (max-width: 577px) {
  .pc-block-base.pc-block-base {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

.pc-block-base_reset-paddings.pc-block-base.pc-block-base_reset-paddings.pc-block-base {
  padding: 0;
  margin: 0;
}

@media (max-width: 577px) {
  .pc-block-base {
    --anchor-offset: 32px;
  }
}