main section:first-child {
  padding-top: 150px;
}

main .section-wrap {
  padding-top: var(--section-default-padding);
  padding-bottom: var(--section-default-padding);
}

/* DEFAULTS */

.brxe-image {
  object-fit: cover;
}

.button,
.brxe-button {
  flex-shrink: 0;
}

blockquote {
  border-left-width: 0 !important;
}

:where(p) {
  margin-block: 0 !important;
}

/* ATTRIBUTES */

[background-color="E5F3E9"] {
  background-color: #e5f3e9 !important;
}

[background-color="2F6A50"] {
  background-color: #2f6a50 !important;
}

[background-color="162F24"] {
  background-color: #162f24 !important;
}

[background-color="FFF"] {
  background-color: #fff !important;
}

/* COMPONENTS */

.cardStack:first-child {
  margin-top: 0 !important;
}

.cardStack .ws6-benefits-list ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.cardStack .ws6-benefits-list ul li {
  display: block;
}

.cardStack .ws6-benefits-list ul li * {
  display: inline;
}

.cardStack .ws6-benefits-list ul li:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 0C4.50742 0 0 4.50742 0 10C0 15.4926 4.50742 20 10 20C15.4926 20 20 15.4926 20 10C20 4.50742 15.4926 0 10 0ZM8.7898 14.5484L4.4107 10.1694L6.06781 8.51227L8.86648 11.3109L14.485 6.20344L16.062 7.93723L8.7898 14.5484Z' fill='%232F6A50'/%3E%3C/svg%3E");
  position: relative;
  top: 4px;
  margin-right: 10px;
}

.contact1-wrap.brxe-container {
  max-width: 100rem;
}

.contact2-content-el-link.brxe-text-link {
  flex-wrap: wrap;
  gap: 0;
}
