@import url("../../../../../../css2");
@import url("../../../../../../css2-1");
@import url("../../../../../../css2-2");
body[class*=color-x24-agg] .flourish {
  pointer-events: none;
}
body[class*=color-x24-agg] .section .component__title {
  font-family: "Anton", Arial, Helvetica, sans-serif !important;
  font-weight: normal !important;
}
body[class*=color-x24-agg] .section .component__subtitle {
  font-family: "proxima-nova-bold", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-agg] .section .component__p {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
}
body[class*=color-x24-agg] .section .component__button--1, body[class*=color-x24-agg] .section .component__button--2, body[class*=color-x24-agg] .section .component__button--3 {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-agg] .section .component__link--1, body[class*=color-x24-agg] .section .component__link--2, body[class*=color-x24-agg] .section .component__link--3 {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-agg] .section .cta__button--icon {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-agg] .section p, body[class*=color-x24-agg] .section a, body[class*=color-x24-agg] .section b, body[class*=color-x24-agg] .section ol, body[class*=color-x24-agg] .section ul, body[class*=color-x24-agg] .section li, body[class*=color-x24-agg] .section table td {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
}
body[class*=color-x24-agg] .section-contactform .contactform--a .contactform__control {
  border-radius: 0;
}
body[class*=color-x24-agg] .section .component__button--1, body[class*=color-x24-agg] .section .component__button--2, body[class*=color-x24-agg] .section .component__button--3 {
  position: relative;
  font-weight: 600 !important;
  padding: 15px 30px;
}
body[class*=color-x24-agg] .section .component__button--1:hover, body[class*=color-x24-agg] .section .component__button--2:hover, body[class*=color-x24-agg] .section .component__button--3:hover {
  text-decoration: none;
}
body[class*=color-x24-agg] .section .component__button--1 {
  padding-left: 30px;
  padding-right: 30px;
  border: none !important;
  position: relative;
  z-index: 1;
}
body[class*=color-x24-agg] .section .component__button--1:before {
  content: " ";
  transform: skew(-25deg, 0);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
body[class*=color-x24-agg] .section .component__button--2 {
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  z-index: 1;
}
body[class*=color-x24-agg] .section .component__button--2:before {
  content: " ";
  transform: skew(-25deg, 0);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
body[class*=color-x24-agg] .section .component__button--3 {
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  z-index: 1;
}
body[class*=color-x24-agg] .section .component__button--3:before {
  content: " ";
  transform: skew(-25deg, 0);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-grid-a .featuredblock__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  font-size: 1.5rem;
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-grid-b .featuredblock__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  font-size: 1.5rem;
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-grid-c .featuredblocks__container {
  padding: 0;
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-grid-c .featuredblock__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  font-size: 1.5rem;
}
body[class*=color-x24-agg] .comp-phone .phone__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  font-size: 0.9375rem;
}
body[class*=color-x24-agg] .comp-phone .phone__number {
  font-size: 1.5625rem;
  font-weight: 700 !important;
}
body[class*=color-x24-agg] .navigation-a .navigation__item--link {
  font-weight: 700 !important;
}
body[class*=color-x24-agg] .comp-banner .banner .banner-text__title--extraLarge {
  font-size: 3.125rem;
  line-height: 3.75rem;
}
body[class*=color-x24-agg] .section-overlap-container .section:before {
  background: transparent;
}
body[class*=color-x24-agg] .section-blade .blade-a__wrap > .align-items-center {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
body[class*=color-x24-agg] .section-blade .blade-a--12 .blade-a__title {
  margin-bottom: 1.25rem;
}
body[class*=color-x24-agg] .section-blade .blade-a--12 .blade-a__subtitle {
  padding-top: 0;
}
body[class*=color-x24-agg] .section-blade .blade-a--12 .blade-a__text {
  padding-top: 0;
  padding-bottom: 0;
}
body[class*=color-x24-agg] .section-blade .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
body[class*=color-x24-agg] .section-blade .blade-a--12 .bladeImg {
  clip-path: polygon(0% 100px, 100px 0%, 100% 0%, 100% 0%, 100% 100%, 100% 100%, 0% 100%, 0 100%);
}
@media (min-width: 768px) {
  body[class*=color-x24-agg] .section-staff .staff-a--12 .staff-member__text-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
}
body[class*=color-x24-agg] .section-staff .staff-member__name, body[class*=color-x24-agg] .section-staff .staff-member__prefix, body[class*=color-x24-agg] .section-staff .staff-member__first-last {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  font-size: 40px;
  line-height: 44px;
}
body[class*=color-x24-agg] .section-staff .staff-grid .staff-member__name, body[class*=color-x24-agg] .section-staff .staff-grid .staff-member__prefix, body[class*=color-x24-agg] .section-staff .staff-grid .staff-member__suffix, body[class*=color-x24-agg] .section-staff .staff-grid .staff-member__first-last, body[class*=color-x24-agg] .section-staff .staff-c.staff__slider .staff-member__name, body[class*=color-x24-agg] .section-staff .staff-c.staff__slider .staff-member__prefix, body[class*=color-x24-agg] .section-staff .staff-c.staff__slider .staff-member__suffix, body[class*=color-x24-agg] .section-staff .staff-c.staff__slider .staff-member__first-last {
  font-size: 22px;
}
body[class*=color-x24-agg] .section-staff .staff-grid .staff-member__position, body[class*=color-x24-agg] .section-staff .staff-c.staff__slider .staff-member__position {
  font-size: 16px;
  font-weight: bold !important;
}
body[class*=color-x24-agg] .section-staff .staff-grid .staff-member__link, body[class*=color-x24-agg] .section-staff .staff-c.staff__slider .staff-member__link {
  font-size: 16px;
}
body[class*=color-x24-agg] .section-staff .staff-detail--4 .staff-member__name, body[class*=color-x24-agg] .section-staff .staff-detail--4 .staff-member__prefix, body[class*=color-x24-agg] .section-staff .staff-detail--4 .staff-member__suffix, body[class*=color-x24-agg] .section-staff .staff-detail--4 .staff-member__first-last {
  font-size: 30px;
}
body[class*=color-x24-agg] .section-staff .staff-detail--4 .staff-member__position {
  font-size: 20px;
}
body[class*=color-x24-agg] .section-staff .staff-member__image {
  clip-path: polygon(0% 100px, 100px 0%, 100% 0%, 100% 0%, 100% 100%, 100% 100%, 0% 100%, 0 100%);
}
body[class*=color-x24-agg] .section-staff .staff-member__position {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
  font-size: 18px;
  line-height: 24px;
}
body[class*=color-x24-agg] .section-staff .staff-member__description {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
  font-size: 18px;
  line-height: 24px;
  border: none;
  padding-top: 0;
}

body[class*=color-x24-agg-1] {
  --color1: #0F303F;
  --color2: #D81820;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #FF7F00;
}
body[class*=color-x24-agg-1] .section--dark .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-1] .section--dark .component__button--1:before {
  border: 1px solid #ffffff;
  background-color: transparent;
}
body[class*=color-x24-agg-1] .section--dark .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .component__button--2:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .component__button--2:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-1] .section--dark .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .component__button--3:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .component__button--3:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:before, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:before, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:before, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:before, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-1] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-agg-1] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-1] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-1] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-1] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-agg-1] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-1] .section--light .component__button--1, body[class*=color-x24-agg-1] .section--light .component__button--1.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .component__button--1:hover, body[class*=color-x24-agg-1] .section--light .component__button--1.cta__button:hover {
  color: #ffffff;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .component__button--1:hover:before, body[class*=color-x24-agg-1] .section--light .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-1] .section--light .component__button--1:before, body[class*=color-x24-agg-1] .section--light .component__button--1.cta__button:before {
  border: 1px solid var(--color2);
  background-color: transparent;
}
body[class*=color-x24-agg-1] .section--light .component__button--2, body[class*=color-x24-agg-1] .section--light .component__button--2.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .component__button--2:hover, body[class*=color-x24-agg-1] .section--light .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .component__button--2:hover:before, body[class*=color-x24-agg-1] .section--light .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .component__button--2:before, body[class*=color-x24-agg-1] .section--light .component__button--2.cta__button:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-1] .section--light .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .component__button--3:before {
  border: 1px solid var(--color5);
  background-color: var(--color5);
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before {
  border-color: #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-1] .section--light .section-staff .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-agg-1] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-1] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-1] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-agg-1] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-1] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-agg-1] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}

body[class*=color-x24-agg-2] {
  --color1: #2A024D;
  --color2: #FF9D00;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #E80C0C;
}
body[class*=color-x24-agg-2] .section--dark .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-2] .section--dark .component__button--1:before {
  border: 1px solid #ffffff;
  background-color: transparent;
}
body[class*=color-x24-agg-2] .section--dark .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .component__button--2:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .component__button--2:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-2] .section--dark .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .component__button--3:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .component__button--3:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:before, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:before, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:before, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:before, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-2] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-agg-2] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-2] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-2] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-2] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-agg-2] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-2] .section--light .component__button--1, body[class*=color-x24-agg-2] .section--light .component__button--1.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .component__button--1:hover, body[class*=color-x24-agg-2] .section--light .component__button--1.cta__button:hover {
  color: #ffffff;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .component__button--1:hover:before, body[class*=color-x24-agg-2] .section--light .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-2] .section--light .component__button--1:before, body[class*=color-x24-agg-2] .section--light .component__button--1.cta__button:before {
  border: 1px solid var(--color2);
  background-color: transparent;
}
body[class*=color-x24-agg-2] .section--light .component__button--2, body[class*=color-x24-agg-2] .section--light .component__button--2.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .component__button--2:hover, body[class*=color-x24-agg-2] .section--light .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .component__button--2:hover:before, body[class*=color-x24-agg-2] .section--light .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .component__button--2:before, body[class*=color-x24-agg-2] .section--light .component__button--2.cta__button:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-2] .section--light .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .component__button--3:before {
  border: 1px solid var(--color5);
  background-color: var(--color5);
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before {
  border-color: #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-2] .section--light .section-staff .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-agg-2] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-2] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-2] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-agg-2] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-2] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-agg-2] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}

body[class*=color-x24-agg-3] {
  --color1: #3A3838;
  --color2: #F26522;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #FFC000;
}
body[class*=color-x24-agg-3] .section--dark .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-3] .section--dark .component__button--1:before {
  border: 1px solid #ffffff;
  background-color: transparent;
}
body[class*=color-x24-agg-3] .section--dark .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .component__button--2:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .component__button--2:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-3] .section--dark .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .component__button--3:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .component__button--3:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:before, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:before, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:before, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:before, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-3] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-agg-3] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-3] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-3] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-3] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-agg-3] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-3] .section--light .component__button--1, body[class*=color-x24-agg-3] .section--light .component__button--1.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .component__button--1:hover, body[class*=color-x24-agg-3] .section--light .component__button--1.cta__button:hover {
  color: #ffffff;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .component__button--1:hover:before, body[class*=color-x24-agg-3] .section--light .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-3] .section--light .component__button--1:before, body[class*=color-x24-agg-3] .section--light .component__button--1.cta__button:before {
  border: 1px solid var(--color2);
  background-color: transparent;
}
body[class*=color-x24-agg-3] .section--light .component__button--2, body[class*=color-x24-agg-3] .section--light .component__button--2.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .component__button--2:hover, body[class*=color-x24-agg-3] .section--light .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .component__button--2:hover:before, body[class*=color-x24-agg-3] .section--light .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .component__button--2:before, body[class*=color-x24-agg-3] .section--light .component__button--2.cta__button:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-3] .section--light .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .component__button--3:before {
  border: 1px solid var(--color5);
  background-color: var(--color5);
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before {
  border-color: #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-3] .section--light .section-staff .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-agg-3] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-3] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-3] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-agg-3] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-3] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-agg-3] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}

body[class*=color-x24-agg-4] {
  --color1: #000000;
  --color2: #DF151E;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #FFC000;
}
body[class*=color-x24-agg-4] .section--dark .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-4] .section--dark .component__button--1:before {
  border: 1px solid #ffffff;
  background-color: transparent;
}
body[class*=color-x24-agg-4] .section--dark .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .component__button--2:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .component__button--2:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-4] .section--dark .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .component__button--3:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .component__button--3:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:before, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:before, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:before, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:before, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-4] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-agg-4] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-4] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-4] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-4] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-agg-4] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-4] .section--light .component__button--1, body[class*=color-x24-agg-4] .section--light .component__button--1.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .component__button--1:hover, body[class*=color-x24-agg-4] .section--light .component__button--1.cta__button:hover {
  color: #ffffff;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .component__button--1:hover:before, body[class*=color-x24-agg-4] .section--light .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-4] .section--light .component__button--1:before, body[class*=color-x24-agg-4] .section--light .component__button--1.cta__button:before {
  border: 1px solid var(--color2);
  background-color: transparent;
}
body[class*=color-x24-agg-4] .section--light .component__button--2, body[class*=color-x24-agg-4] .section--light .component__button--2.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .component__button--2:hover, body[class*=color-x24-agg-4] .section--light .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .component__button--2:hover:before, body[class*=color-x24-agg-4] .section--light .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .component__button--2:before, body[class*=color-x24-agg-4] .section--light .component__button--2.cta__button:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-4] .section--light .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .component__button--3:before {
  border: 1px solid var(--color5);
  background-color: var(--color5);
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before {
  border-color: #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-4] .section--light .section-staff .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-agg-4] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-4] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-4] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-agg-4] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-4] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-agg-4] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}

body[class*=color-x24-agg-5] {
  --color1: #293246;
  --color2: #B8CD03;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #FF7F00;
}
body[class*=color-x24-agg-5] .section--dark .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-5] .section--dark .component__button--1:before {
  border: 1px solid #ffffff;
  background-color: transparent;
}
body[class*=color-x24-agg-5] .section--dark .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .component__button--2:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .component__button--2:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-5] .section--dark .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .component__button--3:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .component__button--3:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:before, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:before, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:before, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:before, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-5] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-agg-5] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-5] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-5] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-5] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-agg-5] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-5] .section--light .component__button--1, body[class*=color-x24-agg-5] .section--light .component__button--1.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .component__button--1:hover, body[class*=color-x24-agg-5] .section--light .component__button--1.cta__button:hover {
  color: #ffffff;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .component__button--1:hover:before, body[class*=color-x24-agg-5] .section--light .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-5] .section--light .component__button--1:before, body[class*=color-x24-agg-5] .section--light .component__button--1.cta__button:before {
  border: 1px solid var(--color2);
  background-color: transparent;
}
body[class*=color-x24-agg-5] .section--light .component__button--2, body[class*=color-x24-agg-5] .section--light .component__button--2.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .component__button--2:hover, body[class*=color-x24-agg-5] .section--light .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .component__button--2:hover:before, body[class*=color-x24-agg-5] .section--light .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .component__button--2:before, body[class*=color-x24-agg-5] .section--light .component__button--2.cta__button:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-5] .section--light .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .component__button--3:before {
  border: 1px solid var(--color5);
  background-color: var(--color5);
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before {
  border-color: #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-5] .section--light .section-staff .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-agg-5] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-5] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-5] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-agg-5] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-5] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-agg-5] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}

body[class*=color-x24-agg-6] {
  --color1: #2C2C2C;
  --color2: #3CD0EB;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #F98903;
}
body[class*=color-x24-agg-6] .section--dark .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-6] .section--dark .component__button--1:before {
  border: 1px solid #ffffff;
  background-color: transparent;
}
body[class*=color-x24-agg-6] .section--dark .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .component__button--2:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .component__button--2:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-6] .section--dark .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .component__button--3:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .component__button--3:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:before, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:before, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:before, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:before, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-6] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-agg-6] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-6] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-6] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-6] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-agg-6] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-6] .section--light .component__button--1, body[class*=color-x24-agg-6] .section--light .component__button--1.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .component__button--1:hover, body[class*=color-x24-agg-6] .section--light .component__button--1.cta__button:hover {
  color: #ffffff;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .component__button--1:hover:before, body[class*=color-x24-agg-6] .section--light .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-6] .section--light .component__button--1:before, body[class*=color-x24-agg-6] .section--light .component__button--1.cta__button:before {
  border: 1px solid var(--color2);
  background-color: transparent;
}
body[class*=color-x24-agg-6] .section--light .component__button--2, body[class*=color-x24-agg-6] .section--light .component__button--2.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .component__button--2:hover, body[class*=color-x24-agg-6] .section--light .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .component__button--2:hover:before, body[class*=color-x24-agg-6] .section--light .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .component__button--2:before, body[class*=color-x24-agg-6] .section--light .component__button--2.cta__button:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-6] .section--light .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .component__button--3:before {
  border: 1px solid var(--color5);
  background-color: var(--color5);
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before {
  border-color: #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-6] .section--light .section-staff .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-agg-6] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-6] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-6] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-agg-6] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-6] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-agg-6] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}

body[class*=color-x24-agg-7] {
  --color1: #000000;
  --color2: #DBA12D;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #E10000;
}
body[class*=color-x24-agg-7] .section--dark .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-7] .section--dark .component__button--1:before {
  border: 1px solid #ffffff;
  background-color: transparent;
}
body[class*=color-x24-agg-7] .section--dark .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .component__button--2:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .component__button--2:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-7] .section--dark .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .component__button--3:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .component__button--3:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:before, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:before, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:before, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:before, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-7] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-agg-7] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-7] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-7] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-7] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-agg-7] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-7] .section--light .component__button--1, body[class*=color-x24-agg-7] .section--light .component__button--1.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .component__button--1:hover, body[class*=color-x24-agg-7] .section--light .component__button--1.cta__button:hover {
  color: #ffffff;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .component__button--1:hover:before, body[class*=color-x24-agg-7] .section--light .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-7] .section--light .component__button--1:before, body[class*=color-x24-agg-7] .section--light .component__button--1.cta__button:before {
  border: 1px solid var(--color2);
  background-color: transparent;
}
body[class*=color-x24-agg-7] .section--light .component__button--2, body[class*=color-x24-agg-7] .section--light .component__button--2.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .component__button--2:hover, body[class*=color-x24-agg-7] .section--light .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .component__button--2:hover:before, body[class*=color-x24-agg-7] .section--light .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .component__button--2:before, body[class*=color-x24-agg-7] .section--light .component__button--2.cta__button:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-7] .section--light .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .component__button--3:before {
  border: 1px solid var(--color5);
  background-color: var(--color5);
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before {
  border-color: #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-7] .section--light .section-staff .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-agg-7] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-7] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-7] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-agg-7] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-7] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-agg-7] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}

body[class*=color-x24-agg-8] {
  --color1: #1F206D;
  --color2: #0CD2D1;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #FFB900;
}
body[class*=color-x24-agg-8] .section--dark .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-8] .section--dark .component__button--1:before {
  border: 1px solid #ffffff;
  background-color: transparent;
}
body[class*=color-x24-agg-8] .section--dark .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .component__button--2:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .component__button--2:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-8] .section--dark .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .component__button--3:hover {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .component__button--3:before {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1:before, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2:before, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1:before, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--1.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button {
  color: var(--color2) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2:before, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--2.cta__button:before {
  border: 1px solid var(--color2) !important;
  background-color: var(--color2) !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid var(--color5) !important;
  background-color: var(--color5) !important;
}
body[class*=color-x24-agg-8] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-agg-8] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-8] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-agg-8] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-8] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-agg-8] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-8] .section--light .component__button--1, body[class*=color-x24-agg-8] .section--light .component__button--1.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .component__button--1:hover, body[class*=color-x24-agg-8] .section--light .component__button--1.cta__button:hover {
  color: #ffffff;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .component__button--1:hover:before, body[class*=color-x24-agg-8] .section--light .component__button--1.cta__button:hover:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-8] .section--light .component__button--1:before, body[class*=color-x24-agg-8] .section--light .component__button--1.cta__button:before {
  border: 1px solid var(--color2);
  background-color: transparent;
}
body[class*=color-x24-agg-8] .section--light .component__button--2, body[class*=color-x24-agg-8] .section--light .component__button--2.cta__button {
  color: var(--color2);
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .component__button--2:hover, body[class*=color-x24-agg-8] .section--light .component__button--2.cta__button:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .component__button--2:hover:before, body[class*=color-x24-agg-8] .section--light .component__button--2.cta__button:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .component__button--2:before, body[class*=color-x24-agg-8] .section--light .component__button--2.cta__button:before {
  border: 1px solid var(--color2);
  background-color: var(--color2);
}
body[class*=color-x24-agg-8] .section--light .component__button--3 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .component__button--3:before {
  border: 1px solid var(--color5);
  background-color: var(--color5);
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:hover:before {
  border-color: #ffffff;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-a .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-a .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-a .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1 {
  color: #ffffff !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:hover:before {
  border-color: #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-b .component__button--1:before {
  border: 1px solid #ffffff !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2 {
  color: var(--color1) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-b .component__button--2:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3 {
  color: var(--color5) !important;
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover {
  border: none !important;
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:hover:before {
  background-color: transparent !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-b .component__button--3:before {
  border: 1px solid #ffffff !important;
  background-color: #ffffff !important;
}
body[class*=color-x24-agg-8] .section--light .section-staff .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-agg-8] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-8] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-agg-8] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-agg-8] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-8] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-agg-8] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}

