  .anchor:before {
  content: "";
  display: block;
  height: 150px;
  margin-top: -150px;
  position: relative;
  visibility: hidden;
  width: 0;
  z-index: -999;
}

.bb-primary-1,
.bb-primary-2 {
  padding-bottom: 1rem;
}
.bb-primary-1 {
  border-bottom: 1px solid #00843D;
}
.bb-primary-2 {
  border-bottom: 1px solid #292E7E;
}

.bg-primary-1 {
  background-color: #00843D;
}
.bg-primary-2 {
  background-color: #292E7E;
}

.color-primary-1 {
  color: #00843D;
}
.color-primary-2 {
  color: #292E7E;
}

.display-block {
  display: block;
}
.display-none {
  display: none;
}
@media (min-width: 768px) {
  .display-none-md,
  .display-none-desktop {
    display: none;
  }
}
@media (max-width: 767px) {
  .display-md,
  .display-none-mobile {
    display: none;
  }
}

.m-auto {
  margin: auto;
}
.m-0 {
  margin: 0;
}
.mb-0 {
  margin-bottom: 0;
}
.mt-0 {
  margin-top: 0;
}
.o{
  opacity: 1
}
.p-0 {
  padding: 0;
}
.pb-0 {
  padding-bottom: 0;
}
.pt-0 {
  padding-top: 0;
}

.position-absolute {
  position: absolute;
}
.position-relative {
  position: relative;
}

.search-highlight {
  background-color: #f6b120;
}

.fw-300 {
  font-weight: 300;
}
.fw-700 {
  font-weight: 700;
}
.has-text-align-left {
  text-align: left;
}
.has-text-align-right {
  text-align: right;
}
.size-full {
  width: 100%;
}
.text-lg{
  font-size: 3.2rem;
  font-weight: 300;
  line-height: 1.25;
}
@media (max-width: 1199px) {
  .text-lg {
    font-size: 2.4rem;
  }
}
@media (max-width: 1023px) {
  .text-lg {
    font-size: 2rem;
  }
}
@media (max-width: 767px), screen and (max-width: 812px) and (orientation: landscape) {
  .text-lg {
    font-size: 1.8rem;
  }
}
.txt-sm{
  font-size: 1.3rem;
}

.table-col-1-w-15p td:nth-child(1) {
  width: 15%;
}
.table-col-1-w-25p td:nth-child(1) {
  width: 25%;
}
.table-col-2-w-25p td:nth-child(2) {
  width: 25%;
}


.wp-block-button__link {
  background-color: inherit !important;
  font-size: inherit !important;
}
.wp-block-columns {
  gap: 2rem;
}