@import url("https://use.typekit.net/bte8oaa.css");
@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;700&display=swap");
:root {
  --color1: #0F303F;
  --color2: #D81820;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #FF7F00;
}

/* vietnamese */
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Nunito Regular"), local("Nunito-Regular"), url(https://fonts.gstatic.com/s/nunitosans/v6/pe0qMImSLYBIv1o4X1M8cceyI9tScg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Nunito Regular"), local("Nunito-Regular"), url(https://fonts.gstatic.com/s/nunitosans/v6/pe0qMImSLYBIv1o4X1M8ccezI9tScg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Nunito Regular"), local("Nunito-Regular"), url(https://fonts.gstatic.com/s/nunitosans/v6/pe0qMImSLYBIv1o4X1M8cce9I9s.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Nunito Regular"), local("Nunito-Regular"), url(https://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc8GBs5iU1EQVg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Nunito Regular"), local("Nunito-Regular"), url(https://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc8GBs5jU1EQVg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Nunito Regular"), local("Nunito-Regular"), url(https://fonts.gstatic.com/s/nunitosans/v6/pe03MImSLYBIv1o4X1M8cc8GBs5tU1E.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Poppins Regular"), local("Poppins-Regular"), url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Poppins Regular"), local("Poppins-Regular"), url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Poppins Regular"), local("Poppins-Regular"), url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body[class*=color-x24-agg] .section .component__title {
  font-family: "Rubik", sans-serif;
  font-weight: 700;
}
body[class*=color-x24-agg] .section .component__subtitle {
  font-family: "Rubik", sans-serif;
  font-weight: 700;
}
body[class*=color-x24-agg] .section .component__p {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
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;
  font-weight: 700;
}
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;
  font-weight: 700;
}
body[class*=color-x24-agg] .section .cta__button--icon {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
body[class*=color-x24-agg] .section p,
body[class*=color-x24-agg] .section ul,
body[class*=color-x24-agg] .section a,
body[class*=color-x24-agg] .section b {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
body[class*=color-x24-agg] .section span:not(.icon) {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
body[class*=color-x24-agg] .section.main-content .editable__container h1 {
  font-family: "Rubik", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
}
body[class*=color-x24-agg] .section.main-content .editable__container h1 + h2 {
  margin-top: 0.5rem;
}
body[class*=color-x24-agg] .section.main-content .editable__container h2 {
  font-family: "Rubik", sans-serif;
  font-weight: 400;
}
@media (min-width: 992px) {
  body[class*=color-x24-agg] .section-cta .cta-a--12 .justify-content-center .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  body[class*=color-x24-agg] .section-cta .cta-a .cta__button {
    max-width: 350px;
  }
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-list-a .featuredblock__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 22px;
  text-decoration: none;
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-list-a .featuredblock {
  -webkit-column-count: unset;
  -moz-column-count: unset;
  column-count: unset;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  body[class*=color-x24-agg] .featuredblocks .featuredblocks-list-a .featuredblock {
    display: flex !important;
    margin: 0 -15px;
  }
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  body[class*=color-x24-agg] .featuredblocks .featuredblocks-list-a .featuredblock__item {
    width: 50%;
  }
}
@media (min-width: 992px) {
  body[class*=color-x24-agg] .featuredblocks .featuredblocks-list-a .featuredblock__item {
    width: 25%;
  }
}
@media (min-width: 768px) {
  body[class*=color-x24-agg] .featuredblocks .featuredblocks-list-a .featuredblock__wrap {
    padding: 0 15px;
  }
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-list-a .featuredblock__link {
  position: relative;
  z-index: 0;
  padding: 15px;
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-list-a .featuredblock__link:hover:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-grid-a .featuredblock__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-grid-a .cta__button {
  padding-left: 30px;
  padding-right: 30px;
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-grid-b .featuredblock__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-grid-b .cta__button {
  padding-left: 30px;
  padding-right: 30px;
}
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;
  font-weight: 700;
  font-size: 1.5rem;
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-grid-c .cta__button {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 700;
  margin-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
}
body[class*=color-x24-agg] .featuredblocks .featuredblocks-grid-d .cta__button {
  padding-left: 30px;
  padding-right: 30px;
}
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-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-size: 1.5625rem;
  font-weight: 700 !important;
}
body[class*=color-x24-agg] .navigation-a .navigation__item--link {
  font-weight: 700;
}
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-testimonials .testimonials-a:before {
  content: " ";
  height: 30px;
  width: 37px;
  display: flex;
  background: url('data:image/svg+xml;utf8,<svg width="37px" height="30px" viewBox="0 0 37 30"><g id="X24-mTheme-Angle-RD1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="X24-mTheme02-COMP" transform="translate(-631.000000, -2193.000000)" fill="#000000" fill-rule="nonzero"><g id="Testimonials-D" transform="translate(71.000000, 2109.000000)"><g id="Quote-Image" transform="translate(539.000000, 50.000000)"><path d="M31.29,34.53 L36.57,38.71 C33.05,40.8 29.31,45.31 28.65,49.05 C28.87,48.94 29.75,48.83 30.52,48.83 C34.15,48.83 37.01,51.69 37.01,55.76 C37.01,59.83 33.71,63.24 29.53,63.24 C25.02,63.24 21.06,59.61 21.06,53.23 C21.06,45.64 25.24,38.82 31.29,34.53 Z M51.64,34.53 L56.92,38.71 C53.4,40.8 49.66,45.31 49,49.05 C49.22,48.94 50.1,48.83 50.87,48.83 C54.5,48.83 57.36,51.69 57.36,55.76 C57.36,59.83 54.06,63.24 49.88,63.24 C45.37,63.24 41.41,59.61 41.41,53.23 C41.41,45.64 45.59,38.82 51.64,34.53 Z" id="Quote-Mark---Outlined"/></g></g></g></g></svg> ');
}
body[class*=color-x24-agg] .section-testimonials .testimonials-item__content p {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 1.5625rem;
  line-height: 1.875rem;
}
body[class*=color-x24-agg] .section-testimonials .testimonials-item__source {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 1rem;
}
body[class*=color-x24-agg] .section-testimonials .testimonials .flexslider {
  padding: 20px 40px 55px 40px;
  border-radius: 17px;
  box-shadow: 1px 2px 18px 3px rgba(0, 0, 0, 0.1);
}
body[class*=color-x24-agg] .section-testimonials .testimonials .flexslider .flex-control-nav {
  left: 0;
}
@media (max-width: 991px) {
  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 .blade-a__text {
    padding-top: 0;
    padding-bottom: 0;
  }
  body[class*=color-x24-agg] .section-blade .blade-a--12.blade-a__text--swapped .blade-a__bg--swapped + .blade-a__text {
    margin-top: 1.875rem;
  }
}
@media (min-width: 992px) {
  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__bg--swapped {
  margin-bottom: 1.875rem;
}
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;
}
@media (min-width: 768px) {
  body[class*=color-x24-agg] .section-staff .staff-a--12 .staff-member__text-wrap {
    align-items: flex-start;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
  }
  body[class*=color-x24-agg] .section-staff .staff-a--12 .staff-member__text-wrap > .row {
    width: 100%;
  }
}
body[class*=color-x24-agg] .section-staff .staff-member__position {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-size: 18px !important;
  line-height: 24px;
  font-weight: 700 !important;
}
body[class*=color-x24-agg] .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-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, body[class*=color-x24-agg] .section-staff .staff-member__suffix {
  font-family: "Rubik", sans-serif !important;
  font-size: 40px;
  line-height: 44px;
  font-weight: 700 !important;
}

body[class*=color-x24-agg-1] {
  --color1: #0F303F;
  --color2: #D81820;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #FF7F00;
  --lighten-color-2-alpha20: #ee686d;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-agg-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-agg-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-agg-1] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-1] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-agg-1] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-agg-1] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-1] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}

body[class*=color-x24-agg-2] {
  --color1: #2A024D;
  --color2: #FF9D00;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #E80C0C;
  --lighten-color-2-alpha20: #ffc466;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-agg-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-agg-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-agg-2] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-2] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-agg-2] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-agg-2] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-2] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}

body[class*=color-x24-agg-3] {
  --color1: #3A3838;
  --color2: #F26522;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #FFC000;
  --lighten-color-2-alpha20: #f8a882;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-agg-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-agg-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-agg-3] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-3] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-agg-3] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-agg-3] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-3] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}

body[class*=color-x24-agg-4] {
  --color1: #000000;
  --color2: #DF151E;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #FFC000;
  --lighten-color-2-alpha20: #f1696f;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-agg-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-agg-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-agg-4] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-4] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-agg-4] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-agg-4] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-4] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}

body[class*=color-x24-agg-5] {
  --color1: #293246;
  --color2: #B8CD03;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #FF7F00;
  --lighten-color-2-alpha20: #e8fc3a;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-agg-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-agg-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-agg-5] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-5] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-agg-5] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-agg-5] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-5] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}

body[class*=color-x24-agg-6] {
  --color1: #2C2C2C;
  --color2: #3CD0EB;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #F98903;
  --lighten-color-2-alpha20: #99e6f4;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-agg-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-agg-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-agg-6] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-6] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-agg-6] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-agg-6] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-6] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}

body[class*=color-x24-agg-7] {
  --color1: #000000;
  --color2: #DBA12D;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #E10000;
  --lighten-color-2-alpha20: #eac884;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-agg-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-agg-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-agg-7] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-7] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-agg-7] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-agg-7] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-7] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}

body[class*=color-x24-agg-8] {
  --color1: #1F206D;
  --color2: #0CD2D1;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #FFB900;
  --lighten-color-2-alpha20: #4ff5f4;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-c .component__button--1 {
  border-color: var(--color2);
  color: #fff !important;
  background: var(--color2);
}
body[class*=color-x24-agg-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-agg-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-agg-8] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-8] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-agg-8] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-agg-8] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-agg-8] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}

body[class*=color-x24-comp] .section .component__title {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}
body[class*=color-x24-comp] .section .component__subtitle {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}
body[class*=color-x24-comp] .section .component__p {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
}
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: "Nunito Sans", sans-serif;
  font-weight: 700;
}
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: "Nunito Sans", sans-serif;
  font-weight: 700;
}
body[class*=color-x24-comp] .section .cta__button--icon {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
}
body[class*=color-x24-comp] .section p,
body[class*=color-x24-comp] .section ul,
body[class*=color-x24-comp] .section a,
body[class*=color-x24-comp] .section b {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
}
body[class*=color-x24-comp] .section span:not(.icon) {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
}
body[class*=color-x24-comp] .section.main-content .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
}
body[class*=color-x24-comp] .section.main-content .editable__container h1 + h2 {
  margin-top: 0.5rem;
}
body[class*=color-x24-comp] .section.main-content .editable__container h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
}
@media (min-width: 992px) {
  body[class*=color-x24-comp] .section-cta .cta-a--12 .justify-content-center .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  body[class*=color-x24-comp] .section-cta .cta-a .cta__button {
    max-width: 350px;
  }
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-list-a .featuredblock__title {
  font-family: "Nunito Sans", sans-serif;
  font-size: 20px;
  line-height: 22px;
  text-decoration: none;
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-list-a .featuredblock {
  -webkit-column-count: unset;
  -moz-column-count: unset;
  column-count: unset;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  body[class*=color-x24-comp] .featuredblocks .featuredblocks-list-a .featuredblock {
    display: flex !important;
    margin: 0 -15px;
  }
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  body[class*=color-x24-comp] .featuredblocks .featuredblocks-list-a .featuredblock__item {
    width: 50%;
  }
}
@media (min-width: 992px) {
  body[class*=color-x24-comp] .featuredblocks .featuredblocks-list-a .featuredblock__item {
    width: 25%;
  }
}
@media (min-width: 768px) {
  body[class*=color-x24-comp] .featuredblocks .featuredblocks-list-a .featuredblock__wrap {
    padding: 0 15px;
  }
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-list-a .featuredblock__link {
  position: relative;
  z-index: 0;
  padding: 15px;
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-list-a .featuredblock__link:hover:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-grid-a .featuredblock__title {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-grid-a .cta__button {
  padding-left: 30px;
  padding-right: 30px;
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-grid-b .featuredblock__title {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-grid-b .cta__button {
  padding-left: 30px;
  padding-right: 30px;
}
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 Sans", sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-grid-c .cta__button {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  margin-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
}
body[class*=color-x24-comp] .featuredblocks .featuredblocks-grid-d .cta__button {
  padding-left: 30px;
  padding-right: 30px;
}
body[class*=color-x24-comp] .comp-phone .phone__title {
  font-family: "Nunito Sans", sans-serif !important;
  font-weight: 700 !important;
  font-size: 0.9375rem;
}
body[class*=color-x24-comp] .comp-phone .phone__number {
  font-family: "Nunito Sans", sans-serif !important;
  font-size: 1.5625rem;
  font-weight: 700 !important;
}
body[class*=color-x24-comp] .navigation-a .navigation__item--link {
  font-weight: 700;
}
body[class*=color-x24-comp] .comp-banner .banner .banner-text__title--extraLarge {
  font-size: 3.125rem;
  line-height: 3.75rem;
}
body[class*=color-x24-comp] .section-overlap-container .section:before {
  background: transparent;
}
body[class*=color-x24-comp] .section-testimonials .testimonials-a:before {
  content: " ";
  height: 30px;
  width: 37px;
  display: flex;
  background: url('data:image/svg+xml;utf8,<svg width="37px" height="30px" viewBox="0 0 37 30"><g id="X24-mTheme-Angle-RD1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="X24-mTheme02-COMP" transform="translate(-631.000000, -2193.000000)" fill="#000000" fill-rule="nonzero"><g id="Testimonials-D" transform="translate(71.000000, 2109.000000)"><g id="Quote-Image" transform="translate(539.000000, 50.000000)"><path d="M31.29,34.53 L36.57,38.71 C33.05,40.8 29.31,45.31 28.65,49.05 C28.87,48.94 29.75,48.83 30.52,48.83 C34.15,48.83 37.01,51.69 37.01,55.76 C37.01,59.83 33.71,63.24 29.53,63.24 C25.02,63.24 21.06,59.61 21.06,53.23 C21.06,45.64 25.24,38.82 31.29,34.53 Z M51.64,34.53 L56.92,38.71 C53.4,40.8 49.66,45.31 49,49.05 C49.22,48.94 50.1,48.83 50.87,48.83 C54.5,48.83 57.36,51.69 57.36,55.76 C57.36,59.83 54.06,63.24 49.88,63.24 C45.37,63.24 41.41,59.61 41.41,53.23 C41.41,45.64 45.59,38.82 51.64,34.53 Z" id="Quote-Mark---Outlined"/></g></g></g></g></svg> ');
}
body[class*=color-x24-comp] .section-testimonials .testimonials-item__content p {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  font-size: 1.5625rem;
  line-height: 1.875rem;
}
body[class*=color-x24-comp] .section-testimonials .testimonials-item__source {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  font-size: 1rem;
}
body[class*=color-x24-comp] .section-testimonials .testimonials .flexslider {
  padding: 20px 40px 55px 40px;
  border-radius: 17px;
  box-shadow: 1px 2px 18px 3px rgba(0, 0, 0, 0.1);
}
body[class*=color-x24-comp] .section-testimonials .testimonials .flexslider .flex-control-nav {
  left: 0;
}
@media (max-width: 991px) {
  body[class*=color-x24-comp] .section-blade .blade-a--12 .blade-a__bg {
    padding-top: 0;
    padding-bottom: 0;
  }
  body[class*=color-x24-comp] .section-blade .blade-a--12 .blade-a__text {
    padding-top: 0;
    padding-bottom: 0;
  }
  body[class*=color-x24-comp] .section-blade .blade-a--12.blade-a__text--swapped .blade-a__bg--swapped + .blade-a__text {
    margin-top: 1.875rem;
  }
}
@media (min-width: 992px) {
  body[class*=color-x24-comp] .section-blade .blade-a--12 .blade-a__title {
    margin-bottom: 1.25rem;
  }
  body[class*=color-x24-comp] .section-blade .blade-a--12 .blade-a__subtitle {
    padding-top: 0;
  }
  body[class*=color-x24-comp] .section-blade .blade-a--12 .blade-a__text {
    padding-top: 0;
    padding-bottom: 0;
  }
  body[class*=color-x24-comp] .section-blade .blade-a--12 .blade-a__bg {
    padding-top: 0;
    padding-bottom: 0;
  }
}
body[class*=color-x24-comp] .section-blade .blade-a__bg--swapped {
  margin-bottom: 1.875rem;
}
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;
}
@media (min-width: 768px) {
  body[class*=color-x24-comp] .section-staff .staff-a--12 .staff-member__text-wrap {
    align-items: flex-start;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
  }
  body[class*=color-x24-comp] .section-staff .staff-a--12 .staff-member__text-wrap > .row {
    width: 100%;
  }
}
body[class*=color-x24-comp] .section-staff .staff-member__position {
  font-family: "Nunito Sans", sans-serif !important;
  font-size: 18px !important;
  line-height: 24px;
  font-weight: 700 !important;
}
body[class*=color-x24-comp] .section-staff .staff-member__description {
  font-family: "Nunito Sans", sans-serif !important;
  font-size: 18px !important;
  line-height: 24px;
  border: none;
  padding-top: 5px;
}
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: "Poppins", sans-serif !important;
  font-size: 40px;
  line-height: 44px;
  font-weight: 700 !important;
}
body[class*=color-x24-comp] .section.section-editable .editable__container h1, body[class*=color-x24-comp] .section.main-content .editable__container h1 {
  font-family: "Poppins", sans-serif;
}
body[class*=color-x24-comp] .section.section-editable .editable__container h2, body[class*=color-x24-comp] .section.main-content .editable__container h2 {
  font-family: "Poppins", sans-serif;
}
body[class*=color-x24-comp] .section.section-editable .editable__container h3, body[class*=color-x24-comp] .section.main-content .editable__container h3 {
  font-family: "Nunito Sans", sans-serif;
}
body[class*=color-x24-comp] .section.section-editable .editable__container p,
body[class*=color-x24-comp] .section.section-editable .editable__container ul,
body[class*=color-x24-comp] .section.section-editable .editable__container a, body[class*=color-x24-comp] .section.main-content .editable__container p,
body[class*=color-x24-comp] .section.main-content .editable__container ul,
body[class*=color-x24-comp] .section.main-content .editable__container a {
  font-family: "Nunito Sans", sans-serif;
}
body[class*=color-x24-comp] .section .component__title {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}
body[class*=color-x24-comp] .section .component__subtitle {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}
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: "Nunito Sans", sans-serif;
}
body[class*=color-x24-comp-1] {
  --color1: #57422F;
  --color2: #CD8C4B;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FF7F00;
}
body[class*=color-x24-comp-1] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-1] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
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: --lighten-color-2-alpha20 !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 .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-comp-1] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-1] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-1] .section--dark .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--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-comp-2] {
  --color1: #585F57;
  --color2: #CCB325;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FF7F00;
}
body[class*=color-x24-comp-2] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-2] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
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: --lighten-color-2-alpha20 !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 .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-comp-2] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-2] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-2] .section--dark .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--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-comp-3] {
  --color1: #62341C;
  --color2: #D67741;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FF9D00;
}
body[class*=color-x24-comp-3] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-3] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
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: --lighten-color-2-alpha20 !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 .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-comp-3] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-3] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-3] .section--dark .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--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-comp-4] {
  --color1: #574747;
  --color2: #E5521F;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FFA91E;
}
body[class*=color-x24-comp-4] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-4] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
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: --lighten-color-2-alpha20 !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 .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-comp-4] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-4] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-4] .section--dark .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--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-comp-5] {
  --color1: #6B4326;
  --color2: #BAB64B;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FF7F00;
}
body[class*=color-x24-comp-5] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-5] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
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: --lighten-color-2-alpha20 !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 .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-comp-5] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-5] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-5] .section--dark .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--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-comp-6] {
  --color1: #310F1F;
  --color2: #FF9C6C;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #CB1300;
}
body[class*=color-x24-comp-6] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-6] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
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: --lighten-color-2-alpha20 !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 .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-comp-6] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-6] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-6] .section--dark .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--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-comp-7] {
  --color1: #310F1F;
  --color2: #86B5BB;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FF915C;
}
body[class*=color-x24-comp-7] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-7] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
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: --lighten-color-2-alpha20 !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 .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-comp-7] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-7] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-7] .section--dark .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--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-comp-8] {
  --color1: #1B303E;
  --color2: #BD4F50;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #60B2BD;
}
body[class*=color-x24-comp-8] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-8] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
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: --lighten-color-2-alpha20 !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 .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-comp-8] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-8] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-8] .section--dark .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--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-comp-9] {
  --color1: #42412D;
  --color2: #B5B381;
  --color3: #F0EFE5;
  --color4: #e0e0e0;
  --color5: #FF8144;
}
body[class*=color-x24-comp-9] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-9] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
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: --lighten-color-2-alpha20 !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 .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-comp-9] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-comp-9] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-comp-9] .section--dark .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--dark .staff-a .staff-member__position {
  color: #fff;
}