body[class*=color-x24-comp] .flourish {
  pointer-events: none;
}
body[class*=color-x24-comp] .section .component__title {
  font-family: "Nunito", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-comp] .section .component__subtitle {
  font-family: "Nunito", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-comp] .section .component__p {
  font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
}
body[class*=color-x24-comp] .section .component__button--1, body[class*=color-x24-comp] .section .component__button--2, body[class*=color-x24-comp] .section .component__button--3 {
  font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-comp] .section .component__link--1, body[class*=color-x24-comp] .section .component__link--2, body[class*=color-x24-comp] .section .component__link--3 {
  font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-comp] .section .cta__button--icon {
  font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-comp] .section p, body[class*=color-x24-comp] .section a, body[class*=color-x24-comp] .section b, body[class*=color-x24-comp] .section ol, body[class*=color-x24-comp] .section ul, body[class*=color-x24-comp] .section li, body[class*=color-x24-comp] .section table td {
  font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
}
body[class*=color-x24-comp] .section-contactform .contactform--a .contactform__control {
  border-radius: 0;
}
body[class*=color-x24-comp] .section .component__button--1, body[class*=color-x24-comp] .section .component__button--2, body[class*=color-x24-comp] .section .component__button--3 {
  font-weight: bold !important;
}
body[class*=color-x24-comp] .comp-phone .phone__title {
  font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  font-size: 0.9375rem;
}
body[class*=color-x24-comp] .comp-phone .phone__number {
  font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  font-size: 1.5625rem;
}
body[class*=color-x24-comp] .navigation-a .navigation__item--link {
  font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-grid-c .featuredblocks__container {
  padding: 0;
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-grid-c .featuredblock__title {
  font-family: "Nunito", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  font-size: 24px;
  margin-top: 20px;
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--1 {
  font-family: "Nunito", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  padding-left: 40px;
  padding-right: 40px;
}
body[class*=color-x24-comp] .section-blade .blade-a__wrap > .align-items-center {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
body[class*=color-x24-comp] .section-blade .blade-a .blade-a__title {
  font-size: 25px;
  font-weight: bold;
  padding-bottom: 0;
}
body[class*=color-x24-comp] .section-blade .blade-a .blade-a__title {
  margin-bottom: 1.25rem;
}
body[class*=color-x24-comp] .section-blade .blade-a .blade-a__subtitle {
  padding-top: 0;
}
body[class*=color-x24-comp] .section-blade .blade-a .blade-a__text {
  padding-top: 0;
  padding-bottom: 0;
}
body[class*=color-x24-comp] .section-blade .blade-a .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  body[class*=color-x24-comp] .section-staff .staff-a--12 .staff-member__text-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
}
body[class*=color-x24-comp] .section-staff .staff-member__name, body[class*=color-x24-comp] .section-staff .staff-member__prefix, body[class*=color-x24-comp] .section-staff .staff-member__first-last, body[class*=color-x24-comp] .section-staff .staff-member__suffix {
  font-family: "Nunito", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  font-size: 40px;
  line-height: 44px;
}
body[class*=color-x24-comp] .section-staff .staff-member__position {
  font-family: "Nunito", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
  font-size: 18px !important;
  line-height: 24px;
}
body[class*=color-x24-comp] .section-staff .staff-member__description {
  font-family: "Nunito", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
  font-size: 18px !important;
  line-height: 24px;
  border: none;
  padding-top: 5px;
}
body[class*=color-x24-comp] .section-staff .staff-member__image, body[class*=color-x24-comp] .section-staff .staff-member__img {
  border-radius: 20px;
}

body[class*=color-x24-comp-1] {
  --color1: #57422F;
  --color2: #CD8C4B;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FF7F00;
}
body[class*=color-x24-comp-1] .section--light .cta__button--icon {
  color: var(--color2);
}
body[class*=color-x24-comp-1] .section--light .cta__button--icon:hover {
  color: #fff;
}
body[class*=color-x24-comp-1] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-1] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-1] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-comp-1] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-comp-1] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-comp-1] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: #e3bf9b !important;
}
body[class*=color-x24-comp-1] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-1] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-1] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-comp-1] .section--light .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-1] .section--light .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-1] .section--light .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-1] .section--light .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-1] .section--light .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-1] .section--light .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: #e3bf9b !important;
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: #e3bf9b !important;
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-1] .section--dark .staff-a .staff-member__position {
  color: #fff;
}
body[class*=color-x24-comp-1] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-1] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-1] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-1] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-1] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-1] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}

