/* ../../../tmp/tmp-3116962-4N4jG9KPHeIl/html/plugins/bp/web/assets/components/blocks.css */
@media screen and (min-width:1376px) {
  .block .pt-xl-10 {
    padding-top: 80px;
  }
}
@media screen and (min-width:1800px) {
  .block .pt-xl-10 {
    padding-top: unset;
  }
}
.block .pb-sm-8 {
  padding-bottom: 64px;
}
@media screen and (min-width:1376px) {
  .block .pb-xl-10 {
    padding-bottom: 80px;
  }
}
.block .py-sm-10 {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media screen and (min-width:640px) {
  .block .py-sm-10 {
    padding-top: unset;
    padding-bottom: unset;
  }
}
.block-spacing-top {
  padding-top: 48px;
}
@media screen and (min-width:640px) {
  .block-spacing-top {
    padding-top: 64px;
  }
}
@media screen and (min-width:1024px) {
  .block-spacing-top {
    padding-top: 88px;
  }
}
@media screen and (min-width:1376px) {
  .block-spacing-top {
    padding-top: 80px;
  }
}
@media screen and (min-width:1800px) {
  .block-spacing-top {
    padding-top: 120px;
  }
}
.block-bg-color {
  background-color: #fff;
}
.block-spacing-bottom {
  padding-bottom: 48px;
}
@media screen and (min-width:640px) {
  .block-spacing-bottom {
    padding-bottom: 64px;
  }
}
@media screen and (min-width:1024px) {
  .block-spacing-bottom {
    padding-bottom: 88px;
  }
}
@media screen and (min-width:1376px) {
  .block-spacing-bottom {
    padding-bottom: 80px;
  }
}
@media screen and (min-width:1800px) {
  .block-spacing-bottom {
    padding-bottom: 120px;
  }
}