body[class*=color-x24-trad] .section .component__title {
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
}
body[class*=color-x24-trad] .section .component__subtitle {
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
}
body[class*=color-x24-trad] .section .component__p {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
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;
  font-weight: 700;
}
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;
  font-weight: 700;
}
body[class*=color-x24-trad] .section .cta__button--icon {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
body[class*=color-x24-trad] .section p,
body[class*=color-x24-trad] .section ul,
body[class*=color-x24-trad] .section a,
body[class*=color-x24-trad] .section b {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
body[class*=color-x24-trad] .section span:not(.icon) {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
body[class*=color-x24-trad] .section.main-content .editable__container h1 {
  font-family: "Josefin Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
}
body[class*=color-x24-trad] .section.main-content .editable__container h1 + h2 {
  margin-top: 0.5rem;
}
body[class*=color-x24-trad] .section.main-content .editable__container h2 {
  font-family: "Josefin Sans", sans-serif;
  font-weight: 400;
}
@media (min-width: 992px) {
  body[class*=color-x24-trad] .section-cta .cta-a--12 .justify-content-center .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  body[class*=color-x24-trad] .section-cta .cta-a .cta__button {
    max-width: 350px;
  }
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-list-a .featuredblock__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 22px;
  text-decoration: none;
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-list-a .featuredblock {
  -webkit-column-count: unset;
  -moz-column-count: unset;
  column-count: unset;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  body[class*=color-x24-trad] .featuredblocks .featuredblocks-list-a .featuredblock {
    display: flex !important;
    margin: 0 -15px;
  }
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  body[class*=color-x24-trad] .featuredblocks .featuredblocks-list-a .featuredblock__item {
    width: 50%;
  }
}
@media (min-width: 992px) {
  body[class*=color-x24-trad] .featuredblocks .featuredblocks-list-a .featuredblock__item {
    width: 25%;
  }
}
@media (min-width: 768px) {
  body[class*=color-x24-trad] .featuredblocks .featuredblocks-list-a .featuredblock__wrap {
    padding: 0 15px;
  }
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-list-a .featuredblock__link {
  position: relative;
  z-index: 0;
  padding: 15px;
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-list-a .featuredblock__link:hover:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-grid-a .featuredblock__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-grid-a .cta__button {
  padding-left: 30px;
  padding-right: 30px;
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-grid-b .featuredblock__title {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-grid-b .cta__button {
  padding-left: 30px;
  padding-right: 30px;
}
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;
  font-weight: 700;
  font-size: 1.5rem;
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-grid-c .cta__button {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 700;
  margin-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
}
body[class*=color-x24-trad] .featuredblocks .featuredblocks-grid-d .cta__button {
  padding-left: 30px;
  padding-right: 30px;
}
body[class*=color-x24-trad] .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-trad] .comp-phone .phone__number {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  font-size: 1.5625rem;
  font-weight: 700 !important;
}
body[class*=color-x24-trad] .navigation-a .navigation__item--link {
  font-weight: 700;
}
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-testimonials .testimonials-a:before {
  content: " ";
  height: 30px;
  width: 37px;
  display: flex;
  background: url('data:image/svg+xml;utf8,<svg width="37px" height="30px" viewBox="0 0 37 30"><g id="X24-mTheme-Angle-RD1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="X24-mTheme02-COMP" transform="translate(-631.000000, -2193.000000)" fill="#000000" fill-rule="nonzero"><g id="Testimonials-D" transform="translate(71.000000, 2109.000000)"><g id="Quote-Image" transform="translate(539.000000, 50.000000)"><path d="M31.29,34.53 L36.57,38.71 C33.05,40.8 29.31,45.31 28.65,49.05 C28.87,48.94 29.75,48.83 30.52,48.83 C34.15,48.83 37.01,51.69 37.01,55.76 C37.01,59.83 33.71,63.24 29.53,63.24 C25.02,63.24 21.06,59.61 21.06,53.23 C21.06,45.64 25.24,38.82 31.29,34.53 Z M51.64,34.53 L56.92,38.71 C53.4,40.8 49.66,45.31 49,49.05 C49.22,48.94 50.1,48.83 50.87,48.83 C54.5,48.83 57.36,51.69 57.36,55.76 C57.36,59.83 54.06,63.24 49.88,63.24 C45.37,63.24 41.41,59.61 41.41,53.23 C41.41,45.64 45.59,38.82 51.64,34.53 Z" id="Quote-Mark---Outlined"/></g></g></g></g></svg> ');
}
body[class*=color-x24-trad] .section-testimonials .testimonials-item__content p {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 1.5625rem;
  line-height: 1.875rem;
}
body[class*=color-x24-trad] .section-testimonials .testimonials-item__source {
  font-family: "proxima-nova", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 1rem;
}
body[class*=color-x24-trad] .section-testimonials .testimonials .flexslider {
  padding: 20px 40px 55px 40px;
  border-radius: 17px;
  box-shadow: 1px 2px 18px 3px rgba(0, 0, 0, 0.1);
}
body[class*=color-x24-trad] .section-testimonials .testimonials .flexslider .flex-control-nav {
  left: 0;
}
@media (max-width: 991px) {
  body[class*=color-x24-trad] .section-blade .blade-a--12 .blade-a__bg {
    padding-top: 0;
    padding-bottom: 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__text--swapped .blade-a__bg--swapped + .blade-a__text {
    margin-top: 1.875rem;
  }
}
@media (min-width: 992px) {
  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;
  }
}
body[class*=color-x24-trad] .section-blade .blade-a__bg--swapped {
  margin-bottom: 1.875rem;
}
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;
}
@media (min-width: 768px) {
  body[class*=color-x24-trad] .section-staff .staff-a--12 .staff-member__text-wrap {
    align-items: flex-start;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
  }
  body[class*=color-x24-trad] .section-staff .staff-a--12 .staff-member__text-wrap > .row {
    width: 100%;
  }
}
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: 700 !important;
}
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__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: "Josefin Sans", sans-serif !important;
  font-size: 40px;
  line-height: 44px;
  font-weight: 700 !important;
}
body[class*=color-x24-trad] .section .featuredblocks-grid-a .component__button--1, body[class*=color-x24-trad] .section .featuredblocks-grid-b .component__button--1, body[class*=color-x24-trad] .section .featuredblocks-grid-c .component__button--1 {
  border-radius: 0;
}
body[class*=color-x24-trad] .section .featuredblocks .featuredblocks-grid-c .featuredblock__title {
  font-family: "Josefin Sans", sans-serif;
}

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-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-1] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-1] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-trad-1] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
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 .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-trad-1] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-1] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-1] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-1] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-trad-1] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-1] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-1] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
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-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-2] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-2] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-trad-2] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
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 .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-trad-2] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-2] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-2] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-2] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-trad-2] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-2] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-2] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
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-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-3] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-3] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-trad-3] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
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 .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-trad-3] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-3] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-3] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-3] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-trad-3] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-3] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-3] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
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-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-4] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-4] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-trad-4] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
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 .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-trad-4] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-4] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-4] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-4] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-trad-4] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-4] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-4] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
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-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-5] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-5] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-trad-5] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
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 .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-trad-5] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-5] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-5] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-5] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-trad-5] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-5] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-5] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
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-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-6] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-6] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-trad-6] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
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 .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-trad-6] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-6] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-6] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-6] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-trad-6] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-6] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-6] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
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-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-7] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-7] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-trad-7] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
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 .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-trad-7] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-7] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-7] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-7] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-trad-7] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-7] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-7] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
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-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-8] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-8] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-trad-8] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
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 .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-trad-8] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-8] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-8] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-8] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-trad-8] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-8] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-8] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
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-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-9] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-9] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-trad-9] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
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 .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-trad-9] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-9] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-9] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-9] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-trad-9] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-9] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-9] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
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-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-10] .section--light .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: var(--color2);
  color: var(--color2) !important;
  background: transparent;
}
body[class*=color-x24-trad-10] .section--light .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
body[class*=color-x24-trad-10] .section--light .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1 {
  color: #ffffff !important;
}
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 .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  background: transparent;
  border: none;
  color: var(--color2) !important;
}
body[class*=color-x24-trad-10] .section--light .featuredblocks .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-10] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-10] .section--light .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-10] .section--light .reviewourfirm-a .component__button--1 {
  color: var(--color2);
}
body[class*=color-x24-trad-10] .section--light .reviewourfirm-a .component__button--1:hover {
  color: #fff;
}
body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 2px solid #fff;
}
body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:before {
  background: #fff;
}
body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover {
  border-color: #fff;
  background: rgba(255, 255, 255, 0.1);
}
body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-list-a .featuredblock__link:hover span {
  color: var(--color2);
}
body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1, body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-a .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1, body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button, body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__link--1:hover, body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-button:hover, body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-b .featuredblock__cta .component__button--icon-text-button:hover {
  color: --lighten-color-2-alpha20 !important;
}
body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__cta .component__button--icon-button {
  color: var(--color2) !important;
}
body[class*=color-x24-trad-10] .section--dark .featuredblocks .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__button--icon-button {
  color: #ffffff !important;
}
body[class*=color-x24-trad-10] .section--light .blade-a .blade-a__title {
  color: var(--color2);
}
body[class*=color-x24-trad-10] .section--dark .staff-a .staff-member__position {
  color: #fff;
}

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