body[class*=color-x24-comp-2] {
  --color1: #585F57;
  --color2: #CCB325;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FF7F00;
}
body[class*=color-x24-comp-2] .section--light .cta__button--icon {
  color: var(--color2);
}
body[class*=color-x24-comp-2] .section--light .cta__button--icon:hover {
  color: #fff;
}
body[class*=color-x24-comp-2] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-2] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-2] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-comp-2] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-comp-2] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-comp-2] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: #e5d472 !important;
}
body[class*=color-x24-comp-2] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-2] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-2] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-comp-2] .section--light .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-2] .section--light .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-2] .section--light .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-2] .section--light .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-2] .section--light .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-2] .section--light .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: #e5d472 !important;
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: #e5d472 !important;
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-2] .section--dark .staff-a .staff-member__position {
  color: #fff;
}
body[class*=color-x24-comp-2] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-2] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-2] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-2] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-2] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-2] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}

body[class*=color-x24-comp-3] {
  --color1: #62341C;
  --color2: #D67741;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FF9D00;
}
body[class*=color-x24-comp-3] .section--light .cta__button--icon {
  color: var(--color2);
}
body[class*=color-x24-comp-3] .section--light .cta__button--icon:hover {
  color: #fff;
}
body[class*=color-x24-comp-3] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-3] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-3] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-comp-3] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-comp-3] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-comp-3] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: #e8b395 !important;
}
body[class*=color-x24-comp-3] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-3] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-3] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-comp-3] .section--light .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-3] .section--light .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-3] .section--light .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-3] .section--light .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-3] .section--light .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-3] .section--light .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: #e8b395 !important;
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: #e8b395 !important;
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-3] .section--dark .staff-a .staff-member__position {
  color: #fff;
}
body[class*=color-x24-comp-3] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-3] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-3] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-3] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-3] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-3] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}

