.mb-6 {
  margin-bottom: 3.5rem !important;
}
.mb-7 {
  margin-bottom: 4rem !important;
}
.mb-8 {
  margin-bottom: 4.5rem !important;
}
.mb-9 {
  margin-bottom: 5rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.py-6 {
  padding-bottom: 3.5rem !important;
  padding-top: 3.5rem !important;
}
.py-7 {
  padding-bottom: 4rem !important;
  padding-top: 4rem !important;
}
.py-8 {
  padding-bottom: 4.5rem !important;
  padding-top: 4.5rem !important;
}
.py-9 {
  padding-bottom: 5rem !important;
  padding-top: 5rem !important;
}
@media (min-width: 576px) {
  .mb-sm-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .py-sm-6 {
    padding-bottom: 3.5rem !important;
    padding-top: 3.5rem !important;
  }
  .py-sm-7 {
    padding-bottom: 4rem !important;
    padding-top: 4rem !important;
  }
  .py-sm-8 {
    padding-bottom: 4.5rem !important;
    padding-top: 4.5rem !important;
  }
  .py-sm-9 {
    padding-bottom: 5rem !important;
    padding-top: 5rem !important;
  }
}
@media (min-width: 768px) {
  .mb-md-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 4rem !important;
  }
  .mb-md-8 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-9 {
    margin-bottom: 5rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .py-md-6 {
    padding-bottom: 3.5rem !important;
    padding-top: 3.5rem !important;
  }
  .py-md-7 {
    padding-bottom: 4rem !important;
    padding-top: 4rem !important;
  }
  .py-md-8 {
    padding-bottom: 4.5rem !important;
    padding-top: 4.5rem !important;
  }
  .py-md-9 {
    padding-bottom: 5rem !important;
    padding-top: 5rem !important;
  }
}
@media (min-width: 992px) {
  .mb-lg-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .py-lg-6 {
    padding-bottom: 3.5rem !important;
    padding-top: 3.5rem !important;
  }
  .py-lg-7 {
    padding-bottom: 4rem !important;
    padding-top: 4rem !important;
  }
  .py-lg-8 {
    padding-bottom: 4.5rem !important;
    padding-top: 4.5rem !important;
  }
  .py-lg-9 {
    padding-bottom: 5rem !important;
    padding-top: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .mb-xl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .py-xl-6 {
    padding-bottom: 3.5rem !important;
    padding-top: 3.5rem !important;
  }
  .py-xl-7 {
    padding-bottom: 4rem !important;
    padding-top: 4rem !important;
  }
  .py-xl-8 {
    padding-bottom: 4.5rem !important;
    padding-top: 4.5rem !important;
  }
  .py-xl-9 {
    padding-bottom: 5rem !important;
    padding-top: 5rem !important;
  }
}
@media (min-width: 1400px) {
  .mb-xxl-6 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .py-xxl-6 {
    padding-bottom: 3.5rem !important;
    padding-top: 3.5rem !important;
  }
  .py-xxl-7 {
    padding-bottom: 4rem !important;
    padding-top: 4rem !important;
  }
  .py-xxl-8 {
    padding-bottom: 4.5rem !important;
    padding-top: 4.5rem !important;
  }
  .py-xxl-9 {
    padding-bottom: 5rem !important;
    padding-top: 5rem !important;
  }
}
.bsb-circle {
  --bsb-cs: 125px;
  border-radius: 50%;
  height: var(--bsb-cs);
  width: var(--bsb-cs);
}