body[class*=color-x24-comp-4] {
  --color1: #574747;
  --color2: #E5521F;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FFA91E;
}
body[class*=color-x24-comp-4] .section--light .cta__button--icon {
  color: var(--color2);
}
body[class*=color-x24-comp-4] .section--light .cta__button--icon:hover {
  color: #fff;
}
body[class*=color-x24-comp-4] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-4] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-4] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-comp-4] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-comp-4] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-comp-4] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: #f0997a !important;
}
body[class*=color-x24-comp-4] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-4] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-4] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-comp-4] .section--light .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-4] .section--light .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-4] .section--light .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-4] .section--light .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-4] .section--light .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-4] .section--light .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: #f0997a !important;
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: #f0997a !important;
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-4] .section--dark .staff-a .staff-member__position {
  color: #fff;
}
body[class*=color-x24-comp-4] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-4] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-4] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-4] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-4] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-4] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}

body[class*=color-x24-comp-5] {
  --color1: #6B4326;
  --color2: #BAB64B;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FF7F00;
}
body[class*=color-x24-comp-5] .section--light .cta__button--icon {
  color: var(--color2);
}
body[class*=color-x24-comp-5] .section--light .cta__button--icon:hover {
  color: #fff;
}
body[class*=color-x24-comp-5] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-5] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-5] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-comp-5] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-comp-5] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-comp-5] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: #d6d495 !important;
}
body[class*=color-x24-comp-5] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-5] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-5] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-comp-5] .section--light .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-5] .section--light .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-5] .section--light .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-5] .section--light .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-5] .section--light .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-5] .section--light .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: #d6d495 !important;
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: #d6d495 !important;
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-5] .section--dark .staff-a .staff-member__position {
  color: #fff;
}
body[class*=color-x24-comp-5] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-5] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-5] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-5] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-5] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-5] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}

body[class*=color-x24-comp-6] {
  --color1: #310F1F;
  --color2: #FF9C6C;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #CB1300;
}
body[class*=color-x24-comp-6] .section--light .cta__button--icon {
  color: var(--color2);
}
body[class*=color-x24-comp-6] .section--light .cta__button--icon:hover {
  color: #fff;
}
body[class*=color-x24-comp-6] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-6] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-6] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-comp-6] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-comp-6] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-comp-6] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: #ffe1d2 !important;
}
body[class*=color-x24-comp-6] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-6] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-6] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-comp-6] .section--light .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-6] .section--light .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-6] .section--light .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-6] .section--light .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-6] .section--light .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-6] .section--light .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: #ffe1d2 !important;
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: #ffe1d2 !important;
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-6] .section--dark .staff-a .staff-member__position {
  color: #fff;
}
body[class*=color-x24-comp-6] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-6] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-6] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-6] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-6] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-6] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}

body[class*=color-x24-comp-7] {
  --color1: #310F1F;
  --color2: #86B5BB;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FF915C;
}
body[class*=color-x24-comp-7] .section--light .cta__button--icon {
  color: var(--color2);
}
body[class*=color-x24-comp-7] .section--light .cta__button--icon:hover {
  color: #fff;
}
body[class*=color-x24-comp-7] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-7] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-7] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-comp-7] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-comp-7] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-comp-7] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: #c7dde0 !important;
}
body[class*=color-x24-comp-7] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-7] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-7] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-comp-7] .section--light .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-7] .section--light .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-7] .section--light .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-7] .section--light .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-7] .section--light .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-7] .section--light .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: #c7dde0 !important;
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: #c7dde0 !important;
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-7] .section--dark .staff-a .staff-member__position {
  color: #fff;
}
body[class*=color-x24-comp-7] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-7] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-7] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-7] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-7] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-7] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}

body[class*=color-x24-comp-8] {
  --color1: #1B303E;
  --color2: #BD4F50;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #60B2BD;
}
body[class*=color-x24-comp-8] .section--light .cta__button--icon {
  color: var(--color2);
}
body[class*=color-x24-comp-8] .section--light .cta__button--icon:hover {
  color: #fff;
}
body[class*=color-x24-comp-8] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-8] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-8] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-comp-8] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-comp-8] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-comp-8] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: #d9999a !important;
}
body[class*=color-x24-comp-8] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-8] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-8] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-comp-8] .section--light .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-8] .section--light .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-8] .section--light .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-8] .section--light .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-8] .section--light .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-8] .section--light .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: #d9999a !important;
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: #d9999a !important;
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-8] .section--dark .staff-a .staff-member__position {
  color: #fff;
}
body[class*=color-x24-comp-8] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-8] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-8] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-8] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-8] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-8] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}

body[class*=color-x24-comp-9] {
  --color1: #42412D;
  --color2: #B5B381;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FF8144;
}
body[class*=color-x24-comp-9] .section--light .cta__button--icon {
  color: var(--color2);
}
body[class*=color-x24-comp-9] .section--light .cta__button--icon:hover {
  color: #fff;
}
body[class*=color-x24-comp-9] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-9] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-comp-9] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-comp-9] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-comp-9] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-comp-9] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: #dbdac1 !important;
}
body[class*=color-x24-comp-9] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-9] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-9] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-comp-9] .section--light .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-9] .section--light .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-9] .section--light .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-9] .section--light .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-9] .section--light .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-9] .section--light .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: #dbdac1 !important;
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: #dbdac1 !important;
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-comp-9] .section--dark .staff-a .staff-member__position {
  color: #fff;
}
body[class*=color-x24-comp-9] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-comp-9] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-9] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-comp-9] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-comp-9] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-comp-9] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}

body[class*=color-x24-trad] .flourish {
  pointer-events: none;
}
body[class*=color-x24-trad] .section .component__title {
  font-family: "Montserrat", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-trad] .section .component__subtitle {
  font-family: "Montserrat", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-trad] .section .component__p {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
}
body[class*=color-x24-trad] .section .component__button--1, body[class*=color-x24-trad] .section .component__button--2, body[class*=color-x24-trad] .section .component__button--3 {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-trad] .section .component__link--1, body[class*=color-x24-trad] .section .component__link--2, body[class*=color-x24-trad] .section .component__link--3 {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-trad] .section .cta__button--icon {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
body[class*=color-x24-trad] .section p, body[class*=color-x24-trad] .section a, body[class*=color-x24-trad] .section b, body[class*=color-x24-trad] .section ol, body[class*=color-x24-trad] .section ul, body[class*=color-x24-trad] .section li, body[class*=color-x24-trad] .section table td {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
}
body[class*=color-x24-trad] .section-contactform .contactform--a .contactform__control {
  border-radius: 0;
}
body[class*=color-x24-trad] .section .component__button--1, body[class*=color-x24-trad] .section .component__button--2, body[class*=color-x24-trad] .section .component__button--3 {
  border-radius: 20px 0 20px 0 !important;
}
body[class*=color-x24-trad] .section .component__button--1 {
  font-weight: bold;
}
body[class*=color-x24-trad] .section .component__button--2 {
  font-weight: bold;
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-grid-a .featuredblock__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: bold;
  font-size: 1.5rem;
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-grid-b .featuredblock__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: bold;
  font-size: 1.5rem;
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-grid-c .featuredblocks__container {
  padding: 0;
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-grid-c .featuredblock__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: bold;
  font-size: 1.5rem;
}
body[class*=color-x24-trad] .comp-phone .phone__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-weight: bold;
  font-size: 0.9375rem;
}
body[class*=color-x24-trad] .comp-phone .phone__number {
  font-size: 1.5625rem;
  font-weight: bold;
}
body[class*=color-x24-trad] .navigation-a .navigation__item--link {
  font-weight: bold;
}
body[class*=color-x24-trad] .comp-banner .banner .banner-text__title--extraLarge {
  font-size: 3.125rem;
  line-height: 3.75rem;
}
body[class*=color-x24-trad] .section-overlap-container .section:before {
  background: transparent;
}
body[class*=color-x24-trad] .section-blade .blade-a__wrap > .align-items-center {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
body[class*=color-x24-trad] .section-blade .blade-a__wrap .blade-a__bg > div {
  border-radius: 20px 0 !important;
}
body[class*=color-x24-trad] .section-blade .blade-a--12 .blade-a__title {
  margin-bottom: 1.25rem;
}
body[class*=color-x24-trad] .section-blade .blade-a--12 .blade-a__subtitle {
  padding-top: 0;
}
body[class*=color-x24-trad] .section-blade .blade-a--12 .blade-a__text {
  padding-top: 0;
  padding-bottom: 0;
}
body[class*=color-x24-trad] .section-blade .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  body[class*=color-x24-trad] .section-staff .staff-a--12 .staff-member__text-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
}
body[class*=color-x24-trad] .section-staff .staff-member__name, body[class*=color-x24-trad] .section-staff .staff-member__prefix, body[class*=color-x24-trad] .section-staff .staff-member__first-last, body[class*=color-x24-trad] .section-staff .staff-member__suffix {
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  line-height: 44px;
  font-weight: 700;
}
body[class*=color-x24-trad] .section-staff .staff-member__position {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-size: 18px !important;
  line-height: 24px;
  font-weight: 400;
}
body[class*=color-x24-trad] .section-staff .staff-member__description {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-size: 18px !important;
  line-height: 24px;
  border: none;
  padding-top: 5px;
}
body[class*=color-x24-trad] .section-staff .staff-member__image, body[class*=color-x24-trad] .section-staff .staff-member__img {
  border-radius: 20px 0 !important;
}
body[class*=color-x24-trad] .section-locations .location__image-wrapper img {
  border-radius: 20px 0 !important;
}
body[class*=color-x24-trad] .section-contactform .contactform--a .contactform__submit input {
  border-radius: 20px 0 !important;
}

body[class*=color-x24-trad-1] {
  --color1: #464230;
  --color2: #90B626;
  --color3: #F0EDEB;
  --color4: #e0e0e0;
  --color5: #FF8000;
}
body[class*=color-x24-trad-1] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-trad-1] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-1] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-trad-1] .section--light .staff-detail .staff-member__info > div {
  border-top-color: var(--color4) !important;
  border-bottom-color: var(--color4) !important;
}
body[class*=color-x24-trad-1] .section--light .staff-detail .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-trad-1] .section--light .staff-detail .staff-member__social a {
  color: var(--color1);
}
body[class*=color-x24-trad-1] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-1] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-1] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-trad-1] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-1] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-trad-1] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-1] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-trad-1] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-1] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-1] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-1] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-1] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-1] .section--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-trad-2] {
  --color1: #002D42;
  --color2: #00ADEF;
  --color3: #F0EDEB;
  --color4: #e0e0e0;
  --color5: #FFC000;
}
body[class*=color-x24-trad-2] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-trad-2] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-2] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-trad-2] .section--light .staff-detail .staff-member__info > div {
  border-top-color: var(--color4) !important;
  border-bottom-color: var(--color4) !important;
}
body[class*=color-x24-trad-2] .section--light .staff-detail .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-trad-2] .section--light .staff-detail .staff-member__social a {
  color: var(--color1);
}
body[class*=color-x24-trad-2] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-2] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-2] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-trad-2] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-2] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-trad-2] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-2] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-trad-2] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-2] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-2] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-2] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-2] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-2] .section--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-trad-3] {
  --color1: #1E4865;
  --color2: #BDB464;
  --color3: #F0EDEB;
  --color4: #e0e0e0;
  --color5: #FF7F00;
}
body[class*=color-x24-trad-3] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-trad-3] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-3] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-trad-3] .section--light .staff-detail .staff-member__info > div {
  border-top-color: var(--color4) !important;
  border-bottom-color: var(--color4) !important;
}
body[class*=color-x24-trad-3] .section--light .staff-detail .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-trad-3] .section--light .staff-detail .staff-member__social a {
  color: var(--color1);
}
body[class*=color-x24-trad-3] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-3] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-3] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-trad-3] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-3] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-trad-3] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-3] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-trad-3] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-3] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-3] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-3] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-3] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-3] .section--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-trad-4] {
  --color1: #04364E;
  --color2: #7CB0D3;
  --color3: #F0EDEB;
  --color4: #e0e0e0;
  --color5: #FF7F00;
}
body[class*=color-x24-trad-4] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-trad-4] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-4] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-trad-4] .section--light .staff-detail .staff-member__info > div {
  border-top-color: var(--color4) !important;
  border-bottom-color: var(--color4) !important;
}
body[class*=color-x24-trad-4] .section--light .staff-detail .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-trad-4] .section--light .staff-detail .staff-member__social a {
  color: var(--color1);
}
body[class*=color-x24-trad-4] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-4] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-4] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-trad-4] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-4] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-trad-4] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-4] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-trad-4] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-4] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-4] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-4] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-4] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-4] .section--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-trad-5] {
  --color1: #5D1601;
  --color2: #CCAA67;
  --color3: #F0EDEB;
  --color4: #e0e0e0;
  --color5: #FF6320;
}
body[class*=color-x24-trad-5] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-trad-5] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-5] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-trad-5] .section--light .staff-detail .staff-member__info > div {
  border-top-color: var(--color4) !important;
  border-bottom-color: var(--color4) !important;
}
body[class*=color-x24-trad-5] .section--light .staff-detail .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-trad-5] .section--light .staff-detail .staff-member__social a {
  color: var(--color1);
}
body[class*=color-x24-trad-5] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-5] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-5] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-trad-5] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-5] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-trad-5] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-5] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-trad-5] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-5] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-5] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-5] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-5] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-5] .section--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-trad-6] {
  --color1: #172242;
  --color2: #DA6A39;
  --color3: #F0EDEB;
  --color4: #e0e0e0;
  --color5: #C90D31;
}
body[class*=color-x24-trad-6] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-trad-6] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-6] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-trad-6] .section--light .staff-detail .staff-member__info > div {
  border-top-color: var(--color4) !important;
  border-bottom-color: var(--color4) !important;
}
body[class*=color-x24-trad-6] .section--light .staff-detail .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-trad-6] .section--light .staff-detail .staff-member__social a {
  color: var(--color1);
}
body[class*=color-x24-trad-6] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-6] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-6] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-trad-6] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-6] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-trad-6] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-6] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-trad-6] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-6] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-6] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-6] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-6] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-6] .section--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-trad-7] {
  --color1: #4F4E4E;
  --color2: #D3A335;
  --color3: #F0EDEB;
  --color4: #e0e0e0;
  --color5: #C6451A;
}
body[class*=color-x24-trad-7] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-trad-7] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-7] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-trad-7] .section--light .staff-detail .staff-member__info > div {
  border-top-color: var(--color4) !important;
  border-bottom-color: var(--color4) !important;
}
body[class*=color-x24-trad-7] .section--light .staff-detail .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-trad-7] .section--light .staff-detail .staff-member__social a {
  color: var(--color1);
}
body[class*=color-x24-trad-7] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-7] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-7] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-trad-7] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-7] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-trad-7] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-7] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-trad-7] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-7] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-7] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-7] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-7] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-7] .section--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-trad-8] {
  --color1: #1D1145;
  --color2: #0DB4B9;
  --color3: #F0EDEB;
  --color4: #e0e0e0;
  --color5: #F3B527;
}
body[class*=color-x24-trad-8] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-trad-8] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-8] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-trad-8] .section--light .staff-detail .staff-member__info > div {
  border-top-color: var(--color4) !important;
  border-bottom-color: var(--color4) !important;
}
body[class*=color-x24-trad-8] .section--light .staff-detail .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-trad-8] .section--light .staff-detail .staff-member__social a {
  color: var(--color1);
}
body[class*=color-x24-trad-8] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-8] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-8] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-trad-8] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-8] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-trad-8] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-8] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-trad-8] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-8] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-8] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-8] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-8] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-8] .section--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-trad-9] {
  --color1: #193227;
  --color2: #4BB685;
  --color3: #F0EDEB;
  --color4: #e0e0e0;
  --color5: #FF9D00;
}
body[class*=color-x24-trad-9] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-trad-9] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-9] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-trad-9] .section--light .staff-detail .staff-member__info > div {
  border-top-color: var(--color4) !important;
  border-bottom-color: var(--color4) !important;
}
body[class*=color-x24-trad-9] .section--light .staff-detail .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-trad-9] .section--light .staff-detail .staff-member__social a {
  color: var(--color1);
}
body[class*=color-x24-trad-9] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-9] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-9] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-trad-9] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-9] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-trad-9] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-9] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-trad-9] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-9] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-9] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-9] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-9] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-9] .section--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-trad-10] {
  --color1: #36303E;
  --color2: #D33B3B;
  --color3: #F0EDEB;
  --color4: #e0e0e0;
  --color5: #F9B311;
}
body[class*=color-x24-trad-10] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-trad-10] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-10] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-trad-10] .section--light .staff-detail .staff-member__info > div {
  border-top-color: var(--color4) !important;
  border-bottom-color: var(--color4) !important;
}
body[class*=color-x24-trad-10] .section--light .staff-detail .staff-member__position {
  color: #4a4a4a !important;
}
body[class*=color-x24-trad-10] .section--light .staff-detail .staff-member__social a {
  color: var(--color1);
}
body[class*=color-x24-trad-10] .section--light .reviews-a .component__button--1 {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-10] .section--light .reviews-a .component__button--1:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-10] .section--light .reviews-a .component__button--2 {
  color: #fff !important;
}
body[class*=color-x24-trad-10] .section--light .reviews-a .component__button--2:hover {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-10] .section--light .reviews-a .component__button--3 {
  color: #fff !important;
}
body[class*=color-x24-trad-10] .section--light .reviews-a .component__button--3:hover {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-10] .section--dark .reviews-a .component__button--1 {
  color: #fff !important;
}
body[class*=color-x24-trad-10] .section--dark .reviews-a .component__button--1:hover {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-10] .section--dark .reviews-a .component__button--2 {
  color: var(--color1) !important;
}
body[class*=color-x24-trad-10] .section--dark .reviews-a .component__button--2:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-10] .section--dark .reviews-a .component__button--3 {
  color: var(--color5) !important;
}
body[class*=color-x24-trad-10] .section--dark .reviews-a .component__button--3:hover {
  color: #fff !important;
}
body[class*=color-x24-trad-10] .section--dark .staff-a .staff-member__position {
  color: #fff;
}

.section-logo.section-phone.section-navigation .navigation-a .navigation__list--head {
  justify-content: flex-end;
}

/*# sourceMappingURL=waves.css.map */
